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
341095465588	341095466106	341095466656	341095467207	341095467754	341095468306	341095468856	341095469406	341095469954	341095470506	341095471056	341095471606	341095472154	341095472706	341095473256	341095473806	341095474354	341095474906	341095475456	341095476006	341095476554	341095477106	341095477656	341095478206	341095478754	341095479306	341095479856	341095480406	341095480954	341095481506	341095482056	341095482606	341095483154	341095483706	341095484256	341095484806	341095485354	341095485906	341095486456	341095487006	341095487554	341095488106	341095488656	341095489206	341095489754	341095490306	341095490856	341095491406	341095491954	341095492506	341095493056	341095493606	341095494154	341095494706	341095495256	341095495806	341095496354	341095496906	341095497456	341095498007	341095498554	341095499106	341095499656	341095500206	341095500754	341095501306	341095501856	341095502406	341095502954	341095503506	341095504056	341095504606	341095505154	341095505709	341095506256	341095506806	341095507354	341095507906	341095508456	341095509006	341095509556	341095510106	341095510656	341095511206	341095511754	341095512306	341095512856	341095513406	341095513954	341095514506	341095515056	341095515606	341095516154	341095516706	341095517256	341095517806	341095518356	341095518906	341095519456	341095520006	341095520554	341095521106	341095521656	341095522206	341095522756	341095523306	341095523856	341095524406	341095524954	341095525506	341095526056	341095526606	341095527154	341095527706	341095528256	341095528806	341095529354	341095529906	341095530457	341095531006	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2692	2000	3600	2300	2692	2000	3600	2300	2692	2000	3600	2300	2692	2000	3600	2300	2692	2000	3600	2300	2692	2000	3600	2300	2691	2000	3600	2300	2691	2000	3600	2300	2691	2000	3600	2300	2691	2000	3600	2300	2691	2000	3600	2300	2691	2000	3600	2300	2691	2000	3600	2300	2691	2000	3600	2300	2691	2000	3600	2300	2691	2000	3600	2300	2691	2000	3600	2300	2691	2000	3600	2300	2691	2000	3600	2300	2691	2000	3600	2300	2691	2000	3600	2300	2691	2000	3600	2300	2691	2000	3600	2300	2691	2000	3600	2300	2691	2000	3600	2300	2691	2000	3600	2300	2691	2000	3600	2300	2690	2000	3600	2300	2690	2000	3600	2300	2690	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21417	20088	27379	22566	20092	20839	23318	34714	35644	31513	24319	16674	9750	4861	2651	1496	982	847	772	778	764	713	693	710	717	730	728	708	755	717	725	736	702	730	730	688	760	707	692	725	720	685	778	747	747	716	739	737	696	724	708	700	731	735	737	707	699	692	726	753	749	756	665	735	691	722	735	693	716	732	692	690	693	692	738	709	743	700	715	732	698	704	711	673	736	704	670	742	701	682	748	682	696	777	741	698	740	696	670	703	720	720	721	724	679	711	782	684	679	740	699	737	744	730	717	718	666	729	737	707	740	751	716	691	696	728	760	687	718	717	698	726	759	718	676	784	702	716	684	726	696	779	724	698	729	700	732	795	691	731	668	719	723	720	727	726	685	704	745	730	737	724	687	715	714	718	715	701	676	712	726	688	725	694	694	737	724	745	763	700	698	735	718	728	719	748	703	700	696	635	733	743	711	691	679	729	746	711	710	702	748	726	783	758	714	717	716	714	699	723	787	685	712	725	721	732	739	730	741	714	707	693	707	633	727	682	754	718	735	727	747	705	747	716	740	764	692	702	701	738	727	707	723	704	725	756	717	685	685	695	729	701	765	686	793	719	679	698	712	710	706	714	740	751	726	683	751	657	712	709	715	756	729	731	739	689	703	684	728	671	732	703	741	678	732	701	690	694	706	701	719	710	679	720	706	735	742	667	678	719	690	708	717	731	695	712	728	739	707	734	707	745	670	776	678	688	747	697	680	744	725	771	731	713	695	696	710	738	698	714	731	730	686	712	731	702	716	728	722	736	690	704	722	708	705	712	697	705	721	711	760	681	708	716	738	702	705	721	706	683	719	670	742	696	763	709	694	716	738	655	749	714	718	745	725	683	692	751	713	724	668	751	694	695	684	739	755	711	729	724	692	750	720	667	727	711	717	733	665	709	744	674	704	717	730	713	706	721	728	707	763	713	701	731	710	735	761	723	710	700	738	769	698	703	746	696	738	696	695	713	678	702	713	672	694	715	710	735	712	691	742	699	708	727	716	740	695	658	706	692	655	733	704	730	695	732	703	692	723	736	755	740	736	729	687	721	713	718	783	727	719	718	732	758	738	692	707	683	721	743	749	699	704	720	762	696	693	733	703	724	690	743	679	734	736	701	685	720	707	706	696	731	698	796	708	711	708	750	726	744	696	677	750	730	716	671	726	700	702	710	711	678	702	726	723	710	726	696	714	692	765	733	715	717	724	735	749	715	697	687	715	723	704	779	704	729	790	698	696	733	733	679	751	693	694	710	696	720	675	731	670	733	667	699	710	679	691	707	676	695	735	751	690	721	718	708	730	674	731	776	671	761	719	712	714	696	701	726	699	723	744	701	663	705	711	694	697	709	692	729	758	718	699	681	769	768	704	684	706	736	708	699	729	719	715	762	732	717	719	747	690	722	695	720	777	639	683	662	747	707	706	699	743	720	718	691	699	743	696	720	708	737	738	712	664	681	714	746	697	737	663	720	744	720	735	685	750	719	686	696	746	734	669	707	689	719	722	751	719	711	706	732	727	697	714	697	691	707	731	745	654	703	697	715	669	732	708	677	732	702	738	722	743	704	709	706	696	696	724	709	731	732	738	729	705	704	712	719	710	741	716	684	726	705	686	704	699	670	693	730	683	689	678	739	717	721	691	719	698	732	704	741	735	742	679	715	733	717	720	707	717	739	683	666	681	702	708	723	690	709	741	782	719	714	720	684	696	684	743	704	777	739	750	681	696	713	753	680	732	700	743	690	703	770	758	709	714	725	746	702	655	676	740	721	702	683	714	672	719	732	757	761	753	711	706	710	721	693	736	684	702	772	700	697	690	757	728	769	714	697	724	754	728	680	688	746	726	679	667	671	715	741	710	687	689	772	694	672	663	687	728	726	778	685	746	705	724	708	680	700	724	639	753	732	736	734	720	695	709	745	688	706	713	716	680	718	673	683	708	639	727	694	746	675	672	676	729	723	723	749	651	726	726	702	718	674	670	736	705	735	698	711	713	699	768	727	671	696	643	754	765	670	773	699	723	728	697	710	726	745	732	745	687	719	710	731	702	689	705	737	692	718	684	734	727	708	720	679	700	762	815	675	676	682	689	677	755	695	767	735	668	675	752	688	700	692	748	743	746	701	730	689	752	719	754	690	739	735	718	699	752	654	726	702	712	712	752	726	780	773	690	711	710	706	715	735	708	724	723	697	716	707	682	728	709	727	693	742	656	725	741	755	683	750	763	683	708	722	747	757	723	717	710	729	751	730	691	715	709	750	697	698	756	665	681	715	771	737	694	711	698	738	743	743	727	713	711	725	728	746	725	734	695	714	745	697	681	726	690	737	738	743	705	677	743	718	707	680	737	703	738	667	731	681	715	722	775	669	731	703	693	691	686	700	703	707	722	740	699	746	716	735	695	727	731	733	753	781	734	708	694	669	709	730	679	713	701	689	696	704	686	741	751	708	689	798	735	663	738	708	741	739	700	682	719	755	763	722	710	681	717	733	703	713	730	717	735	689	691	691	683	683	682	742	726	701	690	663	751	706	688	743	708	692	728	705	667	663	708	739	687	703	729	699	697	701	754	723	683	740	739	713	683	740	725	751	719	725	727	716	675	675	754	712	700	703	712	714	716	670	739	712	685	742	718	714	697	663	770	665	698	710	661	702	749	693	692	702	698	695	679	717	764	737	749	724	691	738	754	703	738	688	686	682	735	731	716	680	739	699	708	729	692	746	743	760	733	715	745	749	733	738	692	685	672	676	684	707	702	794	742	741	739	704	700	695	715	682	743	700	697	659	723	750	741	729	740	746	692	653	703	689	739	714	713	716	676	682	754	735	702	684	704	699	725	731	717	712	693	731	679	745	660	704	703	706	738	728	722	756	726	683	689	689	664	662	712	732	723	732	761	708	744	726	733	764	737	665	702	676	716	735	731	710	726	668	770	706	719	695	683	754	771	662	694	726	697	693	708	698	704	707	712	714	692	764	729	725	700	710	679	666	684	718	706	667	722	754	705	721	714	695	737	677	715	706	698	694	705	775	726	731	713	693	703	723	702	717	746	698	681	701	714	687	707	714	723	713	690	669	685	755	769	677	714	712	736	694	731	705	761	720	669	661	721	673	727	635	660	750	708	732	748	702	699	770	690	720	715	705	731	748	711	712	692	701	743	761	723	735	675	697	704	735	676	712	691	749	732	729	705	733	764	675	702	716	704	679	741	711	687	700	719	708	708	679	733	677	722	730	727	741	756	778	722	734	713	742	680	696	710	714	762	732	731	736	727	758	714	696	709	694	723	718	715	751	735	676	692	743	696	745	730	738	654	718	711	755	702	757	665	716	740	700	716	703	727	767	724	711	690	738	735	685	701	727	714	726	719	669	774	699	749	645	691	707	738	685	710	730	677	692	690	749	688	737	660	709	751	697	672	738	702	728	763	706	740	709	729	681	746	717	726	686	670	711	713	748	749	682	690	660	741	710	702	721
15340	25071	15614	8465	6446	10018	22796	38533	37128	32776	26347	19032	12265	6770	3658	1951	1132	817	765	750	742	717	748	764	712	759	737	718	763	740	757	734	748	707	684	710	728	705	732	773	689	687	743	715	712	722	723	700	743	721	665	730	744	718	711	743	747	710	739	729	723	696	733	747	733	726	748	716	714	694	701	718	736	759	749	724	706	723	770	757	696	758	738	730	750	710	731	740	669	729	686	726	723	762	713	720	744	707	739	721	715	759	677	725	767	730	742	720	739	698	719	714	684	751	769	695	714	732	738	807	722	747	709	753	731	738	722	696	716	686	755	724	740	707	726	735	758	733	767	718	734	691	722	709	686	711	704	676	712	704	724	740	722	751	697	716	689	721	715	746	726	752	680	761	727	698	749	768	694	752	721	767	718	753	689	758	751	750	730	741	754	703	735	747	736	703	773	751	741	738	737	765	701	741	696	696	749	779	708	687	741	708	686	773	763	716	694	711	727	754	769	683	713	764	719	714	710	736	744	653	764	744	676	780	686	724	689	705	711	724	739	742	746	736	682	737	736	741	706	729	725	760	704	758	744	726	746	708	761	702	718	728	732	704	753	720	731	743	712	729	720	757	736	720	718	765	655	747	756	727	738	704	688	752	707	752	760	690	709	714	751	702	687	760	704	732	761	732	739	715	743	732	700	727	686	700	787	704	709	734	721	714	713	715	723	722	750	747	754	686	708	754	737	715	682	743	713	723	687	701	701	725	733	731	724	747	716	722	744	724	732	695	731	724	775	753	703	711	707	724	689	743	730	759	758	746	736	732	757	700	773	657	757	724	738	704	780	773	717	710	723	671	707	729	721	661	760	696	703	771	755	700	724	697	693	726	698	772	763	708	743	722	733	717	670	755	726	729	768	702	742	712	699	712	737	713	713	731	743	738	743	717	719	720	749	704	746	736	725	735	755	728	752	691	686	730	717	764	756	743	761	788	731	687	761	751	719	718	727	669	667	731	727	745	771	721	695	731	712	771	769	693	724	758	731	717	734	687	736	760	732	755	682	745	737	722	708	725	694	704	783	744	660	719	717	702	732	735	756	721	757	759	734	752	736	724	713	745	771	724	734	728	704	762	694	706	695	736	705	731	715	701	729	703	722	727	723	766	733	774	695	676	708	752	727	715	748	685	720	698	711	680	741	671	723	714	732	746	688	754	689	739	722	735	692	715	754	699	694	742	750	704	691	732	722	753	742	723	744	701	719	715	732	696	710	662	667	719	715	699	736	688	699	747	767	683	723	728	683	692	746	660	718	707	696	677	685	763	753	700	724	696	715	721	729	749	717	755	746	711	765	709	741	716	744	733	715	686	777	664	699	689	719	722	689	766	730	719	755	751	768	726	719	761	720	763	732	710	743	715	725	724	696	702	746	757	718	717	706	784	713	790	719	724	727	735	757	712	731	716	770	715	715	739	687	756	737	724	697	712	730	701	710	745	776	733	736	736	696	710	724	741	721	717	748	747	740	718	758	694	767	696	755	749	744	693	731	717	732	780	735	705	745	699	728	754	730	738	720	697	705	750	719	720	725	723	728	713	693	738	782	726	708	757	679	687	739	732	729	728	743	758	723	697	698	722	677	729	740	739	678	752	697	778	737	701	704	743	749	703	768	682	706	742	725	759	716	733	721	707	703	686	732	719	697	751	731	721	750	692	681	740	740	703	777	710	725	735	749	731	692	708	751	742	736	734	665	745	701	715	739	699	738	728	782	718	730	711	729	747	723	727	751	754	727	720	739	731	760	712	749	706	748	732	709	711	734	755	759	714	701	701	741	768	764	682	752	658	717	728	731	762	674	718	739	755	719	767	722	715	738	714	676	712	729	698	738	752	718	738	751	682	760	723	721	728	717	728	714	692	692	731	748	744	676	720	730	729	740	729	721	756	709	755	724	741	764	724	719	733	737	746	785	741	737	728	769	734	698	766	692	720	725	727	741	721	722	716	741	682	689	759	720	721	782	763	725	806	725	777	720	737	704	721	723	762	700	736	699	746	710	766	737	733	726	751	776	769	766	699	762	679	713	674	697	693	690	735	688	730	751	718	734	699	745	738	703	755	777	719	734	694	747	711	790	714	688	727	734	732	743	748	733	755	708	701	715	724	753	749	762	726	701	713	724	692	758	714	724	707	738	677	710	653	718	728	744	707	707	719	708	680	758	734	747	744	709	762	764	723	736	746	718	746	760	729	723	742	746	705	753	723	704	704	711	735	761	733	720	716	767	742	704	712	723	745	715	721	689	698	729	699	735	774	743	698	748	709	710	762	715	695	718	783	735	716	749	752	748	706	721	717	661	703	732	750	792	663	689	736	746	744	734	743	689	776	727	770	714	780	781	743	748	724	750	731	716	705	714	747	729	685	716	731	712	740	755	754	798	705	718	683	740	764	762	733	718	749	737	719	740	725	700	704	713	754	740	737	689	736	771	737	732	732	674	703	693	685	743	710	723	710	676	754	711	754	757	774	718	742	727	673	725	763	712	751	690	793	724	742	732	707	757	703	718	752	764	714	693	733	711	718	714	745	734	728	720	697	694	732	774	749	734	718	774	742	709	670	707	685	737	713	708	731	696	744	748	710	734	730	667	700	682	753	736	727	772	729	692	780	686	769	742	759	741	738	709	704	701	711	721	683	734	705	672	755	742	745	709	742	673	735	759	721	748	761	691	743	720	728	733	742	729	694	706	716	763	708	744	741	735	758	725	756	717	708	714	744	707	746	714	736	700	717	700	733	731	742	760	726	644	722	690	752	738	736	715	728	755	722	687	681	756	728	720	736	762	729	745	752	728	749	737	691	737	771	754	730	742	726	692	740	726	699	727	750	785	736	704	668	699	710	745	682	758	722	706	737	731	748	726	712	722	707	767	730	686	745	724	737	723	755	726	720	768	739	698	734	701	754	710	672	686	702	720	713	698	739	750	740	761	782	739	720	742	739	731	678	799	696	716	728	753	729	734	722	707	710	751	745	680	736	709	732	723	737	762	746	718	724	718	745	691	741	712	718	743	686	752	734	695	809	699	764	723	724	726	751	719	782	715	743	714	709	688	782	788	728	718	789	697	746	708	672	773	736	710	728	814	709	713	736	726	713	727	692	701	705	733	738	767	703	745	775	704	736	707	721	740	757	740	702	759	746	719	739	713	707	757	705	748	713	720	703	735	747	734	846	753	727	780	687	768	697	704	711	738	745	705	744	752	704	701	702	734	748	771	756	738	719	699	713	665	751	745	712	687	700	694	731	758	717	673	743	702	716	707	690	718	756	706	721	747	751	736	733	767	732	754	763	666	671	730	736	733	730	695	782	727	739	722	712	743	686	727	750	748	746	719	740	741	720	706	700	709	759	785	763	722	714	722	739	716	757	753	747	751	725	721	702	763	745	732	751	707	696	699	638	759	730	759	713	747	737	696	669	733	736	689	749	745	756	739	714	699	709	724	716	730	701	735	712	759	752	684	703
28408	19632	8779	2902	1807	1919	2165	2757	2643	2301	1699	1302	1030	745	678	539	540	534	498	538	500	496	542	547	512	511	516	525	499	528	517	529	503	560	513	502	491	524	515	509	476	534	499	562	503	496	522	549	517	507	545	501	490	489	524	486	537	531	541	465	510	489	528	516	516	472	511	517	494	479	530	518	522	518	501	502	537	545	502	469	504	469	507	547	506	496	557	468	492	520	538	483	518	490	484	505	505	515	556	516	485	534	510	522	502	490	485	491	523	493	559	529	542	492	529	517	511	505	528	507	538	491	486	522	472	510	504	478	523	507	504	532	485	537	544	563	520	512	534	470	552	579	488	496	473	526	500	498	530	523	484	478	520	519	525	484	515	557	542	513	544	536	497	531	527	529	554	485	510	564	533	510	499	538	532	536	521	487	531	501	544	508	538	475	498	555	536	513	495	523	540	525	491	513	531	511	518	496	479	498	488	512	521	475	517	529	517	543	494	521	534	550	502	475	490	493	519	520	497	517	504	506	462	553	513	494	507	520	480	508	507	458	484	503	461	536	463	557	486	489	516	492	497	522	546	526	526	532	534	538	520	518	498	523	479	518	535	489	549	503	522	524	534	530	453	529	484	528	528	506	500	497	486	510	526	536	498	534	496	530	510	489	505	509	528	481	522	533	507	505	521	525	517	490	504	535	500	528	522	522	495	479	569	445	520	459	522	474	537	532	530	514	528	538	503	490	522	564	575	491	528	545	496	503	514	564	490	541	511	509	498	515	541	522	527	489	483	501	528	535	497	494	529	533	499	492	523	484	522	527	485	528	497	473	534	520	501	493	537	483	507	490	528	511	534	482	510	527	570	513	490	514	507	497	527	482	532	497	547	519	534	458	520	510	503	504	487	505	510	529	509	488	496	496	514	478	524	500	510	528	536	536	480	498	517	539	518	522	511	523	500	492	510	485	546	480	512	497	506	529	472	496	521	489	541	493	504	471	504	514	520	479	520	512	489	551	491	481	567	521	530	528	495	499	502	520	496	548	490	501	475	500	487	525	520	487	496	490	534	463	512	535	532	516	513	497	531	555	494	467	510	522	484	536	493	538	532	516	513	492	523	471	497	514	505	502	458	521	512	518	543	507	523	493	532	515	528	499	436	526	522	488	530	499	505	524	503	529	534	546	495	468	532	507	528	503	495	531	534	551	488	491	519	511	507	503	487	460	495	502	479	563	525	520	512	489	501	519	501	544	486	529	515	521	514	501	508	540	468	537	505	500	494	529	518	505	524	573	513	524	505	513	468	508	535	522	506	513	500	520	475	501	511	508	488	513	507	473	529	509	522	515	515	516	497	491	523	520	527	492	497	509	527	530	491	526	512	521	487	498	532	511	554	504	513	498	496	509	525	550	492	524	478	499	510	495	533	479	539	559	531	533	509	472	489	504	504	529	472	525	526	512	481	538	477	539	583	494	506	490	516	521	464	498	565	484	526	549	506	519	477	506	491	542	504	486	462	491	498	515	519	525	528	571	528	517	542	529	480	532	484	554	550	521	482	529	535	498	482	529	536	507	523	516	527	520	515	491	488	515	534	512	534	499	518	498	478	502	522	496	521	478	516	498	493	499	516	554	509	510	487	545	550	503	500	483	516	542	528	526	518	555	534	524	518	497	524	528	470	543	531	494	479	501	515	540	550	504	492	484	517	537	556	534	475	519	488	521	496	507	516	538	501	510	515	543	504	506	515	502	515	522	561	487	499	524	560	514	516	517	506	544	491	496	517	523	534	514	549	521	508	544	507	532	503	535	505	490	489	480	526	522	482	480	512	526	528	516	501	512	522	497	517	504	506	514	502	491	531	484	515	536	516	535	511	489	498	515	515	534	475	485	511	542	507	506	534	516	506	530	559	518	534	547	507	498	494	483	495	520	521	533	496	542	528	528	519	518	530	511	525	471	480	495	489	549	498	498	502	504	500	467	509	515	516	529	508	495	506	504	541	496	551	498	481	538	536	536	580	488	484	528	538	529	531	509	543	507	507	520	490	512	572	545	544	553	476	499	506	505	546	506	522	503	517	546	497	518	492	569	512	529	495	554	495	481	490	499	512	539	515	505	513	493	533	534	489	508	515	496	512	501	484	485	516	533	497	489	510	520	520	492	546	497	494	481	527	527	506	502	521	523	511	572	489	529	516	510	500	450	561	499	520	518	497	511	500	501	571	542	493	519	514	527	512	529	546	533	489	531	548	501	525	557	523	488	519	503	508	521	523	534	522	525	523	538	507	560	528	491	503	500	510	556	540	488	508	518	517	498	523	522	489	500	456	524	574	572	504	536	511	512	493	500	469	509	531	490	536	489	502	539	520	520	508	523	514	544	519	545	504	514	511	534	570	560	530	516	511	502	492	541	536	500	497	500	477	493	500	539	501	517	504	493	573	488	526	543	538	540	508	526	523	507	525	527	469	503	475	496	529	519	507	560	522	528	491	515	553	496	509	518	507	516	542	519	482	448	506	503	527	533	502	553	485	514	505	545	472	510	531	493	530	491	506	515	539	521	501	531	522	553	521	528	508	530	533	500	530	502	557	513	547	518	494	522	520	495	528	525	524	514	534	508	508	525	536	518	502	512	517	486	489	506	524	494	513	498	510	514	507	476	496	502	539	507	502	506	537	528	499	528	523	493	526	498	491	511	516	508	521	502	513	482	498	480	514	492	464	505	544	521	489	474	546	485	525	504	544	501	518	496	536	531	470	476	523	524	487	507	528	556	484	460	507	566	477	482	562	497	535	511	536	519	510	530	533	540	495	521	521	485	495	487	523	513	518	501	481	527	564	566	500	503	514	527	555	489	555	499	491	526	554	529	515	499	523	546	490	518	477	515	525	525	484	512	498	550	531	517	525	458	557	508	504	521	508	523	537	577	536	520	497	512	509	561	541	512	531	552	514	528	530	526	541	499	516	530	479	525	520	471	543	525	515	556	525	478	514	524	532	521	522	537	511	522	525	552	525	501	532	474	489	532	495	569	534	502	529	530	540	541	534	520	479	492	522	483	513	505	509	516	538	571	520	505	497	547	542	495	538	486	529	500	508	523	525	498	542	531	520	499	501	524	542	542	495	494	522	528	566	508	541	518	565	507	490	496	530	483	505	479	490	475	549	516	497	514	527	509	517	440	529	504	485	566	507	513	547	514	488	499	491	470	524	519	560	494	514	460	514	555	491	529	519	514	499	495	508	548	516	472	556	509	526	499	491	509	515	516	484	477	524	492	502	504	530	475	494	519	494	466	511	514	512	519	522	476	509	526	504	496	511	546	505	507	513	521	506	516	482	508	557	497	508	472	512	505	492	481	521	504	526	517	500	498	554	520	493	531	501	492	493	483	556	514	517	500	505	508	530	549	504	512	524	532	520	492	518	528	511	502	528	537	537	512	517	524	461	516	486	536	498	488	490	492	528	486	512	517	510	536	505	459	529	509	536	537	489	498	533	504	573	505	497	545
11941	11168	6238	3391	2953	3003	3177	3941	3394	2913	2307	1688	1280	953	766	621	545	554	543	517	565	556	570	539	594	551	551	579	520	546	577	558	518	534	544	576	542	561	537	562	556	552	568	577	565	529	564	563	561	555	496	561	511	562	547	539	551	549	562	541	575	559	565	547	551	522	553	532	563	550	557	525	570	547	507	534	571	533	576	559	536	498	525	526	549	544	517	521	527	565	498	565	518	523	565	551	532	585	531	553	525	559	550	529	500	541	551	553	584	532	529	535	577	497	607	561	531	542	556	555	534	572	563	527	568	550	504	575	524	536	529	564	521	560	513	505	541	555	569	538	531	531	544	527	534	556	568	534	555	582	515	571	545	536	526	564	503	576	553	533	567	549	506	536	521	535	554	514	528	528	563	536	540	561	561	529	573	512	581	563	540	580	589	551	566	549	540	563	543	502	568	536	515	551	533	557	583	492	535	565	543	593	539	534	582	557	531	553	554	532	554	522	552	518	574	556	555	521	521	576	546	548	510	516	543	543	538	494	551	561	570	573	520	537	581	566	517	552	547	529	565	588	510	555	528	541	576	563	530	529	542	539	548	502	526	555	514	534	519	545	521	516	520	569	532	565	540	525	562	530	507	568	557	551	537	557	579	539	516	567	551	543	558	523	543	543	549	572	557	513	559	583	549	550	527	564	555	535	533	587	531	538	531	539	572	556	575	523	520	555	538	545	530	516	533	532	555	521	576	532	561	529	529	567	580	547	519	560	543	530	569	553	536	543	535	505	562	576	573	528	524	517	545	517	534	573	551	568	561	562	565	590	585	580	551	544	510	551	539	572	586	520	534	535	520	542	520	514	554	518	559	497	550	529	557	532	518	522	561	565	525	583	550	559	540	526	538	539	529	525	537	559	546	591	556	559	574	540	563	602	585	524	539	562	588	566	592	540	520	551	550	565	569	542	550	521	560	556	550	536	548	532	537	543	552	569	549	576	539	568	574	579	565	559	532	508	511	555	563	611	554	490	566	532	577	525	552	562	538	536	537	569	563	534	530	550	552	517	610	544	534	552	500	515	512	523	559	534	548	561	564	514	558	536	544	546	551	564	533	577	568	558	528	548	540	555	552	544	549	564	557	515	521	600	547	585	529	529	572	537	550	525	536	551	577	510	553	557	547	579	579	535	573	555	545	498	581	538	571	522	557	552	534	564	547	541	515	509	559	547	550	533	544	582	531	537	541	543	530	515	531	529	495	544	543	482	528	546	558	592	560	508	513	590	577	567	570	547	508	592	521	580	538	526	580	537	563	531	516	573	543	587	562	540	519	547	545	504	523	561	573	525	543	561	564	541	569	542	538	543	579	570	568	587	554	549	513	541	473	527	572	486	578	575	568	542	555	507	578	531	519	523	570	554	523	532	585	530	579	557	588	540	557	562	521	534	516	575	530	553	523	579	544	524	531	526	538	557	546	513	546	572	555	525	592	562	572	531	549	557	553	559	581	566	529	581	569	550	574	534	561	588	569	579	570	534	501	556	568	560	577	565	524	573	538	551	557	567	534	589	552	559	604	551	568	548	513	548	519	567	562	565	562	560	575	567	515	506	538	544	609	530	525	528	500	553	511	549	545	539	549	529	535	592	538	568	531	576	533	561	555	559	551	560	521	559	539	569	544	569	578	555	542	537	562	560	552	538	550	528	547	591	572	564	566	548	572	519	544	511	533	567	527	563	538	526	559	534	564	558	526	553	512	542	501	531	533	568	530	541	575	561	575	549	558	554	569	529	515	551	538	536	534	554	569	502	574	573	542	531	518	563	557	539	576	563	570	507	527	569	535	520	562	562	563	528	560	560	587	572	536	538	496	551	528	584	543	564	591	529	551	559	523	564	556	535	518	537	543	571	523	546	554	566	511	584	589	593	528	548	562	532	526	560	548	539	542	565	547	597	563	570	550	536	567	560	567	542	571	561	578	520	563	505	575	519	519	557	560	552	514	574	588	522	597	542	539	543	524	569	551	540	531	556	542	528	551	550	542	556	524	510	556	537	494	538	540	541	555	539	588	485	573	532	613	539	525	564	538	556	559	522	536	571	553	577	512	536	515	540	505	522	535	533	548	558	570	536	522	523	570	550	561	528	526	536	574	555	533	583	512	566	560	551	576	514	514	533	560	520	551	581	573	544	521	521	551	537	524	579	545	569	593	548	539	542	579	574	570	527	551	535	558	550	533	557	531	608	531	535	588	547	546	522	549	520	539	528	562	486	549	538	534	571	527	564	553	612	515	566	571	562	513	561	537	564	523	526	564	568	554	563	531	513	563	536	533	578	531	531	579	551	530	534	539	579	527	494	552	540	571	562	547	574	584	544	528	560	539	541	569	547	513	547	513	521	564	535	536	550	568	573	574	580	566	532	522	582	554	547	564	514	478	558	561	519	531	545	489	552	577	596	529	564	560	540	555	534	526	511	507	553	564	559	547	538	537	532	525	536	527	539	550	545	541	536	487	545	557	551	546	550	553	522	591	532	537	555	524	580	544	576	532	522	581	542	540	493	550	540	565	541	558	512	506	545	560	519	568	546	537	508	574	556	587	538	494	555	555	565	508	556	504	579	571	526	508	505	558	578	608	531	533	546	544	545	562	556	528	508	562	574	529	526	505	603	552	562	544	560	532	557	538	583	577	513	554	555	533	539	591	554	544	524	563	540	559	522	533	546	579	580	518	541	566	493	561	590	541	513	551	532	538	528	549	575	576	547	504	529	505	509	544	571	581	551	509	556	516	579	551	569	593	580	555	569	562	545	552	557	540	503	535	528	550	530	545	515	572	518	566	531	588	549	548	523	501	533	555	539	557	510	546	544	566	553	557	540	560	564	561	527	565	572	538	520	550	546	586	536	543	575	514	540	515	560	506	542	546	549	556	551	591	552	589	544	524	560	495	501	519	562	559	515	503	555	555	541	500	542	563	531	551	583	571	563	510	560	538	573	584	588	577	537	567	552	555	579	543	517	591	576	530	554	547	566	551	536	565	544	521	569	548	572	533	529	568	560	590	529	520	573	561	555	512	517	543	540	592	544	577	600	581	565	551	562	531	511	579	566	592	523	514	521	552	534	560	532	541	565	569	555	514	603	548	549	559	564	561	543	552	527	562	559	569	549	498	520	541	596	581	529	581	579	592	519	571	507	531	538	589	557	575	521	488	559	556	547	542	572	564	564	576	579	540	548	557	563	595	540	547	557	553	550	536	532	548	546	558	547	570	562	540	582	553	551	546	556	559	513	567	563	540	538	546	523	533	600	533	546	538	586	527	542	559	567	530	526	519	613	525	502	565	556	566	568	549	535	604	543	519	548	547	552	557	522	559	518	538	528	574	601	559	516	514	543	584	513	578	522	572	554	548	537	549	591	577	516	523	531	562	560	553	572	587	532	539	557	516	559	530	495	585	532	553	583	563	506	529	569	549	503	584	550	537	580	515	564	540	539	539	567	574	520	554	537
24329	21478	28624	24759	21317	13925	17511	23876	22607	18459	13034	7696	4274	2194	1333	867	653	613	604	561	623	644	617	609	587	578	605	572	581	572	633	607	616	555	616	570	584	596	617	581	593	596	608	602	603	567	568	590	551	599	593	560	573	598	566	585	559	602	577	598	599	605	572	596	553	568	568	550	570	568	525	568	599	604	574	590	595	592	604	613	538	557	600	598	570	579	565	614	604	565	550	580	579	570	556	566	549	572	587	548	555	553	623	576	576	594	604	634	547	560	592	583	630	573	607	522	637	582	636	577	615	552	616	538	557	601	595	578	579	567	574	587	589	581	569	559	573	607	582	603	574	572	611	555	547	589	545	539	560	603	598	568	525	564	578	573	523	530	559	550	571	558	567	570	549	564	595	579	596	595	548	599	565	580	578	613	602	581	631	590	533	576	570	579	582	604	567	571	572	597	569	573	579	629	604	551	526	653	592	562	542	589	558	593	515	541	605	576	554	585	604	568	588	593	593	584	596	589	612	639	586	557	567	530	595	598	573	624	587	568	574	543	561	615	588	541	602	576	546	625	583	607	612	562	540	574	597	575	569	555	575	544	563	597	572	584	563	602	609	557	561	571	581	569	547	587	575	586	574	579	572	557	541	527	563	580	553	549	591	610	623	598	597	589	597	620	591	567	529	559	581	546	553	614	572	578	551	600	542	547	558	587	592	572	592	576	548	559	594	580	521	559	608	564	613	621	540	563	591	553	593	608	608	547	575	519	570	592	579	584	583	597	556	581	574	575	531	563	561	601	573	595	532	579	591	585	601	566	572	607	626	624	593	572	565	580	589	585	574	611	548	608	590	617	575	522	575	585	607	570	563	609	575	581	578	562	513	567	593	548	545	585	572	569	566	634	583	552	601	563	561	566	581	565	517	509	584	584	616	568	534	591	586	530	570	559	558	595	576	575	595	625	599	560	591	574	542	576	601	608	600	594	609	563	564	593	605	610	582	560	587	567	557	550	577	542	598	595	581	552	573	584	567	571	609	582	558	591	558	569	588	602	591	519	565	569	554	591	556	555	615	547	524	527	572	598	587	593	588	596	563	625	548	571	556	556	533	529	619	587	616	577	598	577	577	544	559	603	611	604	556	559	582	607	564	578	601	575	582	587	542	588	562	596	550	577	591	613	630	574	550	555	583	637	623	594	569	570	562	608	561	588	580	539	560	615	568	553	559	542	563	595	636	590	591	595	573	563	568	580	596	575	603	552	588	549	590	563	616	602	591	545	576	564	597	593	572	543	589	576	532	587	566	526	566	534	553	537	579	601	593	590	592	612	559	584	534	578	566	580	588	579	603	562	533	567	599	542	588	571	547	589	546	606	577	536	595	591	601	595	582	573	550	557	592	601	582	581	587	572	573	554	587	548	567	587	545	574	629	565	581	572	563	619	551	567	562	568	597	589	550	592	580	573	561	583	578	594	564	565	583	601	570	564	578	572	588	567	573	586	570	562	585	583	555	587	614	570	609	563	597	527	588	569	575	551	525	618	573	596	603	562	562	590	545	566	615	575	590	568	608	580	564	591	605	606	540	526	543	522	578	618	565	556	597	570	569	573	586	537	581	584	569	533	581	571	539	593	555	559	596	580	560	621	576	607	528	625	518	580	591	558	559	575	546	603	537	579	600	552	551	550	637	543	562	609	553	600	598	583	590	576	579	567	607	541	592	552	604	577	580	582	572	604	570	617	589	560	586	555	580	573	550	607	525	586	567	570	557	537	590	519	542	569	578	580	550	571	567	572	573	649	545	559	614	606	606	571	555	601	579	567	572	587	587	560	567	590	569	580	608	605	583	558	618	557	578	555	579	575	576	547	586	599	561	593	596	563	580	527	593	582	571	579	600	622	587	588	610	589	647	540	593	594	555	567	568	578	616	563	573	563	576	569	551	613	556	584	563	565	557	582	549	564	580	615	560	564	581	548	557	600	561	606	579	573	578	570	555	578	568	561	550	630	571	589	581	595	594	585	553	551	575	596	552	572	571	561	572	564	615	581	564	558	615	589	578	606	574	564	584	566	562	537	585	576	530	600	611	596	582	583	573	558	579	599	580	542	601	597	589	574	599	581	587	555	579	569	574	571	561	614	578	565	573	569	544	585	593	605	584	547	539	557	564	597	581	594	585	559	613	595	631	558	577	562	577	634	530	581	599	618	598	591	570	606	559	583	562	561	613	571	586	562	553	573	556	580	576	591	540	601	604	584	570	577	539	573	570	583	570	559	574	603	513	545	584	633	616	602	572	540	553	545	565	542	588	549	609	582	611	588	601	571	594	564	548	577	570	581	565	553	549	571	586	553	535	582	547	606	615	606	574	577	573	599	574	554	586	618	614	552	532	618	561	574	577	535	525	570	608	612	588	582	591	564	576	586	576	568	536	591	543	581	578	590	569	552	560	562	537	584	568	564	564	545	532	567	593	554	551	593	537	572	592	594	584	571	538	594	581	556	593	613	602	577	605	586	594	594	604	558	600	564	589	561	577	611	607	607	584	568	591	580	545	561	539	569	567	532	602	559	550	557	603	566	547	587	577	581	558	592	602	587	575	568	581	563	580	587	580	607	583	562	557	578	581	558	577	600	560	582	596	579	578	581	566	556	558	622	542	561	573	574	584	603	587	583	573	554	562	573	598	557	584	583	613	566	558	621	568	592	596	576	570	596	607	586	572	596	539	600	573	579	590	562	593	584	601	574	558	564	600	538	562	574	564	568	553	571	555	587	610	575	581	550	590	533	588	558	586	599	603	602	571	601	576	584	551	604	572	582	565	604	585	573	586	604	577	593	609	576	553	588	540	578	581	578	585	601	660	618	569	613	612	598	606	558	558	559	543	553	560	572	593	591	559	609	583	585	554	594	542	561	593	593	595	564	564	572	549	567	570	539	634	583	581	571	596	577	561	582	581	570	605	558	563	575	546	568	545	593	577	545	593	559	568	550	552	583	583	606	597	565	621	579	578	591	541	583	580	601	542	604	569	607	570	561	558	624	590	572	570	597	562	557	549	570	597	596	568	588	558	544	551	534	620	612	561	587	565	556	547	553	559	569	620	558	565	568	554	574	597	543	572	581	578	589	554	550	556	610	591	591	596	589	579	598	570	588	639	537	621	590	563	552	562	590	574	585	553	602	557	556	592	599	585	563	574	596	598	630	544	529	555	591	573	569	580	580	570	548	594	585	534	565	580	558	604	602	623	565	559	574	569	571	504	565	616	600	560	589	572	576	568	565	538	579	585	583	579	585	586	597	585	584	572	585	617	638	606	560	577	551	556	589	588	601	599	560	565	596	552	563	542	591	628	605	583	596	572	579	561	550	595	615	549	564	605	598	531	607	606	557	562	580	569	599	590	558	591	574	602	555	573	561	594	595	600	571	606	596	567	613	615	565	540	605	617	594	546	607	624	566	563	583	546	582	590	575	553	570	587	566	613	562	595	585	569	558	544	599	608	574	581	586
10871	17736	12755	6867	5007	14675	21210	28720	26613	22006	16145	10338	5940	3408	1801	1049	695	584	605	612	652	704	648	636	642	653	649	604	570	611	625	625	578	590	621	612	590	589	592	655	652	548	612	606	587	634	617	573	634	629	577	605	621	607	630	639	624	573	598	621	613	610	564	630	603	611	648	512	615	626	574	603	646	601	617	578	574	615	586	594	618	581	567	635	618	600	575	620	593	588	586	594	569	582	596	609	580	588	619	649	605	588	543	635	626	623	629	630	604	619	618	630	621	612	571	609	623	610	579	587	562	586	576	591	603	591	558	636	601	611	656	582	616	593	590	609	573	635	656	652	606	632	628	590	600	594	617	597	599	585	586	622	627	588	571	621	611	620	614	584	629	569	582	591	607	609	619	599	583	553	587	575	552	637	585	599	581	604	608	585	609	619	596	574	623	591	566	622	639	593	592	623	613	578	581	577	637	633	580	598	585	613	573	603	589	584	656	623	615	599	603	597	614	592	604	630	617	618	603	578	588	573	571	627	600	639	603	613	612	542	579	589	604	629	647	581	618	621	596	597	601	619	580	609	577	572	612	623	625	580	593	612	588	603	580	612	594	599	583	562	602	617	668	605	582	629	591	611	642	593	598	576	593	582	633	583	563	599	604	594	593	590	592	613	614	558	629	620	600	572	597	586	610	662	588	598	622	636	610	590	642	594	585	583	599	625	634	582	587	620	594	662	603	616	617	589	576	575	662	600	593	599	628	559	591	596	590	533	570	608	570	600	593	566	605	560	607	597	629	632	607	587	577	625	559	614	588	603	582	649	617	587	632	603	622	590	631	544	662	639	618	596	595	594	637	546	630	622	614	588	597	562	618	572	679	619	587	624	590	596	599	580	599	614	635	586	589	624	530	584	593	586	574	601	607	554	617	625	640	614	610	618	557	658	601	570	602	617	618	595	604	615	594	579	594	561	633	615	570	627	614	581	607	558	620	595	565	624	598	639	608	586	621	591	589	613	607	580	587	591	660	595	604	634	583	560	616	574	604	572	652	605	578	604	615	635	565	633	586	611	607	626	602	600	623	624	615	660	590	586	597	630	623	622	584	567	560	607	606	603	592	616	620	618	607	591	570	629	615	613	587	612	605	616	597	632	599	611	593	629	536	586	595	596	619	581	615	563	651	602	565	676	562	575	597	628	626	577	644	637	611	632	583	639	635	617	605	605	540	613	606	580	579	669	575	592	586	607	658	613	625	601	604	639	553	586	582	593	591	578	614	619	586	595	612	622	606	640	564	631	547	607	636	614	678	618	573	556	611	613	604	602	619	603	613	560	622	569	598	578	614	628	574	641	651	609	608	623	594	627	587	585	617	598	638	607	597	583	581	587	638	619	595	567	587	589	581	621	609	598	617	601	616	620	584	588	589	665	591	604	570	582	628	593	599	630	621	614	572	603	570	630	613	606	664	593	579	593	585	577	573	626	642	652	589	601	604	576	554	579	612	618	534	595	602	630	599	567	578	591	625	631	596	631	580	592	603	603	617	579	595	558	603	574	558	638	636	608	609	610	581	620	595	579	597	593	598	553	628	608	626	623	591	573	638	602	616	612	592	586	605	601	607	591	564	633	572	603	629	546	610	626	588	599	581	622	594	575	606	603	565	583	621	606	600	601	661	582	625	644	584	627	626	681	601	658	579	631	614	597	617	592	606	598	619	626	573	553	638	574	582	587	571	601	669	627	596	593	610	610	596	593	637	617	614	609	566	604	544	600	628	596	592	585	606	598	618	607	630	590	566	572	601	580	577	571	607	592	578	562	619	615	564	588	621	584	626	617	568	584	592	602	595	571	614	598	582	593	564	597	590	597	629	591	583	644	581	612	602	576	585	603	596	613	585	611	636	616	573	598	623	602	585	565	578	589	620	615	549	623	603	596	627	582	581	648	613	591	597	592	611	572	566	632	635	577	618	594	576	593	610	629	598	647	585	631	614	583	593	585	634	599	597	577	614	600	625	625	582	578	541	607	634	632	569	577	613	571	626	579	590	607	562	551	582	595	638	609	623	600	602	623	600	563	598	624	637	631	554	613	627	603	585	583	615	623	631	589	614	600	653	596	590	636	575	618	615	625	586	630	593	646	573	581	650	658	624	592	641	611	603	568	616	571	615	570	643	569	612	610	623	608	616	589	644	592	599	634	616	602	593	592	582	597	618	594	591	588	560	603	600	560	628	633	633	606	630	602	642	543	603	615	587	615	612	601	581	657	632	593	563	580	609	623	625	598	629	585	611	624	578	588	584	585	592	589	621	575	596	583	638	633	642	556	552	607	583	624	618	580	608	615	609	602	590	623	617	574	622	604	591	640	607	581	547	627	596	601	559	614	582	605	593	599	636	632	609	621	581	599	609	673	604	664	588	565	560	607	597	622	595	638	601	587	594	554	583	594	599	636	587	603	606	594	590	566	565	548	580	610	623	615	589	625	649	642	613	619	656	593	618	570	570	625	621	608	555	594	615	580	580	634	572	588	580	578	571	612	556	640	627	627	628	577	615	612	611	622	569	602	657	582	641	606	585	602	647	611	613	621	612	587	605	621	604	607	646	590	590	627	596	563	574	609	623	572	599	591	546	606	613	606	598	616	603	643	604	639	581	600	593	576	580	597	591	611	603	545	594	646	618	572	631	624	601	585	612	586	600	568	576	577	563	592	624	595	603	621	563	591	578	586	605	564	574	670	634	630	572	621	564	639	599	589	600	623	576	557	593	602	585	583	625	597	618	604	649	577	569	598	638	642	597	598	620	595	604	600	628	578	609	553	616	635	589	601	578	606	605	575	604	577	555	603	611	639	639	613	567	597	650	599	631	542	599	592	616	595	603	616	645	620	636	625	602	597	557	622	583	680	594	632	605	639	601	559	620	559	599	613	613	611	624	569	569	575	625	614	611	607	615	567	611	603	575	603	582	546	652	645	571	614	648	578	614	628	610	609	610	619	594	635	591	568	594	591	589	615	588	626	607	661	573	630	627	608	606	659	585	577	606	602	634	620	579	569	625	596	611	589	574	615	594	637	602	605	560	614	622	597	568	623	643	632	645	612	572	645	589	623	606	620	615	613	625	604	602	583	684	602	568	620	604	638	615	556	605	594	617	635	596	568	613	603	598	640	562	624	646	572	585	606	653	606	609	585	631	632	607	600	592	580	651	652	604	599	584	609	580	623	573	596	598	624	567	606	559	612	595	624	579	660	585	611	600	572	627	611	615	607	582	625	608	620	619	578	597	605	552	617	552	643	621	581	642	594	636	607	617	624	604	633	606	593	586	618	571	608	589	625	601	594	605	657	622	600	558	599	591	569	608	614	646	645	588	598	589	635	602	623	599	570	571	630	611	573	563	636	618	586	601	615	633	623	578	627	632	566	631	603	601	609	587	589	573	611	604	590	622	597	614	568	637	577	618	602	605	623	624	630	595	653	635	598	634	617	604	571	582	602	590	546	615	627	590	593
25160	21379	27519	25561	11031	2550	5195	13680	14130	11769	8481	4900	2745	1706	1033	721	632	538	606	620	607	607	604	620	577	564	549	593	566	589	625	612	566	603	564	621	591	592	569	588	565	583	602	558	586	571	599	583	568	609	592	560	572	573	567	557	560	590	585	586	620	620	587	588	602	590	616	592	559	574	595	576	588	603	629	592	555	586	589	613	553	571	598	551	561	576	587	594	575	573	568	592	538	587	546	583	552	630	580	570	577	582	589	560	583	619	587	579	568	591	561	616	591	616	601	538	559	614	612	575	588	556	594	548	566	595	580	574	604	570	570	545	608	657	576	568	583	582	548	574	554	576	630	600	615	552	581	615	594	598	615	583	613	615	538	612	593	618	608	572	578	596	582	569	603	578	591	544	578	606	586	582	568	541	594	564	560	551	622	558	587	575	621	584	575	612	609	556	607	606	616	613	556	637	565	607	616	593	574	593	556	582	578	548	575	582	569	568	553	591	594	627	606	573	582	599	556	569	596	583	574	559	575	584	629	554	595	559	562	586	581	527	569	593	593	619	560	633	615	596	618	575	585	579	593	566	610	595	544	567	543	584	557	573	543	601	627	560	588	547	562	576	590	589	598	541	616	552	580	572	596	604	556	570	600	590	595	527	592	584	623	583	601	588	583	566	607	639	613	598	585	607	583	587	574	575	536	659	574	604	542	617	529	581	598	572	568	600	595	604	584	625	556	617	603	584	601	613	562	585	585	568	554	614	574	619	614	634	591	584	602	599	581	547	607	575	602	604	600	575	603	591	576	588	579	538	605	564	554	618	575	594	591	578	616	636	601	574	522	568	624	571	607	594	543	538	604	580	568	567	572	622	604	611	590	582	591	576	620	555	548	569	555	582	563	573	564	564	585	548	630	592	599	588	567	561	585	614	560	599	547	616	576	587	575	554	580	546	593	564	587	593	579	610	554	592	585	569	553	599	601	607	568	594	570	567	580	578	611	525	576	564	578	582	564	626	629	603	570	616	605	605	565	590	581	584	573	595	593	588	598	601	598	578	546	559	574	611	599	534	550	555	576	582	620	584	607	594	600	575	549	529	568	635	572	636	571	589	558	565	593	638	598	557	631	544	581	601	579	615	538	563	591	577	603	560	623	645	601	600	597	555	637	549	562	597	549	616	568	640	562	595	634	564	628	570	608	525	558	549	552	597	605	606	575	552	576	535	567	542	570	571	590	618	595	578	580	594	582	588	605	589	553	615	613	589	595	614	579	575	591	602	632	564	621	604	595	572	559	569	551	605	587	593	581	566	526	526	593	588	591	615	582	601	589	551	561	537	589	594	602	612	591	592	611	591	590	549	605	532	606	585	565	628	572	542	561	570	609	557	548	580	585	573	596	556	593	576	597	545	576	547	567	567	573	576	538	601	570	611	604	579	575	570	558	580	565	581	550	558	551	613	566	607	623	564	576	602	559	594	592	576	541	609	590	599	567	574	567	608	557	547	629	586	581	632	590	614	589	543	622	591	596	557	568	589	595	616	586	613	580	603	602	565	575	589	576	588	612	586	560	623	612	583	609	556	584	597	632	609	595	554	599	606	598	603	616	580	565	601	591	624	612	563	567	566	527	560	577	529	570	628	601	606	591	559	578	615	571	605	596	575	571	550	612	572	607	610	617	610	579	521	601	571	544	586	580	581	575	561	562	614	562	594	558	559	589	594	579	595	540	584	564	557	571	582	582	593	583	593	585	535	572	569	591	582	557	575	622	557	594	600	572	570	581	590	569	565	592	547	587	599	599	535	613	586	596	614	577	568	597	594	563	569	534	579	573	579	571	572	602	597	544	595	589	592	602	584	577	580	563	590	588	617	580	610	570	567	619	561	569	604	548	588	608	581	599	569	571	606	543	581	569	566	592	600	589	549	554	628	604	573	592	611	615	596	619	574	578	544	600	559	612	585	564	614	561	629	555	560	591	621	587	523	613	607	577	583	552	624	605	606	566	599	550	612	619	651	551	580	585	556	560	556	606	577	559	593	613	590	570	589	586	586	544	623	652	563	615	621	616	598	563	598	581	571	568	566	609	601	568	633	629	583	628	595	579	592	594	582	568	580	537	639	582	551	584	627	568	548	568	548	555	572	628	609	573	590	597	564	589	606	587	591	576	583	580	565	558	602	587	587	617	554	573	593	583	578	579	603	574	577	608	613	597	582	566	609	646	554	596	590	566	608	573	574	568	570	567	587	567	604	554	573	599	605	596	606	553	617	619	578	645	613	558	583	620	583	570	545	561	564	575	580	554	607	559	603	599	573	579	601	602	590	557	598	614	612	600	535	549	573	579	585	610	575	594	572	610	578	543	642	572	573	572	620	565	598	586	565	600	577	563	607	586	573	582	575	573	610	618	600	589	633	607	599	549	620	554	577	598	554	606	617	609	591	581	563	563	565	601	644	551	574	605	576	566	573	597	575	563	574	582	559	559	558	562	588	612	617	572	581	592	580	613	584	605	567	553	585	557	564	618	585	549	591	630	560	650	573	602	563	570	599	644	561	602	612	581	559	578	606	577	616	583	511	573	561	558	626	580	559	573	566	607	617	579	584	573	623	578	552	542	554	618	612	562	570	568	631	532	586	620	594	608	555	612	603	603	632	619	572	536	564	557	587	588	565	575	601	582	567	579	620	610	537	594	580	563	571	609	611	600	566	593	600	575	611	614	555	554	580	599	599	595	610	622	582	612	529	564	536	579	609	593	594	557	573	568	614	595	582	559	606	563	615	592	568	578	562	604	548	558	602	624	543	562	579	576	603	579	578	624	596	543	608	570	603	587	642	550	547	580	570	543	618	593	588	626	608	548	543	613	599	596	567	557	581	586	569	627	578	584	590	576	577	599	575	540	527	541	539	599	587	580	627	568	571	568	588	567	601	595	572	573	623	593	563	596	577	568	590	588	625	594	590	596	548	569	578	598	576	603	555	621	620	583	614	601	563	622	606	571	573	628	568	600	622	576	562	577	593	575	577	542	565	576	595	632	591	548	573	602	592	611	564	584	575	590	589	580	569	584	576	594	620	589	581	549	565	622	594	566	598	617	570	617	573	608	640	565	621	594	566	609	576	577	591	580	566	541	558	570	577	586	605	606	604	631	579	606	584	580	563	580	563	620	541	564	576	602	591	578	589	551	563	564	567	567	580	587	565	599	559	589	576	637	613	624	610	572	588	584	568	619	526	560	564	589	558	639	551	558	550	561	595	591	567	567	615	589	569	626	552	569	583	578	596	614	605	565	580	550	557	561	573	563	571	559	581	566	587	581	575	577	554	588	592	559	536	552	552	595	560	587	558	598	590	583	560	559	575	599	593	558	595	618	586	607	601	617	555	578	580	568	577	595	568	581	579	582	614	600	552	605	596	603	588	578	589	624	549	558	582	592	588	563	570	615	612	562	576	610	611	612	590	560	586	595	580	584	595	593	575	600	577	597	618	586	592	624	570	594	659	558	601
10873	15750	10796	5595	3881	4082	10003	22574	21576	18164	13026	8058	4708	2628	1580	979	699	614	615	643	617	633	601	615	641	603	593	644	642	588	571	627	607	652	653	631	633	621	645	614	598	625	633	610	639	643	627	595	613	570	635	621	620	619	633	647	642	637	601	625	575	590	654	622	663	620	615	594	594	590	562	573	666	558	653	595	619	606	664	688	609	673	638	650	626	616	622	636	600	597	618	639	640	693	628	642	621	644	675	581	591	617	603	654	654	597	681	605	649	623	599	618	605	626	626	613	651	582	577	580	608	638	606	642	643	628	650	596	609	654	614	659	560	647	632	629	638	661	605	609	603	602	621	617	611	595	601	605	619	619	657	616	614	621	567	649	643	604	639	589	618	607	592	666	619	665	631	626	652	586	653	640	628	628	654	635	607	607	636	602	641	575	610	613	657	633	577	596	586	635	654	618	646	624	560	605	637	635	605	610	606	649	614	593	603	608	660	642	611	616	602	629	609	605	582	623	659	605	664	607	621	639	643	592	619	625	627	606	632	630	605	666	623	638	664	599	658	616	644	646	646	628	625	640	607	616	608	597	610	644	611	592	693	648	604	603	616	642	633	622	632	604	614	605	606	644	631	665	629	651	627	605	659	622	612	623	593	628	624	601	622	636	592	633	611	610	598	624	640	607	618	601	632	578	560	618	615	662	672	613	639	621	628	625	633	650	662	549	619	639	587	616	645	621	673	562	619	593	639	597	641	624	621	617	627	581	655	569	627	618	559	604	647	616	630	664	623	634	637	638	589	620	601	576	582	636	594	638	600	638	577	650	618	608	638	644	684	599	615	657	596	646	601	578	610	630	589	630	618	634	628	631	598	635	641	613	655	612	639	586	657	629	619	593	613	600	579	592	622	603	604	642	623	608	602	665	618	580	650	561	570	643	627	642	629	615	622	599	624	615	654	568	624	616	606	619	648	618	609	661	608	617	602	602	635	653	594	612	604	627	609	609	630	655	630	578	658	636	627	623	624	609	653	619	600	626	633	618	633	619	636	643	623	638	667	592	631	632	664	622	635	575	614	626	626	645	636	622	644	640	641	625	608	661	590	630	610	626	652	585	603	645	653	622	624	582	612	610	635	627	566	641	615	630	643	606	629	559	612	658	614	596	630	605	633	621	647	590	611	634	667	611	619	653	623	594	606	630	601	655	634	640	626	621	578	619	597	671	631	622	626	638	623	638	589	628	647	640	628	628	629	637	680	601	650	672	634	591	578	585	612	621	627	653	672	611	686	588	642	591	602	609	613	621	643	621	619	662	623	688	642	633	539	681	597	628	652	644	617	629	580	634	580	622	563	616	651	612	656	634	612	575	602	640	623	611	621	623	601	645	640	668	645	581	621	602	630	562	610	603	650	603	614	599	639	633	634	630	654	649	579	638	624	620	618	612	547	616	634	633	632	605	602	644	619	610	613	625	623	586	654	613	641	636	645	616	599	610	577	613	651	605	623	627	596	618	644	630	619	595	610	604	638	652	633	636	584	579	619	583	647	654	623	590	595	649	566	597	599	583	653	615	659	632	591	646	639	609	619	621	605	596	644	600	593	625	636	609	621	623	608	622	620	599	690	629	614	585	626	635	655	663	631	665	610	639	644	639	676	621	612	647	605	620	648	636	644	649	566	629	623	620	616	650	592	624	620	607	576	637	599	643	595	665	652	611	571	644	610	646	615	614	614	632	598	645	650	580	598	658	630	603	569	621	635	637	627	624	629	613	609	597	616	620	594	615	590	613	646	583	621	600	614	625	638	614	634	601	626	650	622	606	628	619	616	647	601	631	658	624	625	611	599	578	611	621	653	594	649	642	626	609	606	590	668	604	653	633	588	575	622	603	649	634	605	622	648	642	597	628	594	628	608	627	574	617	640	640	650	608	660	653	621	580	585	614	583	614	625	655	618	618	595	596	615	649	603	649	629	611	624	591	602	650	547	598	591	637	611	605	589	611	620	613	611	629	623	614	621	657	616	581	603	593	605	581	613	651	662	656	594	634	649	662	631	646	627	619	600	615	636	631	635	628	622	627	615	589	619	627	662	638	650	643	599	647	605	665	601	643	614	619	605	654	601	619	634	618	642	634	617	626	688	642	599	576	632	608	629	652	593	660	644	609	641	602	610	616	646	608	623	629	608	628	599	610	612	637	630	607	596	598	593	639	645	624	567	609	598	647	625	640	629	654	617	644	634	576	613	593	583	612	663	606	616	611	618	587	570	636	595	639	609	594	568	576	621	572	615	594	666	609	606	606	634	656	604	604	633	639	602	650	601	666	637	636	592	619	607	622	687	612	614	619	610	674	625	568	600	663	662	595	637	650	591	611	621	608	608	641	571	609	649	629	600	599	640	611	633	608	612	580	610	601	665	594	598	587	661	604	616	598	655	689	635	668	588	605	621	642	666	641	616	644	595	617	598	609	655	606	652	655	628	622	638	624	628	672	637	635	656	610	634	624	604	666	590	610	604	652	599	624	627	598	570	622	587	589	610	612	578	624	602	594	637	645	634	594	596	600	621	629	603	628	623	632	653	571	628	586	624	618	595	584	605	616	645	595	606	600	601	623	610	622	644	630	627	601	645	633	617	598	586	645	597	622	624	616	601	634	591	652	608	628	635	643	665	650	636	628	596	642	635	588	608	644	650	648	552	595	644	578	655	631	624	575	645	582	623	621	660	623	616	650	664	627	617	635	628	618	609	564	625	558	606	641	594	605	627	607	597	651	640	618	637	627	613	622	630	628	590	654	663	637	590	640	633	557	611	613	618	627	614	649	621	589	612	596	616	633	590	607	601	575	604	602	626	644	562	613	594	605	628	630	609	612	607	644	628	656	634	629	634	616	643	643	606	654	660	673	565	683	605	594	644	648	642	618	666	608	610	600	632	586	610	633	616	630	634	618	616	600	631	661	651	612	628	584	674	679	638	636	605	580	602	618	630	619	620	665	584	643	655	638	580	623	659	621	622	639	658	625	630	599	647	630	604	580	641	629	592	597	629	665	609	666	589	613	635	627	617	666	615	604	609	637	589	632	644	615	603	598	607	639	658	664	610	625	651	656	603	612	607	638	615	657	602	587	646	552	590	614	619	614	638	616	644	587	623	608	628	623	637	626	626	627	579	589	585	602	635	639	577	621	647	611	587	629	637	622	647	642	646	641	603	666	643	655	635	606	630	595	658	671	590	622	582	621	631	632	636	636	622	642	620	651	655	626	603	622	651	635	621	620	663	635	628	646	643	636	669	588	632	646	639	604	613	606	679	602	634	653	620	611	613	653	620	637	660	598	686	581	629	581	631	630	608	598	598	597	614	637	623	657	589	640	612	620	648	649	634	631	606	594	616	648	627	604	628	641	626	634	609	627	647	608	628	621	577	615	642	623	640	626	628	629	633	595	609	641	639	589	637	658	591	646	631	645	589	634	614	624	604	626	669	609	667	617	683	595	602	630	581	636	651	610
22944	21454	29229	24077	21459	21590	22065	36730	38714	33720	26139	17616	10616	5441	2785	1561	897	743	778	762	801	834	807	766	776	758	795	756	698	758	765	784	744	775	668	758	716	793	784	722	776	787	866	782	735	729	720	774	740	742	755	752	705	752	741	802	782	693	752	722	788	749	776	785	738	751	734	749	777	759	756	736	728	742	731	770	717	706	739	740	782	750	772	747	787	766	743	765	755	751	735	778	771	778	725	749	745	747	714	688	733	754	760	775	740	742	727	769	750	753	773	716	788	778	699	724	728	703	736	752	760	735	734	710	719	777	760	727	749	718	773	814	813	689	812	720	758	712	769	783	729	773	718	781	678	771	689	756	704	749	744	720	734	747	744	745	723	782	760	807	779	745	752	798	776	761	734	741	704	738	771	710	721	748	748	726	773	709	743	742	709	733	792	763	770	747	774	758	758	707	739	790	821	765	739	765	739	732	745	691	788	706	774	733	783	754	732	726	749	776	769	708	740	756	746	778	808	789	760	762	769	751	731	749	776	710	795	809	709	721	730	745	809	790	756	713	714	742	766	729	797	782	778	744	687	763	748	741	734	740	763	754	743	776	755	755	763	716	755	786	759	767	785	726	712	786	775	738	765	742	746	780	775	715	738	772	780	771	732	764	802	782	762	738	729	739	765	703	757	758	761	775	739	698	774	794	777	753	810	756	734	769	736	707	740	715	714	755	784	705	749	799	719	735	741	749	691	740	769	772	742	768	746	745	699	741	729	719	793	739	712	725	757	700	749	785	756	770	741	801	743	770	734	722	736	726	773	743	738	703	763	749	765	686	744	752	730	730	723	746	782	733	741	770	764	741	753	803	750	745	781	774	757	710	783	747	790	783	758	763	754	775	759	730	705	802	743	715	737	814	739	705	730	777	754	774	761	700	754	775	709	802	778	759	775	765	759	743	762	761	776	735	781	736	756	729	686	749	753	702	700	725	729	719	780	785	805	804	737	752	756	725	748	744	744	777	759	763	773	745	806	754	758	743	748	732	725	735	715	749	721	772	769	770	771	766	780	750	732	687	752	712	728	757	749	723	702	704	740	742	762	747	713	789	710	824	738	731	785	781	801	747	737	731	745	732	765	745	790	791	747	766	777	725	707	709	805	770	729	726	743	755	715	739	752	709	726	806	735	720	728	736	741	731	771	706	791	652	740	729	729	755	722	767	777	713	733	778	732	711	725	800	765	750	758	776	804	734	773	773	759	778	715	798	725	737	759	781	800	749	762	723	772	769	748	740	762	774	728	739	723	804	769	776	748	752	751	738	749	777	778	746	736	730	737	748	782	730	765	749	733	749	699	756	735	710	714	769	699	770	775	755	745	775	755	666	745	755	760	764	783	727	721	795	710	716	743	723	749	743	781	791	759	737	755	796	745	736	719	759	748	726	753	752	717	719	771	752	686	730	725	791	699	754	734	768	732	761	722	746	740	790	737	722	726	749	729	775	741	718	761	739	718	762	761	751	743	751	703	760	729	755	753	751	754	712	723	778	795	766	740	777	744	777	743	697	766	711	769	698	759	770	790	774	759	774	765	738	745	770	775	750	736	763	727	737	681	748	731	733	738	727	784	705	740	751	698	708	705	765	738	743	739	758	697	806	723	757	709	710	800	728	749	738	711	716	775	745	717	794	761	767	803	780	752	760	751	752	703	754	742	710	763	760	794	738	770	736	747	819	707	745	726	750	715	732	714	771	782	747	728	762	747	713	751	774	749	792	717	765	766	795	739	739	733	775	737	695	770	755	726	778	714	761	749	773	700	744	711	692	730	731	745	714	736	759	731	706	726	707	775	809	719	760	738	731	734	720	775	752	760	720	741	750	723	734	706	748	729	718	739	774	748	746	741	756	729	729	773	735	761	746	756	720	758	725	695	762	733	766	756	730	750	790	740	797	734	764	741	788	739	799	733	690	729	768	781	724	685	765	720	709	703	672	683	760	752	710	804	715	747	743	744	705	738	745	761	721	750	773	773	766	731	775	755	720	792	744	765	737	743	728	742	719	750	729	768	758	830	759	754	789	721	709	736	767	753	704	724	751	712	753	767	749	752	707	764	751	736	751	726	761	723	689	732	688	714	731	773	766	753	808	745	731	717	771	791	723	734	730	771	720	710	723	730	736	718	716	722	737	730	765	772	723	756	760	767	738	692	718	743	733	731	726	707	769	742	812	705	695	730	742	739	731	738	754	748	713	709	713	778	756	710	753	705	776	741	777	704	789	723	738	736	787	716	733	709	786	724	739	718	741	774	747	748	722	751	760	755	708	744	740	725	737	768	736	744	763	753	717	705	738	715	747	767	746	789	730	711	741	736	724	714	765	762	739	740	768	729	739	788	760	736	780	768	734	764	761	684	755	713	715	798	700	738	707	764	707	772	735	690	732	736	743	753	774	717	793	731	738	705	722	732	746	694	729	719	772	721	777	776	756	777	776	738	756	784	766	766	685	765	726	720	746	757	703	724	780	744	744	749	725	726	731	803	782	735	716	732	718	824	758	744	713	739	754	769	716	700	803	763	765	782	747	771	768	740	746	784	766	770	739	765	752	697	753	718	769	750	788	750	717	772	705	754	730	763	709	746	744	751	734	766	728	755	716	757	752	749	738	781	764	719	746	752	793	792	733	762	734	760	734	778	758	742	752	724	757	719	756	792	721	769	721	758	779	750	712	746	747	744	783	763	748	745	729	739	743	768	766	714	738	762	733	756	798	735	739	761	768	774	702	784	775	780	750	749	822	789	738	778	729	764	721	759	725	730	764	738	779	710	716	779	780	735	752	711	707	729	743	739	741	769	725	742	723	723	770	752	759	734	707	760	787	744	707	710	745	815	748	770	717	768	755	699	775	724	689	728	760	775	796	724	733	709	748	736	754	730	707	757	726	790	730	712	753	712	687	742	737	796	790	746	664	714	745	784	750	711	765	691	717	706	725	752	751	787	754	753	809	762	749	777	752	746	735	744	756	755	741	739	773	728	745	689	742	729	757	732	739	771	756	684	728	732	739	777	739	784	737	765	773	695	732	727	701	759	708	718	796	794	762	766	791	799	716	753	771	725	749	720	722	740	717	763	739	741	703	780	767	750	751	739	740	702	765	794	740	723	713	735	748	747	727	768	747	770	756	686	770	796	723	778	686	695	728	767	754	729	717	739	762	758	762	691	764	730	735	747	743	751	715	747	772	711	719	749	772	767	784	765	779	800	753	754	700	731	713	770	756	733	753	724	718	738	761	763	764	722	786	757	710	739	714	781	703	764	705	758	713	689	733	734	788	708	730	757	694	780	745	744	763	766	706	712	716	776	755	779	747	745	752	804	757	731	733	755	686	681	769	728	731	742	753	741	672	742	740	778	761	737	715	771	749	744	705	741	741	711	733	738	809	777	784	751	758	763	724	745	720	743	745	719	741	707	740	745	742	725	763	761	733	736	771	739	753	722	733	746	783	777	690	695	716	754	763
13928	27209	18867	10039	7514	5860	19947	40430	40351	35277	28326	20385	13158	7514	4061	1958	980	793	732	819	783	835	852	795	811	777	782	785	743	824	797	762	748	771	714	745	742	711	768	715	765	766	756	789	814	773	756	813	741	751	758	731	844	697	756	760	755	779	750	707	796	783	768	835	757	746	748	776	725	799	833	768	828	744	702	774	724	794	816	756	758	710	767	739	774	726	771	796	786	726	767	739	724	764	737	764	802	760	755	764	784	793	759	730	743	791	748	718	776	757	747	722	775	768	758	805	701	783	719	735	811	740	802	762	742	750	744	792	763	736	736	764	751	715	755	781	718	745	760	811	780	827	739	795	766	735	751	807	780	747	719	758	742	750	742	792	702	711	795	751	766	755	760	805	765	714	800	792	805	760	741	814	717	756	742	780	809	773	743	763	764	732	754	725	767	834	759	815	781	743	709	731	757	739	807	777	725	806	784	782	763	769	724	730	738	793	741	810	781	764	764	797	778	768	749	760	761	790	758	814	741	733	767	822	773	796	710	741	691	764	785	808	752	733	752	800	812	801	777	794	782	747	731	741	757	778	729	798	793	768	724	794	780	784	742	757	738	784	750	759	751	725	776	758	765	737	795	772	734	813	766	772	803	711	789	728	792	823	768	783	778	781	781	709	770	794	749	740	762	769	764	710	764	790	748	782	712	784	747	753	776	729	751	745	778	730	772	737	762	792	785	768	734	736	740	772	749	763	758	769	728	779	723	767	772	755	763	739	799	762	762	805	761	760	781	714	774	734	771	757	774	807	731	784	733	722	749	775	797	759	736	746	769	744	802	762	815	739	761	778	815	732	755	707	774	746	734	757	704	772	757	788	762	779	768	786	771	787	778	774	752	741	760	733	743	756	815	762	732	729	795	713	751	743	790	775	793	827	748	827	810	735	818	720	769	803	779	715	755	752	765	748	747	777	722	735	779	760	779	776	765	748	760	754	762	784	719	769	742	827	732	758	755	788	758	811	787	760	794	743	802	756	735	750	774	746	767	779	770	754	755	822	803	743	717	746	766	785	769	730	800	702	737	810	712	760	777	734	791	756	805	755	781	757	752	766	747	711	725	746	765	744	741	748	719	808	718	759	765	769	770	764	727	750	751	794	750	730	767	774	734	785	778	727	790	715	771	745	737	738	793	745	820	749	783	736	756	775	742	771	802	801	797	704	763	770	731	766	809	792	747	731	767	775	748	723	734	791	761	781	781	774	774	819	742	747	781	747	790	729	791	753	778	770	798	733	739	739	782	761	787	739	815	756	760	708	743	779	766	745	751	800	798	760	752	788	769	729	752	764	759	795	724	765	784	833	769	718	747	771	731	808	772	771	777	739	807	787	766	774	757	802	753	772	759	721	785	752	792	753	787	732	768	727	782	734	793	775	747	804	715	767	770	742	784	777	790	759	763	766	751	781	778	734	779	789	745	782	835	779	732	753	787	786	745	771	774	731	813	784	761	775	749	763	749	703	786	838	778	795	767	738	789	757	740	735	754	736	735	780	729	802	772	780	700	755	776	795	763	775	776	699	809	737	778	767	753	748	787	794	789	782	747	781	809	818	760	760	741	775	740	800	782	748	771	765	773	765	756	736	763	743	761	744	746	714	750	759	774	795	758	782	767	760	770	822	729	754	795	837	787	790	764	797	793	716	764	808	746	738	804	733	730	781	731	763	770	726	779	734	767	753	784	742	772	789	753	783	762	779	744	748	779	799	792	742	731	721	773	773	753	751	758	781	736	749	792	742	759	717	746	780	771	777	847	816	711	742	758	788	766	756	747	745	769	794	750	765	789	779	733	841	741	837	766	794	766	757	785	679	749	743	769	712	777	774	754	778	727	769	705	837	773	734	803	814	768	727	721	728	745	778	768	771	787	773	739	724	743	764	771	734	726	751	722	779	739	735	763	711	772	726	737	751	747	812	757	745	776	774	805	781	736	818	749	747	833	763	738	809	754	739	723	727	789	739	766	757	783	764	790	757	782	777	787	754	761	753	767	792	747	723	754	795	783	799	763	756	701	770	744	710	748	752	763	761	740	762	795	745	704	733	811	739	767	795	733	779	764	761	773	799	738	758	732	724	807	778	777	782	762	724	760	749	755	786	770	750	758	760	778	773	741	772	777	724	752	787	735	708	809	699	832	741	744	762	751	768	781	750	802	741	808	774	778	757	769	758	778	756	771	725	752	814	804	800	757	752	750	777	738	700	763	743	737	757	754	794	759	749	773	758	743	753	768	791	755	778	749	744	743	760	780	763	759	765	780	763	758	772	718	745	735	789	766	755	777	717	767	748	714	815	805	762	738	728	765	735	739	791	772	817	813	765	784	682	783	786	780	709	791	740	746	733	782	772	791	782	790	750	743	711	774	802	751	757	805	781	764	792	757	784	775	715	846	795	757	784	756	754	706	805	749	774	743	756	744	749	749	731	877	755	791	799	779	743	755	790	751	775	764	783	743	763	764	739	717	765	758	785	742	796	764	738	744	738	840	735	745	804	788	736	687	784	795	773	723	822	814	736	734	783	724	732	780	781	721	749	761	787	727	799	773	739	758	785	746	704	735	769	778	779	734	757	715	776	781	770	750	770	753	766	686	768	768	791	784	757	754	764	793	727	762	785	742	797	769	753	812	767	711	745	779	776	790	763	756	747	773	699	703	759	819	755	743	741	767	766	770	747	710	755	736	779	772	729	781	768	751	750	741	709	763	710	786	736	788	740	766	756	812	774	782	720	790	742	736	754	765	755	734	808	763	786	757	710	763	825	765	750	726	723	707	779	781	751	768	815	802	736	710	765	768	766	754	759	771	809	797	815	700	766	766	798	750	740	708	749	794	780	789	758	744	787	785	748	720	756	773	781	736	739	749	744	767	780	729	790	735	779	753	790	780	741	791	741	772	752	722	746	748	776	753	721	813	732	791	766	759	773	724	799	764	748	780	766	755	770	735	733	751	800	763	769	749	748	759	751	807	718	804	765	774	736	766	798	763	753	731	771	776	811	789	738	754	750	756	757	696	761	743	786	739	728	780	720	800	775	789	761	708	758	766	771	723	691	709	781	761	691	796	755	762	782	762	764	734	736	762	767	725	751	760	745	784	751	797	759	726	763	737	798	755	807	738	755	772	767	752	762	768	760	745	832	792	783	781	779	744	734	732	737	778	753	743	785	734	757	759	782	761	764	745	804	742	703	766	786	789	731	731	782	782	794	765	780	800	747	746	762	755	726	785	773	773	790	769	735	751	787	736	717	756	755	725	759	733	777	724	786	789	766	781	728	776	748	764	748	784	775	805	768	750	755	777	718	765	829	726	798	800	834	756	798	744	789	768	786	747	751	827	726	800	766	802	739	758	731	769	784	797	794	721	766	775	766	807	703	761	776	751	756	718	785	779	819	741	809	735	768	733	748	768	765	772	746	753	807	792	797	743	706	699	756	791	779	797	717	726	774	788	805	775	775	777	735
28311	19583	9234	3063	1727	1211	1176	2524	2798	2416	1986	1483	1045	836	644	587	529	531	514	523	500	519	525	514	536	506	528	514	547	492	489	523	476	506	467	501	534	514	509	546	508	489	492	505	496	494	512	495	498	482	510	489	503	515	496	506	552	513	529	500	534	507	511	512	512	492	476	490	508	501	492	460	495	503	496	502	522	502	497	497	499	567	495	452	518	472	506	501	463	498	467	515	530	495	524	494	503	511	506	515	527	488	512	517	549	531	507	479	469	519	492	520	495	517	493	498	489	486	459	503	516	457	467	489	477	517	514	513	483	493	525	454	508	500	489	498	474	483	511	543	496	450	516	522	541	520	471	515	527	489	478	520	518	525	479	466	495	486	491	505	491	513	526	527	515	483	494	521	452	481	522	496	513	492	497	482	582	522	472	536	498	512	489	525	480	520	549	500	509	470	526	495	516	542	494	510	507	535	446	500	487	464	495	507	522	481	517	549	501	521	503	526	527	508	508	478	537	547	498	503	518	532	515	481	518	486	495	519	490	538	515	549	506	518	515	482	470	485	495	502	519	538	498	484	480	560	537	505	495	526	495	486	499	508	527	533	500	480	490	505	491	495	517	523	489	479	472	525	478	509	513	517	490	516	499	469	466	521	502	475	527	472	526	517	548	536	516	529	516	500	526	493	493	508	472	505	519	528	473	472	478	516	506	506	538	497	500	474	510	494	460	498	507	502	538	521	526	452	521	474	521	481	439	520	467	553	534	517	479	486	504	478	518	494	466	521	532	517	480	506	530	490	477	512	492	470	490	522	485	478	521	499	488	468	482	515	499	488	495	522	499	473	496	464	543	528	508	518	537	481	520	532	485	471	511	520	483	473	497	477	501	503	499	514	475	491	515	479	532	493	487	530	481	502	507	489	464	491	494	520	507	498	517	490	503	505	467	495	558	532	497	460	483	516	531	484	496	492	504	557	517	507	549	470	522	479	500	510	523	539	527	489	528	516	545	496	512	459	523	459	532	543	489	502	481	568	539	500	486	480	499	473	509	529	522	520	509	508	564	528	537	522	519	513	527	486	516	504	496	502	512	498	504	541	503	475	577	486	509	508	520	510	501	534	519	495	511	502	524	512	488	479	535	486	494	517	491	560	494	519	524	542	530	519	495	470	446	523	477	495	514	439	457	544	505	484	489	521	514	499	505	518	501	468	508	468	478	513	471	491	491	479	535	505	522	491	475	502	480	502	499	536	498	483	526	508	470	508	500	493	512	523	532	494	491	486	515	536	532	489	449	520	528	505	491	483	514	486	514	524	525	529	497	494	492	495	520	512	503	494	499	510	525	507	489	475	508	495	482	500	469	516	493	505	515	480	526	503	499	516	545	479	509	488	487	498	492	480	516	516	498	523	493	522	478	505	496	525	521	512	486	491	545	451	510	475	481	496	532	505	492	492	498	542	500	502	493	523	486	497	523	541	504	515	506	510	494	476	555	521	516	528	523	504	501	519	511	488	484	537	503	521	496	521	516	516	550	497	487	522	457	501	496	500	535	503	494	522	552	492	526	533	520	539	465	508	501	523	491	509	516	512	462	534	523	511	496	482	496	503	490	525	520	469	499	501	500	520	480	476	548	482	493	501	509	477	538	483	507	468	477	517	504	520	506	492	528	501	520	504	533	518	514	485	505	533	505	522	536	498	497	512	494	526	491	501	559	492	468	506	510	545	480	524	519	521	521	482	466	494	489	551	530	521	513	541	521	536	514	523	467	526	539	503	546	499	500	510	481	547	477	460	552	502	509	523	532	510	530	515	527	567	504	494	478	523	493	529	524	514	501	496	464	521	505	498	516	501	534	492	575	495	475	498	519	519	492	536	505	472	475	497	526	475	532	456	534	469	449	531	527	510	502	473	494	559	500	510	464	491	522	500	460	459	506	477	472	437	512	495	537	507	481	475	536	502	517	518	493	518	494	488	470	485	499	539	511	514	527	476	484	526	522	500	515	570	544	496	454	540	484	497	522	500	480	493	502	539	474	461	499	510	540	493	465	455	558	532	525	450	480	497	511	547	548	482	497	484	479	501	560	493	507	479	488	529	492	476	481	474	455	482	476	496	510	484	500	489	465	562	484	461	503	500	497	488	445	499	501	461	502	493	492	523	482	516	495	496	502	505	495	514	494	498	529	527	538	462	515	523	483	530	503	508	548	460	497	499	457	497	514	486	500	470	440	507	488	500	509	507	516	484	526	506	511	517	488	497	480	514	516	497	530	512	502	479	541	527	516	490	502	490	495	508	504	532	512	505	527	548	523	464	493	518	521	471	494	495	500	533	561	532	533	493	510	511	505	500	507	510	523	516	490	556	483	524	512	475	460	519	496	522	531	507	518	485	546	489	456	500	482	543	495	520	503	480	514	506	524	518	505	484	515	490	520	460	519	509	493	520	506	504	484	517	506	503	485	475	521	467	541	507	524	509	509	518	493	488	525	515	518	484	489	494	479	540	506	521	475	484	450	552	498	504	501	536	519	472	518	513	494	532	482	489	481	563	517	473	516	474	509	473	468	503	540	521	492	508	521	489	511	512	516	499	494	512	485	506	479	508	526	503	478	505	477	520	495	506	519	455	517	518	499	486	477	479	487	523	541	540	483	530	524	480	512	513	462	486	500	512	470	518	480	507	496	522	468	506	492	478	483	537	518	543	495	535	511	509	525	521	502	483	511	490	544	508	509	529	539	472	556	531	502	498	482	479	504	490	513	499	531	494	536	531	455	470	507	494	513	490	521	487	533	505	479	491	531	520	473	552	515	515	544	528	505	471	503	449	520	550	455	517	508	467	474	472	498	507	463	514	511	540	475	494	486	495	536	499	491	451	497	505	504	497	508	474	503	543	530	503	493	519	483	489	502	507	501	517	481	505	497	494	548	522	496	447	503	494	473	500	501	501	564	481	524	473	518	532	509	532	502	522	518	495	486	481	504	497	549	532	496	533	511	472	524	523	507	477	539	518	482	513	488	504	493	550	520	458	474	500	506	467	519	498	474	502	498	484	497	523	478	460	516	519	501	486	488	486	517	472	522	495	514	516	518	525	534	467	468	482	484	476	484	500	492	477	510	533	531	447	506	449	513	502	491	474	484	523	488	497	493	476	539	498	514	522	459	538	466	536	486	511	466	460	495	502	483	524	545	536	478	499	516	524	506	484	492	537	539	525	525	491	497	519	514	478	493	512	518	492	490	509	463	476	540	534	489	524	523	530	465	469	509	497	481	507	516	505	509	506	497	505	487	501	525	476	536	500	480	525	492	534	461	543	466	499	522	516	482	513	531	510	510	503	511	463	477	503	501	488	555	514	491	505	475	478	512	493	489	511	509	519	492	503	472	491	503	499	497	484	515	490	511	523	475	558	488	516	483	506	518	503	534	517	518	488	503	495	498	533	522	545	473	515	505	480	488	515	512	528	494	519	547	490	473	502	486	508	521	489	536	468	509	503	506	472
10001	11309	7274	3552	2703	2046	1823	3728	3850	3187	2611	1885	1348	954	775	646	541	546	519	575	557	539	540	522	542	522	532	496	542	528	522	528	553	577	526	535	524	514	529	516	522	523	541	553	530	518	578	522	591	528	527	541	560	563	521	538	486	538	510	512	530	547	538	548	500	534	591	559	513	554	544	526	587	564	546	516	540	490	561	516	522	543	525	574	530	565	531	565	563	528	525	555	570	517	537	548	550	571	527	517	549	554	584	537	550	550	568	503	595	503	543	541	573	536	512	574	540	528	529	536	553	518	490	524	554	523	503	519	553	505	530	520	491	522	552	545	570	517	530	546	488	501	554	558	533	562	523	577	529	523	579	538	549	534	577	516	512	537	531	535	512	530	564	566	546	554	541	512	537	502	541	527	527	540	563	536	554	535	493	526	501	552	577	557	563	528	542	567	543	540	543	532	582	497	564	504	523	541	539	501	514	542	527	514	544	537	541	536	511	538	542	540	488	549	520	525	549	500	518	532	514	552	530	492	523	530	525	530	577	507	523	520	559	551	568	518	516	581	559	545	521	534	511	571	566	590	518	506	578	578	542	523	527	551	520	581	537	569	546	537	498	527	527	547	553	513	550	532	602	520	525	531	529	545	559	560	493	524	537	548	554	551	529	521	528	546	530	564	566	522	582	544	554	552	518	564	537	499	537	553	594	555	563	524	508	558	533	521	537	517	550	571	567	600	523	517	565	538	538	516	552	544	531	544	529	555	534	564	552	553	529	571	554	523	523	516	543	557	505	541	493	540	505	557	524	525	539	550	532	501	530	588	551	519	533	572	502	559	542	530	518	509	564	553	536	535	549	540	533	547	508	541	544	559	567	533	524	554	527	542	502	538	557	557	589	539	513	532	521	510	573	529	510	555	545	564	567	509	516	528	550	508	489	538	543	549	515	569	550	548	550	519	546	521	544	524	560	531	538	497	506	496	540	499	553	561	537	544	514	566	572	576	580	571	542	554	544	511	523	514	491	605	518	520	526	542	552	527	540	543	537	532	527	504	551	563	558	554	519	527	517	525	517	509	534	540	586	522	513	498	522	538	500	517	545	507	551	534	533	503	547	545	504	557	553	510	539	548	534	520	543	553	533	559	537	521	549	535	534	562	587	513	560	549	535	557	520	596	523	510	521	537	500	575	559	566	552	532	570	505	508	519	550	522	537	537	546	570	543	564	567	530	535	542	532	535	543	542	477	553	531	515	587	550	570	534	509	532	524	520	557	517	514	533	545	562	579	576	539	557	528	543	513	506	559	537	535	518	517	535	523	474	529	508	513	554	540	540	531	529	565	485	553	501	554	562	547	531	528	529	536	505	557	531	548	521	538	527	531	549	536	523	540	523	531	596	537	557	513	549	504	532	554	554	518	542	521	488	540	517	567	524	512	518	522	554	590	522	531	530	515	565	569	521	533	547	534	536	575	519	553	505	545	556	559	519	527	513	535	512	536	518	524	514	519	576	555	577	525	503	565	505	563	536	527	544	511	542	548	530	545	540	519	554	548	586	528	528	549	504	587	544	558	566	584	585	524	534	549	547	560	568	542	527	576	534	568	499	532	541	579	578	567	514	535	545	543	556	509	542	517	571	503	553	543	549	551	507	535	554	532	512	490	538	555	551	560	546	524	538	524	559	556	554	541	560	560	539	532	521	507	538	574	481	492	538	575	545	520	528	497	538	540	567	504	540	554	516	536	571	568	535	510	523	532	507	530	558	517	497	536	507	523	591	515	569	526	586	557	536	511	541	558	551	567	553	571	553	533	508	538	566	523	520	539	531	573	514	513	555	522	564	574	527	595	529	553	540	560	556	534	526	531	533	533	532	567	528	546	589	522	563	543	532	535	528	519	527	502	519	568	529	527	528	534	538	483	499	531	549	540	534	549	560	530	529	541	562	533	531	494	597	531	523	548	515	530	531	546	530	530	518	548	459	563	539	563	527	533	536	481	490	531	509	549	550	581	501	532	554	543	495	535	517	529	529	564	542	558	572	525	554	518	572	540	524	565	515	516	498	532	523	501	567	521	544	555	562	544	517	575	535	554	548	554	553	567	539	509	544	543	545	535	497	518	557	543	548	540	546	521	551	532	539	529	555	567	508	524	577	539	533	559	525	526	522	554	535	542	542	539	526	531	532	548	542	505	561	565	500	536	507	501	504	549	579	530	532	559	515	551	539	532	556	569	527	536	512	533	531	538	546	542	525	570	535	502	568	552	546	542	574	493	545	518	540	512	497	543	518	554	539	536	548	506	497	508	539	575	494	492	547	558	580	544	570	541	530	567	563	523	550	594	515	528	528	497	490	592	517	572	533	514	544	565	554	518	500	544	579	537	530	531	535	544	514	540	545	529	578	506	595	549	559	584	539	578	507	553	540	501	541	563	549	540	531	566	540	562	575	534	579	536	524	559	512	528	518	543	566	518	560	508	570	569	525	552	523	546	496	523	550	568	554	564	506	537	538	527	514	507	522	547	517	534	528	556	504	557	529	539	532	509	490	559	557	585	553	549	519	516	529	554	524	568	552	580	513	573	517	524	582	564	542	579	543	550	547	536	566	570	534	520	540	524	512	516	554	509	488	563	563	546	533	551	529	506	543	531	536	506	572	586	523	499	513	541	527	544	523	531	524	533	505	547	535	536	541	528	535	529	505	564	558	489	513	552	543	544	530	530	553	574	539	559	527	515	520	542	538	549	549	518	554	558	613	527	560	539	518	563	530	525	544	546	551	520	535	507	524	523	538	505	545	490	548	541	521	519	558	548	541	523	492	535	533	582	565	536	523	513	504	555	538	504	525	544	536	579	500	564	548	535	540	558	531	523	581	546	553	539	527	549	561	491	565	522	553	525	540	527	514	522	475	545	561	500	534	526	509	547	568	582	521	536	532	541	523	554	521	522	489	536	533	551	530	545	489	482	552	555	525	534	547	545	502	533	513	522	589	543	517	538	519	534	547	568	539	527	497	577	531	561	546	544	525	550	544	540	589	537	564	544	538	566	575	527	547	515	546	535	539	521	550	546	550	547	535	526	547	565	561	472	541	530	563	503	504	571	556	553	511	552	536	529	531	580	488	542	508	514	552	504	541	550	534	547	496	513	539	535	537	540	568	519	513	532	532	508	514	520	502	532	535	566	532	558	526	570	532	532	526	534	527	534	552	540	555	591	553	553	523	530	538	524	548	560	529	519	531	536	575	526	581	550	521	523	516	547	553	517	525	538	535	570	525	526	523	531	527	494	556	537	540	551	546	570	560	481	563	536	487	578	532	545	582	528	536	538	529	547	529	494	528	551	543	497	549	516	507	549	563	516	512	537	519	521	554	543	527	514	545	532	541	547	559	569	567	541	544	546	530	559	531	528	556	526	573	498	566	528	528	546	519	495	571	519	525	563	519	514	555	590	530	561	548	563	533	542	554	517	495	519	539	541	545	515	520	557	544	548	525	540	577	552	512
24267	21442	28639	24637	21357	8028	5647	19978	23630	21003	15475	9568	5211	2795	1555	1005	654	576	591	569	597	599	595	577	586	580	617	595	550	592	556	590	540	559	627	563	564	617	566	547	604	590	594	576	580	583	578	559	591	606	634	607	584	571	561	603	609	577	615	581	582	577	612	583	593	549	543	578	590	598	521	576	558	620	601	551	613	589	578	564	601	592	561	584	624	597	536	528	564	540	574	587	604	574	598	594	545	599	555	601	562	607	576	616	551	595	579	575	593	570	548	609	557	611	588	606	635	548	541	645	581	570	582	578	627	623	554	578	586	562	624	539	595	521	595	568	546	593	602	540	622	559	599	596	581	560	575	600	561	573	566	601	559	650	581	561	576	580	571	596	542	570	587	588	591	605	605	573	591	620	574	550	555	573	589	584	588	620	601	564	580	580	570	580	571	579	569	597	577	561	574	594	569	564	566	613	575	600	571	623	619	589	562	563	552	584	578	561	589	585	592	522	551	561	542	602	600	554	559	572	590	535	559	543	568	527	604	607	559	609	559	577	546	597	575	579	575	580	622	531	558	584	587	577	594	590	592	540	607	594	600	571	535	581	608	572	592	568	623	592	595	630	575	560	609	586	572	613	561	586	557	599	603	621	579	539	566	555	578	583	545	587	584	575	586	583	585	568	618	574	611	582	589	564	596	595	537	589	602	552	559	568	522	581	577	583	605	585	562	586	598	591	637	616	601	603	591	606	569	534	577	569	543	551	596	598	602	585	605	575	598	585	586	595	601	604	587	583	560	595	559	610	641	568	532	558	586	545	567	575	617	597	594	563	625	518	571	613	585	616	567	628	595	567	577	625	555	594	577	587	584	556	543	562	605	539	585	556	570	555	583	546	572	591	589	588	609	587	538	589	586	593	598	537	559	603	548	631	597	609	600	582	578	528	586	595	575	562	599	566	590	580	597	561	615	572	595	591	606	573	564	577	587	580	578	547	591	544	570	554	575	561	564	551	604	582	540	556	521	582	592	555	602	570	551	589	560	573	577	563	620	567	556	576	577	594	617	582	611	630	581	652	583	592	540	529	549	586	581	539	542	584	567	599	576	581	550	552	564	585	612	596	579	562	574	546	561	607	589	549	577	573	564	540	582	598	542	577	584	598	556	546	554	567	569	546	503	604	521	563	562	598	584	604	554	599	603	597	595	585	584	565	584	563	591	614	547	568	593	550	564	549	552	556	567	618	555	562	597	570	581	585	628	595	564	608	580	578	534	559	628	580	562	567	590	628	564	607	594	600	596	560	595	580	575	574	544	586	612	566	607	561	578	570	608	598	600	555	610	593	629	576	606	562	561	584	607	567	589	574	529	595	578	596	583	566	595	567	577	602	601	601	615	606	601	550	581	549	602	606	570	583	569	568	573	555	571	537	589	602	583	589	575	557	588	603	589	595	632	583	566	599	595	610	562	535	588	556	576	584	578	602	561	576	560	571	560	589	552	596	614	574	559	588	596	579	553	602	562	593	600	602	572	563	561	556	604	558	565	573	605	574	552	573	637	559	598	540	600	570	579	614	565	583	582	586	584	552	562	564	580	602	532	575	599	581	557	571	566	591	605	554	617	576	605	578	586	573	548	597	569	580	587	553	603	603	582	558	554	558	563	587	572	553	590	584	624	580	580	538	543	584	588	564	589	571	617	578	575	593	575	587	553	603	601	600	551	621	575	591	568	575	583	533	586	562	625	578	581	588	564	595	561	538	585	576	606	540	554	617	555	633	596	558	571	647	572	601	582	612	531	568	574	581	611	588	574	642	565	569	594	589	570	542	577	558	595	579	545	575	590	589	594	604	566	573	562	588	600	607	630	591	575	620	570	604	587	551	594	584	574	557	576	549	556	555	578	605	542	584	604	567	557	599	568	594	579	591	578	569	598	572	585	574	574	558	604	563	559	614	576	567	562	567	556	622	600	618	581	578	630	579	581	608	595	569	593	555	574	604	593	647	594	572	541	552	549	571	584	616	571	575	605	547	565	629	553	564	594	611	585	580	539	545	534	586	621	599	661	558	541	520	577	565	521	542	588	561	598	577	572	559	575	601	613	602	608	559	575	585	551	554	618	579	592	549	576	583	569	571	596	615	596	564	572	617	573	578	581	580	600	567	521	617	619	630	594	519	597	609	595	577	595	593	573	558	599	573	568	594	600	544	569	555	593	584	555	566	531	572	555	564	617	578	598	614	596	578	598	580	570	565	589	617	634	607	616	562	595	588	604	638	561	570	593	577	603	539	592	572	537	593	583	579	562	546	569	557	637	597	569	588	610	565	585	561	633	600	594	606	580	535	575	595	544	524	611	598	567	567	602	552	554	620	590	613	610	569	594	594	589	546	552	577	542	583	535	595	571	644	625	585	540	557	575	573	603	580	588	529	524	556	559	576	565	543	627	555	583	547	636	600	604	605	551	577	564	519	627	544	564	562	615	599	602	603	595	601	557	575	534	557	535	554	538	603	567	554	586	570	573	580	614	603	554	587	571	592	553	575	616	604	544	538	549	578	576	589	575	611	615	565	614	583	581	588	591	603	585	620	555	579	579	560	560	598	573	580	591	576	613	576	599	524	590	577	567	575	603	612	550	561	616	557	592	584	593	552	570	545	579	562	604	530	616	581	613	603	578	573	571	586	558	575	599	584	572	550	545	546	577	570	563	559	539	616	601	620	567	539	579	549	606	610	549	573	559	582	601	618	619	581	573	593	593	606	558	612	592	577	560	548	621	569	521	573	579	586	595	591	609	614	591	611	582	568	568	551	551	601	563	558	587	566	581	551	608	599	551	568	555	543	586	607	543	565	626	574	586	624	581	568	598	527	575	565	556	600	625	621	536	627	578	567	583	562	608	550	505	549	558	589	545	622	558	580	586	535	595	566	578	612	585	567	609	601	588	589	560	532	593	597	604	594	596	588	614	624	570	630	559	574	570	557	588	566	596	576	542	598	608	575	604	592	563	588	534	523	519	582	603	584	605	558	598	572	560	579	589	553	567	555	586	563	608	636	592	556	573	589	570	562	549	595	559	584	566	559	608	569	568	589	557	612	578	563	586	569	583	564	592	594	577	562	578	557	574	594	552	610	614	568	567	571	589	556	612	570	556	626	540	567	587	620	574	584	569	611	580	590	566	577	585	550	551	581	597	599	605	572	572	584	574	527	564	599	584	598	621	623	616	585	575	578	589	598	598	563	579	568	585	592	615	596	596	597	586	580	620	579	563	583	616	589	596	611	566	599	615	599	574	601	558	547	549	577	601	543	589	632	598	597	572	631	540	584	600	578	573	567	580	592	586	560	588	566	539	607	560	600	542	564	574	615	611	590	534	592	623	542	583	539	609	595	587	576	621	564	540	565	578	602	597	559	610	558	577	575	579	571	535	601	586	595	525	563	590	608	521	554	593	548	571	586	577	576	619	545	600	578	549	598	607	602	549	603	540	562	599	587	585	590	584	545	588	615
12292	19116	12415	6899	4979	3832	8260	26491	27729	24521	18659	12060	6979	3833	2108	1265	703	639	626	588	650	568	635	645	627	606	581	605	582	610	611	581	610	610	608	578	575	569	594	615	644	643	612	583	594	580	604	617	580	629	609	602	560	607	581	590	592	603	585	622	603	626	604	582	599	588	610	589	586	607	589	609	582	564	645	593	599	599	560	569	565	611	614	616	581	607	620	638	626	564	595	549	612	558	545	632	630	586	626	623	578	615	590	622	580	597	576	597	608	600	639	608	604	642	627	595	595	613	647	548	616	590	589	611	594	635	605	581	619	594	644	579	651	597	600	608	578	614	587	636	608	557	572	605	571	613	580	573	598	600	581	566	615	573	621	609	546	582	631	623	584	561	573	594	601	596	585	638	633	594	593	597	585	622	596	594	599	594	583	626	610	633	594	604	588	610	624	610	648	592	611	571	611	603	589	609	602	621	570	574	601	567	597	589	594	538	595	584	567	632	598	640	598	593	617	597	562	613	594	586	596	584	618	613	614	612	580	553	663	586	608	599	611	608	580	613	574	581	632	648	584	623	597	589	588	574	599	597	642	637	588	590	613	573	596	651	620	595	583	647	612	547	608	607	598	589	610	628	597	549	619	596	584	585	580	608	596	555	587	621	575	607	574	598	596	544	595	612	576	637	591	637	621	600	609	608	596	575	589	602	594	563	604	557	623	596	618	602	606	595	593	649	633	607	582	645	618	554	614	607	590	566	625	621	596	618	627	595	597	622	649	587	615	609	556	573	592	613	622	615	628	627	630	576	632	580	603	623	607	553	586	587	607	580	624	630	632	687	588	588	584	590	588	621	581	646	616	613	565	596	590	633	597	609	564	616	571	580	581	601	603	622	563	580	639	566	597	629	591	621	615	621	583	595	644	621	558	637	576	621	631	566	672	632	618	594	556	633	611	538	580	604	637	607	603	633	614	582	617	583	590	574	650	579	597	604	621	611	605	626	599	609	589	604	593	648	616	626	633	622	595	567	647	628	565	618	607	565	618	588	608	636	594	595	579	600	603	607	591	602	569	580	589	593	631	620	586	561	639	585	636	618	634	605	589	597	591	580	604	581	626	599	563	604	611	609	658	640	653	586	582	545	660	593	582	626	630	610	595	579	591	626	605	548	592	609	573	604	615	651	582	584	588	590	567	567	621	582	635	631	610	609	620	600	616	599	646	620	593	600	551	581	638	629	596	593	604	607	565	617	625	601	612	572	621	555	637	595	612	589	632	626	561	584	586	624	594	561	578	628	618	597	606	633	563	634	564	576	549	577	636	672	669	579	623	594	586	575	581	618	628	580	639	588	569	591	590	608	597	562	623	612	602	624	616	612	610	607	596	605	594	586	645	616	628	600	598	624	565	593	546	601	602	619	653	610	594	563	653	600	578	622	600	621	625	621	594	663	590	603	606	631	563	611	605	637	572	596	568	652	648	551	577	637	589	630	571	576	600	625	608	565	614	544	600	611	570	588	610	622	644	609	606	576	573	531	632	616	620	581	580	588	617	587	616	650	615	640	570	599	581	605	619	597	590	617	626	611	587	581	616	638	597	570	588	637	608	607	599	599	610	614	591	626	579	690	581	645	597	621	627	623	603	632	555	594	594	581	580	588	653	576	618	607	586	599	560	530	585	597	612	545	608	617	613	551	580	592	586	611	619	562	562	553	593	624	591	566	615	578	622	600	588	622	604	594	622	566	609	564	599	635	590	640	577	596	615	593	633	601	575	546	593	542	645	632	553	588	574	579	670	607	594	587	621	616	601	648	580	579	659	560	595	643	592	636	558	593	611	643	610	630	599	592	611	639	608	587	603	643	605	658	602	599	613	608	583	605	609	590	627	604	588	548	562	620	593	621	569	565	565	594	594	594	576	607	593	660	631	614	632	603	606	626	605	579	625	600	613	618	583	593	601	591	615	587	607	593	602	621	604	616	626	620	621	619	566	589	614	606	629	554	600	596	631	609	563	642	593	630	553	617	614	609	579	566	600	603	622	545	573	584	601	606	613	631	595	545	590	581	616	606	563	625	607	593	565	623	635	622	598	617	596	588	583	648	570	560	568	586	589	641	588	643	582	623	650	583	569	591	600	575	648	585	579	583	567	580	615	604	589	590	612	570	631	624	594	629	596	610	636	589	595	596	640	614	627	641	576	622	611	570	653	584	630	606	604	633	610	607	593	647	582	595	627	630	613	578	614	601	620	603	616	607	609	603	599	641	600	630	649	591	600	603	647	605	605	617	578	613	562	572	615	561	620	553	621	607	607	591	600	571	558	596	585	618	591	659	654	617	630	580	611	624	588	598	611	583	607	595	626	570	619	567	605	605	614	601	602	639	590	607	600	607	599	561	634	602	597	601	589	598	619	581	654	603	586	552	639	644	619	566	616	602	568	623	608	587	573	586	607	612	624	574	581	611	563	615	585	598	588	574	635	620	634	522	636	604	625	569	612	599	595	635	621	589	599	567	618	574	608	580	638	561	575	598	597	597	610	635	624	603	602	593	634	592	593	632	647	564	622	576	622	606	597	593	603	606	585	618	561	555	611	656	598	622	601	571	641	608	579	621	621	578	611	602	552	604	615	635	573	590	614	581	568	652	571	601	604	643	596	618	604	609	612	630	585	604	613	587	598	639	602	601	602	595	603	656	647	537	571	577	613	607	604	598	587	558	576	604	603	611	563	618	574	606	612	594	614	639	603	593	643	613	582	599	601	578	659	593	632	587	601	635	622	609	611	595	627	580	561	619	584	624	596	608	614	627	582	584	625	589	617	614	588	583	573	605	619	587	575	626	617	587	580	571	599	630	590	574	594	597	568	614	638	608	555	602	581	591	633	635	556	633	608	594	603	625	604	646	589	615	635	638	589	622	585	602	624	598	594	565	593	586	634	595	597	576	609	635	580	569	628	626	634	623	634	595	598	580	577	587	616	581	591	590	585	619	587	574	569	645	586	603	560	621	603	623	577	594	631	583	577	575	566	589	623	588	592	557	566	591	589	630	615	653	578	615	614	560	616	578	615	600	614	588	584	596	596	598	583	578	596	570	637	573	598	576	618	600	599	614	620	632	585	586	617	559	596	578	630	577	621	637	609	568	579	602	587	614	599	557	595	581	577	599	625	631	657	589	567	564	635	633	593	602	584	608	615	586	587	552	590	622	621	648	588	599	615	592	578	554	581	652	610	571	583	619	554	607	618	573	639	619	629	587	645	617	613	624	595	615	642	601	611	580	617	557	578	587	574	566	568	604	595	601	608	587	633	594	640	627	637	600	613	551	615	571	626	620	598	576	528	675	611	633	556	574	594	607	599	598	589	610	568	593	605	603	552	622	595	672	616	656	591	657	605	636	607	573	608	590	633	614	596	582	606	594	582	578	599	641	640	604	607	570	608	585	633	583	572	622	593	585	597	622	576	595	607	574	547	562	649	584	606	583	608	553	627	572	577	607	578	613	582	599
25239	21372	27536	25532	11518	2266	4932	11485	13630	12228	9169	5556	3156	1772	1134	819	654	576	596	625	602	580	574	598	616	568	589	583	611	612	616	625	605	585	577	569	587	589	582	599	600	598	606	593	594	568	612	610	557	616	566	538	548	607	605	630	584	558	570	598	572	615	627	593	549	527	595	577	593	595	620	565	581	597	592	545	572	603	559	574	545	612	563	562	542	607	546	561	545	592	540	622	574	607	597	570	544	607	568	583	573	563	549	553	559	574	607	586	609	645	580	631	641	573	617	605	619	601	582	615	604	585	568	569	588	636	621	584	554	611	578	585	646	577	600	608	579	574	593	549	576	574	593	613	648	598	555	572	537	582	608	557	600	568	623	602	615	532	604	569	636	600	590	624	580	583	604	583	549	538	617	558	560	611	575	564	611	598	566	586	594	587	641	563	624	611	601	595	575	559	608	553	620	553	593	551	558	607	584	589	595	572	537	575	595	625	624	593	544	571	581	583	574	600	604	561	608	597	553	573	577	575	583	605	531	608	551	557	591	593	585	600	599	557	611	572	625	606	645	590	606	600	604	594	581	608	582	581	600	580	606	583	606	555	550	582	572	591	567	606	612	576	587	567	600	590	629	548	595	593	559	587	597	565	586	602	640	531	594	576	585	583	598	573	569	562	562	563	564	568	548	635	589	614	579	598	551	578	601	603	574	598	574	568	617	633	595	573	590	619	623	614	546	581	593	586	580	626	612	580	600	563	595	592	591	596	596	603	594	619	591	581	610	594	563	558	602	579	601	577	564	633	575	622	617	589	570	598	609	583	585	587	627	618	581	587	588	566	557	620	574	605	612	596	585	584	565	611	566	567	538	563	586	596	582	609	553	590	615	564	599	596	573	604	568	572	521	585	600	620	606	602	595	579	607	593	565	603	599	586	595	563	601	602	600	580	589	581	590	593	589	618	603	544	621	608	585	641	567	604	581	551	573	569	626	582	559	553	600	593	582	640	617	605	586	573	598	587	590	597	593	583	587	628	587	556	532	580	576	587	601	559	582	610	589	564	614	563	564	581	559	565	579	565	550	620	581	584	598	625	564	603	607	605	625	607	595	571	565	580	613	589	551	564	582	577	602	624	554	584	592	566	564	600	565	595	604	616	585	566	588	564	550	581	601	611	613	596	553	552	613	625	606	637	590	619	602	550	639	575	569	618	594	580	656	590	626	597	564	632	601	560	608	533	570	599	569	539	586	581	530	575	613	597	614	597	631	621	592	625	535	557	582	558	649	572	632	569	606	578	578	574	668	623	574	559	541	582	609	621	559	620	586	615	570	604	588	628	586	614	632	557	610	587	576	601	590	560	615	629	564	600	574	584	610	630	578	566	561	547	574	595	587	567	573	565	595	589	596	590	588	628	602	574	603	569	585	622	580	574	582	559	581	621	573	641	527	593	617	579	533	588	599	622	527	571	558	558	570	584	589	553	564	587	579	585	604	591	615	578	547	619	550	574	588	593	616	588	575	611	594	582	602	572	566	614	623	583	598	610	597	588	596	558	620	549	629	588	616	554	550	591	629	605	600	639	600	585	596	612	596	597	581	612	626	600	583	553	563	591	602	547	573	549	640	591	543	533	641	558	566	554	614	573	579	578	573	590	581	625	630	589	566	581	595	593	589	569	619	621	566	569	610	606	575	610	590	598	561	637	591	535	630	574	596	577	647	575	565	554	602	571	591	589	623	594	564	612	593	601	622	549	599	566	585	634	569	588	637	616	559	588	622	600	592	592	571	604	595	538	567	581	589	602	579	609	603	536	563	586	619	547	617	609	621	585	598	561	596	596	526	592	567	583	561	516	605	557	580	609	567	558	599	555	584	618	563	599	589	578	616	593	623	602	565	586	609	598	565	583	539	599	626	571	587	585	596	573	592	585	575	590	604	610	610	547	562	586	549	562	547	590	588	623	604	557	566	625	564	572	557	606	570	582	588	580	589	587	598	614	568	593	589	537	569	537	603	583	583	566	611	550	575	609	586	609	557	587	597	610	580	592	590	557	556	593	597	640	574	591	577	579	631	579	589	539	563	552	578	603	571	591	607	551	570	580	590	573	575	582	572	534	573	581	605	584	584	615	540	583	584	616	605	577	578	563	568	590	577	576	546	653	578	586	578	607	611	589	597	560	594	566	595	602	557	578	618	604	547	578	601	574	599	546	615	609	623	574	574	616	624	591	547	609	569	595	590	566	546	567	616	613	611	584	577	631	608	592	588	582	570	572	594	560	597	543	540	595	577	611	587	582	609	616	573	522	606	616	625	587	633	551	544	545	628	626	642	587	549	588	612	614	563	594	556	607	600	588	578	585	581	622	584	580	588	568	595	596	573	593	606	569	571	584	543	576	546	564	591	628	609	603	557	587	612	603	605	561	582	612	593	577	605	618	561	623	550	599	577	603	576	607	596	566	562	567	611	531	609	570	579	632	579	603	596	591	591	640	578	604	578	578	570	556	581	605	635	607	626	617	561	618	624	595	611	595	564	583	566	564	598	531	584	583	571	593	609	577	616	542	597	578	612	584	584	570	588	596	567	564	534	590	606	591	601	592	582	583	556	615	582	579	585	597	576	595	585	571	640	559	547	596	576	617	547	532	575	557	610	554	630	581	543	617	591	543	591	600	608	619	577	592	576	587	576	610	556	584	546	604	558	573	513	596	579	595	590	548	634	613	609	591	597	569	509	575	586	616	557	618	589	612	597	571	577	598	613	568	549	566	591	628	568	572	526	557	546	614	604	572	629	568	640	622	539	546	576	580	568	581	577	590	610	617	593	621	565	573	596	614	591	566	610	570	606	568	572	603	565	555	611	668	616	573	595	572	626	623	615	554	580	620	608	571	601	598	599	585	588	580	583	560	551	615	577	556	602	605	566	557	549	585	554	561	531	570	552	563	526	651	597	561	585	618	570	556	557	585	586	644	566	564	573	583	591	600	533	600	565	569	575	593	617	562	562	624	564	573	573	579	557	602	577	554	580	571	593	524	565	556	607	573	580	685	592	556	589	563	559	604	559	611	563	591	576	526	577	556	592	588	593	621	598	588	591	586	535	512	579	610	612	621	565	553	613	555	615	588	618	573	607	598	637	569	569	560	563	640	597	573	569	548	580	577	556	531	553	579	602	592	571	587	585	612	565	570	630	589	591	623	599	612	573	594	591	566	575	550	579	560	567	573	550	642	572	629	550	590	556	553	604	563	517	652	591	593	601	550	596	611	556	566	620	578	571	574	586	562	602	601	562	549	587	615	605	579	580	543	624	600	584	572	582	603	566	545	549	590	608	605	570	546	592	590	634	579	618	588	563	568	576	611	579	569	581	568	569	575	601	611	553	579	575	543	547	577	568	596	598	589	617	655	576	580	571	618	583	579	575	584	609	605	604	568	583	595	636	609	596	563	625	599	590	594	580	601	640	552	579	580	618	570	563	601	620	592	588	619	577	554	650	553	569	563	525	571
12109	16567	11653	6510	4428	3545	9002	20070	21208	18870	14081	8986	5164	3049	1686	1021	704	588	589	674	597	671	658	668	603	625	601	625	587	607	636	668	626	633	625	615	620	647	621	604	614	587	637	632	672	590	595	609	614	623	652	600	668	592	623	633	645	658	652	609	604	645	647	628	598	607	600	635	642	670	611	646	694	695	634	588	620	600	614	620	616	651	636	589	619	634	690	629	638	583	642	599	600	644	622	639	632	616	623	593	632	610	620	632	625	621	619	605	602	653	650	614	667	649	618	670	603	585	646	676	572	598	575	637	551	582	612	629	654	655	612	662	565	607	656	680	621	602	630	620	598	610	616	641	677	645	600	649	660	671	641	625	619	691	645	592	623	611	649	639	599	614	614	630	609	595	643	661	638	643	580	650	658	566	589	624	634	661	576	646	641	587	590	598	632	613	629	631	578	656	621	587	564	624	611	649	604	613	654	639	623	664	620	629	625	626	636	659	581	601	573	631	610	614	637	589	588	608	622	642	621	647	619	635	606	618	607	641	676	686	634	621	654	622	660	634	627	641	624	657	648	646	609	621	619	666	620	626	619	617	572	606	632	624	630	604	605	650	664	611	629	596	617	654	585	634	637	581	682	672	639	606	610	581	596	617	641	611	669	632	625	599	608	620	640	622	649	652	617	653	593	624	595	633	624	610	647	599	614	637	617	637	606	648	611	662	591	593	612	569	643	635	588	624	597	590	604	624	631	635	632	631	677	649	662	649	596	610	620	599	599	639	634	663	572	597	622	632	625	667	626	639	636	593	605	661	625	637	621	641	640	637	609	601	638	607	589	624	659	645	659	592	617	599	669	580	633	559	634	645	593	580	617	627	628	662	628	605	626	624	618	585	579	641	615	655	581	623	618	634	601	613	630	653	666	589	597	662	582	585	617	613	629	648	637	647	618	599	620	648	637	636	613	606	582	598	622	647	598	593	625	632	664	666	599	643	652	639	619	655	672	631	635	607	619	615	591	592	676	593	662	624	623	583	627	610	613	628	611	643	599	668	651	597	632	629	654	600	658	623	609	651	627	603	631	613	570	625	606	632	624	671	631	599	634	678	594	649	674	588	634	600	707	605	598	594	653	649	623	642	645	590	642	592	627	616	645	649	606	632	586	625	625	594	639	609	646	613	615	632	661	628	627	611	617	656	611	630	630	610	644	600	639	610	663	688	623	602	634	640	626	625	683	625	615	664	638	626	632	644	619	663	593	646	626	613	621	609	572	621	617	627	598	627	652	638	607	622	619	599	589	633	698	599	617	607	628	649	623	602	633	582	628	656	652	597	607	636	614	620	586	634	670	598	650	616	625	586	607	606	630	614	597	631	618	626	632	633	574	591	618	637	641	647	606	658	625	636	631	599	654	617	618	601	621	594	632	609	639	614	569	637	646	673	595	592	639	652	609	614	630	606	660	609	648	616	628	659	607	637	586	602	657	644	661	580	614	631	640	595	582	626	597	623	598	602	637	632	637	566	617	617	587	608	604	652	616	583	650	627	629	626	652	673	615	580	633	627	634	645	606	636	643	622	633	633	614	677	656	645	668	628	669	685	650	601	622	604	628	613	598	634	599	631	604	657	600	648	617	610	610	631	663	615	669	596	636	679	629	615	655	640	645	598	608	611	644	572	605	615	636	644	623	586	629	624	641	690	640	631	615	600	681	593	575	660	627	627	651	618	621	653	577	620	640	594	644	626	620	607	600	646	601	625	613	647	617	606	667	611	650	645	604	630	621	637	641	625	616	608	609	594	672	668	624	656	607	597	614	620	592	622	669	657	569	598	638	652	629	636	650	631	628	608	613	573	624	634	588	622	596	616	625	614	626	595	657	620	641	628	645	631	598	626	631	684	672	608	640	644	623	638	598	619	607	637	634	581	613	606	587	584	670	613	650	620	641	605	636	630	586	627	640	627	662	629	599	617	638	627	601	685	617	630	603	638	664	594	604	641	588	632	602	619	625	587	658	626	636	631	592	591	618	660	637	652	598	625	653	596	641	635	644	648	615	605	604	640	605	600	584	637	596	633	624	599	603	589	643	668	571	639	598	669	594	616	647	582	547	609	618	630	607	647	628	664	589	600	626	569	602	649	628	591	638	604	647	619	607	628	669	632	641	618	622	655	637	599	607	603	647	605	604	628	640	637	626	566	631	614	601	608	646	645	613	610	656	607	663	615	594	624	626	638	612	636	595	618	647	640	625	677	631	632	614	593	589	652	656	627	610	646	623	611	642	617	623	600	609	643	639	645	631	581	654	654	628	631	575	636	560	621	628	608	602	659	609	609	601	640	618	606	617	596	685	569	593	638	604	564	631	577	586	618	580	627	613	588	649	627	577	681	648	636	637	631	595	651	627	651	582	598	631	612	630	602	640	608	587	656	633	621	616	630	616	626	634	586	616	599	549	619	628	603	619	627	590	611	605	570	674	651	626	609	590	622	574	629	643	624	573	587	593	578	650	584	619	614	670	625	646	618	630	621	572	619	622	632	642	582	588	626	610	609	601	609	614	609	631	583	581	621	660	656	644	678	610	672	619	572	616	641	683	625	603	646	597	626	617	612	618	617	621	608	634	575	607	666	642	629	616	615	652	559	621	644	593	632	664	631	615	604	637	609	644	572	633	675	595	567	605	654	624	608	647	586	632	626	667	640	606	651	622	622	636	627	630	655	604	605	640	638	615	561	596	651	639	622	568	644	628	653	622	626	599	598	599	634	618	629	647	624	678	655	630	628	608	590	656	616	634	608	594	627	651	624	574	606	640	614	662	686	659	629	627	641	638	651	612	656	633	657	629	607	629	609	637	618	666	634	599	571	635	644	613	621	674	619	646	615	575	602	641	632	636	624	630	587	597	600	636	652	644	658	626	613	663	616	652	606	609	607	615	598	560	633	619	638	661	635	616	622	614	664	643	612	632	605	632	634	583	607	619	632	604	581	626	603	606	640	633	650	649	571	621	621	620	591	675	594	622	617	618	620	614	603	659	629	635	623	655	618	604	589	604	638	666	582	633	648	650	590	601	644	578	661	590	611	677	624	613	616	643	620	639	627	569	634	639	635	656	650	621	630	620	633	617	618	624	602	645	634	661	665	591	653	628	639	600	657	597	615	620	644	592	631	647	626	633	616	614	624	648	640	643	606	610	618	649	671	633	613	607	605	620	609	638	598	585	630	611	609	661	628	623	663	621	595	632	628	635	610	571	640	649	622	648	617	604	628	648	664	605	614	574	586	603	608	627	635	614	641	626	634	637	623	600	626	626	638	617	637	651	674	597	606	662	602	598	672	572	632	683	569	630	616	641	628	591	690	599	601	630	641	607	599	631	626	645	617	639	642	627	605	626	666	657	628	693	629	575	656	617	643	619	615	623	674	634	599	613	612	653	607	614	645	580	636	620	629	644	623	627	615	602	615	635	586	578	633	601	634	635	611	632	623	622	666	655	616	655	623	592	583	652	639
22908	21466	29221	24110	21467	21622	14888	31257	37390	35307	27937	18552	10516	5467	2793	1554	991	796	724	771	730	718	798	785	770	741	698	770	763	731	769	772	772	764	755	749	769	794	744	762	774	713	726	761	700	753	769	781	751	775	758	766	746	790	723	759	741	734	760	693	788	775	718	729	770	731	756	786	755	787	727	736	763	792	711	779	767	742	772	763	753	735	751	770	758	752	767	754	740	746	710	755	694	723	725	759	751	730	762	763	777	745	797	788	715	745	750	759	713	705	784	758	770	754	729	704	764	769	768	773	754	760	764	748	736	753	703	714	759	732	784	695	749	714	730	780	766	724	704	777	724	730	737	762	716	752	783	761	742	713	673	779	737	697	735	770	778	743	743	784	737	724	733	818	714	750	731	726	723	773	773	761	757	700	821	668	763	780	772	777	784	770	730	722	741	736	772	727	755	716	740	774	736	775	691	701	736	751	751	746	755	702	718	757	773	780	729	731	765	755	705	702	729	698	742	727	732	784	752	780	732	699	702	727	759	707	718	709	820	778	700	728	717	768	755	776	777	725	771	729	749	766	757	719	770	734	737	749	767	782	722	727	738	757	747	720	708	728	798	760	718	803	712	753	776	731	746	780	748	703	740	749	701	780	732	718	731	724	676	792	743	772	779	720	751	749	705	779	771	751	765	736	740	789	724	759	715	749	709	719	752	736	756	775	704	713	737	737	797	759	770	784	744	750	802	713	760	762	776	751	754	773	737	758	767	725	770	697	755	736	672	788	732	757	808	710	767	729	731	745	737	759	750	783	766	768	763	780	742	759	724	770	795	698	748	764	743	750	750	754	727	745	735	706	791	719	753	715	758	760	750	689	722	759	716	725	794	782	773	791	725	733	738	731	717	754	736	711	756	722	754	772	748	743	723	751	719	775	753	748	711	763	788	797	694	705	766	765	708	761	734	729	757	741	712	780	784	741	747	742	776	768	763	727	740	760	764	733	757	739	750	736	744	784	741	732	765	720	726	753	761	753	709	741	749	745	755	744	726	772	683	741	764	718	716	697	784	703	721	724	754	743	719	773	733	748	766	722	766	752	745	726	725	751	729	742	706	747	716	783	717	713	776	740	761	741	780	662	766	730	773	740	731	757	754	752	752	748	713	754	776	765	748	792	756	742	780	761	825	740	765	688	746	728	746	786	734	749	749	739	748	766	750	770	748	715	776	742	756	734	764	758	723	738	737	739	735	787	726	715	784	730	718	743	727	743	721	746	785	707	781	711	764	739	763	750	793	700	767	707	745	733	771	735	788	759	695	733	719	727	736	748	782	753	708	753	773	742	754	739	764	728	750	750	785	761	780	745	726	719	723	718	759	813	733	746	721	750	731	741	718	720	740	741	755	796	727	768	778	821	756	751	756	742	741	742	762	778	741	705	753	728	704	737	701	688	724	734	649	738	744	722	718	775	772	820	762	764	707	756	798	727	721	760	750	754	698	751	763	774	728	737	758	737	708	732	782	723	738	733	766	714	728	737	735	717	772	777	743	709	735	750	803	743	767	792	768	739	745	715	723	718	715	757	788	771	760	744	764	765	748	771	773	747	731	751	697	769	753	775	786	782	721	763	776	726	716	700	759	758	736	769	800	715	754	726	770	777	744	759	749	752	739	787	759	769	749	716	784	767	733	766	694	739	756	769	808	769	724	717	749	693	776	824	689	684	745	745	783	721	750	811	749	757	745	769	733	712	761	719	765	741	793	718	752	730	730	753	767	722	771	775	743	728	735	764	711	768	732	686	784	751	722	744	736	710	728	684	730	745	773	770	732	732	754	753	733	713	751	727	755	786	733	772	739	756	784	710	710	722	764	785	744	758	755	759	812	757	734	786	813	710	768	729	788	760	728	703	740	743	778	711	727	714	763	756	722	739	783	723	732	715	790	763	760	719	713	743	756	729	782	715	752	748	695	743	725	738	755	794	769	714	731	702	701	764	747	783	737	735	752	769	740	726	718	765	707	741	776	736	770	758	741	738	765	754	710	757	704	744	783	697	723	756	787	745	771	749	790	747	677	726	783	747	751	713	725	738	767	738	698	780	736	754	755	727	700	754	756	731	751	749	756	753	716	729	726	723	763	758	742	774	738	741	769	723	770	792	783	816	729	723	764	730	706	716	737	736	765	736	730	735	740	748	750	740	671	711	701	806	745	710	735	718	732	768	745	706	697	741	717	725	773	760	787	762	768	756	754	751	745	741	739	752	779	728	703	735	731	713	741	700	756	712	708	743	709	763	797	749	755	721	740	768	751	733	781	764	773	743	751	735	768	703	769	754	759	751	811	799	781	709	775	788	774	754	755	740	752	733	766	690	770	736	727	749	737	741	723	756	746	724	686	741	754	725	736	746	724	740	712	748	746	746	670	736	714	768	723	762	747	750	770	814	782	797	754	759	805	777	763	776	767	701	674	746	754	730	771	764	740	760	736	794	718	751	746	733	793	716	724	778	792	725	729	718	717	739	710	716	746	718	744	728	717	699	771	730	720	794	766	734	713	743	734	736	740	778	765	743	722	788	736	770	762	740	731	710	726	740	739	725	744	738	793	730	745	673	748	748	755	760	747	739	814	686	718	749	677	686	723	725	739	741	715	706	734	757	741	781	753	766	734	766	745	761	693	753	746	752	784	686	748	790	765	742	760	778	708	759	760	763	755	768	766	749	738	714	732	772	695	705	789	756	732	721	742	719	705	725	795	783	751	793	811	732	779	799	694	754	719	733	754	799	748	721	773	684	735	736	812	746	722	760	824	763	709	757	772	745	728	755	727	770	780	785	725	754	776	777	716	749	754	729	789	760	765	770	753	757	752	772	731	725	724	743	738	737	765	758	755	707	746	713	738	775	698	785	680	725	716	752	724	725	764	712	741	758	755	731	724	739	735	707	763	715	738	758	708	735	701	713	712	730	739	720	783	750	711	712	749	796	771	731	752	816	725	773	745	703	772	753	766	795	749	765	763	783	684	733	770	692	758	736	747	755	710	733	751	726	697	758	774	712	758	750	755	741	741	758	717	751	780	776	761	789	799	755	742	737	734	731	770	733	760	750	696	733	709	767	735	748	751	755	692	734	758	741	707	744	752	762	795	794	703	756	764	710	756	763	741	788	773	732	760	746	751	767	782	774	769	749	749	742	766	762	752	779	737	782	792	739	730	765	764	797	719	719	759	744	766	780	793	780	778	780	783	767	696	760	696	752	746	732	685	757	657	772	731	789	745	735	762	777	748	719	718	758	718	722	760	763	699	770	755	775	778	731	759	789	763	736	712	755	768	723	710	751	735	750	755	763	734	741	736	699	740	721	731	707	724	772	804	752	743	767	698	760	774	730	733	694	710	752	739	774	730	756	749	669	759	741	716	741	785	812	729	745	745	772	769	722	697	754	726	689	766	743	760	753	729	758	712	796	727	773	720	743	741	718	752	743	757	746	754	748	723	759	813	703	707	772	753	734	758	776
12827	25960	18284	10523	7061	5671	11438	37102	39954	36642	29664	21171	13447	7386	3938	1946	1147	848	722	820	811	784	837	768	775	786	757	760	762	756	798	748	775	752	744	831	798	775	751	788	791	774	751	722	751	730	734	787	766	734	847	824	781	769	731	761	730	770	741	749	776	708	757	781	723	781	789	753	706	744	753	767	738	786	751	718	764	772	758	750	769	721	736	762	760	806	746	793	782	691	767	740	778	760	793	793	807	707	758	765	780	734	749	761	772	747	756	763	768	760	758	713	752	744	751	802	760	749	793	735	769	795	761	802	703	740	761	718	754	766	855	794	782	741	751	741	764	745	711	735	769	756	809	732	802	774	821	840	743	729	778	765	770	758	749	758	784	744	782	746	737	791	734	769	746	734	737	770	768	769	772	768	765	758	747	741	795	776	752	770	760	760	777	746	774	760	759	756	778	751	757	767	730	805	802	783	775	749	750	772	758	795	790	709	754	745	759	729	750	744	750	784	752	782	772	802	787	767	722	745	791	783	744	783	734	763	813	770	726	741	753	761	747	774	748	646	720	793	766	753	774	760	774	784	796	756	795	792	772	788	752	713	746	770	782	801	792	786	790	786	740	811	781	812	768	780	795	758	759	783	765	803	773	761	770	755	732	769	829	812	786	769	765	787	771	715	751	760	767	745	718	780	821	774	737	760	755	760	809	756	754	747	804	778	763	770	704	739	767	755	772	743	711	801	737	721	774	748	743	714	764	799	809	726	705	752	762	773	768	746	767	727	796	782	768	768	782	743	789	760	715	756	735	775	812	791	748	748	784	746	758	777	759	799	737	707	755	777	756	772	699	743	738	749	769	809	770	775	792	730	749	765	761	770	778	764	721	765	776	747	747	713	755	742	778	765	721	789	781	774	770	703	749	744	760	765	740	723	762	726	695	760	815	779	752	761	768	743	728	748	752	767	784	753	769	760	739	737	733	749	727	731	755	770	737	749	767	755	803	766	736	780	729	746	705	723	773	764	753	772	712	774	744	725	685	774	730	739	701	772	765	751	728	729	752	785	721	741	794	788	712	757	732	811	734	737	721	702	719	780	764	751	810	769	716	748	759	784	778	802	735	774	760	698	742	699	742	769	793	772	732	770	745	761	753	798	739	756	743	744	813	746	770	733	774	766	784	736	734	784	780	752	754	742	786	721	771	756	776	744	762	733	754	756	735	725	770	775	762	800	747	758	788	745	771	756	749	769	762	729	692	776	767	802	799	786	761	761	756	756	726	783	752	784	724	758	731	768	764	740	819	807	781	755	759	777	755	784	751	721	743	722	783	824	795	804	759	762	742	802	753	742	744	781	751	752	824	803	746	734	790	796	748	773	738	780	741	774	708	767	776	747	766	709	769	758	740	758	763	769	741	740	739	769	773	774	790	765	745	781	750	729	732	767	762	785	769	770	720	821	747	706	800	771	803	754	760	818	785	784	753	732	739	787	780	781	752	795	779	770	714	807	747	779	767	781	758	760	718	741	761	774	723	768	785	762	762	775	764	777	729	787	778	763	794	751	801	757	709	740	721	723	736	735	771	774	772	805	820	775	764	761	771	747	693	808	735	753	726	736	681	809	735	769	700	755	753	787	777	781	769	744	764	755	750	759	758	731	752	790	770	727	750	776	770	682	755	768	723	734	710	747	812	744	799	741	740	756	773	759	760	790	713	767	772	741	782	768	735	738	778	720	824	728	784	753	771	780	734	743	745	802	748	760	762	773	803	815	716	780	784	682	780	766	751	752	794	738	814	785	756	792	804	752	760	730	764	788	724	756	770	769	745	814	769	716	803	780	713	757	750	805	798	762	719	774	769	744	727	751	836	785	795	754	774	758	747	769	776	790	768	732	732	748	757	732	757	752	734	757	768	745	796	765	746	747	719	788	755	735	690	783	796	764	771	730	754	727	738	722	755	755	783	736	810	774	748	739	765	753	759	746	760	762	820	707	727	766	772	746	730	765	738	791	750	776	724	755	751	737	774	789	789	768	789	771	762	772	742	818	772	711	799	778	772	782	776	755	789	751	751	735	809	765	734	792	737	794	743	773	755	757	732	744	738	788	752	821	785	796	750	735	814	750	770	777	778	728	759	742	771	786	724	704	769	778	799	762	761	807	766	759	732	765	736	787	766	776	782	788	771	706	769	750	745	801	792	773	724	816	749	768	796	768	784	781	737	776	728	806	737	755	769	707	823	755	816	815	802	710	776	765	724	748	805	758	750	717	724	720	747	728	793	753	698	694	749	745	696	766	752	794	719	744	740	750	747	776	721	754	786	708	773	734	802	809	776	779	786	741	769	744	754	741	756	741	767	722	827	804	756	776	767	686	817	747	797	780	762	789	750	753	773	767	774	772	800	765	789	790	774	752	721	777	760	711	776	804	746	755	796	749	751	788	780	764	718	791	718	782	755	712	749	746	734	728	737	796	738	740	795	755	779	768	751	771	732	771	717	783	771	778	720	739	784	739	789	757	762	715	772	769	757	777	771	710	793	770	775	726	814	778	807	798	767	773	733	815	774	810	758	774	792	754	748	830	759	719	777	812	746	763	729	758	768	746	775	740	795	798	765	701	766	766	776	731	761	795	783	767	735	822	789	786	755	744	767	726	765	763	750	801	738	801	743	727	753	793	755	764	743	770	719	753	749	707	785	764	709	759	724	725	712	766	723	743	792	730	733	734	755	742	775	718	747	758	713	791	743	760	790	732	753	719	729	763	749	761	760	731	714	733	796	757	789	736	786	731	739	783	738	707	789	751	764	780	759	768	755	754	790	753	741	739	771	800	796	758	779	742	726	772	766	712	720	717	796	766	766	758	749	720	739	779	784	804	758	802	799	761	687	739	770	736	732	778	782	743	761	748	821	791	803	749	799	783	775	769	804	771	767	748	784	755	738	774	798	714	724	745	788	667	759	808	755	723	764	708	778	741	778	752	795	799	694	763	767	776	781	771	753	765	783	710	756	766	725	724	717	767	696	788	763	771	749	789	780	784	750	773	781	763	737	718	777	733	842	730	756	725	746	747	788	781	743	767	803	755	753	715	735	796	785	803	744	794	761	716	738	807	767	772	778	762	770	751	774	744	802	723	722	815	815	790	703	759	773	785	785	771	749	735	804	755	769	769	731	755	746	702	760	799	716	798	738	810	807	762	747	762	752	729	785	735	764	787	773	780	750	701	762	768	728	782	831	783	779	779	775	709	708	818	784	759	763	766	785	773	786	791	781	768	745	752	729	785	805	759	771	788	747	764	748	743	789	797	793	770	806	760	769	787	741	783	811	776	781	771	792	764	736	809	740	769	791	771	769	748	764	727	731	784	734	782	709	795	762	747	731	783	770	813	702	794	707	775	733	801	738	761	816	760	761	771	784	788	765	744	768	829	733	790	757	762	768	794	768	751	759	803	780	774	769	778	761	787	746	789	780	775	761	793	788	793	769	766	746	767	773	761	838	747	751	742	785	736
28150	19303	8510	2982	1462	1140	1210	2187	2719	2740	2038	1475	1126	817	650	597	526	510	489	495	517	480	523	505	521	517	487	514	497	471	505	505	510	474	479	478	505	479	495	491	520	477	520	519	498	545	497	465	518	513	477	501	513	522	507	467	468	486	507	483	520	500	476	493	466	501	510	482	502	532	494	524	531	470	502	489	512	474	493	509	491	501	530	463	512	470	491	487	489	471	505	471	501	477	474	479	482	519	507	485	502	501	482	467	508	464	486	488	472	480	482	449	454	454	467	461	470	461	522	470	498	494	490	472	474	468	474	528	489	504	486	509	515	525	497	452	511	487	488	489	457	501	499	523	509	492	465	506	500	477	521	500	484	530	527	493	531	458	471	505	462	469	514	468	501	490	470	523	509	463	498	469	490	421	477	443	517	515	487	478	491	495	470	462	503	494	534	456	492	472	501	543	517	505	470	499	500	487	505	515	475	517	488	509	482	452	517	529	515	533	502	492	494	540	504	507	473	488	534	497	492	518	497	503	488	496	497	522	503	496	502	504	491	506	508	533	467	464	495	504	480	478	499	496	490	467	527	474	512	492	502	462	499	468	451	485	484	546	522	472	494	489	501	476	529	503	534	470	485	524	480	496	474	513	497	472	507	494	493	495	498	520	487	489	500	494	482	513	494	468	505	500	479	487	470	530	529	472	491	523	461	468	506	492	501	462	483	499	498	501	531	536	502	518	487	512	506	503	488	504	480	505	522	517	562	537	517	492	507	504	492	483	475	490	511	505	510	513	498	505	504	486	503	500	484	494	538	493	490	464	477	509	488	522	512	487	464	493	481	474	458	481	434	486	486	487	488	512	481	470	468	462	473	487	493	518	463	494	536	505	504	447	480	539	508	503	489	503	512	489	486	509	488	479	500	475	526	479	476	504	526	503	463	497	506	504	492	483	472	497	484	508	495	488	490	502	494	505	491	505	508	505	520	499	521	507	463	498	514	494	509	479	484	467	506	483	506	485	505	459	492	498	491	493	488	476	461	481	507	529	515	489	471	498	508	471	488	489	530	545	452	482	443	485	511	490	476	515	472	507	494	482	488	480	527	487	495	450	501	490	483	482	516	492	508	470	487	476	495	520	465	490	521	514	537	528	494	482	497	523	502	495	511	514	442	507	496	482	489	512	468	493	513	479	529	495	478	494	477	520	485	493	473	517	477	521	501	494	532	498	468	485	494	478	492	510	536	482	459	521	525	447	490	510	523	490	523	491	480	538	472	492	543	519	525	518	487	473	532	487	496	521	520	470	490	466	473	495	461	443	482	520	492	491	482	494	551	454	479	507	499	456	466	488	488	509	490	476	505	528	483	501	511	509	489	528	518	465	470	475	486	482	499	491	504	512	458	493	478	474	449	472	494	538	489	484	470	504	486	535	458	471	510	518	496	509	516	486	487	498	464	481	525	468	482	488	487	508	487	505	490	495	491	487	533	486	466	498	508	489	536	502	513	491	483	547	553	487	503	494	517	460	477	499	500	471	501	519	502	511	508	476	501	458	517	469	495	475	477	488	518	455	499	519	508	500	517	480	472	531	509	556	504	504	510	502	472	524	502	511	491	497	490	485	526	482	478	479	547	484	516	487	479	492	483	463	446	468	505	495	494	473	473	472	490	515	459	527	511	474	524	498	518	498	487	473	491	473	534	485	514	497	488	487	511	485	501	491	483	532	513	512	499	515	498	480	499	486	508	475	488	508	501	501	509	490	448	512	509	546	483	475	481	522	460	516	521	476	511	549	483	502	477	492	498	487	477	446	495	477	502	485	483	492	502	497	515	478	493	480	498	469	511	490	532	487	493	481	517	458	492	488	508	480	521	485	464	482	511	518	487	501	475	507	493	462	499	516	500	458	485	507	522	487	494	473	529	480	479	482	478	475	513	468	488	476	492	504	483	508	452	461	495	448	531	520	525	457	488	481	505	501	499	498	492	505	493	472	515	519	490	503	434	517	531	482	517	498	499	525	530	484	495	478	484	473	552	494	519	493	511	503	470	493	519	504	495	461	515	494	487	502	506	532	479	514	523	528	489	502	493	501	478	492	468	487	467	467	522	466	492	498	479	460	478	486	472	479	498	491	477	515	496	457	516	484	486	483	514	479	521	498	523	521	446	487	463	475	432	498	506	499	489	497	513	499	538	512	513	491	498	449	476	532	502	471	466	463	520	508	495	482	498	491	498	487	513	431	528	491	466	483	472	472	533	463	485	464	455	448	498	473	497	484	497	463	484	516	516	501	479	492	474	512	478	471	464	464	463	494	505	528	490	503	486	503	438	428	505	501	521	495	458	478	507	509	509	462	503	535	497	468	524	475	506	467	473	515	520	467	505	506	505	507	486	489	537	485	507	501	490	479	508	441	499	464	452	500	490	454	528	509	495	513	475	500	497	477	508	470	517	471	492	487	487	507	502	474	519	466	485	507	500	474	472	483	518	526	484	507	496	521	484	486	495	503	469	505	509	447	468	489	494	478	480	486	481	479	505	496	491	533	513	498	482	481	475	524	493	501	457	471	510	484	462	528	484	540	505	551	461	478	535	490	507	514	500	514	496	512	496	541	473	535	457	516	519	442	481	470	451	495	499	445	513	496	519	473	486	472	479	492	481	477	474	504	500	509	478	457	490	499	479	494	488	524	473	487	533	505	472	481	501	486	495	491	451	491	495	476	488	537	477	521	472	473	462	516	487	500	488	490	500	486	484	515	524	479	502	431	485	501	499	507	496	498	488	458	478	536	475	480	535	520	513	493	504	481	469	510	536	474	459	523	498	484	518	492	557	431	528	465	470	502	512	474	515	485	513	488	467	496	475	473	516	468	496	473	504	474	502	488	506	518	491	545	468	520	477	486	511	465	465	438	475	485	492	522	502	495	504	497	459	500	488	484	469	464	524	498	526	491	487	500	514	509	475	519	494	466	486	512	483	481	471	474	485	491	504	454	512	485	472	525	487	477	478	482	494	504	481	522	494	464	500	492	495	472	495	507	534	490	459	484	491	504	493	508	511	492	459	505	512	508	500	494	512	463	498	470	543	520	502	527	491	489	474	512	494	496	481	491	493	476	479	457	499	542	497	495	475	486	464	491	481	525	489	477	471	522	496	489	469	499	479	475	480	501	495	481	514	463	430	489	472	443	515	496	538	479	515	515	499	493	520	488	486	517	507	530	491	517	451	511	506	502	469	495	472	516	479	464	478	528	466	459	520	510	480	516	462	526	485	518	519	502	486	485	507	474	517	470	498	488	496	510	471	482	473	473	481	530	477	487	479	517	498	465	522	521	531	480	520	480	498	471	478	479	528	474	500	497	509	479	500	488	484	528	485	507	523	508	491	489	474	523	520	465	469	477	523	547	493	486	523	498	517	515	518	461	535	509	485	520	475	465	516	459	485	476	512	529	542	484	500	483	457	500	491	488	480	481	509	505	501	498	488	524	453	520	475	516	502	518	489	456
9235	10986	6535	3311	2262	1882	1843	3191	3818	3577	2694	1934	1315	950	788	625	593	566	501	504	524	517	520	529	530	545	540	543	541	522	546	546	549	517	493	528	510	504	527	542	514	504	496	503	537	519	553	504	546	560	494	511	535	513	521	521	527	520	507	515	513	530	569	520	492	504	521	526	494	516	507	487	492	520	547	553	482	477	541	520	516	548	561	519	531	516	505	513	498	545	523	536	503	537	530	496	546	525	525	531	510	557	560	536	528	510	485	504	507	518	543	507	556	564	508	545	511	472	519	559	532	532	506	556	554	595	499	508	525	548	494	530	541	562	539	524	548	525	556	531	516	532	492	498	472	587	495	503	591	501	529	513	526	510	511	531	526	527	527	540	520	526	490	531	541	532	523	498	524	512	536	533	525	525	543	528	512	513	562	501	520	535	521	489	529	576	529	527	501	529	525	525	501	502	511	527	518	539	518	492	503	571	481	514	562	538	536	519	503	535	492	543	545	532	492	565	534	502	538	519	525	493	533	524	522	547	521	502	487	586	508	496	545	500	550	491	534	489	532	546	539	503	519	517	541	528	498	548	519	583	544	518	538	538	514	492	551	544	527	509	535	548	511	558	533	518	538	524	524	509	515	491	517	552	520	531	542	554	515	566	523	484	553	515	521	540	536	507	517	533	588	529	495	532	542	584	526	517	530	544	486	552	562	541	517	512	538	554	549	516	538	551	492	583	481	525	539	517	495	526	527	515	533	598	528	505	563	543	513	523	517	543	502	563	520	569	569	565	546	541	499	540	533	527	518	535	539	499	550	524	532	517	548	521	549	523	525	510	507	539	520	566	530	536	563	524	522	522	532	544	548	537	525	525	525	509	537	542	499	515	530	523	511	538	545	531	504	495	526	547	489	560	515	498	543	503	541	513	507	544	564	512	509	501	546	551	533	495	519	535	589	515	524	504	513	528	512	521	544	571	515	535	523	549	535	525	549	541	509	532	526	532	523	508	537	578	539	506	553	530	528	521	506	522	502	517	535	542	536	547	522	535	527	548	539	570	511	495	559	508	559	542	531	506	559	563	534	542	490	493	571	548	510	564	548	542	509	567	490	489	510	503	533	558	520	550	510	559	542	526	521	505	521	483	506	515	523	539	535	504	474	513	524	496	554	519	509	507	551	514	546	526	563	540	492	535	540	514	507	547	533	548	556	556	548	563	523	519	569	562	509	513	519	502	520	553	544	531	538	555	513	478	511	563	546	525	492	528	576	542	502	522	523	554	518	546	466	541	543	524	526	520	498	534	551	512	505	541	493	512	530	534	525	518	523	545	519	514	501	523	524	541	505	537	554	486	516	514	527	518	497	510	530	523	541	512	504	524	520	553	530	503	526	510	595	514	510	522	534	493	509	525	512	507	557	536	552	550	521	556	525	540	559	539	531	524	509	501	581	529	547	515	527	543	527	543	518	555	533	554	537	551	477	539	490	537	516	565	483	509	543	539	545	495	536	577	569	518	588	544	498	535	531	524	522	513	508	517	551	565	494	555	544	541	538	522	531	493	531	539	474	528	519	499	547	508	515	563	572	532	548	574	522	525	535	558	517	506	505	556	547	550	491	532	510	508	570	565	543	539	524	533	538	513	507	563	512	498	537	518	590	529	568	527	485	501	505	513	546	528	508	553	555	527	501	535	545	555	507	521	522	535	543	546	529	500	539	524	513	497	557	557	524	540	529	509	534	537	538	550	526	521	537	545	495	509	523	533	523	546	479	536	515	502	512	515	530	529	564	552	548	512	502	507	546	514	559	523	505	495	569	550	501	489	544	552	522	534	509	532	546	495	557	521	551	571	517	538	508	540	546	525	540	539	592	509	527	550	550	523	523	568	533	522	562	527	556	530	556	522	548	583	572	531	534	516	525	512	501	528	528	515	544	534	533	515	536	567	527	524	522	534	482	536	513	473	573	535	537	510	550	506	556	540	517	473	514	542	517	559	541	529	515	548	533	529	537	575	515	549	565	531	512	510	538	534	534	548	538	524	569	507	545	508	562	513	531	541	493	527	522	538	528	512	500	525	536	562	501	525	515	552	553	530	547	562	524	573	514	517	512	515	524	534	492	553	510	519	509	527	558	514	564	547	523	572	579	547	538	533	536	531	479	527	541	562	534	548	529	520	538	513	520	542	487	576	527	559	472	525	481	543	520	495	502	509	551	548	466	495	555	525	562	504	541	538	514	510	527	535	557	533	549	523	533	499	505	538	487	469	537	534	559	537	534	556	536	497	566	500	556	546	546	560	522	511	549	516	536	532	522	572	516	544	554	529	516	509	544	511	486	535	531	479	540	533	543	578	541	491	554	520	523	520	487	496	510	525	506	543	509	551	520	530	502	527	522	516	522	525	507	536	528	568	526	521	545	561	535	526	567	555	510	536	528	568	548	479	518	482	545	536	514	553	538	525	466	534	519	492	569	513	529	524	511	493	472	535	528	499	528	555	507	584	514	510	499	591	528	470	513	480	519	523	545	526	562	533	516	528	522	533	515	518	535	507	534	532	534	513	532	511	551	556	564	525	517	501	526	504	504	554	496	535	541	520	598	504	516	537	514	548	521	526	470	548	531	515	555	548	492	507	524	533	526	553	514	514	529	525	538	551	521	531	497	520	512	512	523	505	537	527	509	548	564	520	528	545	516	514	515	526	531	542	545	560	557	527	522	526	557	505	534	508	535	487	550	526	545	528	535	535	512	492	564	573	490	499	497	537	523	528	536	569	490	549	549	535	520	534	505	546	511	562	502	526	516	549	534	533	543	504	531	543	534	551	563	467	542	560	529	545	534	537	542	521	560	524	530	539	564	533	529	541	518	552	509	521	499	561	523	549	532	564	503	481	493	522	548	517	498	509	549	537	509	549	521	536	537	554	523	534	512	554	567	583	498	515	549	569	524	515	517	529	503	534	504	513	537	539	521	495	581	525	499	492	528	508	538	522	555	519	533	528	512	484	628	522	553	525	546	540	533	539	562	537	521	505	588	529	536	511	486	538	535	533	516	530	559	538	567	511	529	522	528	526	464	529	521	517	509	528	543	523	517	540	532	534	520	517	575	488	518	498	567	508	568	526	477	564	526	558	508	543	537	524	547	554	527	550	495	532	511	516	528	517	525	555	509	511	497	485	493	502	506	498	523	540	559	535	542	493	544	511	508	521	539	511	527	531	562	553	525	525	545	517	512	550	566	500	501	517	489	523	543	550	553	502	570	538	548	545	554	511	506	531	493	503	548	504	523	527	526	490	497	532	587	499	506	486	522	516	536	492	484	524	544	574	500	536	528	527	522	515	521	543	541	500	479	521	516	504	507	517	510	529	528	534	482	568	509	536	550	487	556	517	546	520	512	542	536	530	519	529	503	525	523	486	495	536	504	530	564	497	557	523	501	530	548	566	530	528	531	509	552	528	585	499	531	503	521	555	566	555	537	515	542	505	520	523	538	532	583	530	543	552
24339	21436	28534	24747	21214	7172	9039	14840	21810	20919	15413	9432	5226	2754	1544	899	602	560	574	600	599	587	550	561	586	568	567	558	489	566	584	561	587	507	578	563	574	546	604	565	526	534	530	544	594	610	554	538	555	569	561	575	576	522	561	574	546	557	538	529	562	561	570	592	533	560	535	568	515	579	580	564	605	546	577	563	557	550	565	544	587	546	564	575	557	573	600	581	600	569	524	580	536	554	584	578	548	536	561	586	585	548	562	564	584	531	546	570	581	570	537	558	557	552	547	575	567	509	516	571	540	567	562	587	587	547	561	538	571	531	597	601	593	592	525	561	510	547	554	540	569	567	584	595	591	569	556	499	548	535	551	537	533	556	556	571	573	565	568	521	557	601	559	588	605	524	582	561	547	605	591	579	578	508	612	547	595	559	573	585	533	584	564	565	531	558	568	509	584	585	595	561	525	542	583	573	501	556	559	612	560	573	595	580	601	529	563	577	585	555	536	572	546	562	545	569	549	565	499	527	592	544	532	557	564	514	553	516	581	568	581	550	525	572	554	582	601	514	592	535	576	501	529	557	583	587	580	621	528	564	591	540	570	514	573	568	580	588	574	552	540	579	535	554	571	572	533	565	574	582	537	557	521	576	537	606	587	515	528	573	555	573	505	572	587	556	547	545	538	557	569	557	546	531	559	580	547	603	596	560	588	601	547	576	539	564	505	571	557	611	588	549	559	610	602	544	536	586	554	532	590	541	555	582	560	557	546	568	562	553	562	533	617	551	577	536	544	576	530	553	525	601	560	579	580	525	515	524	592	520	582	552	542	593	524	518	568	567	536	585	565	609	553	522	565	569	566	546	589	567	552	562	508	529	584	564	555	572	562	533	553	529	507	563	562	541	576	602	569	539	570	601	575	581	544	585	551	558	553	579	553	542	587	524	545	510	541	559	546	555	507	580	568	569	515	546	556	532	550	572	521	544	515	575	580	551	565	540	528	593	544	573	592	544	600	552	595	551	565	529	539	601	538	544	541	543	551	532	567	535	559	512	564	546	520	554	558	560	567	564	551	575	576	505	538	548	557	579	550	547	604	521	548	574	550	589	565	598	584	601	564	573	552	593	613	561	540	528	555	562	555	538	545	544	583	571	568	520	545	536	566	569	573	556	549	527	565	546	550	534	553	573	557	545	561	578	565	536	560	573	593	552	564	564	562	541	574	530	603	569	504	570	576	574	538	567	579	547	532	549	539	588	544	588	575	589	582	539	581	607	607	570	526	562	567	564	538	575	549	583	524	578	553	554	526	535	547	551	554	566	570	549	564	570	584	553	546	559	531	581	505	583	548	597	513	517	559	590	544	533	554	551	557	587	585	540	593	569	505	602	572	537	585	605	585	551	566	561	609	519	556	561	560	545	549	572	503	557	527	539	584	527	577	594	573	525	582	601	552	555	586	566	547	547	565	556	525	568	566	563	581	545	560	586	573	552	580	551	561	535	559	554	571	541	555	556	528	556	568	601	519	595	535	591	564	535	556	556	572	544	544	565	546	573	572	618	568	566	541	577	551	560	556	555	619	607	617	567	585	552	565	558	576	602	566	543	543	535	570	628	559	520	517	542	614	568	531	576	574	532	558	564	574	563	588	591	549	590	557	532	535	579	539	546	593	569	545	570	600	575	538	590	575	557	533	534	536	563	618	605	531	611	605	526	624	505	559	565	523	593	570	522	550	551	576	510	545	593	520	565	573	530	576	579	546	571	571	562	548	550	549	560	569	528	561	608	522	598	589	509	605	543	536	608	539	550	554	548	508	594	526	573	549	554	599	573	592	542	541	553	531	544	555	549	563	565	602	597	549	603	550	593	560	552	576	540	541	536	537	576	609	542	537	571	606	537	548	536	569	580	566	518	573	556	541	582	542	542	553	560	578	563	539	597	596	589	587	562	554	554	584	531	546	610	583	528	552	583	559	571	539	576	586	588	524	555	597	542	539	563	632	535	595	576	580	538	530	558	593	528	571	546	568	541	575	546	558	570	550	573	560	570	560	578	571	570	580	561	575	555	569	564	536	610	525	591	568	566	573	557	552	553	585	537	511	568	546	594	592	614	542	546	578	543	602	589	554	605	595	585	553	548	535	523	556	566	557	590	547	564	497	544	549	596	539	564	549	546	539	528	545	537	530	616	552	600	553	561	535	541	597	543	542	573	542	556	509	554	571	563	532	583	554	558	600	558	554	580	605	573	544	590	538	539	548	567	494	575	590	567	570	589	566	578	593	565	556	531	577	571	534	531	543	584	564	593	585	552	606	570	548	566	515	562	552	580	553	521	540	496	604	534	529	550	534	471	618	565	555	596	553	556	579	567	547	590	538	536	557	547	543	560	565	526	545	575	567	562	503	579	515	561	591	547	527	582	600	558	538	562	523	535	560	531	610	574	545	598	546	558	524	582	594	574	548	585	578	528	599	552	571	558	566	556	558	511	557	582	505	524	568	538	551	593	559	562	588	588	579	553	525	560	538	565	528	525	553	593	524	601	586	523	524	586	520	568	564	586	568	516	561	559	576	548	584	558	565	602	568	558	541	564	578	576	586	575	575	535	557	569	558	616	550	574	542	573	583	617	582	557	588	540	541	571	533	605	534	576	542	557	590	537	572	564	543	558	553	561	541	545	576	548	573	550	550	559	579	528	579	573	567	526	532	607	584	551	578	593	574	534	564	572	585	581	556	539	539	568	541	548	566	579	537	604	559	522	556	597	537	559	564	587	590	572	575	593	584	572	592	571	550	541	526	613	572	575	562	576	581	551	546	548	579	541	546	555	592	521	603	562	543	571	576	553	561	545	565	560	545	569	525	531	572	565	563	577	544	566	542	589	551	557	522	576	585	536	536	543	546	570	571	560	551	561	570	571	551	581	597	549	551	567	565	568	593	565	546	577	584	561	604	594	596	575	568	587	579	579	556	577	541	537	537	543	589	573	564	553	551	579	565	567	564	569	570	577	514	572	525	552	566	534	561	579	601	581	591	598	565	566	571	553	580	572	567	572	556	614	562	571	578	548	578	564	574	575	543	549	525	598	571	568	554	588	538	609	571	625	507	580	544	523	580	550	579	585	623	568	521	569	545	562	610	549	571	549	548	570	580	561	569	567	544	552	574	552	560	572	559	562	528	555	529	508	571	561	609	548	571	588	543	547	514	587	525	544	522	566	577	567	570	560	599	567	550	576	560	532	547	564	567	552	612	553	547	561	550	535	557	568	559	594	596	590	546	549	552	558	603	536	604	543	579	557	527	587	538	527	606	551	512	596	545	556	545	552	567	554	566	592	591	548	518	541	573	567	549	561	559	543	562	557	604	556	537	523	538	565	549	565	534	573	543	534	563	569	622	563	565	537	548	546	551	563	542	565	549	551	539	570	554	550	570	596	590	579	571	548	554	536	538	541	534	602	565	578	558	527	543	537	568	585	602	602	585	546	599	562	558	574	611	564	546	535	539	530
10200	18332	12676	6928	5079	4241	13256	20344	27246	24636	18575	12175	7158	3953	2190	1147	605	594	581	633	630	615	630	594	558	646	585	567	537	572	584	584	609	595	591	589	589	538	602	570	570	592	554	628	605	574	570	585	587	601	602	552	550	554	571	550	609	597	577	583	601	577	592	584	598	586	576	567	589	601	602	597	576	548	593	641	621	587	583	580	576	576	587	623	610	565	574	550	610	586	580	527	615	547	623	543	595	601	532	545	605	592	596	623	569	597	586	579	604	573	602	606	558	608	577	604	566	576	577	609	621	589	573	593	590	672	587	575	634	648	591	538	578	575	573	579	585	575	546	577	580	601	580	584	561	638	569	615	580	564	586	575	569	577	593	575	561	588	615	603	570	594	588	596	575	592	611	628	601	591	629	598	590	577	584	567	586	599	596	600	564	577	581	628	589	573	596	573	660	550	612	544	602	606	617	587	577	604	565	589	572	581	567	602	573	597	616	576	570	572	543	589	611	599	533	615	600	618	609	616	529	579	596	588	609	615	582	614	581	578	568	585	594	637	596	603	593	630	611	569	578	598	619	612	601	600	575	550	595	545	600	569	624	588	592	529	583	561	592	570	614	597	610	574	633	605	601	581	592	598	561	570	553	571	559	607	600	593	587	589	569	598	560	555	612	570	595	564	581	608	576	576	591	568	579	623	545	570	582	604	552	596	670	598	538	554	561	602	592	630	601	613	561	562	550	575	604	567	566	616	591	574	577	587	546	630	536	551	577	590	543	584	602	592	590	593	623	599	581	575	634	587	605	564	594	564	611	539	587	614	599	578	622	614	593	581	610	521	528	606	588	567	566	592	564	637	603	599	651	561	617	539	594	558	586	622	553	565	635	578	556	593	599	604	603	547	551	561	595	566	590	565	594	545	591	586	597	592	562	601	575	589	553	562	586	584	594	600	599	618	599	607	571	567	569	598	562	611	578	578	581	610	579	556	579	556	601	568	556	551	637	583	635	630	606	561	600	594	561	618	585	609	604	641	601	610	636	615	573	596	625	582	585	602	605	624	569	585	597	556	577	549	594	586	519	605	592	570	615	570	627	610	613	571	606	632	620	558	618	595	617	606	596	560	543	599	593	588	559	567	644	598	607	595	602	552	587	569	599	598	559	582	607	610	604	572	598	571	560	543	605	587	592	570	579	548	563	599	564	565	576	587	570	630	618	600	595	593	572	554	630	605	591	511	622	570	619	577	554	626	563	572	607	596	601	618	616	605	537	613	603	567	598	618	548	591	545	638	604	620	571	607	570	597	594	557	586	596	555	552	597	557	599	604	612	591	599	591	569	610	599	615	590	588	593	575	606	559	576	617	665	561	585	613	602	545	569	546	579	628	545	604	588	573	578	576	600	551	586	583	557	592	574	600	600	612	560	559	616	580	566	559	558	558	597	607	593	581	593	608	605	565	633	595	566	588	554	595	577	622	605	563	614	611	571	581	558	591	571	599	560	575	596	594	578	564	563	566	605	590	566	543	617	548	576	568	619	582	570	616	605	562	588	622	568	595	589	576	551	596	587	607	625	579	584	591	622	560	570	572	567	617	571	588	571	578	544	624	553	576	516	606	578	609	583	535	594	577	613	566	582	586	578	579	629	598	587	564	573	589	590	594	575	590	580	623	550	585	567	581	581	555	595	573	584	617	566	564	586	572	554	598	609	626	641	557	632	620	629	566	607	616	577	616	615	577	555	584	576	543	609	597	608	560	613	577	582	578	590	591	556	583	579	614	575	564	580	636	568	608	581	617	559	598	585	562	595	561	573	602	590	574	553	613	568	592	534	603	588	572	584	538	599	607	564	571	578	586	613	552	596	587	614	557	568	575	562	575	613	625	551	550	572	634	589	565	536	558	599	566	584	560	593	557	597	613	608	560	606	581	583	558	559	586	622	618	559	572	620	617	586	623	568	656	560	587	566	608	547	582	572	570	561	591	565	595	589	607	610	576	584	586	539	594	583	590	568	613	592	624	588	575	611	585	641	598	582	599	604	583	578	596	601	599	610	544	599	582	578	565	567	577	581	590	572	588	600	560	583	579	551	584	595	611	584	592	563	566	589	534	606	595	600	578	634	616	587	604	565	628	586	602	607	601	591	561	559	549	581	566	596	608	575	619	552	558	595	595	587	587	591	575	584	626	627	557	558	595	591	570	544	585	564	538	587	629	578	593	583	572	604	594	581	588	576	570	605	556	604	610	592	660	596	606	586	579	602	580	534	564	596	597	601	589	573	565	591	622	559	603	593	564	586	612	592	549	584	586	562	599	580	575	597	570	610	585	579	549	607	634	585	554	581	596	588	574	582	608	588	614	533	624	596	579	606	555	581	612	552	596	582	589	571	557	625	585	582	593	624	594	556	599	607	606	586	577	616	581	557	573	555	591	594	580	580	576	583	557	620	532	577	562	612	552	580	580	546	620	574	597	581	572	584	551	553	658	645	623	556	571	580	607	579	615	587	489	580	636	626	525	603	616	577	570	592	587	547	593	578	528	603	610	611	603	539	553	566	578	547	595	594	585	633	564	595	608	582	583	548	567	590	589	589	555	554	589	569	542	611	556	590	597	589	610	582	571	582	588	586	617	562	619	558	603	600	586	571	575	544	571	572	605	566	593	560	568	592	580	622	546	566	551	555	578	609	605	600	571	609	572	569	544	583	528	579	568	569	594	603	605	545	585	582	554	590	602	579	557	600	530	601	596	580	589	623	606	594	538	576	570	573	587	574	610	557	559	584	619	560	639	583	625	603	543	619	614	566	581	587	536	576	563	602	574	562	600	554	559	569	544	614	594	610	617	569	603	553	578	603	563	594	576	637	583	546	553	614	601	609	581	567	627	624	599	574	570	563	565	596	564	570	601	528	597	610	601	617	565	636	621	597	598	584	588	585	564	563	607	599	599	581	568	575	565	589	577	602	593	615	522	588	581	566	581	611	518	616	581	561	556	598	590	573	575	567	600	553	557	581	604	577	623	610	599	582	531	571	600	614	583	601	609	539	584	601	557	623	576	622	570	561	628	591	607	576	545	579	573	610	591	646	564	618	573	539	607	547	569	596	595	568	627	559	609	571	566	611	556	619	564	640	598	610	611	600	577	559	606	614	576	608	589	553	564	611	594	619	580	650	566	601	571	582	554	588	555	568	602	588	591	563	568	583	586	566	622	564	573	571	607	623	519	579	559	598	542	592	540	605	595	567	590	598	581	591	650	595	565	558	575	580	585	596	601	572	640	590	589	556	568	633	570	586	614	541	572	632	609	609	586	577	628	553	612	586	564	574	573	596	588	582	563	556	595	600	534	627	582	593	570	595	572	545	560	583	562	593	556	584	577	618	592	615	625	593	588	619	570	616	557	566	600	562	622	612	561	603	615	574	595	599	602	603	623	591	590	638	574	610	613	629	605	596	583	583	610	597	553	591	619	539	640	612	548	558	575	570	588	572	591	634	641	588	606	570	582
25307	21433	27459	25696	10729	2690	4227	10558	14071	12234	8477	5289	2981	1759	1120	772	645	602	559	590	603	576	585	556	571	582	574	565	530	617	606	588	583	572	565	574	624	602	575	588	571	575	570	569	594	632	572	555	576	591	558	577	614	577	604	563	572	568	578	582	536	563	577	618	584	601	591	553	574	551	592	600	566	579	607	547	613	611	621	584	566	549	557	627	578	590	574	605	596	599	592	561	555	591	546	603	581	559	585	569	567	582	543	570	607	591	596	617	568	574	573	581	606	574	555	588	572	584	564	594	581	584	562	593	586	586	557	601	568	565	618	579	583	545	545	585	584	595	568	633	546	565	573	563	593	619	576	573	603	600	550	593	578	609	592	579	573	549	565	545	562	553	566	576	551	559	551	596	563	590	590	588	567	580	570	568	561	576	623	605	614	563	541	552	606	572	560	576	596	570	513	618	575	578	563	563	590	578	583	528	592	579	566	580	592	618	629	574	600	550	585	546	548	607	556	603	571	602	562	601	570	569	567	569	554	548	557	607	592	589	525	617	578	584	615	555	623	601	517	615	599	615	585	571	572	575	574	564	551	525	549	545	550	634	565	542	653	587	555	587	586	627	626	556	587	568	584	549	618	580	618	601	595	549	573	578	607	567	619	605	596	546	586	571	580	607	635	556	589	578	553	589	563	595	584	581	559	604	595	606	560	538	602	561	618	569	599	594	582	545	581	568	581	588	592	619	575	549	568	582	591	570	618	570	554	570	594	579	573	587	589	611	585	582	581	584	553	559	585	561	566	568	560	534	555	609	604	590	594	568	554	584	548	547	622	621	606	556	584	540	582	589	573	553	582	551	582	580	605	526	588	558	590	608	579	611	547	597	599	545	593	599	566	615	572	644	528	571	562	555	573	539	560	533	587	596	565	574	536	603	548	569	592	564	583	583	575	563	606	566	581	578	561	577	568	595	605	575	583	609	563	602	568	590	544	544	559	568	594	572	594	583	589	642	548	544	583	573	569	557	579	604	571	569	580	582	583	587	599	591	553	550	559	521	560	601	571	540	603	546	526	629	586	579	547	590	565	541	603	595	572	584	547	565	561	576	568	594	607	552	573	582	542	596	592	574	575	574	569	585	568	526	572	572	571	577	592	574	558	541	642	604	553	584	603	578	609	610	573	530	585	529	608	588	582	593	583	558	561	577	544	563	580	581	589	591	572	576	597	587	586	560	539	608	611	589	591	577	557	573	576	556	537	585	559	576	580	583	583	550	571	633	578	553	615	578	580	581	586	595	542	539	563	556	586	590	601	572	553	593	601	607	555	545	589	592	616	580	561	564	553	549	564	565	573	563	576	545	541	562	549	624	574	572	606	597	523	559	598	600	575	566	573	560	608	601	588	616	585	586	596	609	555	536	539	545	587	607	573	597	563	568	594	597	614	554	599	589	602	582	610	567	577	568	596	559	546	557	612	598	541	535	592	549	589	582	557	574	577	553	628	634	587	591	556	603	566	571	603	532	607	531	603	580	581	594	588	574	619	565	600	595	572	630	557	596	552	589	605	580	599	590	621	587	586	563	583	566	577	586	531	553	542	584	556	580	570	574	567	557	572	578	557	572	560	543	590	582	553	588	587	563	548	560	595	567	546	551	604	604	579	618	565	578	595	526	576	611	587	607	571	624	556	614	499	559	554	605	576	555	569	594	571	620	572	583	562	596	586	581	577	592	562	579	563	543	615	572	536	561	596	575	544	528	574	551	615	560	568	596	571	570	577	637	588	589	570	560	571	541	568	560	582	635	574	563	576	579	582	547	585	509	552	531	557	572	560	584	642	637	570	559	550	577	568	597	594	583	580	587	566	567	606	573	612	578	558	576	586	577	544	573	558	578	571	616	597	586	586	542	571	557	592	585	584	567	615	499	582	594	564	542	579	589	593	546	575	565	579	599	553	575	592	565	568	614	636	549	557	566	610	604	579	592	575	561	574	549	566	563	554	575	534	614	593	576	594	585	577	603	582	590	598	546	547	561	578	569	605	568	583	557	567	602	594	638	576	595	575	578	620	545	560	539	543	587	623	566	568	574	568	578	576	551	580	620	528	569	560	620	561	600	593	564	571	604	575	560	576	590	602	597	566	586	616	583	561	615	596	611	589	586	520	578	575	576	593	555	602	604	587	547	626	578	601	644	619	546	559	581	558	558	567	570	560	562	578	589	596	567	538	533	572	586	560	540	567	575	572	491	552	537	610	564	593	550	591	538	574	566	588	605	584	542	593	581	545	591	508	598	589	580	553	621	605	550	594	576	563	584	614	539	557	535	593	592	539	578	591	538	571	572	619	587	591	583	569	628	597	609	571	572	587	627	613	579	571	552	549	587	585	549	598	587	578	582	574	588	535	573	609	546	563	549	613	573	618	561	561	535	542	603	542	540	650	564	575	563	557	548	628	598	595	558	572	549	572	542	601	580	600	583	588	562	529	555	588	550	575	588	550	577	559	577	579	581	572	598	565	561	579	587	592	554	601	550	576	586	567	606	581	574	613	561	623	577	550	562	571	577	618	602	542	568	528	544	543	600	603	593	600	566	560	585	584	530	587	616	591	579	579	587	537	571	581	571	524	537	575	546	582	591	609	582	558	592	632	581	544	543	597	620	548	609	578	530	597	561	581	584	545	540	582	567	564	598	595	556	594	580	543	609	548	540	610	535	550	572	595	536	582	576	574	609	585	569	589	575	561	602	575	598	548	595	583	571	596	610	581	573	556	587	590	614	560	555	591	573	563	578	566	613	519	554	599	603	558	559	552	529	578	554	607	593	558	592	589	549	532	586	594	557	579	551	548	582	566	564	596	564	551	575	580	573	599	601	571	612	583	585	549	610	562	632	574	608	570	585	589	581	547	619	572	582	580	546	568	567	540	572	643	611	562	576	580	573	583	567	571	567	584	568	559	581	543	585	560	559	580	577	582	562	560	628	553	605	567	572	567	538	541	564	533	578	534	598	572	586	567	609	522	591	606	548	581	588	555	574	563	532	606	582	565	560	567	581	566	609	579	567	602	613	590	596	575	584	548	602	574	596	524	546	529	560	552	538	604	562	558	581	646	557	577	566	568	617	619	570	557	559	570	581	593	584	599	583	592	599	599	569	564	555	585	608	603	547	577	605	604	585	572	589	535	556	576	563	575	606	593	553	646	575	576	567	625	617	584	550	585	525	566	584	568	577	591	593	601	559	591	592	558	577	570	557	550	577	586	580	572	549	557	581	585	559	564	573	573	574	578	593	601	568	543	578	597	667	582	568	591	565	570	599	585	555	553	591	541	569	557	549	592	573	544	547	614	551	542	568	534	521	627	606	580	575	567	575	555	611	564	521	540	613	572	562	548	579	555	564	574	532	583	499	582	576	558	542	597	604	614	573	597	572	576	564	605	587	561	580	580	540	565	534	620	570	574	585	574	584	555	585	575	569	577	613	559	598	590	647	571	603	543	604	600	555	610	584
11074	15832	10506	5970	4999	4190	8232	18522	21918	18565	13383	8533	5059	2895	1633	989	716	622	634	637	657	609	622	611	642	632	637	622	613	623	603	625	548	592	621	615	618	566	579	601	649	588	591	610	633	575	575	645	624	603	599	620	628	625	609	630	614	563	587	590	620	654	651	622	589	611	609	653	568	554	635	613	619	588	589	614	583	580	577	615	625	642	607	588	598	570	586	598	607	590	638	633	636	654	612	582	623	579	622	636	595	604	598	625	610	627	645	590	656	608	620	632	582	576	611	597	646	623	610	600	579	589	575	630	616	583	670	620	590	643	559	607	580	608	600	627	576	620	576	608	633	574	628	629	615	612	613	617	565	638	601	627	620	613	601	598	632	581	615	614	569	632	591	595	632	636	625	619	650	629	653	643	608	629	593	659	643	620	587	592	633	580	609	610	598	623	649	605	641	622	638	610	625	607	646	636	589	615	650	638	622	646	594	662	574	629	596	613	601	619	586	649	570	604	652	586	591	603	665	657	616	615	602	624	652	597	630	628	620	599	605	590	612	605	568	588	603	597	546	580	588	612	591	603	592	601	641	611	605	636	624	615	615	575	602	582	630	598	587	619	619	608	653	604	573	604	586	618	633	653	576	607	650	625	619	601	625	608	626	662	607	641	554	606	644	607	639	609	640	645	661	592	613	630	588	651	580	639	607	579	634	575	654	612	614	645	606	565	653	606	610	580	630	641	634	628	601	642	604	603	620	622	608	619	608	589	609	609	585	668	594	576	640	603	634	645	626	586	595	638	618	582	629	642	594	648	587	636	645	558	613	628	596	594	618	588	616	603	648	633	600	580	625	613	629	596	584	605	588	614	571	582	644	642	628	612	622	622	663	606	614	607	608	610	626	641	594	637	643	641	594	602	570	572	625	687	632	590	605	623	604	596	594	625	617	602	651	603	609	587	632	585	610	580	637	619	598	598	650	588	580	609	605	570	627	654	647	646	583	572	620	622	611	600	589	581	587	630	632	685	579	607	657	552	595	603	595	614	603	574	610	629	618	630	623	618	622	611	634	645	598	628	663	630	651	620	594	615	610	589	619	559	628	627	608	633	604	589	580	633	629	641	567	594	621	650	615	637	628	612	575	603	589	608	647	648	617	625	611	581	599	621	619	641	615	599	626	607	633	657	610	687	586	599	663	669	613	650	629	623	630	594	660	589	655	612	544	624	674	597	593	613	609	624	631	621	572	654	582	646	626	599	579	623	615	655	648	607	607	599	583	585	612	618	602	597	617	640	578	583	691	633	616	607	639	596	626	605	600	624	626	636	597	597	625	604	635	630	621	618	630	597	648	584	588	576	653	617	612	627	564	632	595	648	621	614	654	606	633	622	589	630	629	615	600	667	581	633	647	600	643	615	623	585	536	607	584	611	640	608	610	613	650	589	617	618	634	595	636	654	657	640	644	650	586	653	624	596	599	638	609	573	638	631	656	608	602	598	659	642	611	593	597	631	625	603	631	618	620	618	575	605	634	623	626	582	660	648	582	641	630	603	592	626	622	587	615	636	659	629	614	643	611	621	648	608	582	607	614	622	639	606	618	611	606	607	646	584	613	610	653	605	615	659	622	589	675	616	650	613	657	607	635	645	615	617	624	601	620	606	573	616	635	625	658	635	625	605	591	653	600	602	635	602	622	607	563	612	610	656	609	631	602	635	594	600	637	608	625	644	592	624	624	608	633	629	663	607	632	611	566	616	618	606	599	627	618	598	620	588	624	609	632	634	618	598	599	672	640	618	651	659	621	569	603	630	633	590	648	624	644	690	638	638	573	622	622	612	630	637	587	617	616	649	623	668	616	626	684	601	608	608	621	555	597	593	610	579	687	617	610	618	610	642	632	601	635	659	607	589	631	593	587	636	608	595	551	602	666	641	625	598	620	630	583	637	587	638	591	617	640	593	571	617	636	589	634	565	599	612	631	632	583	606	573	588	653	580	638	641	607	632	575	587	615	625	584	614	595	641	647	607	597	604	616	601	603	629	598	618	612	627	617	637	612	606	618	629	617	644	599	614	645	618	624	657	597	614	621	596	601	610	635	549	631	570	617	631	628	595	615	658	588	652	612	595	652	636	620	595	658	634	623	628	597	598	575	592	611	599	607	600	612	614	664	613	611	630	614	628	626	639	562	617	600	623	592	628	605	612	616	623	629	635	584	617	582	585	650	611	628	616	661	603	583	632	642	607	632	609	694	637	592	593	656	643	625	587	622	587	626	594	588	598	597	631	629	635	632	604	610	650	611	644	579	600	596	553	613	616	598	627	638	576	643	619	568	622	641	642	620	621	578	619	615	621	583	581	625	590	565	620	621	567	593	591	585	603	608	620	630	563	634	634	641	592	643	618	642	601	660	667	617	630	582	564	662	615	576	624	616	600	613	602	600	614	596	621	622	625	628	606	639	595	605	663	644	605	597	655	653	619	621	602	606	601	605	599	636	625	591	558	612	622	610	643	612	614	574	605	622	608	651	597	622	597	565	668	592	606	609	610	581	578	637	614	621	597	589	648	601	614	658	662	601	592	655	606	603	601	638	644	593	633	610	602	578	575	625	637	563	605	603	617	647	615	661	611	571	602	663	609	629	605	627	613	606	599	577	609	616	675	651	641	606	629	602	593	578	542	592	596	609	634	628	583	638	603	657	626	595	620	596	624	640	650	619	572	603	538	587	594	613	642	664	603	603	601	598	630	589	594	606	634	621	656	640	627	601	615	573	617	626	574	639	674	617	617	592	621	571	638	559	673	605	618	600	628	606	597	640	602	566	615	568	591	654	578	597	628	588	634	588	620	588	656	639	622	574	608	595	582	602	603	621	666	624	591	622	617	548	619	635	607	654	628	631	613	624	622	601	657	639	638	631	654	600	633	577	677	666	637	586	638	602	636	632	581	626	595	615	622	670	638	634	597	591	634	627	615	622	642	617	630	598	569	650	569	598	617	594	600	624	602	584	596	592	625	619	597	642	643	606	653	637	656	645	599	588	628	603	597	582	597	615	551	596	636	628	606	693	612	641	627	637	607	605	623	620	621	591	581	575	647	608	609	651	632	627	631	605	591	596	640	627	610	567	593	603	588	612	630	605	630	575	626	610	602	631	609	606	580	625	587	591	594	601	622	641	611	636	619	639	593	593	587	599	595	626	587	609	620	663	594	633	615	596	616	568	619	609	605	599	596	607	620	627	626	639	638	585	575	613	620	637	623	612	587	612	591	594	634	526	618	629	603	644	585	605	592	629	624	631	617	635	621	587	558	648	585	584	606	572	620	617	641	601	588	626	609	576	564	593	603	584	581	622	595	599	647	620	635	611	586	672	658	595	603	588	624	625	660	613	596	593	635	569	622	602	619	607	654	627	633	588	576	596	625	611	554	629	562	626	572	574	600	648	586	623	626	597	590	608	606	637	606	582	596	616	618	606	567	626	658	626	684	597	618	619	572	650	608	600	604	609	586
22901	21466	29179	24159	21473	21702	21631	31409	37936	33964	26569	17681	10001	5270	2633	1496	964	783	723	820	787	724	779	748	780	778	769	773	748	816	711	773	733	722	744	716	729	756	779	726	798	779	767	723	777	792	706	720	748	745	779	789	746	762	740	726	731	722	782	738	698	737	749	765	756	749	741	776	735	772	727	712	727	735	774	745	800	730	751	738	772	761	763	746	782	766	683	776	742	710	719	717	741	777	736	781	775	719	708	735	724	798	740	764	748	733	755	762	712	755	769	753	767	777	807	780	729	755	754	716	772	770	744	757	763	743	767	721	780	789	736	783	787	756	714	777	758	746	723	811	757	771	744	729	733	705	718	711	751	753	750	707	715	753	776	679	762	759	713	726	751	792	731	731	760	702	790	687	721	740	768	710	740	759	716	766	773	755	713	731	806	706	752	705	766	692	740	751	809	774	746	763	771	745	707	778	728	770	759	738	737	787	709	768	736	764	731	769	828	781	782	717	725	735	744	767	753	767	833	778	799	770	784	703	732	772	756	713	736	778	729	699	719	792	785	703	734	709	768	721	767	756	765	772	767	706	741	743	737	752	723	738	780	766	720	752	730	691	754	731	720	739	695	739	761	709	753	721	730	695	726	815	775	740	704	750	759	756	741	738	746	767	728	786	752	726	746	746	726	715	744	746	754	737	738	692	774	713	750	781	724	780	749	821	745	742	778	735	715	787	776	762	746	751	758	798	721	771	771	716	741	715	718	746	752	752	724	686	739	716	715	721	711	703	738	755	754	779	764	771	734	714	742	695	717	769	756	741	764	701	755	764	713	790	739	691	784	689	744	761	786	693	752	702	776	803	736	749	761	767	757	738	739	767	729	697	763	756	666	740	740	748	769	763	737	743	773	794	759	679	744	794	699	739	762	734	727	755	765	707	730	776	687	763	722	813	743	744	733	717	701	763	753	731	770	743	778	776	749	773	725	744	784	685	745	725	721	715	722	702	746	748	733	775	754	749	721	765	785	773	706	761	695	719	798	770	754	761	734	751	679	694	741	749	784	762	769	760	765	736	743	715	773	766	729	753	750	736	773	708	777	779	722	753	709	719	784	721	752	730	765	731	768	777	777	730	770	772	757	700	705	729	736	734	793	735	736	727	747	740	734	762	768	746	746	775	764	739	805	713	696	733	728	752	767	751	695	741	779	715	700	753	717	783	693	703	739	733	769	757	713	722	742	716	750	681	710	726	759	769	758	770	759	696	743	689	781	725	779	704	725	761	738	753	716	790	759	710	790	751	732	771	760	752	734	753	747	749	741	744	767	725	734	765	678	760	733	722	736	775	773	727	774	744	730	762	725	737	781	713	715	720	784	782	739	763	749	708	777	738	748	760	703	763	739	738	758	752	766	742	711	767	759	763	779	763	695	758	762	749	725	717	774	739	698	744	746	751	717	768	730	740	804	767	737	733	748	706	755	748	726	788	744	739	781	743	706	745	690	789	718	731	699	706	732	753	758	757	755	747	724	730	772	690	729	746	772	759	750	769	770	736	695	718	747	738	783	762	696	732	769	733	731	746	752	778	737	711	785	802	687	724	759	721	791	731	780	771	772	745	719	779	707	737	740	782	709	720	726	786	751	717	738	764	724	738	752	741	756	761	715	732	742	771	691	719	769	743	708	782	747	745	737	760	758	719	736	708	700	713	697	718	761	737	742	748	777	726	748	724	765	763	752	757	750	749	739	694	708	684	719	693	690	769	790	704	708	720	738	691	791	739	762	751	778	738	770	752	701	725	765	758	735	729	697	740	761	780	749	725	744	772	726	806	725	755	804	787	724	745	754	727	735	761	740	725	724	723	691	769	763	758	753	709	828	766	744	679	742	733	790	783	750	677	788	743	690	744	790	705	788	786	756	788	673	808	711	747	780	759	771	736	732	779	712	763	754	729	686	735	751	743	702	775	717	753	769	744	790	769	703	748	743	696	709	762	751	728	737	699	689	749	712	694	756	778	766	743	739	740	745	700	685	716	722	753	716	782	738	720	773	784	800	720	773	779	761	693	710	794	697	705	728	722	739	724	736	745	792	781	793	774	699	733	745	708	719	720	728	723	747	800	726	744	745	779	747	689	764	741	734	763	800	719	761	740	708	723	724	756	713	725	786	761	732	757	785	778	687	751	689	751	741	753	691	746	746	716	724	763	712	686	753	799	740	721	711	744	716	749	797	766	818	731	765	760	768	700	718	760	703	720	788	706	763	780	711	767	772	746	746	769	777	773	749	762	748	748	801	758	742	728	754	769	759	746	710	701	766	794	727	741	741	718	722	812	750	754	727	703	734	739	742	757	742	758	784	739	715	783	733	748	729	696	764	756	721	732	766	726	756	745	766	717	753	734	723	762	757	752	752	746	706	727	791	827	721	730	745	748	758	813	767	744	723	749	759	749	761	758	717	761	745	808	701	686	732	737	739	738	762	801	769	742	790	705	764	780	719	663	712	749	751	796	730	716	707	724	735	765	754	796	777	725	739	757	735	788	729	724	776	705	694	744	797	754	736	733	742	722	740	712	734	766	752	766	772	779	723	775	708	740	715	719	758	740	797	732	760	712	752	740	753	774	741	701	750	791	760	764	745	691	719	744	752	765	669	782	758	774	750	721	690	700	737	750	749	725	753	691	715	740	703	721	736	749	745	712	768	743	713	702	758	749	723	720	738	774	699	795	730	736	744	762	738	772	727	799	732	739	708	709	771	736	762	741	724	733	713	711	786	762	765	729	738	705	704	748	716	754	726	730	733	700	767	779	740	752	706	740	710	740	756	726	754	723	696	754	716	760	801	720	747	719	744	731	714	741	720	720	750	767	745	714	720	735	789	784	762	706	759	744	748	756	745	737	722	749	730	750	731	726	709	747	739	760	703	745	713	783	738	790	769	741	745	713	759	717	730	740	766	749	688	720	794	733	776	746	731	776	735	719	703	760	730	762	756	766	766	721	771	758	738	684	729	748	772	753	761	743	746	769	777	731	725	682	761	705	676	749	724	745	721	729	751	721	795	772	721	718	733	761	746	748	766	759	709	756	715	734	723	800	723	738	797	722	714	709	756	775	743	794	715	690	747	737	701	785	731	712	748	754	702	714	712	720	755	822	745	763	728	706	767	745	725	705	718	782	783	744	762	722	736	745	744	752	748	751	751	768	797	721	734	769	747	769	716	778	756	693	751	744	646	714	771	771	753	718	745	730	735	785	718	758	707	795	732	726	725	725	734	777	780	698	769	762	728	730	741	720	695	768	717	796	713	704	723	742	740	720	713	706	712	726	750	764	734	793	674	762	717	731	769	722	754	705	767	728	739	721	718	751	720	774	759	743	739	740	770	719	770	764	790	748	742	742	772	758	717	712	770	755	698	735	717	748	766	773	685	718	725	707	773	773	742	779	730	700	734	725	800	741	730	713	792	733	751	741	732	708	735	707	753	726	735	731	748	741	737	705	715	770	747	696	705	723
14513	25737	18746	11339	8606	8099	20885	36946	39789	35904	28679	20229	12652	7182	3799	2022	1088	796	758	811	809	844	779	788	768	721	788	776	762	777	755	758	755	750	732	748	756	765	768	748	712	736	762	790	733	783	758	736	758	761	738	762	759	758	746	783	716	788	729	755	774	753	786	718	778	742	767	747	762	742	711	784	768	759	730	742	723	748	742	797	748	729	746	771	762	740	738	755	724	769	735	717	775	798	763	818	770	730	764	730	726	781	805	758	743	770	744	743	787	775	768	768	726	766	746	729	756	717	692	724	794	779	742	694	744	717	777	721	730	770	745	773	775	773	714	738	758	766	792	699	795	791	779	773	693	733	810	730	715	714	737	778	751	776	770	716	712	767	792	780	748	730	781	767	729	752	792	808	759	789	756	718	769	762	770	759	817	696	770	760	762	781	796	756	754	706	731	741	730	787	749	758	803	774	770	753	765	799	765	736	732	792	739	761	755	770	779	771	793	769	706	784	724	771	716	773	743	777	775	745	733	748	712	775	784	772	771	713	694	712	745	769	725	771	793	789	743	781	772	777	769	767	736	828	798	713	809	739	740	799	739	745	727	775	762	742	750	746	743	756	715	723	737	754	736	730	728	699	691	729	737	767	708	789	759	771	686	717	813	753	745	763	786	751	755	792	717	745	756	778	777	763	785	761	712	792	724	803	706	745	755	757	759	794	773	780	773	807	741	780	783	771	753	743	775	790	763	764	764	739	755	735	708	754	738	751	745	794	724	777	765	737	772	743	797	765	767	762	771	739	732	767	744	745	737	770	766	823	709	767	753	794	725	753	774	745	799	804	750	739	726	792	786	721	757	754	774	742	789	743	733	727	714	756	715	726	739	719	742	763	772	763	767	742	712	768	719	753	794	744	774	793	804	759	791	792	738	754	787	725	747	759	775	774	715	717	788	777	739	749	784	822	740	740	786	767	771	744	770	718	803	756	768	752	808	784	735	788	776	781	793	800	783	749	803	794	787	756	751	751	730	765	757	813	780	799	738	774	704	777	730	753	773	792	768	749	716	723	752	769	766	779	778	771	710	745	792	788	796	783	741	780	758	779	777	763	781	758	796	770	826	738	767	748	747	783	756	774	761	793	733	766	740	755	747	770	744	745	800	768	726	753	773	736	762	761	670	763	766	807	760	782	751	778	743	705	809	764	754	770	790	744	741	810	763	744	728	793	791	748	748	774	757	730	769	729	769	825	770	810	764	773	792	727	775	745	750	717	768	739	789	713	737	800	735	745	786	754	736	767	721	783	771	759	741	762	781	797	763	745	715	736	750	768	778	752	756	752	745	785	760	775	748	774	764	748	773	816	798	772	740	751	770	742	726	733	752	766	748	756	749	683	817	734	772	707	785	768	731	735	773	718	751	731	784	770	763	756	761	735	751	776	747	794	724	754	803	749	810	741	761	690	742	745	734	746	755	792	784	770	727	742	744	760	736	741	789	751	797	723	787	756	725	729	745	834	745	792	791	752	777	808	744	731	755	723	762	735	768	737	770	739	788	740	743	745	804	767	784	813	748	712	704	777	787	738	743	769	756	750	771	742	789	726	731	791	799	782	775	744	727	785	785	757	748	760	807	754	751	777	727	767	770	747	798	719	755	730	747	783	761	761	779	745	762	717	733	777	807	749	769	743	748	763	767	772	792	750	757	785	751	754	764	696	745	791	748	731	797	746	746	744	753	796	761	767	784	761	735	815	778	767	734	763	794	753	819	770	736	809	775	753	763	809	710	760	787	727	752	739	759	720	823	731	764	781	774	754	755	804	744	754	727	726	804	738	754	743	726	784	754	766	799	701	788	773	826	756	758	724	766	755	752	736	813	782	772	791	773	760	766	726	734	769	724	756	761	714	783	727	757	786	776	720	734	747	755	755	782	752	819	766	755	721	720	778	754	710	730	747	736	736	797	767	768	768	727	767	742	772	786	808	698	762	802	720	731	743	744	737	731	814	783	764	780	746	751	714	750	769	743	822	763	739	773	757	741	785	752	784	705	768	752	700	772	763	769	746	779	778	760	765	779	728	734	729	776	760	789	798	770	807	750	784	780	731	766	754	732	738	819	746	756	730	758	802	775	737	757	777	739	744	754	789	761	754	796	706	735	809	739	761	742	761	757	713	721	730	759	733	707	763	779	774	747	763	765	789	812	769	735	767	804	731	773	786	744	770	773	766	769	768	753	729	756	772	737	792	771	764	730	778	738	746	814	769	786	752	765	769	781	741	746	766	753	749	759	773	742	765	757	808	752	736	711	790	798	791	750	794	710	780	757	775	699	749	784	769	776	750	713	705	791	788	763	764	732	713	808	720	719	784	763	743	778	841	813	730	781	752	774	719	771	769	779	775	693	759	757	775	756	747	775	751	717	744	747	743	742	759	756	762	781	790	759	796	738	774	754	767	728	739	735	745	778	760	761	796	731	787	749	753	763	771	771	785	683	697	714	741	769	763	738	693	751	725	764	735	719	750	782	709	747	798	713	782	754	791	777	730	750	792	759	760	797	835	761	729	722	791	716	764	747	765	743	765	718	743	704	783	763	777	777	775	750	753	774	781	761	776	802	745	732	767	757	784	783	756	757	730	756	773	778	733	774	759	736	752	766	773	795	760	730	772	737	695	739	782	763	760	705	718	726	770	738	763	783	757	781	749	761	762	736	758	724	726	776	770	714	743	726	789	750	762	792	785	809	728	824	764	770	779	722	763	829	752	770	757	718	740	770	751	760	755	748	740	772	733	727	771	727	793	742	728	780	755	764	767	766	736	767	787	760	748	767	720	748	810	781	754	791	757	751	795	723	780	741	804	758	813	791	706	774	738	770	782	774	751	743	773	770	747	750	743	755	763	784	761	752	794	763	774	743	779	757	741	712	733	762	748	733	744	746	758	748	781	738	755	751	760	757	764	813	778	755	812	744	772	734	791	753	768	777	763	738	711	770	742	756	765	764	712	774	791	736	796	767	724	769	787	705	768	725	790	777	741	785	767	711	748	769	743	754	782	742	753	760	756	711	752	712	766	762	767	746	785	716	766	767	734	776	761	770	747	736	752	768	785	717	730	795	761	735	749	788	733	753	711	739	733	779	783	751	789	762	758	735	759	754	769	796	739	741	726	799	759	808	759	740	743	713	779	729	712	796	733	785	767	724	720	765	767	810	802	766	788	762	723	772	787	773	772	817	767	793	769	749	794	776	785	759	767	747	766	705	771	741	759	816	750	759	750	761	738	814	718	760	779	828	744	722	725	749	820	782	725	730	762	771	718	766	733	752	757	766	790	754	768	797	719	774	728	786	736	774	811	757	706	710	757	796	744	727	755	749	797	742	744	801	743	727	755	786	756	754	765	784	756	745	774	746	808	752	709	717	772	755	768	746	833	787	744	776	709	747	768	716	776	772	751	747	807	728	742	780	767	741	766	763	703	812	721	740	742	740	761	771	727	758	785	770	761	768	761	760	727
28293	19541	9844	3936	2291	1706	1941	2059	2440	2353	1854	1393	980	840	685	568	559	521	504	524	468	509	496	470	516	518	495	535	473	502	494	471	534	506	487	468	471	531	504	528	504	483	497	500	500	501	470	506	501	489	522	472	503	504	523	501	500	466	517	518	466	495	531	486	462	505	507	495	500	489	489	474	489	468	487	440	520	467	460	462	521	465	469	470	484	477	501	512	483	486	521	482	491	473	513	523	496	532	469	463	501	490	480	476	500	519	537	477	454	505	512	469	484	457	482	540	505	544	502	479	498	511	504	497	495	468	486	468	488	494	502	476	519	511	475	482	473	479	502	516	467	491	490	509	565	512	465	513	507	473	513	481	487	556	503	476	484	504	501	519	462	522	478	490	499	530	505	476	486	476	491	515	484	498	470	486	503	496	496	477	524	500	498	503	461	485	528	471	512	528	498	536	467	503	503	508	464	484	510	489	495	503	521	503	448	516	483	518	509	509	486	482	513	465	453	536	476	469	514	504	487	499	479	503	506	530	512	500	499	486	480	451	500	490	501	522	473	495	491	506	512	495	500	525	534	520	540	508	477	494	487	478	503	486	501	481	525	485	502	509	511	506	494	489	495	456	508	491	458	495	509	496	487	495	490	483	466	497	513	472	495	464	495	523	507	458	474	522	484	476	509	513	497	547	499	524	509	478	485	453	484	480	525	507	474	469	497	509	483	463	449	503	522	495	469	545	499	498	477	519	544	504	504	494	490	482	522	481	502	504	499	485	474	525	508	511	475	484	498	451	473	526	506	538	465	538	511	488	567	512	494	518	491	496	509	497	502	507	543	467	494	474	503	486	530	494	502	499	475	535	504	505	463	491	488	490	528	506	533	506	498	478	489	508	523	503	485	513	513	480	455	492	453	509	523	472	466	510	496	491	484	507	483	481	470	446	486	471	485	495	513	496	503	529	483	569	528	489	512	473	502	495	497	501	442	487	475	475	509	543	490	461	492	503	445	531	529	496	516	502	453	519	521	513	501	500	519	489	502	485	499	488	515	475	499	503	474	448	516	520	501	479	511	513	524	542	517	460	518	515	515	471	497	484	503	477	450	497	528	502	471	504	502	517	506	456	476	503	520	467	508	476	513	508	524	521	503	518	463	544	477	504	522	489	502	511	482	477	523	544	457	511	465	462	502	483	510	518	489	490	498	516	463	524	483	488	506	470	501	536	460	566	515	503	459	529	485	488	528	534	479	481	526	524	514	538	476	520	478	483	464	517	481	528	490	472	504	492	482	519	515	471	482	481	493	515	488	497	492	496	495	550	492	509	490	541	527	467	514	490	510	488	503	534	473	536	484	524	510	484	494	487	482	511	489	483	494	488	506	490	487	495	475	508	445	464	509	508	515	522	528	544	468	516	475	454	504	477	502	486	500	492	485	506	498	519	458	462	486	496	453	476	469	484	486	489	538	491	525	487	515	518	474	497	481	516	527	490	512	519	511	467	478	501	521	472	540	456	516	491	518	497	469	502	478	489	464	501	511	498	495	477	507	465	492	530	479	511	450	493	483	456	493	495	468	496	554	468	523	493	524	489	514	488	490	495	485	487	505	534	523	519	513	519	513	499	511	492	498	503	513	486	442	475	501	523	502	467	510	488	537	492	519	507	462	489	535	500	540	474	504	513	490	534	483	519	517	472	489	510	495	489	487	490	514	488	510	449	476	525	469	512	499	502	513	514	502	490	524	502	557	527	530	528	462	503	493	479	515	508	483	467	489	529	506	496	527	449	501	484	530	478	474	464	526	540	553	504	491	515	514	509	477	510	504	508	511	499	536	484	480	502	476	478	506	477	528	483	525	500	512	470	476	497	500	521	524	487	498	485	466	480	478	453	510	474	477	557	523	469	531	510	521	509	468	488	497	517	453	509	478	484	503	497	533	479	503	500	501	467	518	486	482	521	516	482	509	486	540	486	465	475	480	494	481	476	536	485	480	511	477	497	496	495	504	493	466	491	519	489	486	502	479	506	470	529	509	477	493	499	496	476	517	415	440	508	509	508	482	474	502	491	512	514	510	505	484	470	461	494	529	533	512	526	498	510	495	500	516	457	505	475	509	477	475	472	499	474	499	494	530	485	515	542	527	530	484	506	505	521	489	513	507	488	513	522	506	504	530	468	533	491	504	455	457	510	485	446	500	518	497	479	488	513	502	542	519	532	511	492	507	493	529	506	492	513	491	504	533	464	482	500	534	497	522	478	502	505	512	521	500	506	464	533	475	508	463	492	500	494	532	493	503	523	514	488	493	475	511	539	486	484	494	524	497	482	477	478	519	483	468	503	485	497	505	471	469	463	497	499	494	560	518	473	495	453	509	505	491	499	519	492	497	474	481	497	475	506	475	497	503	468	517	513	499	482	528	516	523	531	485	517	512	510	444	469	467	513	496	513	500	499	484	450	496	471	477	491	481	527	533	508	474	492	517	499	475	506	509	457	494	482	486	505	492	459	497	504	478	525	503	474	480	542	534	471	477	498	487	481	495	524	483	472	509	536	506	546	508	493	467	477	498	504	518	506	506	522	465	488	544	492	491	478	484	526	477	506	506	493	520	477	503	525	510	519	468	517	490	525	517	505	503	502	487	477	508	528	474	468	487	477	525	505	493	435	479	493	460	483	511	486	489	481	452	498	494	465	525	511	519	521	498	440	481	504	464	503	511	468	513	515	485	507	491	492	506	525	514	524	503	499	487	480	477	513	469	496	508	504	500	474	501	506	477	518	495	482	510	519	452	510	485	445	483	497	521	483	515	516	487	486	508	484	516	475	467	473	459	481	570	520	475	508	506	522	494	509	521	525	489	490	511	470	499	493	465	514	473	495	526	528	533	509	521	516	506	511	504	461	502	477	509	481	513	459	499	504	485	487	504	475	517	510	467	504	471	479	484	477	507	513	488	509	476	473	510	514	534	514	521	501	522	532	529	440	549	428	484	492	491	477	490	507	508	458	509	501	476	487	503	479	516	509	490	538	479	506	507	515	545	498	512	521	509	515	470	509	498	468	471	480	501	469	492	537	500	490	473	508	559	521	512	506	515	546	548	459	487	475	486	476	516	507	513	504	518	517	511	489	497	491	480	505	549	509	497	478	519	530	540	499	483	512	504	485	475	517	508	507	533	496	506	490	522	492	512	521	514	459	507	454	490	473	496	534	492	523	491	484	485	470	504	497	519	490	495	493	521	522	499	499	486	475	483	469	491	519	474	493	464	518	528	498	489	477	483	486	487	536	491	491	479	531	495	496	466	514	501	489	515	485	461	477	492	486	484	518	475	464	522	487	491	482	481	489	519	499	498	468	544	484	523	470	486	482	477	460	487	487	508	518	489	454	463	499	483	531	495	540	532	505	518	476	526	476	566	519	488	465	523	494	514	500	499	497	510	515	548	467	482	481	483	546	479	447	519	505	475	454	467	492	493	514	487	520	494	459	494	514	487	464	475	469	516	497
10637	13296	8014	4747	3704	2823	2835	2934	3393	3218	2420	1769	1249	913	712	610	547	510	512	531	560	518	516	512	555	548	531	504	543	534	508	518	508	560	518	524	513	565	503	473	526	551	526	522	496	533	479	515	504	543	553	529	545	561	538	518	543	558	522	541	536	520	485	514	537	547	520	561	525	484	512	538	516	493	490	509	532	495	491	535	542	526	530	522	515	510	550	548	495	559	520	537	558	505	559	526	526	543	543	525	541	546	502	497	494	553	512	543	551	534	492	539	498	543	523	544	530	512	534	502	513	522	536	517	564	531	539	529	560	535	578	538	563	559	525	514	610	544	515	552	569	516	508	496	587	542	519	553	534	521	540	523	546	487	523	551	536	557	537	566	522	544	542	522	548	490	541	524	528	542	514	571	517	487	521	492	504	488	551	515	545	585	526	525	540	491	504	558	536	513	539	581	531	507	498	520	505	544	522	583	490	513	528	514	515	588	532	521	478	539	541	507	535	513	523	520	539	531	524	514	496	557	560	514	526	533	575	541	545	494	576	525	516	547	576	552	538	551	508	530	516	551	527	541	567	519	530	534	562	518	536	493	553	539	537	529	523	547	532	529	517	515	527	539	533	534	542	510	542	554	512	521	478	542	527	520	529	507	542	571	554	576	531	530	542	571	519	512	560	539	561	551	543	537	561	514	557	595	515	533	540	535	517	570	534	515	560	524	559	540	482	538	519	543	505	530	558	520	519	522	522	534	526	504	513	535	526	533	535	531	531	528	543	541	506	495	517	532	484	555	513	538	518	512	542	518	549	548	543	523	518	507	530	527	563	507	528	539	527	517	509	519	560	595	554	524	540	509	516	556	530	534	535	550	550	525	535	522	536	520	529	551	511	559	522	516	528	534	533	539	533	525	554	493	543	543	506	532	540	519	509	564	586	509	541	539	523	535	551	545	545	533	501	516	499	532	524	505	522	530	530	504	541	560	497	566	518	530	528	501	513	543	551	524	517	499	531	570	514	569	517	505	561	526	498	511	560	522	536	519	507	478	534	546	541	541	556	534	520	552	530	536	547	546	493	553	563	519	555	496	573	530	523	508	558	504	521	518	512	542	513	543	543	568	532	480	514	489	536	549	530	517	508	515	557	522	513	510	521	525	499	514	525	515	519	520	516	552	523	529	532	525	533	539	525	483	535	519	533	514	505	526	532	496	493	551	522	540	550	509	486	518	517	551	553	500	489	520	544	529	545	553	530	520	552	498	568	515	560	536	513	526	511	535	538	511	546	533	510	562	511	539	511	541	491	558	499	550	530	555	523	477	535	540	532	499	558	527	489	543	530	539	555	546	542	538	505	569	512	521	528	473	551	571	525	553	545	533	511	568	539	544	555	514	532	486	534	540	543	470	535	531	543	566	521	531	520	507	545	515	536	566	532	558	529	525	520	554	499	514	537	490	544	500	574	554	528	549	502	556	551	492	561	494	532	505	551	545	532	567	539	523	538	472	536	534	515	542	526	543	546	547	537	502	538	540	537	537	522	505	484	493	524	554	565	534	558	503	533	540	527	517	513	536	487	516	501	554	507	497	513	530	590	512	549	504	561	542	547	518	552	525	548	562	482	552	560	531	595	529	456	543	503	523	543	504	551	514	532	565	488	513	465	534	551	505	490	538	518	537	540	564	546	529	541	518	530	507	532	494	562	524	551	535	522	526	538	533	527	520	507	512	556	571	565	515	520	514	605	552	500	531	589	533	549	502	538	533	517	525	511	539	537	505	559	584	534	517	499	507	510	533	548	492	578	574	518	506	498	541	521	533	522	566	527	512	496	514	503	528	532	550	536	550	577	532	508	524	541	513	539	511	538	518	510	534	545	528	597	537	495	513	518	521	559	527	539	541	506	533	534	581	570	539	544	483	544	545	542	510	524	525	563	510	512	534	563	525	534	532	487	496	541	513	528	505	515	513	518	547	538	567	493	535	520	556	549	565	550	531	505	539	558	573	475	565	533	535	512	536	526	536	549	526	533	527	548	528	518	475	520	502	526	509	503	495	532	546	573	511	528	488	559	519	517	586	524	547	507	557	570	529	508	556	526	554	512	534	474	534	549	575	529	550	537	555	540	535	534	533	546	520	551	541	504	519	541	496	543	509	498	560	524	555	562	555	526	529	555	526	549	573	549	553	550	546	550	529	511	510	532	565	538	531	485	529	543	515	548	527	574	533	571	521	514	522	512	532	541	553	513	533	545	504	535	542	545	573	540	519	541	502	510	527	511	540	533	537	520	521	560	536	572	493	507	510	526	512	510	524	594	549	534	503	522	523	533	522	544	557	515	508	517	539	534	541	536	540	541	543	517	547	547	510	543	574	498	511	541	549	554	500	507	501	536	549	551	538	480	531	502	556	543	500	536	515	553	503	531	563	537	534	517	576	501	535	512	485	514	569	545	564	524	504	535	539	504	505	549	480	509	563	564	545	556	495	542	542	536	535	545	571	527	541	521	504	499	516	534	554	551	492	511	529	520	550	517	530	555	550	542	540	531	569	533	517	507	514	536	520	529	555	547	498	524	557	537	502	536	518	542	510	545	608	504	556	539	536	511	501	486	568	521	519	525	542	552	545	513	544	551	544	512	553	540	491	533	528	486	540	515	531	532	523	537	550	535	535	470	538	528	516	551	543	510	531	509	557	566	498	501	534	507	521	530	515	532	502	502	536	512	517	545	496	523	503	596	519	535	512	542	542	568	521	503	493	491	513	523	512	539	569	540	565	528	574	553	545	548	513	487	514	545	535	510	534	491	558	513	551	537	545	544	555	552	538	538	518	561	508	544	533	558	506	593	570	518	501	510	559	526	569	558	505	545	524	508	556	548	488	553	569	538	528	516	557	506	572	487	565	497	530	548	584	498	538	490	525	564	543	525	521	511	535	551	582	500	520	534	534	526	545	512	523	552	525	537	551	554	559	542	567	550	529	563	520	491	547	488	501	544	543	551	556	535	533	539	526	541	485	505	543	594	521	546	509	557	542	527	517	532	549	499	539	550	534	536	526	543	565	532	499	542	521	548	517	515	552	508	529	540	546	539	526	546	486	526	532	540	555	537	530	527	507	535	502	570	502	569	562	517	548	552	541	498	532	544	519	505	504	493	548	542	561	537	524	506	538	486	560	536	519	547	542	566	503	516	548	500	514	501	548	508	543	502	563	533	522	538	484	529	521	547	564	523	555	538	550	514	553	509	563	523	534	533	542	523	569	515	513	540	510	510	576	586	533	520	489	542	514	504	551	528	545	530	507	519	537	510	499	516	573	577	545	525	548	573	526	530	510	529	492	544	519	518	542	530	527	489	533	551	525	578	483	527	531	509	535	536	525	516	523	577	570	532	545	522	544	520	510	548	493	530	514	522	479	512	519	510	598	496	551	533	557	525	529	508	526	584	548	593	541	546	505	519	542	488	529	555	484	570	533	506	517	540	491	536	529	555	507	546	516	541	538	532	559
24107	21306	28381	24562	21055	8996	14612	19044	22849	19729	13596	8216	4433	2304	1388	923	685	587	551	569	532	597	588	565	552	567	584	591	612	570	583	534	629	582	616	527	568	588	589	591	606	594	575	573	579	601	599	601	578	628	609	562	557	556	522	538	612	580	604	571	554	587	575	546	533	619	587	578	574	570	585	516	504	582	599	554	632	574	537	525	574	573	610	582	578	606	545	545	575	585	567	551	568	597	563	555	593	567	583	562	562	559	534	545	591	587	558	563	577	601	580	580	600	577	593	523	568	593	541	573	560	589	575	546	588	555	585	551	563	579	557	594	511	575	565	564	601	565	564	554	515	553	567	549	540	557	555	563	536	546	549	571	591	574	550	538	539	558	572	564	599	558	579	566	565	551	558	582	567	517	581	583	531	555	553	566	561	574	587	557	523	558	576	572	542	598	553	573	560	639	572	548	545	549	584	594	555	572	556	533	595	538	551	576	579	558	592	573	598	601	538	508	574	564	533	542	544	532	545	579	569	596	581	538	547	584	557	575	575	608	556	592	554	588	625	612	596	589	568	559	582	602	586	594	569	585	587	559	568	582	575	612	604	545	563	593	606	553	545	598	561	606	522	606	574	562	558	594	559	561	591	589	574	609	567	547	540	590	605	591	601	576	555	537	582	556	588	573	586	598	599	577	569	567	551	565	541	553	552	508	540	537	534	564	566	575	594	572	640	570	578	572	527	594	621	623	600	558	628	551	545	566	502	593	537	567	609	550	591	594	514	571	566	567	554	554	536	544	566	554	594	565	573	571	533	542	539	585	575	533	586	563	533	523	557	568	611	559	587	591	558	527	578	578	545	555	530	598	575	597	588	553	557	515	609	545	558	597	563	548	573	546	570	538	570	554	594	573	576	569	616	565	615	568	570	589	569	606	512	582	594	564	566	580	601	568	610	578	547	627	597	583	584	563	587	595	585	619	573	618	543	539	530	554	616	560	559	554	556	560	533	562	547	578	582	582	542	555	556	542	552	571	582	547	587	609	579	576	581	551	552	565	537	572	611	568	560	547	541	588	554	595	578	587	565	558	598	484	569	603	598	581	563	583	552	599	549	583	565	570	527	564	561	567	569	587	573	577	605	583	557	572	615	589	627	539	559	568	537	518	575	559	575	588	548	596	589	552	555	590	539	593	592	542	577	546	583	585	542	558	589	587	586	565	588	568	586	596	567	607	558	584	567	540	566	544	578	556	570	571	555	552	511	598	576	530	552	560	597	526	551	569	571	577	530	546	560	535	566	571	586	554	508	607	560	542	575	588	568	604	518	562	540	560	568	592	587	556	595	574	578	560	577	528	552	574	601	580	546	532	578	577	579	494	535	581	572	572	540	558	575	581	570	546	602	571	589	592	525	534	580	575	622	525	560	557	595	562	537	523	533	571	609	619	542	554	590	557	494	602	561	561	570	546	580	565	550	606	539	547	551	550	494	579	557	559	599	553	613	592	547	587	627	513	581	568	593	637	554	570	555	542	570	562	599	536	581	601	587	554	573	513	609	569	552	536	553	515	589	593	587	588	592	553	555	559	568	591	564	542	542	553	547	553	589	576	554	564	584	578	567	585	557	604	582	571	567	546	554	607	547	571	569	524	626	553	572	578	613	537	549	528	611	556	594	558	569	579	573	586	549	547	540	578	546	566	578	531	536	570	597	522	537	542	536	563	553	572	567	543	597	551	520	578	558	558	572	586	558	575	544	586	574	551	564	573	588	542	605	551	572	569	577	530	606	570	593	609	522	570	550	543	555	602	544	595	554	566	603	553	567	590	568	523	613	541	605	586	551	540	628	618	538	555	535	585	572	529	511	568	591	588	547	651	554	552	554	572	579	571	564	583	562	550	529	562	546	624	566	567	567	532	533	582	610	553	596	595	590	556	578	552	565	580	560	583	557	569	538	579	512	561	565	604	544	551	590	585	579	595	610	518	591	605	570	585	582	584	539	570	553	551	552	541	566	548	563	552	570	553	567	595	540	520	576	541	589	568	551	552	605	574	560	561	549	566	650	576	574	576	558	550	568	534	591	612	562	522	598	568	568	586	615	570	569	561	548	615	575	575	552	605	549	551	557	607	521	524	585	560	589	615	580	564	570	576	574	514	540	539	598	585	584	566	551	544	576	544	554	552	624	552	553	530	609	526	598	596	573	551	528	575	539	578	594	537	587	560	588	576	530	564	576	566	548	538	574	557	550	577	537	559	583	557	542	547	583	570	519	540	580	602	573	555	558	583	548	578	567	584	583	569	560	583	562	591	546	566	574	618	578	586	539	542	569	584	608	613	595	568	578	600	617	590	565	585	579	597	587	573	574	581	577	558	526	550	564	588	589	599	598	567	584	546	574	551	539	560	570	580	515	561	601	558	522	550	585	536	586	603	539	570	598	577	552	573	557	593	518	577	585	523	550	580	518	549	584	533	530	546	607	524	573	600	512	590	594	526	561	577	543	608	576	547	572	570	543	535	570	532	566	578	555	517	584	533	555	516	593	600	577	575	566	557	560	602	562	628	536	583	561	570	536	573	545	542	555	562	557	565	583	549	583	554	584	538	542	602	591	551	536	556	535	570	594	578	564	561	572	592	569	586	553	598	543	543	574	579	554	589	574	536	534	608	541	572	552	582	544	574	605	588	573	583	570	552	544	546	543	606	572	626	589	540	554	581	611	560	598	541	581	564	530	594	541	530	535	568	548	598	552	547	530	565	598	552	592	595	579	549	567	550	554	589	533	619	561	535	584	524	526	549	568	544	549	552	582	548	570	583	576	516	553	563	613	572	548	557	552	570	543	569	544	600	524	577	563	593	587	530	598	555	593	612	578	574	592	560	561	554	560	577	573	565	573	549	568	542	582	520	555	554	525	550	562	620	598	576	560	569	566	585	512	575	567	611	537	621	532	575	561	575	592	569	604	531	611	563	593	536	528	554	570	570	585	563	586	568	570	528	562	613	587	556	594	587	578	553	578	600	579	590	561	573	547	605	594	570	535	515	546	581	530	563	601	555	564	586	589	569	550	595	607	570	620	569	568	572	571	525	572	593	559	547	604	571	569	597	586	540	552	609	559	579	536	600	622	561	555	552	569	562	522	558	554	578	573	532	548	543	574	579	591	574	570	555	538	551	572	541	517	578	575	569	570	559	550	600	589	565	539	585	587	573	596	567	555	538	585	541	579	576	578	576	526	533	551	594	585	521	563	532	572	528	579	579	586	574	600	581	555	574	584	573	574	567	529	575	573	561	577	563	602	577	594	590	555	557	567	566	595	581	587	576	574	547	558	550	576	571	541	572	572	568	594	607	568	547	565	577	559	584	598	661	562	628	546	556	565	545	537	546	555	589	581	574	600	591	577	555	508	581	596	549	560	549	577	552	532	576	615	548	513	555	597	605	586	584	527	616	583	591	590	586	576	537	531	529	556	583	596	550	555	570	605	573	537	595	583	574	563	556	589	601	557	630
11937	20464	14369	8459	5716	7927	18965	24784	27579	22947	16751	10827	6213	3389	1874	1104	843	605	594	568	606	643	595	593	605	559	589	565	581	590	578	574	554	576	630	592	606	569	625	633	556	594	615	554	576	582	644	616	603	605	612	559	582	603	616	597	578	629	580	581	566	600	638	606	582	594	622	602	560	556	611	574	560	640	578	597	613	645	612	578	587	571	590	573	600	579	552	590	619	579	622	614	640	582	617	590	575	559	609	589	612	617	606	589	555	632	567	599	611	605	579	619	610	617	575	597	614	623	641	562	597	589	600	561	587	539	593	583	619	561	598	563	584	594	578	616	574	585	614	612	593	613	607	568	596	581	564	558	568	578	555	586	599	614	593	565	573	559	563	645	585	570	588	598	602	579	600	637	578	599	585	603	549	648	639	595	542	584	597	582	622	626	571	571	602	588	639	594	616	581	583	592	584	585	631	587	582	589	605	589	583	592	583	575	542	534	615	593	629	607	581	554	606	597	580	590	602	602	603	602	616	604	584	580	583	567	609	600	620	617	581	660	650	595	619	611	594	582	575	610	556	609	544	608	573	571	597	621	569	622	555	568	598	578	588	566	584	590	588	602	570	598	593	590	591	574	573	590	610	595	595	599	590	603	615	610	631	625	603	566	575	598	550	580	601	582	605	606	590	591	601	536	646	595	561	603	611	591	602	588	631	592	631	591	599	587	563	556	607	582	601	592	573	596	570	573	594	570	548	594	609	559	600	585	625	590	610	566	567	620	611	580	573	579	648	605	567	588	584	586	521	603	591	608	592	586	575	600	619	579	611	616	612	614	602	600	592	638	583	576	606	618	601	594	623	582	563	592	648	587	598	570	600	597	597	570	609	594	601	611	580	563	584	640	608	593	586	560	551	614	559	606	598	628	619	570	565	587	606	586	602	594	637	575	561	594	608	614	596	542	565	606	584	632	582	596	609	639	548	605	584	589	609	596	557	600	623	585	571	628	603	606	611	599	565	599	598	605	574	567	565	603	581	630	586	613	633	584	548	564	595	605	613	627	602	609	615	628	594	598	583	593	588	583	597	590	599	596	615	557	595	586	645	569	549	591	584	581	617	608	605	595	563	626	594	578	600	588	626	579	580	645	563	642	630	565	632	575	587	607	642	613	611	582	599	598	580	575	593	607	595	600	592	585	588	628	612	598	600	580	615	596	598	572	583	608	554	596	600	583	598	615	623	596	613	583	560	569	596	606	617	548	628	557	565	600	596	587	614	582	567	600	555	554	630	581	580	589	582	574	596	572	572	588	591	628	595	595	599	565	567	601	601	628	582	575	590	625	613	629	580	637	608	584	601	547	553	581	575	571	557	624	556	632	588	614	569	606	644	604	568	597	582	577	576	605	561	583	578	580	613	618	622	624	569	594	646	595	594	626	590	578	564	593	593	592	591	644	587	598	595	641	578	593	593	613	551	618	565	582	587	605	598	579	604	627	584	596	620	556	564	587	596	539	571	597	580	594	612	575	623	634	581	580	593	570	572	581	618	600	578	610	593	564	590	610	577	588	601	566	603	563	580	573	645	556	605	623	621	572	574	605	560	608	612	613	617	588	590	607	598	604	571	589	583	607	600	590	629	572	575	619	615	606	599	623	600	571	574	630	589	618	591	578	593	601	577	572	599	594	595	575	623	561	605	588	600	591	581	566	573	596	603	532	574	585	568	620	598	621	600	569	591	601	563	594	592	584	572	614	604	615	574	603	576	617	627	542	543	592	611	612	591	595	638	565	606	629	593	632	561	625	610	575	593	556	610	572	547	558	578	639	567	595	564	547	561	553	576	596	590	594	581	569	597	588	633	616	620	628	578	534	562	606	589	577	569	617	588	634	577	598	595	599	567	564	607	621	575	582	574	601	605	579	591	629	586	596	583	610	557	608	582	604	549	574	569	612	615	607	564	634	596	591	603	626	597	576	595	573	593	587	560	587	584	606	575	576	601	561	605	616	568	585	596	617	568	595	584	619	589	570	621	618	599	589	577	592	581	571	569	614	603	560	608	559	578	579	607	616	599	620	638	604	613	591	560	603	603	567	575	609	565	628	620	624	575	538	613	555	597	587	592	596	563	573	554	569	590	610	631	571	572	554	608	608	606	550	606	598	601	563	627	609	614	592	598	589	591	595	599	617	570	571	602	591	601	604	585	601	633	561	625	589	613	606	658	596	619	615	570	582	614	611	576	611	639	602	568	587	599	599	556	632	576	608	613	590	549	615	630	575	600	599	584	574	545	593	555	598	579	586	593	597	562	613	632	584	619	556	529	598	606	627	619	601	556	573	587	615	590	587	549	590	561	552	619	591	626	633	552	576	583	570	561	631	605	569	620	567	583	572	601	593	627	590	589	560	583	597	614	598	619	575	601	600	574	573	573	619	587	568	624	629	588	601	576	576	563	584	590	592	591	573	592	581	578	545	614	602	548	618	601	623	586	584	602	618	609	589	597	540	572	562	631	628	608	645	560	630	591	569	614	562	540	586	561	557	620	597	598	609	575	566	617	577	590	600	579	608	558	590	628	591	601	595	636	559	586	623	599	587	608	597	569	601	614	581	579	570	611	592	601	598	577	587	568	634	626	617	626	598	566	593	563	590	606	560	608	605	577	548	588	625	551	573	575	588	619	598	602	596	574	576	570	581	601	584	597	634	544	591	641	562	605	608	569	542	588	595	583	575	620	597	617	572	633	610	610	633	588	613	602	526	595	577	603	586	581	594	549	637	611	567	607	587	580	572	610	590	595	589	607	620	562	611	613	603	594	590	575	596	594	547	629	588	552	599	605	569	621	628	601	614	629	568	572	628	595	563	578	602	623	573	606	609	594	578	595	582	534	596	592	627	587	583	581	574	630	591	615	613	606	576	616	576	602	610	564	613	581	591	643	599	571	608	563	638	527	606	575	575	567	572	597	573	586	603	601	566	576	601	622	597	603	568	560	564	559	635	558	552	584	593	599	619	634	589	606	613	597	578	571	585	562	587	620	575	568	562	561	590	610	590	579	613	596	595	568	601	606	653	614	594	602	566	599	612	568	608	562	576	583	566	583	569	592	580	617	585	607	593	583	536	635	643	533	570	615	536	596	559	599	582	600	564	565	554	581	579	570	623	582	574	613	651	587	604	590	586	605	599	606	632	623	647	575	610	579	616	591	600	560	592	573	567	565	615	563	583	606	580	589	594	622	589	581	627	615	628	590	637	588	635	625	629	606	660	620	554	559	579	589	581	588	600	594	592	601	620	605	615	575	610	587	630	608	608	558	576	532	604	602	620	606	576	599	559	601	602	587	564	564	583	595	634	578	554	537	592	641	604	589	604	564	551	607	589	630	608	595	605	580	597	599	593	616	588	613	602	611	582	611	584	631	585	584	593	589	553	611	577	581	600	551	572	583	600	544	588	585	566	587	582	570	603	588	579	588	628	567	575	590	639	615	573	587	598	537	608	541	554	606	597	613	589
25241	21432	27490	25634	10868	2655	7758	11569	13417	11586	8051	4798	2714	1645	1137	853	675	680	581	602	592	608	535	624	567	593	575	623	622	660	593	556	565	581	608	595	579	629	557	615	606	565	606	603	572	586	557	586	572	618	609	611	622	614	638	579	564	577	559	543	585	588	584	568	547	600	581	639	586	531	590	618	600	562	603	633	577	601	595	579	571	600	569	576	641	547	584	579	596	623	574	599	549	551	585	618	580	596	605	606	570	581	620	595	641	599	601	584	623	593	592	582	595	631	541	568	585	621	616	594	619	614	608	618	595	569	569	592	570	622	619	585	656	595	573	613	609	588	558	585	597	588	527	608	583	584	597	611	588	582	618	645	582	529	561	618	587	608	651	628	545	588	596	551	609	576	572	592	613	600	599	592	601	602	601	602	625	630	575	601	571	591	537	574	607	551	553	625	587	551	609	558	619	581	585	625	586	586	588	563	616	607	608	590	592	593	562	598	577	568	593	585	613	554	570	583	602	582	566	561	606	596	601	614	582	562	609	601	574	591	589	560	559	611	598	561	574	643	607	603	577	613	615	609	605	600	555	583	602	582	592	608	584	581	579	536	570	581	564	590	616	582	559	585	613	581	625	631	602	593	631	615	565	585	570	573	611	642	595	586	623	605	568	602	562	598	614	611	611	550	598	567	588	564	584	562	540	571	592	536	588	623	524	578	538	585	625	584	609	574	541	618	580	569	572	570	559	600	569	586	568	627	589	587	604	612	619	603	536	593	576	570	567	572	563	571	589	597	532	580	568	628	575	576	637	564	585	578	566	545	630	570	587	597	582	602	575	563	572	615	554	582	589	600	593	579	604	581	588	574	611	563	545	596	600	594	584	638	591	600	598	620	608	589	568	634	608	557	522	594	578	546	620	565	564	596	603	591	570	605	597	600	624	613	593	577	562	531	573	556	610	582	577	579	588	591	616	557	592	636	590	612	594	581	578	599	574	563	543	586	589	547	571	541	584	613	546	595	611	613	576	597	597	593	549	592	532	556	562	594	611	569	603	577	558	603	602	565	595	567	572	588	604	544	586	618	576	616	588	560	574	616	607	598	601	628	596	632	583	627	573	611	555	580	622	612	546	592	609	599	608	579	545	606	582	605	606	598	599	556	577	607	622	590	565	617	628	585	582	577	620	581	595	588	533	599	616	602	567	557	619	577	611	567	581	556	641	543	596	648	598	600	600	599	586	602	613	584	585	566	585	587	613	564	594	604	574	639	629	576	576	569	529	581	577	525	627	576	567	605	555	563	623	631	538	620	546	585	570	571	593	588	567	622	588	578	609	619	562	547	530	606	599	565	625	561	627	615	647	634	571	564	612	572	573	556	584	614	638	559	614	576	602	556	609	611	577	595	623	619	634	564	623	575	583	630	626	592	629	585	598	605	630	602	600	607	614	600	583	566	557	584	566	587	558	596	548	589	589	577	560	522	585	607	573	567	645	618	628	571	601	614	563	569	560	579	595	589	570	604	597	611	586	610	590	609	608	598	595	552	572	594	614	571	591	621	590	619	595	601	567	602	627	623	559	565	584	608	587	551	590	602	614	575	599	605	600	533	553	577	634	621	583	585	596	568	564	612	602	541	615	552	591	577	563	582	599	613	595	598	607	578	568	559	617	603	580	564	606	590	600	599	574	589	602	560	602	558	547	559	582	621	609	587	565	616	622	610	564	528	555	553	600	594	580	577	597	600	573	593	560	585	605	624	613	576	606	583	591	553	598	585	556	612	573	617	585	603	618	608	534	609	599	605	595	569	559	613	588	541	615	547	581	573	589	617	558	627	561	593	583	571	592	581	586	586	589	580	588	621	617	553	573	558	584	570	636	610	596	581	581	572	618	607	603	628	590	563	591	571	639	636	607	568	560	622	573	588	562	585	607	574	584	607	575	617	571	547	573	616	613	534	587	616	567	563	598	564	616	586	576	628	601	549	522	571	572	571	589	577	563	587	576	597	592	625	626	589	590	584	606	613	615	603	628	552	613	557	538	589	624	543	532	586	582	577	568	623	548	594	573	567	602	569	550	604	580	578	579	555	598	572	545	596	577	602	614	583	584	572	605	632	595	542	600	564	563	566	569	581	586	550	577	593	557	590	568	596	585	630	600	610	608	562	634	558	610	581	617	608	621	578	611	569	581	546	549	644	581	564	556	577	641	535	572	556	609	628	582	588	606	565	556	599	591	599	530	548	579	599	581	593	552	593	590	601	617	588	565	606	601	641	557	590	596	591	571	573	623	612	637	556	605	565	561	608	587	560	592	611	571	626	605	550	646	568	605	618	595	585	559	575	571	637	591	560	610	627	586	598	564	609	593	576	623	586	640	602	537	629	573	600	602	583	617	534	613	583	582	573	608	613	606	571	565	587	590	574	624	611	562	577	612	568	573	560	595	635	629	589	610	626	613	561	603	578	542	555	603	554	582	580	604	575	574	592	600	652	620	546	588	576	587	564	573	611	588	576	618	561	585	567	624	592	589	601	600	613	585	553	635	568	620	600	557	647	611	581	564	581	620	609	609	588	555	589	580	574	580	579	555	564	605	628	594	594	606	579	589	577	600	603	603	595	571	567	612	597	561	601	560	606	569	618	624	553	607	593	593	628	580	606	577	619	641	627	582	569	577	545	553	596	616	617	635	558	612	575	585	577	571	589	578	549	628	588	601	580	596	571	595	577	606	556	604	571	545	602	579	641	618	598	590	565	593	571	563	584	600	558	584	548	621	613	611	634	629	607	568	556	605	608	581	602	612	586	615	594	594	605	575	579	627	639	609	595	595	554	589	615	603	550	601	576	579	590	560	566	602	579	575	601	569	603	610	583	585	601	596	596	573	579	579	579	598	566	569	600	618	613	587	583	585	574	594	568	586	555	579	567	625	619	570	557	593	559	546	619	628	577	630	560	594	564	576	579	621	587	568	595	553	564	605	609	573	602	626	583	601	562	556	587	563	610	604	584	608	614	596	647	605	599	578	600	601	563	566	569	633	600	602	574	619	647	548	561	593	583	597	620	604	562	577	588	568	610	591	633	595	606	569	585	596	596	599	589	560	576	578	610	576	594	536	582	589	625	566	608	623	595	626	614	554	582	576	572	599	630	597	570	625	546	582	577	544	584	612	584	595	614	584	591	588	557	586	572	576	580	582	573	578	590	590	594	557	591	578	567	579	549	558	599	643	557	596	600	595	564	519	625	595	606	592	585	577	573	605	578	593	645	532	622	581	592	574	616	585	583	622	619	600	590	581	612	591	608	552	603	636	613	593	613	556	588	587	573	623	576	602	585	562	606	632	554	593	602	605	555	638	624	604	550	586	578	563	619	565	579	603	568	582	602	621	623	550	593	574	553	618	567	596	630	600	595	575	568	595	578	557	609	605	554	575	572	587	547	590	567	606	600	610	605	596	580	564	583	612	569	620	639	560	553	572	591	563	582	595	616	574	634	593	565	584	577	587	582
12190	17739	12944	6960	4723	4592	14393	19406	21254	17706	12770	7884	4690	2442	1554	1033	795	673	596	653	624	649	636	666	622	630	632	611	656	619	622	647	598	638	609	611	603	624	627	638	665	585	644	672	605	643	618	586	622	625	635	666	634	658	595	627	633	625	587	596	656	609	654	602	632	633	627	607	628	628	625	561	645	588	670	620	629	595	641	628	645	613	618	642	606	603	630	649	609	673	619	667	673	602	620	666	642	680	616	633	632	662	644	576	611	645	620	654	642	585	645	621	639	630	597	629	641	608	605	588	625	660	574	653	606	613	635	611	657	599	616	602	672	637	630	666	617	576	636	614	630	622	673	633	637	646	621	678	618	685	664	573	626	622	597	582	661	605	607	641	635	657	622	571	632	615	664	614	630	640	566	647	638	648	614	659	621	628	595	621	600	633	655	656	685	599	662	566	591	541	661	605	590	623	589	644	577	648	634	592	622	651	609	651	626	598	634	562	586	639	608	629	611	590	635	616	604	634	654	687	643	618	664	588	603	614	651	655	637	609	645	617	636	635	622	635	613	608	625	639	661	641	651	660	664	628	618	646	594	620	618	610	630	628	621	658	654	611	611	625	629	614	618	615	647	647	621	636	610	605	623	671	629	567	605	617	619	629	661	644	634	614	679	617	634	603	597	610	578	590	628	621	599	561	625	638	622	616	628	605	618	642	597	674	593	640	598	580	638	628	591	607	580	632	633	635	611	605	598	635	630	629	630	660	589	672	601	620	603	624	616	615	583	598	636	643	615	635	643	621	610	630	613	624	627	639	656	632	650	580	617	666	639	624	668	630	651	604	654	627	612	587	624	605	635	606	622	597	581	628	610	616	579	668	632	631	600	622	627	617	617	633	631	659	606	637	614	630	616	627	654	619	633	568	609	607	641	653	615	582	644	622	629	631	657	636	606	585	579	644	675	619	602	633	618	617	629	665	581	643	606	603	642	612	588	571	661	625	646	613	595	614	621	645	593	615	650	606	640	588	609	651	669	653	606	673	615	610	591	638	648	627	630	623	630	667	669	605	593	628	612	628	646	647	634	611	624	615	592	591	646	618	621	637	656	633	572	620	598	621	622	661	589	606	643	658	616	599	629	629	600	607	620	621	618	621	653	638	621	640	655	645	633	609	603	600	620	682	653	634	654	638	637	663	623	590	595	608	653	641	619	603	654	608	603	649	610	659	622	602	633	643	610	585	608	608	588	630	611	605	644	599	618	633	663	617	614	588	652	595	669	615	639	622	575	632	615	653	616	631	612	593	627	639	641	606	653	606	601	608	611	628	587	624	627	687	613	643	617	639	606	596	656	624	596	622	583	620	611	616	580	610	629	659	641	578	633	674	576	556	606	627	618	641	623	595	620	584	645	644	675	623	653	624	695	601	570	628	665	628	574	636	617	588	625	633	600	650	649	659	604	649	623	668	638	690	667	611	645	610	670	599	630	619	680	620	625	626	621	633	584	660	626	617	640	634	653	595	599	647	654	612	617	651	633	648	624	573	645	611	626	629	576	625	652	617	606	634	626	643	589	637	637	619	622	592	656	604	634	650	655	626	616	665	624	618	619	616	618	592	628	614	623	629	633	676	638	615	644	612	641	637	627	634	645	612	639	616	607	606	627	614	634	607	651	579	634	606	669	620	617	637	590	611	630	613	648	627	592	603	686	592	586	641	651	644	626	573	653	576	605	620	627	609	645	636	621	653	606	589	600	661	590	677	620	641	598	627	580	634	640	652	636	634	627	622	623	636	657	622	645	658	644	661	613	643	609	637	601	682	622	628	628	611	616	604	663	645	669	611	660	605	603	574	600	584	611	609	616	638	634	657	646	624	640	629	620	620	668	635	611	582	598	640	626	598	637	564	622	594	620	623	621	611	627	631	611	631	617	628	646	604	615	663	636	635	605	636	615	614	618	602	609	629	606	642	641	596	628	614	632	599	616	592	643	616	610	640	657	603	611	632	650	645	592	576	614	633	671	612	646	625	681	631	642	684	603	640	611	647	666	613	613	579	603	637	611	599	609	661	616	659	615	614	628	626	616	680	631	644	662	634	587	607	606	621	600	607	633	605	647	648	614	621	639	637	621	622	582	637	619	609	584	671	637	667	632	627	634	608	594	621	591	604	617	604	674	653	632	633	607	640	593	648	614	647	633	596	647	649	601	597	618	602	665	591	639	586	616	615	599	672	650	661	648	565	617	636	649	654	625	630	641	615	611	598	576	634	625	633	613	604	612	639	638	636	602	596	622	614	653	654	628	572	639	649	632	649	653	593	640	589	574	654	596	600	646	555	720	690	649	625	652	657	631	643	569	641	622	639	623	650	646	644	653	605	559	619	650	597	636	631	636	652	597	642	610	646	640	646	601	623	606	615	596	657	602	631	648	628	610	676	639	640	648	608	575	660	612	606	635	693	643	668	610	653	644	631	604	641	607	618	628	661	661	601	643	582	588	663	662	653	632	650	646	622	636	617	606	653	644	603	634	632	669	603	683	626	627	628	644	614	618	597	609	609	711	599	654	607	635	620	639	611	632	658	597	667	636	599	581	625	630	615	622	580	648	632	612	636	663	660	645	612	632	616	631	613	625	646	599	616	679	613	629	634	611	615	611	616	600	637	657	599	646	657	633	617	646	582	595	654	629	654	633	614	631	621	632	591	627	597	596	596	625	657	694	653	649	606	631	631	623	568	597	662	644	600	609	637	588	632	598	635	609	604	566	577	606	649	621	596	630	607	649	649	662	640	662	615	635	612	626	625	659	620	629	619	588	675	631	638	619	646	633	632	624	638	615	627	585	634	653	660	616	615	647	638	625	650	649	639	605	630	663	593	622	626	645	603	658	609	581	558	619	592	629	649	652	606	638	643	656	615	648	615	641	615	590	593	687	632	614	652	608	611	662	608	657	639	662	646	632	665	619	623	585	624	603	615	629	625	659	621	657	658	644	650	613	650	637	661	597	659	641	679	593	622	593	672	633	662	598	651	597	664	649	621	608	589	659	658	640	622	653	642	670	611	641	634	653	649	605	632	589	607	663	642	636	598	607	639	570	638	671	653	608	629	648	637	630	655	658	608	626	615	676	616	634	647	637	687	645	650	599	623	652	589	626	599	646	603	656	613	594	587	604	662	629	624	555	652	689	591	608	641	640	627	610	606	623	596	633	636	616	618	582	596	643	584	649	633	642	644	575	634	619	627	621	663	616	645	655	656	620	583	601	624	636	581	607	620	657	616	624	610	609	637	599	647	636	647	592	654	671	606	608	608	624	635	598	615	639	607	611	658	629	657	636	633	649	630	598	581	611	633	621	588	640	637	619	657	580	620	604	634	593	624	610	622	624	589	646	592	603	635	659	614	604	612	605	644	553	644	597	627	630	605	614	629	626	626	639	596	608	595	573	636	620	613	631	636	607	627	626	640	609	646	588	561	603	651	618	646	603	651	604	650	639	646	580	614	638	616	651	620
22902	21452	29175	24142	21459	21667	26916	33390	36497	33214	25945	17475	9800	5264	2789	1567	1112	968	768	754	769	780	740	777	733	738	700	763	736	761	728	746	758	731	771	754	766	763	788	770	710	744	782	794	753	714	719	789	776	708	739	716	758	733	766	730	746	733	760	761	708	778	693	742	736	733	791	674	794	739	753	765	742	766	716	757	753	762	769	759	811	706	778	742	773	731	760	737	752	734	752	740	740	770	786	732	783	780	755	748	780	720	741	731	739	752	751	694	720	738	723	739	718	772	798	751	750	777	772	701	719	718	773	764	785	690	741	781	768	729	740	738	772	733	764	712	721	737	732	780	743	747	764	670	755	722	720	733	771	741	732	713	724	742	731	755	739	754	728	715	692	752	775	726	760	793	722	710	783	721	751	741	785	713	735	747	769	755	778	720	666	693	765	778	773	738	728	699	732	727	712	751	728	770	754	761	727	738	798	778	759	743	767	732	738	744	692	764	753	773	755	766	787	795	776	696	730	736	736	727	766	721	758	811	794	766	796	779	756	741	756	763	695	744	781	753	752	741	776	754	748	750	759	719	741	756	720	775	755	717	753	723	746	755	745	775	717	699	725	723	745	757	779	764	739	665	702	765	690	748	736	697	663	726	757	779	720	792	678	723	736	772	738	763	826	732	777	740	719	789	762	765	756	735	724	724	732	755	739	724	754	712	720	713	720	750	770	769	762	776	787	727	755	756	730	739	719	707	761	675	767	734	723	719	790	705	712	734	754	771	738	719	748	740	780	721	737	762	731	748	739	752	730	776	785	732	739	744	742	737	693	729	774	717	751	704	741	745	759	710	759	777	769	749	741	753	714	748	781	727	760	741	727	768	770	770	719	716	743	739	767	700	734	699	738	733	715	752	721	768	756	736	703	777	774	756	725	723	735	708	776	716	768	740	677	741	740	700	748	751	779	726	761	698	734	766	698	782	789	720	788	734	768	763	711	728	754	735	735	731	719	746	733	750	755	685	770	746	785	795	714	802	758	734	741	732	816	736	777	765	770	745	706	728	739	748	773	710	750	738	732	760	784	735	738	752	762	749	720	744	790	765	808	752	753	736	751	743	701	690	727	767	784	763	756	736	765	743	726	765	735	774	769	749	784	779	757	744	713	751	740	727	731	735	748	756	713	772	764	719	765	759	734	697	700	783	756	720	703	749	737	734	764	721	748	745	757	721	729	750	761	746	729	717	797	770	774	750	738	738	745	818	782	764	767	723	750	762	734	744	775	734	741	770	727	804	790	724	723	767	765	775	762	722	785	787	750	764	733	752	806	731	716	721	738	708	746	739	810	767	774	778	760	737	767	709	714	710	728	724	718	789	751	759	723	737	773	752	747	711	758	760	715	725	751	708	782	720	739	754	741	677	741	790	757	706	743	775	741	761	770	720	716	775	685	736	749	771	823	709	786	761	740	789	729	740	703	715	752	739	696	711	739	704	729	746	679	723	789	789	762	740	718	747	706	763	743	726	737	760	771	752	723	774	720	731	701	715	686	771	777	772	736	687	719	775	739	791	744	743	763	761	761	760	747	754	750	789	812	745	781	732	729	747	770	728	765	719	768	737	748	744	727	675	697	725	707	734	739	722	777	766	731	739	737	756	736	723	732	697	773	734	742	734	750	730	779	797	748	732	751	748	745	732	729	732	740	727	782	767	736	741	768	768	762	725	741	737	766	753	717	749	749	792	679	726	786	740	751	710	732	728	725	719	728	758	775	742	765	758	736	760	738	773	767	741	717	700	715	751	697	774	713	755	717	719	746	758	765	726	764	734	774	738	771	713	731	746	747	759	745	759	730	763	730	735	762	763	729	714	730	733	717	778	770	797	745	691	753	726	818	752	766	731	744	701	754	749	768	747	723	731	757	751	756	706	775	708	712	731	741	755	727	760	763	769	719	742	728	728	730	712	775	728	710	748	724	706	726	780	767	668	754	788	731	765	730	773	715	737	729	723	701	719	772	815	761	716	770	785	764	737	714	712	716	734	716	668	740	758	701	791	728	733	737	762	741	660	776	740	776	767	756	702	728	755	738	703	720	778	751	781	797	697	769	694	732	791	713	715	718	788	735	811	702	735	760	821	794	720	767	750	690	707	737	695	770	675	764	748	737	684	786	778	730	707	710	721	770	711	710	760	806	765	749	759	787	787	751	720	742	728	742	752	756	710	740	753	738	744	748	753	750	775	765	733	712	771	775	735	726	765	770	720	747	749	739	749	712	744	718	716	706	808	762	782	741	678	754	745	759	764	687	730	733	737	763	720	757	786	752	788	708	794	749	763	695	734	777	739	719	759	806	722	732	739	759	730	732	743	742	724	762	719	757	706	745	765	747	694	728	776	782	753	784	720	759	763	733	758	684	743	765	730	727	787	687	723	812	769	781	727	723	724	743	732	764	749	768	730	741	715	782	741	760	740	717	737	721	747	732	740	791	695	763	784	735	721	785	733	714	786	737	782	716	776	776	737	758	728	774	759	739	733	762	733	689	735	680	741	734	790	750	742	771	736	726	701	795	728	784	710	720	739	697	760	739	768	757	731	715	718	669	697	703	750	701	778	747	750	735	712	719	732	769	643	735	785	719	777	766	773	771	735	704	739	663	801	737	708	754	782	712	715	708	710	757	725	777	742	759	717	732	758	771	749	762	754	741	723	748	693	700	719	698	727	797	688	702	745	720	762	710	721	733	758	779	750	706	721	737	729	773	756	742	724	704	761	702	762	761	750	781	736	750	753	705	768	692	755	736	763	732	788	729	750	745	750	770	705	772	820	731	698	764	769	730	757	713	704	748	737	759	743	793	766	749	758	783	743	769	767	746	750	779	751	728	751	730	780	723	727	745	753	760	762	769	780	721	726	774	708	772	730	734	800	726	726	810	763	764	731	695	733	739	763	753	732	730	704	715	789	718	762	735	761	728	735	767	701	760	723	698	726	744	733	728	729	775	734	703	698	737	773	763	771	741	752	775	781	806	713	761	763	703	756	776	716	761	694	759	756	760	753	727	736	735	740	700	740	782	713	736	749	737	759	800	713	741	683	760	746	722	736	754	694	701	709	755	755	789	767	724	741	756	766	731	744	778	756	787	788	711	748	750	732	771	757	685	770	782	746	791	664	748	790	768	720	691	747	787	729	749	742	737	722	741	750	760	673	720	736	736	745	695	742	736	715	745	753	782	737	786	784	683	713	782	766	732	798	726	738	759	766	731	738	806	781	760	714	774	720	779	754	689	717	756	755	773	774	744	771	781	726	761	750	728	697	740	703	773	695	720	730	755	735	729	801	768	760	699	742	770	738	759	777	747	756	722	772	723	742	767	751	753	745	682	768	752	752	768	824	781	769	763	746	765	763	730	763	785	746	776	741	697	711	718	785	754	732	746	778	727	766	771	776	763	700	754	723	720	778	731	759	788	715	748	765	775	718	718	711	725	732	700	749	725	715	764	735	749	726	736	733	744	743
13725	27619	21062	13067	8724	6919	27898	37953	39032	34938	28337	20173	12683	7056	3909	2130	1351	909	785	733	690	820	795	783	776	763	744	770	759	748	745	772	743	806	747	767	772	729	819	796	784	769	711	770	751	757	805	775	751	761	764	760	770	755	774	729	734	748	756	744	714	766	771	756	743	703	758	773	764	774	718	775	761	750	740	801	747	752	765	820	720	788	784	713	724	748	744	752	760	793	787	724	765	758	712	757	744	745	741	805	754	748	736	800	768	794	748	760	796	788	761	768	759	762	793	821	688	746	790	803	752	751	805	726	785	816	738	720	726	704	747	792	791	763	811	757	731	746	731	739	768	743	798	765	727	747	745	770	774	763	748	782	791	741	762	770	745	728	739	743	766	719	741	786	710	800	809	770	797	798	737	809	761	733	795	744	742	747	766	743	754	776	749	782	762	719	749	807	749	732	739	756	769	747	736	726	771	776	751	787	772	789	763	760	762	755	770	775	768	737	693	762	762	740	759	744	789	771	767	766	772	739	760	742	779	782	763	750	783	779	759	765	728	752	737	732	708	778	746	766	826	754	812	760	776	689	750	728	749	754	783	796	778	738	764	735	737	714	752	756	792	754	779	719	740	757	756	790	774	746	747	731	776	740	746	748	754	751	781	733	780	755	756	776	753	747	737	741	792	766	756	733	752	780	731	760	753	770	726	721	718	717	763	750	776	727	721	731	731	740	762	797	743	749	731	767	730	726	796	735	773	753	779	722	789	753	711	747	768	747	792	767	737	795	778	732	797	735	743	784	766	752	787	778	780	753	785	807	700	782	713	812	780	742	771	779	750	766	737	803	747	749	776	808	767	765	811	747	765	781	762	756	719	722	737	788	718	739	723	736	709	720	782	760	763	730	782	777	780	787	796	803	747	806	748	767	778	728	779	777	771	726	765	742	777	765	799	765	776	732	751	758	798	772	728	755	715	757	786	752	752	755	766	795	801	760	756	727	811	780	727	781	737	791	745	770	768	728	733	776	838	818	764	764	772	725	722	833	775	749	769	757	749	753	721	791	744	788	787	783	720	754	836	778	781	732	715	772	739	751	761	770	766	733	789	745	752	762	732	769	788	741	731	759	742	783	720	721	764	754	763	775	763	721	763	838	748	747	721	738	811	759	791	762	775	748	754	738	769	770	781	797	748	773	788	686	766	765	799	750	777	760	800	757	736	772	712	768	740	782	768	777	752	746	763	719	813	788	804	750	786	720	764	708	739	766	741	772	797	792	791	722	703	755	776	792	759	739	770	732	768	778	735	791	750	775	764	742	748	754	723	775	746	728	736	826	762	765	758	732	743	778	736	756	758	763	703	782	755	778	761	766	811	758	843	775	759	768	748	803	733	772	749	781	736	782	767	795	736	728	779	710	791	805	792	745	784	735	717	769	736	735	774	771	790	796	757	791	744	792	726	765	774	797	774	782	764	805	783	719	762	753	783	758	774	725	779	765	762	777	746	728	758	781	731	773	804	788	741	753	778	766	796	771	732	734	785	779	749	778	740	767	752	745	720	762	745	752	719	723	793	748	711	728	769	785	768	754	769	738	769	772	769	778	773	704	765	785	763	727	785	740	721	779	742	747	772	746	755	762	729	773	719	763	787	739	746	784	785	752	749	765	756	728	765	756	741	749	779	772	756	806	766	797	767	752	767	791	760	751	808	735	736	766	729	729	752	757	759	812	812	797	699	790	759	813	763	731	739	724	755	830	735	795	778	786	716	728	769	734	738	731	773	750	738	775	705	826	764	782	753	757	755	777	810	732	794	770	710	791	801	725	771	810	738	798	710	752	807	741	755	726	773	741	755	717	792	730	780	754	788	776	753	752	736	704	750	737	764	779	773	802	777	769	788	795	769	771	809	744	780	716	809	692	793	805	808	767	761	770	763	727	744	736	761	739	788	779	793	822	757	772	752	756	747	775	765	750	804	742	741	738	774	781	759	822	810	760	795	743	737	726	733	750	742	779	781	773	779	753	759	759	730	736	737	766	738	776	746	774	780	765	813	737	713	732	767	703	728	772	750	779	765	776	730	771	731	756	752	762	790	704	736	792	729	771	736	750	749	780	789	753	759	779	745	737	761	763	808	728	767	763	760	755	800	774	755	774	789	769	777	774	793	732	758	762	758	761	796	738	758	780	761	792	784	748	773	777	736	737	748	739	738	735	743	743	765	769	730	735	753	746	809	775	755	791	750	758	795	752	772	782	714	770	780	781	755	765	731	724	761	785	767	815	770	759	731	722	775	762	757	743	779	796	766	796	774	737	745	770	787	766	781	796	814	792	814	779	771	757	778	747	754	726	756	753	754	766	756	748	761	758	742	694	768	774	787	734	778	771	767	750	732	733	771	725	743	758	728	761	802	799	767	777	798	751	739	721	745	771	784	805	790	777	776	732	776	773	780	807	751	763	845	717	795	789	743	730	774	763	710	784	741	729	761	706	766	733	768	714	710	691	774	781	707	773	755	771	746	782	764	748	726	815	742	736	748	778	762	747	787	820	737	713	790	738	727	693	779	830	792	789	769	724	775	749	733	716	800	737	776	804	781	747	752	786	767	754	760	770	739	743	772	820	791	733	773	750	763	765	739	785	744	738	764	803	747	726	767	814	782	710	739	797	719	743	756	769	750	704	759	726	799	775	723	728	781	778	771	772	793	710	779	782	729	764	788	700	765	723	764	736	729	736	715	793	761	767	769	753	793	775	718	757	799	750	772	777	788	748	748	747	706	695	757	734	722	782	721	752	755	783	733	763	771	811	801	745	731	729	789	767	821	781	743	765	723	748	754	758	762	750	752	797	733	738	755	726	808	754	754	767	765	831	767	745	770	822	743	770	742	727	742	802	748	786	787	724	702	774	747	764	768	739	768	720	709	722	763	733	777	703	767	752	774	751	779	770	836	760	778	697	783	753	755	778	793	748	776	742	791	718	720	802	782	764	778	768	733	792	746	823	748	756	746	777	759	747	743	757	732	807	758	763	821	775	776	791	757	762	739	749	786	756	748	768	736	780	745	775	749	737	738	765	779	817	746	718	752	789	742	780	791	794	783	739	757	742	768	754	770	738	768	755	765	761	777	767	714	770	787	724	786	728	810	781	721	728	771	738	746	750	828	779	791	799	720	731	750	757	784	759	808	764	757	725	790	757	765	790	787	801	774	796	756	775	763	792	725	773	758	710	707	759	743	774	757	813	714	780	732	739	750	747	704	726	766	736	787	775	785	797	762	718	756	786	762	743	767	810	765	761	734	731	760	749	687	806	795	740	752	722	810	766	754	738	784	756	721	766	761	726	785	772	760	769	826	743	761	801	808	751	776	753	795	752	745	751	768	773	750	703	707	777	743	778	769	858	760	713	750	806	764	777	772	779	769	769	758	769	780	738	774	759	754	817	752	714	765	726	774	779	728	812	774	789	768	795	798	743	766	807	781	762	755	781	758	797	755	766	764	803	752	750	750	775
28303	19681	11649	4942	2426	1458	1764	2316	2534	2146	1862	1351	989	841	654	600	518	515	492	510	543	505	486	471	506	492	528	486	442	505	490	532	539	516	469	491	535	499	555	523	479	490	492	529	454	493	503	499	484	497	489	504	490	481	477	499	489	491	490	527	474	506	490	497	510	495	517	508	500	452	517	489	519	426	504	478	468	532	467	488	475	493	474	516	480	448	470	503	512	498	475	501	510	497	497	540	535	502	528	497	474	496	501	522	531	519	500	518	518	508	488	481	474	420	532	474	485	462	491	473	516	458	466	529	516	479	478	504	485	468	490	512	489	519	507	505	476	504	456	493	563	514	517	504	541	456	469	460	489	499	523	509	514	511	467	506	503	525	492	510	479	496	492	500	490	512	513	525	464	524	512	497	477	473	520	486	521	451	476	513	513	499	496	496	516	475	501	460	481	481	515	467	492	458	529	500	505	519	512	462	503	470	495	539	491	475	518	493	504	482	467	530	519	538	477	469	504	519	492	498	499	497	538	512	522	523	490	522	504	476	487	506	507	481	494	499	465	488	513	535	519	524	511	521	483	480	502	540	489	512	451	456	490	520	509	484	480	478	465	489	504	497	473	459	485	494	509	481	506	465	503	524	514	486	496	508	506	491	496	498	506	520	493	490	514	488	504	470	521	481	551	522	534	490	477	485	516	538	529	522	457	491	494	489	500	517	506	459	511	540	466	475	518	450	524	480	531	512	519	480	478	457	458	484	536	513	498	504	464	526	470	517	530	474	466	492	472	506	457	479	473	498	481	489	481	523	507	483	495	491	489	484	454	471	474	495	521	505	514	514	500	511	519	516	507	534	507	513	486	506	475	486	516	521	492	481	480	484	496	490	480	504	495	496	521	504	506	444	525	475	500	507	497	508	453	488	494	484	478	466	461	500	452	497	425	497	530	522	480	477	491	502	475	522	496	507	495	522	482	484	528	510	470	496	451	496	522	472	467	510	504	512	494	520	497	515	493	474	490	516	528	511	439	491	527	499	475	504	458	506	446	479	497	502	480	473	501	531	507	486	496	492	516	531	511	482	501	489	531	500	489	492	521	466	480	473	525	506	527	502	485	480	466	467	490	474	493	507	474	527	488	508	461	504	506	527	478	505	508	519	488	552	488	473	500	517	496	510	504	458	452	482	478	504	523	482	531	499	542	467	534	536	484	521	470	471	530	496	489	513	504	501	463	535	479	484	517	489	462	486	466	488	502	458	467	500	502	503	532	519	475	451	522	474	531	521	529	486	480	483	532	470	506	514	500	447	503	508	477	492	481	509	504	487	491	451	513	492	503	459	514	530	537	494	512	485	509	484	511	495	500	482	477	496	503	453	448	522	492	515	462	491	506	484	471	497	498	514	466	488	487	507	506	491	489	565	505	485	522	478	496	492	510	508	491	513	461	502	453	514	523	491	498	461	511	495	468	470	492	522	523	449	467	469	486	491	522	481	520	518	451	506	511	526	488	486	509	518	519	478	502	493	487	535	502	502	474	525	543	509	495	511	513	447	470	493	513	497	445	492	522	488	469	480	503	503	507	521	468	503	512	516	453	497	494	473	469	466	475	473	519	548	506	504	483	484	527	486	461	476	484	503	512	488	497	499	432	467	505	512	486	516	489	495	490	456	488	481	512	486	521	503	525	497	510	472	539	499	490	454	506	544	511	493	452	499	519	542	554	479	520	546	515	506	504	494	470	455	539	527	468	464	463	493	513	461	498	499	482	463	472	492	515	526	481	478	511	525	516	525	484	489	514	515	496	504	492	468	500	490	532	523	469	520	501	488	562	496	546	488	468	531	486	519	535	517	482	483	492	479	493	503	531	521	500	521	511	511	481	506	485	496	471	571	487	488	490	511	484	501	498	525	479	469	494	467	484	510	531	502	530	492	510	475	493	510	514	506	532	501	469	497	550	488	534	474	492	491	493	500	520	536	490	509	504	497	492	473	501	512	487	471	523	473	477	506	472	505	534	530	511	496	485	525	477	476	509	502	475	503	549	519	513	486	508	514	493	535	484	459	501	511	501	495	476	509	541	429	481	511	479	482	479	487	474	497	528	497	514	467	465	531	489	513	463	422	550	499	482	502	526	494	509	505	485	512	499	501	481	514	517	486	545	484	492	496	501	512	506	526	468	497	530	541	509	449	509	509	532	525	498	529	536	521	530	502	494	509	499	508	459	505	527	447	475	489	491	479	555	481	494	468	499	481	495	500	498	511	468	498	506	515	474	461	513	504	508	519	543	524	485	513	492	506	477	504	509	515	494	499	472	503	475	500	505	462	476	497	486	500	540	497	451	490	517	469	506	462	533	520	512	476	505	523	506	506	505	527	458	496	466	520	505	502	465	481	489	500	473	481	471	472	481	545	501	519	498	480	523	527	535	502	508	517	503	518	483	515	501	476	502	523	477	509	505	531	500	500	486	475	491	454	472	475	457	465	483	487	482	495	518	463	489	480	508	513	456	491	547	506	534	492	482	472	502	495	516	493	504	485	501	501	499	475	481	498	520	517	486	554	472	513	501	538	506	477	492	503	503	496	480	531	529	509	483	514	462	503	462	490	496	496	442	522	501	499	513	477	537	482	486	497	456	451	490	519	508	524	458	479	496	445	502	552	538	494	492	503	500	506	487	508	508	507	547	508	489	530	503	519	462	483	482	486	494	471	524	505	519	521	502	486	525	556	481	493	466	526	513	492	551	486	491	467	486	512	506	511	487	465	509	500	522	484	521	515	454	515	484	476	505	526	489	463	524	488	491	479	488	534	500	497	487	480	471	556	477	466	536	530	460	492	499	524	498	501	504	477	524	518	520	532	518	471	508	494	481	492	498	496	494	466	496	471	531	462	537	515	464	462	530	517	484	472	471	459	480	457	500	553	471	503	484	532	513	561	486	529	482	458	523	494	485	529	493	468	491	509	464	448	471	545	501	458	531	479	467	488	496	480	491	469	459	500	495	507	472	499	487	495	480	459	494	460	498	478	495	477	498	488	500	473	483	511	498	502	497	518	500	492	544	506	494	502	484	477	486	482	518	493	516	473	515	460	513	485	473	471	526	445	483	487	506	498	486	504	494	472	490	570	495	492	509	464	478	476	511	491	517	503	536	508	485	536	469	496	491	493	548	506	529	506	491	474	499	514	514	519	501	448	502	504	560	497	479	500	496	515	550	523	514	497	480	500	505	514	520	498	484	463	556	534	474	523	515	496	544	514	522	507	454	526	501	513	492	525	513	539	504	526	522	490	537	538	513	504	456	487	531	521	468	444	551	489	519	488	511	511	522	489	478	510	508	516	476	465	497	476	532	486	508	489	530	460	478	456	513	498	497	511	505	509	495	521	530	468	526	479	514	467	492	522	520	506	486	491	507	497	520	506	469	519	492	500	452	480	501	511	492	525	493	471	498	473	471	512	518	506	500	488	486	494	477	508	479	522	503	518	494	507	518	513	480	488	445	508
10029	15282	10849	5837	4011	2459	2711	3395	3465	3139	2416	1684	1293	952	733	650	597	518	559	523	504	566	561	502	571	474	539	503	531	565	526	544	559	567	550	552	529	545	517	538	533	494	548	573	522	535	534	553	501	524	526	558	527	504	529	579	545	557	601	519	519	559	513	561	568	523	525	501	503	512	506	552	498	592	533	554	558	514	527	521	535	502	547	473	516	509	534	557	510	536	535	559	536	554	512	527	561	528	543	494	537	512	502	487	562	538	502	569	547	536	513	592	552	531	540	541	548	540	492	530	523	501	563	553	536	545	504	547	534	524	536	508	537	561	544	496	538	516	527	520	525	508	531	499	565	517	560	495	540	528	558	555	564	526	497	509	560	537	554	526	543	545	541	533	527	564	497	531	519	520	548	556	549	549	540	546	530	506	556	560	495	565	543	565	570	559	562	538	540	553	567	532	516	545	552	499	536	514	551	546	562	567	516	508	538	564	537	510	519	536	519	537	536	538	554	512	564	481	550	555	569	561	523	507	518	530	542	552	543	524	558	580	525	522	559	507	543	538	531	577	530	509	574	519	505	575	536	546	531	582	521	547	510	529	549	538	536	545	516	541	573	526	556	557	556	533	520	530	563	477	515	542	552	544	548	499	534	551	512	528	531	554	504	498	547	468	530	537	543	566	555	485	509	527	557	538	531	524	470	556	531	537	576	491	490	532	525	469	515	549	510	520	538	506	529	564	510	521	533	542	560	519	538	532	540	528	538	526	510	527	488	509	527	563	481	507	534	503	510	502	532	521	518	542	523	528	561	506	484	542	520	561	543	515	566	498	533	570	561	552	496	540	512	536	518	566	564	518	535	539	573	562	548	527	519	546	522	526	526	569	551	486	531	569	547	553	544	521	554	549	501	560	545	519	527	586	564	515	563	597	563	566	560	558	528	509	571	545	508	528	558	490	562	563	524	537	551	517	525	530	542	553	489	577	506	542	547	501	569	542	530	494	530	483	593	542	487	539	560	485	572	519	561	501	556	500	526	551	514	547	531	526	521	537	518	553	508	520	535	540	569	592	524	543	544	553	531	499	524	532	537	531	508	568	512	526	528	491	517	520	512	520	561	557	531	565	538	527	552	565	552	565	519	589	552	518	537	506	556	554	564	519	539	501	530	550	522	538	574	542	510	539	585	545	540	541	554	565	529	516	518	561	524	511	484	530	592	551	522	552	528	532	541	563	532	514	558	518	547	506	520	543	527	529	545	564	500	550	505	535	556	564	561	504	555	491	507	579	533	511	568	507	509	534	528	592	553	535	562	515	554	517	553	546	536	513	507	533	536	509	531	505	528	575	524	543	552	552	501	536	514	485	487	572	559	542	546	531	524	530	542	561	540	540	544	521	549	495	532	533	492	494	559	528	539	542	534	476	503	569	527	500	512	521	528	507	476	551	558	557	529	529	544	527	518	513	555	541	530	540	548	500	512	547	525	509	557	538	510	540	538	533	513	557	525	564	524	513	528	531	527	535	575	511	509	554	525	520	545	540	516	512	559	514	578	521	545	546	506	594	501	499	534	550	526	563	535	531	546	534	564	520	551	549	509	489	577	546	524	527	549	499	507	558	490	516	551	540	551	541	570	522	534	519	526	559	559	549	511	509	528	512	527	556	549	533	507	559	562	538	501	568	503	526	546	527	516	513	534	546	542	547	505	514	534	572	557	532	526	537	515	535	552	528	522	533	485	538	524	541	493	563	518	531	539	544	525	534	534	531	554	540	519	502	543	498	521	572	535	525	554	483	532	528	554	538	519	521	549	545	540	520	561	541	548	496	556	535	526	534	576	527	517	531	531	539	553	536	547	565	572	545	542	568	556	517	542	511	507	555	557	537	571	496	545	561	493	539	507	537	537	549	520	515	545	534	541	545	529	522	537	573	540	597	510	536	536	524	485	537	539	561	520	515	538	507	545	523	573	544	570	504	560	508	531	568	489	511	540	544	575	559	512	517	554	518	532	566	543	531	552	513	541	531	532	519	497	526	483	520	527	522	535	513	550	536	539	522	525	505	538	507	555	538	553	567	519	501	503	571	488	532	520	514	543	544	545	574	526	543	531	513	513	496	594	495	522	538	517	564	554	541	526	495	571	577	528	534	544	544	556	536	513	556	523	515	510	525	514	529	548	534	498	503	536	548	538	555	553	527	535	528	563	543	522	512	580	528	521	547	499	501	503	547	566	539	511	542	516	573	510	538	521	520	489	512	529	557	519	536	539	540	522	506	543	515	579	547	540	551	566	526	519	460	541	580	552	544	516	526	513	551	514	526	525	507	521	532	544	524	547	515	504	501	513	559	561	536	525	551	510	551	499	485	559	511	541	567	528	528	552	552	547	542	477	502	538	542	572	526	510	511	485	503	502	538	539	525	531	551	510	516	569	501	495	528	520	556	534	539	553	529	548	548	541	508	531	556	533	537	507	517	480	506	589	524	519	477	516	524	511	559	517	567	524	524	523	557	542	529	525	495	540	541	549	548	510	570	537	573	517	565	518	545	524	570	554	566	548	567	527	566	560	548	477	540	521	542	552	530	500	530	532	517	504	523	530	501	537	571	523	556	518	527	531	543	581	471	529	577	509	539	501	538	540	590	556	484	551	523	535	576	519	591	520	541	531	524	576	515	563	515	539	542	547	489	495	528	544	519	522	570	511	500	545	491	539	558	543	501	516	531	535	512	518	551	505	515	512	533	565	536	512	512	582	566	545	546	499	548	577	554	517	522	552	549	503	530	529	531	550	544	546	505	555	554	541	528	533	513	529	530	520	550	566	514	547	509	552	544	518	523	547	553	553	522	510	563	512	529	528	568	537	500	540	502	522	529	559	519	570	512	523	508	554	556	549	496	534	527	528	526	505	531	505	581	542	544	546	548	518	503	526	509	551	552	543	527	520	534	538	531	499	498	522	545	499	519	572	563	527	540	546	534	542	549	525	497	554	517	531	570	529	533	552	521	551	521	531	512	513	517	526	491	527	550	540	523	515	536	510	524	547	554	522	525	539	512	555	503	529	528	544	507	498	557	563	534	583	529	537	507	533	539	518	545	531	511	525	526	525	542	535	535	512	521	501	537	505	481	499	527	532	491	498	580	539	519	519	518	544	546	523	557	514	530	504	506	555	513	568	524	541	547	538	531	531	515	541	531	529	527	538	552	494	546	563	551	507	561	545	527	554	537	575	532	517	481	548	510	567	518	535	521	539	523	604	507	523	526	535	561	538	524	534	574	590	508	510	536	527	556	525	544	572	519	543	526	544	533	542	525	522	543	564	544	566	527	538	534	567	552	541	547	549	502	560	527	545	522	538	522	502	571	544	545	525	506	488	519	556	509	524	553	560	555	492	550	532	564	532	480	522	510	521	481	582	514	570	558	519	569	544	543	588	520	530	512	522	521	502	540	533	483	532	544	520	536	512	539	550	537	571	522	537	532	561	563	494	560	523	531	500	504	514	548
24193	21396	28490	24674	21108	10145	16055	19345	21550	18929	13540	8124	4544	2561	1527	956	689	612	590	587	594	597	565	571	566	552	563	540	558	566	563	620	569	556	589	577	563	534	540	570	536	546	568	559	540	545	566	582	581	517	536	555	598	628	552	562	545	581	577	534	550	526	561	555	584	543	526	540	581	557	535	553	531	546	575	577	547	565	507	516	543	579	578	592	543	583	565	562	596	532	575	559	573	570	560	547	564	557	562	535	545	568	577	591	607	556	598	542	575	584	576	522	618	581	579	557	557	522	562	598	551	566	527	572	614	605	595	517	540	543	593	600	590	542	550	632	563	530	569	521	577	549	526	553	596	523	557	565	540	532	569	563	539	583	511	582	518	585	586	569	576	560	509	542	527	583	558	585	598	593	595	552	588	565	495	543	573	567	526	576	575	589	554	579	550	581	547	568	586	559	622	613	568	573	572	595	577	623	549	532	585	540	565	567	598	598	577	572	582	604	565	546	567	573	575	553	538	563	542	585	574	528	578	526	526	599	539	581	554	545	537	569	507	569	583	566	555	552	564	613	524	582	585	578	545	585	580	580	551	592	594	599	542	555	587	550	553	538	612	538	556	568	535	584	541	582	564	612	558	531	570	572	553	548	568	578	556	565	566	574	557	547	540	573	575	561	554	578	540	540	557	591	559	549	576	531	588	594	585	545	606	526	543	597	562	557	591	550	564	608	574	489	551	589	549	533	606	556	549	560	557	555	550	546	529	554	537	611	577	620	572	573	590	571	547	582	562	580	561	522	525	579	541	527	580	575	596	584	547	527	581	603	515	543	546	558	541	593	555	574	584	555	612	563	548	574	537	518	569	571	539	530	563	569	578	533	553	568	565	552	610	544	572	550	566	525	534	559	563	542	592	543	575	543	548	583	567	562	533	526	569	573	569	538	562	519	578	539	563	620	624	556	523	594	597	555	551	554	560	514	521	530	544	571	527	579	587	544	532	538	539	576	542	578	574	568	532	572	575	574	544	576	548	564	598	600	617	560	542	565	546	522	545	540	543	530	537	542	554	564	536	604	522	534	587	550	538	563	591	520	527	566	572	566	567	605	582	598	597	571	524	561	579	546	545	524	546	544	588	516	576	569	573	581	573	597	558	576	538	533	602	569	541	526	569	604	557	582	512	570	572	567	525	555	565	570	541	550	561	534	567	607	542	561	595	560	563	580	562	556	551	572	536	561	576	578	593	566	551	552	524	553	544	578	539	577	582	560	554	575	532	572	571	575	541	583	521	555	581	550	577	551	562	541	538	562	597	564	591	565	615	545	547	551	587	553	545	543	534	559	490	558	554	543	553	589	571	528	575	543	545	593	554	553	531	550	547	597	557	539	564	525	575	553	586	534	587	568	572	557	589	611	580	576	541	507	562	589	538	561	598	585	524	554	550	542	552	537	566	586	566	555	548	567	527	525	545	556	529	554	591	600	562	548	536	523	560	514	558	538	524	571	583	551	525	524	579	553	522	580	581	565	588	559	514	567	531	578	540	585	548	551	560	593	580	528	575	586	563	620	561	578	537	545	541	570	561	544	560	534	541	544	571	554	528	579	601	507	577	586	547	587	552	561	546	606	560	550	572	510	523	559	560	567	543	576	563	541	580	547	546	549	571	564	526	581	577	532	513	561	567	568	561	551	544	551	558	583	555	590	561	559	587	493	537	555	558	534	575	540	534	553	575	534	586	556	576	578	570	556	577	548	581	585	545	565	573	586	584	602	566	560	543	573	583	616	547	572	580	560	565	555	563	556	544	576	556	574	597	583	523	541	547	562	587	564	543	577	526	604	527	558	567	533	558	585	585	543	572	599	524	519	510	589	546	570	551	598	537	567	557	545	546	585	553	548	622	553	512	588	546	574	546	592	575	534	540	553	564	588	553	581	533	542	586	542	559	623	539	583	562	558	586	558	568	531	569	538	563	538	537	528	540	575	593	539	562	594	532	556	565	534	575	554	513	594	539	576	568	549	609	555	554	579	534	526	543	523	552	526	564	552	587	603	579	572	588	577	536	563	541	534	579	575	573	525	553	555	534	593	591	583	559	556	536	568	596	576	564	609	546	553	587	559	573	570	558	520	559	582	553	548	584	549	546	560	560	594	531	661	554	599	552	581	579	574	543	557	543	554	577	566	590	542	544	550	596	591	590	573	619	599	563	565	558	557	588	551	542	570	552	529	600	556	567	530	556	591	559	556	539	612	580	594	573	571	628	607	572	580	596	585	552	576	598	560	540	553	582	549	550	536	564	546	590	575	515	556	554	567	586	534	598	546	597	570	582	525	564	580	599	577	528	547	570	613	572	577	582	586	570	556	602	569	554	531	549	565	556	542	531	573	539	561	565	551	590	567	595	575	562	595	532	575	577	578	573	583	532	537	546	579	551	536	593	565	533	589	547	555	554	551	560	598	589	547	536	551	550	570	584	544	521	612	604	566	622	540	513	533	588	600	582	563	534	560	537	575	557	572	533	534	545	576	595	577	564	575	555	519	558	588	577	595	533	576	605	563	577	569	565	588	574	594	566	562	558	590	565	572	578	551	515	545	585	554	528	591	597	529	590	582	533	531	580	573	563	559	566	563	542	582	566	576	591	554	571	625	558	552	600	523	533	511	555	577	588	558	570	572	581	569	544	545	598	541	542	594	565	540	566	592	576	529	569	536	515	583	536	566	563	580	575	545	581	570	548	573	597	555	560	572	572	539	579	593	553	596	536	551	581	576	566	551	542	552	549	581	579	574	567	553	596	574	567	551	567	556	555	575	526	564	510	552	527	574	554	599	532	569	563	584	566	513	541	585	506	609	563	538	577	557	557	568	514	546	593	552	580	541	551	550	581	581	583	527	601	555	556	591	556	534	573	533	524	582	564	525	594	563	602	569	582	590	557	555	575	556	598	558	548	556	558	549	557	570	589	528	561	599	556	528	568	531	558	564	553	559	568	568	511	596	557	571	540	618	544	522	577	583	537	547	595	585	544	562	543	540	524	532	605	549	546	562	587	550	583	610	533	589	543	566	548	585	530	584	542	545	600	564	580	569	520	568	531	547	596	589	569	524	577	599	530	562	557	567	530	583	559	579	552	532	572	526	548	524	583	549	563	551	588	591	534	524	559	535	612	594	542	548	539	562	571	541	565	556	576	551	564	583	579	570	545	533	609	552	572	533	605	587	557	546	530	567	560	567	543	565	567	571	573	569	546	517	571	551	537	576	556	597	591	591	547	575	577	549	565	525	588	533	583	581	555	556	595	571	554	535	537	573	541	552	566	520	557	553	596	557	562	590	570	552	575	560	530	627	543	541	543	583	593	565	563	595	567	581	564	544	588	567	594	564	538	519	582	605	612	558	585	557	576	588	568	546	555	581	550	567	539	542	556	538	619	559	581	609	612	582	586	557	597	567	530	579	577	579	586	568	575	539	575	525	547	520	573	563	622	552	595	596	549	580	562	589	561	584
12039	22723	15190	8498	6343	9364	19630	24964	26157	22702	16991	10779	6395	3692	2254	1232	752	587	608	609	646	624	610	601	577	642	625	598	602	626	586	564	609	555	589	603	584	589	606	566	620	569	605	575	605	623	589	600	589	570	608	587	596	547	548	585	579	608	574	556	556	586	597	581	648	551	564	617	574	590	567	573	554	595	595	652	569	597	563	625	602	595	593	615	571	626	562	570	560	570	562	602	543	582	586	624	586	585	566	573	604	576	585	605	608	594	566	583	558	602	609	606	613	566	565	598	618	607	618	552	572	569	605	577	607	553	587	564	605	554	636	583	608	634	578	599	581	578	602	630	578	580	634	578	591	570	607	588	570	598	627	618	595	580	559	593	612	594	606	653	605	591	593	610	542	575	621	571	638	608	637	585	573	581	590	629	562	619	578	587	573	612	553	543	596	576	574	597	545	576	597	577	642	594	602	595	586	609	579	590	611	603	633	602	606	592	554	623	617	602	591	576	611	576	572	586	574	578	581	613	555	606	578	615	600	601	581	603	589	610	592	610	615	588	584	572	520	577	579	607	591	607	605	562	604	616	566	586	557	609	592	567	592	575	554	618	582	593	612	582	609	614	601	554	619	594	586	618	578	596	595	587	589	576	574	581	594	553	563	572	580	543	627	596	633	572	604	572	575	619	567	638	584	576	577	605	563	617	569	630	577	617	556	581	557	581	604	590	620	616	632	603	572	632	582	586	607	610	625	589	573	573	568	592	556	631	613	557	543	617	578	601	604	628	618	585	559	583	556	601	626	585	603	557	519	604	606	613	622	628	584	563	602	611	572	610	627	565	560	622	597	592	547	633	623	652	622	581	577	597	586	562	601	588	588	623	578	596	600	651	598	562	604	577	606	611	565	612	590	559	593	594	595	536	572	601	605	610	590	603	573	580	600	590	598	574	550	575	574	600	595	614	611	581	604	593	580	643	592	553	580	628	602	592	608	593	634	586	606	570	609	614	593	612	600	573	593	560	536	611	639	578	580	579	561	591	638	580	612	614	606	581	583	573	603	603	594	597	588	583	588	563	613	571	596	572	577	604	603	618	592	601	594	593	586	596	605	591	605	591	609	582	583	595	609	629	580	658	625	608	606	592	584	578	610	602	639	561	614	573	597	611	607	573	638	567	594	563	584	568	559	552	599	591	574	608	624	593	576	605	611	603	571	598	590	592	614	569	597	618	563	615	583	554	608	585	554	550	590	596	625	618	569	591	593	631	624	589	547	601	556	580	596	673	572	566	573	591	583	601	573	609	583	614	606	611	565	565	608	607	575	581	561	589	543	596	602	599	588	584	599	584	624	588	604	572	568	601	560	565	542	631	579	572	606	580	609	619	628	595	573	604	576	643	567	595	623	583	610	576	591	605	601	576	563	650	519	585	612	581	568	604	600	552	577	564	545	589	632	568	591	620	595	613	568	586	587	632	584	593	605	562	568	566	613	594	617	582	577	610	610	568	575	573	585	606	634	607	612	568	592	586	571	564	624	586	572	599	555	607	579	611	666	584	612	629	576	597	562	548	565	611	581	623	587	613	534	603	613	590	591	565	565	623	580	617	590	658	598	553	560	568	596	614	587	581	612	611	637	616	569	547	568	609	577	584	615	615	619	597	632	612	561	596	573	608	582	566	657	612	634	609	567	625	589	577	577	585	599	582	605	591	607	629	616	607	622	582	602	566	631	585	637	590	612	571	540	596	585	572	535	590	562	577	583	586	554	589	615	597	577	572	641	609	614	593	613	580	581	635	598	603	598	602	582	567	604	580	601	604	580	644	614	565	597	579	580	542	592	540	546	641	593	549	669	611	607	637	663	611	601	633	634	608	570	604	548	635	584	570	573	605	584	595	570	636	606	596	596	593	621	576	553	544	605	599	618	591	639	622	584	599	562	591	620	588	570	583	572	560	558	579	615	581	613	612	581	590	554	585	590	536	583	629	583	592	555	608	614	592	614	623	635	607	580	627	615	610	625	627	550	590	592	569	639	595	555	662	584	579	609	577	637	596	532	551	593	631	594	609	578	629	575	606	589	563	596	611	555	600	612	575	582	571	627	656	570	582	628	582	567	590	585	603	655	584	583	550	560	577	581	605	579	587	583	619	575	614	594	564	544	586	569	583	579	572	571	562	585	609	578	596	602	558	563	589	562	580	581	531	595	559	614	572	544	611	599	598	609	626	636	561	580	645	596	605	605	610	596	641	587	601	606	640	612	585	520	630	546	579	612	602	554	565	620	601	593	622	600	629	606	568	605	574	612	583	586	610	596	620	605	591	605	582	593	605	560	630	555	550	577	596	549	614	570	552	595	628	606	567	587	622	619	590	554	580	604	579	578	594	602	560	589	585	598	607	554	582	562	623	575	577	632	581	584	586	608	583	560	610	627	623	622	608	571	550	622	622	531	622	611	607	565	549	558	616	572	624	569	589	589	602	624	596	536	591	581	606	607	575	618	578	563	594	587	581	570	547	589	601	593	649	594	594	576	555	627	569	654	633	577	612	589	564	631	572	577	611	660	627	571	602	582	573	581	558	574	574	584	613	579	589	554	593	592	632	621	584	527	583	624	571	592	625	579	611	614	596	599	574	589	622	561	579	571	593	614	616	584	603	607	599	605	603	614	592	563	634	592	583	588	623	603	567	553	632	607	631	557	583	577	590	577	564	578	575	589	601	532	593	599	615	605	631	611	604	604	641	578	629	660	621	537	574	560	606	612	586	609	608	565	618	580	567	607	577	552	606	600	590	582	589	602	579	534	614	604	541	606	618	564	580	599	579	584	602	616	622	568	607	598	595	605	600	605	560	581	590	617	591	569	591	628	586	606	576	619	596	577	580	589	606	626	587	605	581	617	611	574	603	588	570	562	573	576	591	565	597	576	593	627	606	600	536	637	585	562	634	583	559	574	583	628	574	609	614	580	610	621	616	598	565	550	579	627	570	606	589	567	611	619	607	590	580	592	619	600	586	622	605	586	552	591	582	605	599	605	596	583	559	608	579	579	625	606	600	559	623	564	598	635	583	625	565	581	564	570	624	585	535	626	639	616	612	576	581	589	621	555	593	592	592	601	603	602	580	624	589	610	607	617	593	593	588	550	612	593	522	603	589	574	608	588	604	564	563	596	576	617	583	578	596	599	577	571	603	561	571	575	598	578	597	578	605	588	605	608	573	617	579	582	539	609	579	612	585	632	618	601	573	608	624	589	614	619	610	579	624	588	565	585	626	596	642	579	579	595	607	628	587	567	576	559	571	602	619	586	639	591	598	607	588	547	587	571	552	603	556	586	516	596	550	604	583	539	619	618	554	555	593	567	570	555	614	562	603	606	581	635	593	589	597	611	574	597	567	562	531	562	595	605	587	605	572	606	572	585	607	599	620	613	579	604	548	575	603	596	599	575	589	583	574	604	560	603	608	577	598	601	576	608	558	550	575	577	560	623	593	610	573	596	597	633	589	599	541
25360	21471	27533	25700	10905	4285	12526	10455	12737	10411	7546	4583	2650	1752	1123	834	646	558	574	579	607	603	560	612	563	616	538	585	573	604	548	594	538	573	560	541	581	600	566	581	554	544	573	592	560	552	553	609	586	571	609	618	557	560	596	579	607	564	592	617	559	581	614	551	605	588	536	572	558	579	545	549	586	562	590	573	581	586	631	570	563	629	528	555	602	567	546	590	572	594	576	586	580	582	584	595	580	595	607	571	578	585	552	605	635	584	610	582	592	558	580	586	636	607	619	567	569	592	563	612	598	567	574	585	591	527	592	617	571	594	566	583	598	565	582	570	605	554	570	606	583	595	632	575	627	600	573	553	570	571	562	569	565	592	603	541	573	582	569	577	574	577	627	643	540	598	552	571	601	540	567	597	608	526	539	560	576	596	559	622	625	591	572	582	547	586	583	572	556	542	558	553	599	541	603	565	567	579	578	605	559	595	586	578	587	579	573	605	574	555	564	584	582	604	568	653	595	578	574	549	580	596	594	558	602	625	551	595	584	576	582	609	602	558	562	600	598	620	624	590	570	602	604	568	574	603	570	596	599	555	568	581	595	591	658	584	578	584	578	567	602	554	591	587	586	576	577	549	566	555	566	607	570	596	584	577	581	578	584	575	558	628	571	550	533	565	604	590	586	538	567	557	586	571	633	615	549	567	582	577	535	598	583	597	544	541	563	573	628	557	591	557	572	556	595	585	582	596	544	607	535	593	582	569	567	606	621	543	588	574	573	608	547	565	590	591	538	563	553	580	630	580	568	594	610	608	578	578	610	580	578	577	609	549	550	593	592	534	582	613	610	608	618	565	561	584	558	594	543	619	585	587	588	543	572	557	546	625	589	613	548	549	547	562	632	526	572	504	557	607	604	593	609	603	616	574	595	581	589	590	595	592	580	641	566	637	569	594	558	578	571	579	615	569	607	555	570	586	572	588	619	596	551	552	556	585	581	550	558	560	627	600	584	574	560	619	561	536	583	635	588	572	597	609	575	620	577	573	597	584	604	622	586	560	593	567	542	567	596	564	582	574	558	567	598	586	590	561	574	553	635	551	568	575	565	594	577	579	562	549	610	579	556	554	572	571	559	540	564	510	567	584	570	586	565	540	566	530	568	568	596	596	562	609	575	556	554	593	574	606	569	590	585	531	611	566	571	560	596	574	552	580	543	582	556	592	582	541	590	525	614	582	596	578	607	570	564	571	529	579	583	571	589	585	585	579	591	558	554	586	561	561	561	532	546	579	576	608	548	575	591	598	599	556	607	561	615	594	537	557	588	557	620	571	570	586	581	506	603	569	552	553	590	547	591	604	564	579	607	554	600	562	563	625	577	605	553	584	590	552	557	609	576	550	621	614	543	541	582	602	603	618	628	602	586	557	565	564	595	579	557	628	575	593	567	564	610	579	570	554	582	596	593	561	582	566	652	585	553	606	613	539	578	572	599	585	583	585	569	549	589	546	580	553	595	581	544	530	584	576	581	575	611	575	570	580	556	551	602	558	573	593	599	575	579	568	531	547	556	558	582	587	583	574	610	629	597	571	567	607	595	557	549	556	609	605	547	549	522	560	635	598	597	574	555	567	588	578	552	567	621	602	605	586	551	546	572	568	548	621	591	600	579	549	570	549	612	575	564	566	547	558	541	636	557	573	574	569	539	569	538	571	586	558	557	555	607	589	591	568	615	545	563	583	588	561	532	585	563	588	601	587	565	573	586	625	554	584	591	600	575	579	616	568	619	566	546	589	592	589	611	579	600	569	573	572	588	602	533	588	563	561	562	560	588	553	580	566	576	525	566	571	574	597	589	589	551	543	582	551	571	611	597	559	549	563	586	559	571	575	610	644	608	566	560	602	558	607	546	577	541	587	555	611	582	591	565	592	590	564	582	586	532	610	596	559	552	565	570	584	534	554	603	629	573	628	542	546	543	594	553	586	596	613	611	578	580	602	594	601	560	601	604	581	533	562	549	611	549	600	591	604	578	582	583	552	582	643	600	575	570	571	566	604	576	661	554	576	542	539	569	576	602	585	609	547	581	646	618	547	554	620	595	558	584	592	591	567	603	612	576	586	642	546	572	572	613	563	578	576	600	569	594	571	563	577	580	611	579	556	567	583	586	608	553	499	581	621	565	565	566	539	604	576	563	589	527	582	595	554	544	571	567	577	581	639	521	620	571	559	571	590	577	597	580	597	595	556	597	610	590	535	576	612	591	589	575	587	576	572	583	588	570	563	593	548	528	563	588	602	631	596	551	591	594	625	569	595	568	592	569	557	548	600	579	604	604	566	628	616	584	582	594	614	558	595	582	565	580	590	579	613	561	525	595	566	598	579	563	627	547	566	568	543	558	564	588	556	568	602	544	563	639	568	583	587	561	520	589	590	575	591	562	587	576	629	559	575	595	575	584	556	554	561	621	602	632	581	551	555	606	590	594	580	603	561	596	591	572	588	574	558	565	574	627	537	567	641	564	581	532	542	574	582	544	582	581	570	605	595	595	592	545	553	596	605	583	575	595	583	549	567	552	560	586	606	594	602	564	573	555	585	546	610	580	576	594	588	527	591	639	562	580	552	575	555	539	594	609	604	590	609	569	594	578	541	572	627	546	584	555	602	510	569	596	546	579	588	595	562	581	586	585	628	615	556	588	589	577	598	620	562	561	559	582	563	548	528	619	561	562	555	591	549	515	639	581	536	611	580	544	564	543	584	639	588	547	606	590	560	559	589	582	582	535	569	601	604	567	578	563	595	634	568	563	594	606	560	605	562	581	607	567	582	554	604	562	613	549	596	622	587	579	596	538	567	561	640	567	588	576	548	548	584	589	581	568	581	570	561	568	638	577	558	567	573	558	575	586	557	583	577	559	572	595	573	601	653	574	552	592	635	535	543	552	575	555	548	540	585	584	598	630	557	573	560	582	557	587	614	559	543	578	588	601	576	619	592	528	580	602	551	581	591	596	596	578	595	534	606	585	550	604	620	578	600	547	580	623	580	578	570	573	530	569	582	563	589	641	563	593	585	591	582	574	596	625	572	541	552	579	582	613	576	554	578	564	631	596	554	570	598	604	566	562	577	565	542	568	514	583	603	561	577	573	581	593	582	569	577	570	561	579	531	571	586	582	570	593	575	522	589	584	627	608	549	581	582	593	594	575	599	547	612	604	595	593	632	597	632	592	610	607	562	561	579	576	586	588	592	587	545	583	570	567	602	606	614	537	599	593	578	535	594	575	586	607	532	598	568	576	599	578	539	587	556	555	589	577	591	586	532	551	563	600	574	568	600	594	601	585	616	570	570	583	558	621	562	612	599	569	572	596	552	606	612	614	571	541	532	586	561	593	577	598	564	557	588	596	596	558	570	616	558	527	575	591	585	575	549	592	572	572	593	617	609	570	533	598	595	571	552	568	603	589	551	584	615	567	558	574	605	578	559	603	588	614	538	589	614	605	589	585	507	567	568
14123	18290	12569	7105	5118	7728	20394	17727	20240	16578	12031	7642	4542	2694	1607	1069	687	643	692	620	624	639	622	597	640	633	646	596	622	576	610	674	585	603	623	594	634	654	595	640	557	597	604	614	616	655	585	581	626	648	631	611	585	608	651	558	589	600	558	620	646	655	655	599	610	622	630	650	645	654	604	604	593	648	580	605	647	632	653	633	593	613	616	636	652	625	628	629	612	620	640	627	626	610	627	630	587	632	605	668	626	625	617	601	626	597	601	608	571	577	637	623	630	650	599	624	598	651	613	609	579	614	644	612	603	630	647	637	625	601	595	596	641	605	603	601	609	631	672	619	623	599	598	645	635	612	652	579	651	598	618	557	614	600	660	616	587	645	608	596	589	664	596	607	619	606	626	649	593	614	645	619	616	611	569	623	587	600	605	624	613	622	600	596	632	627	626	638	625	587	595	645	594	605	631	652	563	666	583	652	654	606	595	557	634	630	605	642	602	582	637	605	654	573	614	623	676	623	635	634	650	634	639	647	633	623	655	630	666	622	625	646	649	615	589	590	606	581	572	601	600	614	634	648	644	665	618	581	600	606	607	666	630	572	598	606	590	601	642	639	647	629	600	642	653	636	604	634	597	614	641	592	660	593	662	647	615	605	579	585	594	666	608	617	594	629	609	628	618	588	652	633	584	610	660	620	610	647	612	614	578	614	577	627	606	621	632	590	637	581	587	622	642	652	626	594	626	615	599	583	605	605	551	614	611	604	631	614	623	653	576	616	637	611	608	612	619	636	623	607	594	635	647	603	617	611	613	601	563	589	605	642	613	613	595	674	640	624	626	597	578	603	665	579	557	577	602	612	589	594	602	633	598	615	620	590	595	617	622	587	630	605	600	636	607	583	593	592	577	632	584	643	598	626	625	628	617	654	587	593	612	575	645	658	658	596	642	605	582	616	614	647	617	615	600	645	642	631	623	586	577	669	587	598	608	598	585	600	582	589	621	603	605	641	637	604	632	567	633	635	632	599	620	603	615	605	628	613	599	639	641	653	629	570	675	601	591	638	606	629	622	630	639	585	572	627	662	626	623	631	612	602	571	650	618	627	626	645	625	607	653	617	603	631	638	638	662	623	597	626	637	562	640	615	624	587	581	614	612	589	634	643	600	605	602	604	610	615	629	608	621	590	613	610	609	589	638	670	662	605	617	626	625	594	656	636	595	613	641	619	634	601	623	619	594	642	634	662	604	573	630	617	633	619	605	634	679	644	594	605	635	622	656	626	597	612	625	653	625	631	631	577	585	672	631	596	663	606	619	617	612	586	630	634	632	631	595	586	621	594	630	582	646	609	593	625	642	636	587	617	609	631	592	603	629	643	590	625	644	598	625	599	621	635	628	608	597	596	629	614	597	620	631	607	562	612	609	603	627	580	595	627	603	596	623	615	651	601	600	622	621	643	593	591	608	637	663	591	628	651	632	592	588	616	677	642	608	606	618	670	573	620	607	637	611	631	558	633	620	633	609	600	623	592	614	653	641	606	560	608	614	592	634	622	585	577	627	593	593	562	637	620	586	656	598	548	601	611	621	639	651	614	604	606	532	611	593	623	607	591	638	605	640	573	665	635	608	634	598	621	607	641	592	610	610	614	610	618	584	640	698	594	573	636	607	616	623	591	563	613	588	588	560	647	663	585	587	648	625	595	614	630	580	636	620	652	559	610	622	610	585	594	604	629	616	613	614	604	614	647	614	592	588	626	612	579	648	646	581	623	638	597	592	615	596	616	600	614	607	614	635	615	615	626	586	632	615	587	633	573	635	614	618	573	625	606	628	623	677	622	582	568	648	586	590	647	614	598	626	590	617	650	613	620	628	624	635	606	615	604	636	577	615	604	634	637	608	652	623	603	593	612	619	621	582	612	630	571	570	633	630	572	603	603	583	620	617	611	654	633	592	583	589	631	603	649	648	614	637	586	625	610	634	638	627	629	612	645	596	645	620	653	617	602	663	636	616	653	628	626	619	595	563	645	611	615	588	587	640	608	633	646	603	591	583	615	625	633	644	679	639	615	602	650	616	624	684	590	576	593	613	637	645	650	610	640	646	651	591	613	643	644	647	642	596	617	651	607	637	661	609	633	613	587	598	618	589	637	614	632	645	636	610	569	594	617	621	586	627	555	631	609	632	630	590	636	608	605	614	622	619	665	621	590	596	569	575	599	615	609	649	659	592	589	617	622	671	614	596	603	632	639	618	602	596	588	603	629	580	604	631	626	609	629	607	602	635	593	628	641	644	596	604	612	583	619	608	644	617	637	659	638	612	650	615	637	614	638	656	605	663	617	630	606	670	648	598	608	663	616	631	624	570	596	595	607	579	648	612	566	599	609	631	605	585	617	597	555	593	651	628	631	634	555	609	614	576	636	609	607	652	636	596	643	620	573	593	613	597	628	659	678	586	625	596	614	617	566	612	625	577	595	620	603	624	609	638	609	574	598	590	655	615	615	625	635	639	640	626	598	617	548	631	608	667	608	587	587	640	587	617	634	650	616	651	618	662	610	628	616	641	624	620	563	640	616	617	629	616	578	614	604	662	616	610	599	565	602	589	663	609	636	589	591	636	626	590	624	594	591	606	638	590	619	609	604	600	607	627	631	642	650	621	621	616	650	604	653	605	585	618	630	630	624	653	547	637	626	614	631	618	616	635	620	626	635	603	599	631	584	592	613	562	570	613	636	657	616	598	633	655	601	561	627	630	620	614	634	615	625	634	625	613	596	616	636	625	629	616	608	627	603	627	597	573	640	642	622	600	596	626	606	655	594	638	634	641	592	583	607	615	628	620	574	623	635	583	672	623	646	617	605	601	622	612	611	582	586	618	601	628	625	584	609	582	607	631	641	610	567	648	562	641	631	614	588	585	578	601	619	624	607	610	626	580	635	635	654	624	620	588	597	616	582	651	661	620	607	627	588	583	596	604	603	618	651	600	641	675	599	616	598	685	619	609	651	661	657	652	656	618	584	633	616	628	609	659	619	624	635	628	657	608	615	632	686	597	603	625	620	583	593	580	626	634	626	630	606	620	641	626	650	591	620	605	595	583	635	611	612	602	630	642	590	671	620	608	621	612	648	647	581	587	632	637	595	615	610	635	625	643	601	592	584	605	620	582	658	589	656	596	583	626	657	611	635	650	616	597	614	627	590	576	622	612	600	611	609	595	645	591	604	639	573	596	605	605	622	643	650	594	583	626	611	622	614	614	615	610	652	670	622	617	558	610	624	573	592	641	647	563	614	614	586	608	608	630	625	621	615	654	581	617	647	590	658	602	620	614	568	609	649	584	589	607	614	629	566	637	611	617	603	614	635	601	638	643	638	638	595	617	611	609	586	583	596	592	623	625	610	614	612	639	589	627	610	590	564	644	614	645	622	596	640	571	590	631	617	605	597	628	629	601	626	606	596	631	652	589	631	604	623	612	594	607	593	601	630	647	576	614	574	620	620	624	565
22885	21482	29244	24159	21488	23274	38799	32735	34757	31040	24057	15921	9177	4868	2599	1559	1069	784	740	770	760	790	849	769	762	693	796	757	731	735	722	740	733	707	736	774	678	752	756	759	736	711	724	744	720	734	783	722	721	728	680	730	768	746	749	677	690	663	755	762	798	776	755	733	719	769	751	735	748	715	718	717	775	700	756	751	716	689	723	752	749	717	759	742	706	745	770	758	762	764	720	732	760	719	769	749	751	740	693	778	755	740	735	687	766	764	800	753	697	793	708	748	732	732	783	702	737	737	752	694	774	727	727	710	799	729	720	749	758	762	743	727	744	803	752	729	734	772	746	762	735	737	797	749	765	731	744	765	747	687	746	747	741	688	786	749	755	709	744	782	753	736	721	818	752	750	715	749	741	743	749	761	745	774	738	762	712	745	753	687	719	759	749	755	730	762	720	770	763	728	729	767	734	739	771	829	742	740	764	739	710	734	750	731	791	722	728	735	762	741	740	735	748	758	700	751	735	726	758	723	742	717	722	787	704	782	815	751	735	737	797	732	703	759	774	714	758	733	765	753	777	704	717	669	743	775	712	729	755	720	711	729	720	754	719	764	714	713	702	770	774	752	745	763	719	782	764	714	753	731	744	729	749	767	734	758	701	677	755	684	744	749	762	773	762	705	701	729	692	719	748	776	707	732	729	734	801	763	731	735	751	735	770	743	754	745	737	737	708	695	759	724	777	721	751	772	728	740	755	723	713	682	771	746	766	733	776	743	776	709	742	734	759	730	726	717	745	722	715	712	792	739	841	745	717	716	719	770	738	758	735	784	748	749	746	766	730	730	741	748	717	750	739	715	733	756	766	728	713	733	749	754	757	767	766	735	718	740	740	700	741	760	753	696	740	763	749	750	736	728	773	734	765	702	728	759	722	765	723	721	736	768	771	687	747	726	758	738	708	734	770	819	695	737	701	781	764	685	753	730	719	782	752	753	726	762	766	736	800	788	745	753	723	747	771	736	705	703	766	716	750	719	794	705	741	765	761	750	730	793	755	718	698	721	708	765	750	734	737	717	723	730	769	692	717	721	698	695	773	809	781	709	756	726	741	795	737	741	706	720	748	760	704	738	728	713	725	775	734	696	747	728	736	732	722	785	733	787	736	744	723	730	753	705	745	772	746	691	748	701	745	718	757	700	748	766	741	761	692	769	747	727	730	744	728	735	725	760	806	772	755	757	774	748	751	717	724	737	707	701	758	767	771	742	687	725	751	743	719	770	737	716	733	733	753	774	731	762	789	729	739	788	712	779	782	754	726	761	741	719	742	749	773	722	693	691	742	762	785	729	728	715	718	702	750	729	739	754	791	730	713	716	735	756	746	771	751	690	779	735	737	779	746	712	735	714	762	749	767	731	725	726	734	801	748	755	762	771	715	745	731	750	742	710	756	797	702	713	751	724	753	761	775	782	732	731	753	749	694	743	715	736	742	760	768	750	732	736	700	784	714	772	738	796	766	747	741	683	694	734	717	731	767	755	759	761	761	748	744	732	727	683	743	749	732	766	670	726	751	742	714	748	728	811	735	779	724	767	733	779	708	729	711	740	742	765	770	750	765	706	689	710	768	744	742	712	728	752	752	748	669	723	739	756	733	676	738	757	709	717	761	760	747	742	748	718	749	770	783	732	782	759	722	763	743	780	706	778	720	744	737	775	767	741	773	715	748	764	737	785	720	718	739	759	706	702	746	720	768	723	760	762	688	753	782	742	788	762	792	755	722	759	718	703	769	748	725	733	729	749	684	776	754	739	761	735	740	708	727	717	724	783	765	791	751	780	744	700	742	705	761	746	712	755	714	787	722	734	789	722	744	723	752	755	747	729	733	754	749	722	756	765	806	735	750	729	739	794	793	735	713	723	736	754	716	757	668	726	738	768	740	715	706	760	776	759	688	690	769	763	727	748	720	712	783	725	748	736	725	824	727	748	764	728	774	769	676	754	749	742	778	741	777	702	742	722	749	774	717	720	747	726	772	700	717	754	681	728	732	758	741	730	771	715	701	715	718	759	716	762	752	771	759	759	735	781	772	718	762	730	766	749	728	732	724	776	757	705	758	713	753	749	758	773	773	722	759	799	755	702	733	689	727	794	752	776	745	722	733	761	726	709	738	764	739	749	736	758	806	724	735	767	784	716	722	750	744	756	796	728	740	771	719	674	787	764	742	747	744	704	775	799	781	735	763	708	714	748	713	763	748	712	760	757	793	714	721	762	732	780	745	733	757	731	757	683	737	742	710	749	741	757	722	758	786	710	759	727	716	761	730	730	790	708	725	770	717	751	791	732	722	732	727	747	745	749	773	779	729	751	719	695	769	781	718	729	755	753	722	744	764	726	732	771	706	748	790	725	692	746	754	730	770	749	697	742	760	744	714	745	711	738	726	749	764	761	785	798	772	741	723	695	750	741	753	729	731	730	774	724	772	715	714	799	712	739	730	714	711	769	754	750	732	738	744	743	724	753	701	745	724	746	762	756	745	736	727	777	791	714	717	769	705	683	770	726	729	766	737	754	675	704	684	727	750	723	753	757	728	730	707	749	731	722	706	689	700	753	752	705	728	689	709	664	758	774	740	715	711	765	782	740	690	779	710	722	773	679	698	699	754	745	718	782	738	787	698	709	749	715	743	769	751	801	773	731	758	783	763	769	698	729	753	784	691	767	720	747	778	738	686	743	737	722	676	705	721	690	787	749	739	741	702	730	796	760	740	735	686	773	730	775	725	754	751	726	783	792	723	692	808	715	752	751	719	762	755	730	771	730	712	731	714	754	705	768	762	737	738	747	718	756	748	711	688	736	779	780	735	779	700	710	740	785	772	732	761	765	749	720	735	717	734	712	759	733	705	717	767	692	745	741	746	773	707	716	736	745	733	748	716	805	738	729	718	737	804	737	734	736	768	766	757	728	771	740	701	748	749	737	745	760	717	802	675	695	733	715	727	746	778	753	757	674	751	755	774	726	731	739	743	730	720	714	729	755	765	731	769	736	768	740	774	765	766	767	750	770	707	722	731	731	729	801	738	678	708	785	710	746	743	735	717	746	741	760	760	750	716	732	721	748	757	729	804	708	680	768	728	728	763	730	732	756	737	736	747	755	742	724	741	767	750	766	780	741	692	760	734	714	753	779	745	795	774	755	709	727	764	734	688	721	724	735	709	735	741	748	746	768	743	774	788	746	775	738	733	809	768	712	747	741	745	800	755	740	673	770	739	712	742	709	725	778	764	767	746	689	779	734	756	774	710	720	740	754	735	749	704	751	751	739	770	696	745	703	738	758	811	741	749	746	729	728	749	748	748	730	747	726	718	727	709	725	743	738	751	802	734	716	768	782	803	707	771	738	704	749	729	741	715	783	692	777	690	758	731	704	757	779	739	744	736	742	731	726	748	723	710	719	709	755	735	775	759	752	735	736	773	762	747	724	742	730	755	759	764	761	782	759	760	733	744	732	719	785
15935	27840	20407	12259	8800	17066	40247	36190	37758	33359	26602	18735	11724	6713	3559	1974	1198	787	791	765	802	789	829	763	788	741	752	748	743	695	785	723	761	789	768	778	743	728	732	779	743	752	730	752	758	730	745	720	800	731	729	695	772	784	749	817	755	791	742	718	737	759	787	755	736	733	804	748	716	759	735	765	775	780	749	764	723	735	782	776	734	751	757	825	741	801	803	772	779	805	726	776	758	705	719	733	735	755	746	731	748	727	744	683	759	763	739	714	772	749	738	755	713	754	742	734	709	776	752	777	709	752	777	706	703	772	735	766	761	788	757	708	753	743	770	783	691	730	743	753	754	765	776	727	804	793	781	746	704	749	800	729	749	728	700	746	806	781	750	727	781	767	807	719	722	718	803	750	754	752	732	720	741	771	722	753	733	765	775	741	731	726	753	758	748	796	752	757	734	765	731	730	783	779	766	712	741	729	746	748	759	747	747	785	712	742	743	731	786	726	759	779	754	768	756	715	752	728	761	797	809	780	740	747	729	769	741	771	683	723	730	784	700	757	798	767	766	739	770	740	749	784	737	764	792	740	728	723	737	756	756	743	753	762	682	800	743	816	770	815	768	728	766	786	779	739	762	776	767	709	725	769	746	764	794	746	741	766	746	734	749	675	764	768	775	758	726	735	722	712	782	748	722	817	760	749	722	755	793	732	724	734	730	748	804	781	731	764	720	789	704	759	761	805	703	710	762	740	761	730	738	751	757	737	729	792	793	740	804	769	747	737	723	762	739	735	807	765	756	793	770	754	727	740	766	770	782	729	739	762	752	728	718	759	772	737	756	751	769	791	726	793	772	778	730	733	748	745	701	767	734	740	734	740	743	722	728	744	732	779	758	753	757	709	751	750	784	709	771	770	722	726	727	727	772	807	747	789	701	780	733	709	733	776	780	742	788	763	809	720	792	787	696	764	731	744	751	696	792	741	746	747	747	751	756	733	727	743	785	770	746	759	745	848	786	752	732	736	716	768	799	809	721	815	732	751	740	785	698	779	771	736	788	721	676	766	726	742	755	667	780	767	790	740	755	701	776	782	780	734	779	768	771	771	735	736	758	751	763	742	757	756	734	751	712	706	753	719	719	760	757	732	784	819	758	780	761	711	761	710	748	788	699	810	721	717	753	710	745	715	785	734	748	737	719	762	747	736	785	739	762	769	704	752	739	728	739	760	734	720	763	770	762	740	735	772	787	723	788	743	738	792	725	747	732	749	771	736	753	717	734	826	777	703	749	755	743	781	765	759	719	717	702	752	801	711	802	803	729	766	778	701	775	742	756	688	779	728	822	709	776	790	741	766	733	729	726	735	721	750	736	747	717	736	778	792	718	742	796	769	749	743	725	713	728	801	720	762	745	701	746	777	767	769	795	756	673	752	791	809	773	762	809	778	705	765	752	742	742	794	763	756	744	760	700	743	727	801	749	691	748	777	732	823	746	736	756	734	804	743	773	749	757	746	751	731	705	731	780	763	784	778	749	765	788	741	746	751	793	783	739	755	746	696	724	761	787	759	774	746	758	749	734	774	765	780	731	732	779	703	699	772	804	767	719	714	749	759	805	751	764	805	754	759	762	721	734	748	687	786	713	726	780	730	714	795	752	773	744	783	800	765	764	781	791	784	729	742	787	780	739	818	755	750	767	752	745	776	761	771	756	764	737	786	734	712	820	744	720	790	735	768	813	791	729	738	779	756	748	750	747	738	770	762	747	764	729	739	801	759	789	765	701	780	760	735	756	757	745	745	742	749	766	774	763	731	704	730	782	755	706	790	735	774	698	744	801	733	744	746	730	729	746	743	761	727	794	770	724	732	757	752	755	753	773	776	720	784	708	740	781	716	718	758	745	739	794	704	763	754	730	749	779	762	766	732	758	770	758	751	740	703	798	779	741	793	757	742	714	770	756	784	733	771	767	748	818	748	753	711	710	770	704	778	747	740	748	736	771	743	792	752	794	770	786	745	734	765	739	756	766	731	766	750	783	734	724	757	729	754	729	750	742	790	782	755	742	743	726	749	743	804	734	766	756	777	741	728	722	738	779	747	762	767	779	718	729	755	799	767	695	760	794	775	727	759	732	752	773	742	717	798	707	779	758	728	752	746	714	730	738	733	735	733	736	760	747	696	714	751	790	753	731	778	771	746	750	752	758	781	750	762	783	750	702	776	771	756	724	744	707	747	806	776	774	747	742	753	788	729	770	748	748	725	770	787	779	736	732	760	710	703	728	753	702	767	745	727	710	741	716	739	689	711	761	776	772	739	769	742	770	737	787	773	711	755	763	738	786	774	727	783	744	751	752	758	828	762	778	688	761	742	736	737	738	756	740	745	694	727	721	779	813	737	725	776	734	756	758	760	730	721	726	758	727	731	755	727	768	780	749	803	738	746	778	822	760	792	756	744	737	759	787	708	778	749	722	790	753	773	709	814	708	754	734	750	704	702	818	764	803	760	743	756	742	705	774	773	757	789	735	763	719	776	757	750	730	727	740	761	757	762	694	709	718	774	728	747	751	743	756	762	774	764	736	744	753	809	775	768	739	726	724	736	733	686	757	726	744	751	764	753	768	771	730	771	708	823	756	733	764	751	782	783	739	710	761	735	763	760	730	767	703	758	769	759	763	775	744	773	759	799	740	759	751	739	727	743	788	747	737	683	742	768	756	761	744	747	749	760	756	758	759	780	783	720	773	726	710	738	743	760	713	721	737	769	750	765	722	762	720	759	712	803	757	757	778	718	795	750	773	717	735	752	745	735	721	760	780	772	778	789	732	761	758	727	730	702	770	732	689	748	769	790	804	772	787	748	775	792	724	718	746	762	781	801	768	800	754	741	713	791	782	766	766	766	726	703	703	760	772	814	744	726	741	761	784	733	716	738	714	724	780	787	686	777	714	749	739	769	775	729	786	667	731	742	757	702	724	751	756	756	735	749	733	763	774	778	741	776	751	756	754	788	766	753	723	743	799	723	748	774	705	756	726	729	765	728	760	764	730	738	795	719	795	759	760	714	783	724	770	755	746	748	711	774	788	741	714	758	734	790	742	735	766	747	795	763	738	736	836	781	745	776	733	687	728	759	769	761	738	701	798	752	742	737	780	699	740	733	808	731	773	751	807	772	732	765	730	786	748	793	771	794	769	728	716	727	728	712	764	732	729	700	689	697	793	758	761	735	754	736	755	735	771	744	733	763	717	725	738	769	749	772	688	781	815	772	798	739	750	769	797	770	728	766	699	698	789	688	766	790	778	785	750	747	747	774	744	754	725	707	687	783	782	727	741	758	733	733	760	699	739	736	788	751	752	737	751	766	783	765	770	723	796	747	746	713	770	736	734	758	734	748	758	691	708	782	768	736	723	728	741	756	769	719	776	726	712	771	740	769	797	738	783	769	691	727	756	791	765	770	755	732	771	774	759	706	738	799	721	696	775	760	789	748	703	783	773	732	712	711	755	778	769	756
28122	19690	11191	4893	2237	1875	2909	2262	2307	2086	1682	1274	982	753	672	601	529	480	520	518	486	524	476	507	466	501	492	514	520	497	532	487	505	487	503	486	512	498	453	486	474	509	490	498	528	488	484	490	502	459	476	489	513	521	517	473	506	485	486	504	527	526	501	516	474	491	537	494	463	503	522	548	484	436	439	467	484	501	467	494	512	497	513	471	520	460	524	531	477	495	518	525	505	439	495	500	485	483	498	512	502	514	488	503	487	494	510	502	505	521	542	512	472	506	503	490	503	491	477	486	453	467	499	502	484	479	498	476	492	490	474	505	509	467	474	493	519	535	474	491	491	489	503	524	521	486	490	487	487	474	494	496	487	530	522	471	533	526	501	502	476	464	488	507	470	499	464	465	519	496	485	513	552	479	478	488	527	483	478	537	485	479	519	489	454	520	526	466	516	516	513	513	489	491	507	476	489	485	487	498	478	529	503	509	504	481	506	505	482	513	505	540	489	468	493	505	483	491	495	501	510	498	484	506	480	513	472	445	458	472	506	484	486	497	481	502	527	497	482	509	527	481	516	492	508	560	477	480	461	497	521	472	485	493	513	510	484	522	511	489	539	501	493	512	494	480	517	468	493	449	483	493	476	495	458	466	480	462	483	474	471	485	444	462	533	517	474	461	498	469	483	505	479	541	498	497	446	517	470	496	460	487	489	469	513	515	564	486	533	483	483	510	535	512	497	492	439	518	511	500	487	509	500	575	465	491	490	474	508	509	474	521	485	525	499	511	487	500	514	523	488	512	495	486	480	465	517	487	531	530	485	492	518	518	513	498	524	502	522	497	511	460	512	544	504	480	490	465	457	473	497	516	545	481	489	513	477	488	518	470	520	476	507	471	518	508	479	480	470	475	518	487	494	496	487	485	502	509	515	497	472	500	497	464	544	550	482	493	522	513	510	504	531	471	513	476	481	472	488	473	487	511	506	475	493	519	499	504	467	460	488	464	491	513	522	502	528	500	488	497	498	466	502	502	529	486	472	521	520	470	536	478	472	521	510	466	488	499	515	530	495	498	504	567	493	504	494	455	494	505	506	478	498	500	480	519	456	490	506	498	534	557	479	497	526	474	471	515	519	486	519	468	490	455	464	469	506	469	503	540	510	452	515	506	500	510	536	484	490	485	470	509	533	495	505	463	475	527	485	445	469	472	524	563	479	532	494	494	483	522	511	488	513	481	520	513	547	521	493	490	508	493	485	508	497	483	496	508	460	530	456	509	527	522	493	465	472	494	510	501	509	534	542	513	487	509	523	473	466	555	486	506	541	519	473	520	491	505	474	520	478	516	519	476	497	523	475	477	502	465	521	472	476	548	517	487	513	499	484	449	491	465	508	444	508	483	509	502	501	477	491	503	489	520	487	516	447	496	509	530	492	494	473	476	503	495	480	510	496	444	485	501	511	502	467	510	483	498	529	515	514	498	523	492	539	502	468	474	478	496	496	503	475	499	537	499	534	487	487	527	499	503	479	475	504	518	487	477	532	508	501	532	493	484	500	500	531	493	486	490	481	451	522	512	470	498	471	515	482	503	497	493	478	519	517	519	489	506	536	467	461	493	477	462	484	538	514	466	501	488	467	482	480	516	497	470	517	482	485	500	514	477	516	497	449	529	511	507	534	490	478	505	500	490	564	502	479	493	497	499	464	507	469	506	512	506	456	483	512	472	455	486	539	504	493	501	476	465	476	527	546	511	463	453	514	497	506	524	474	450	475	475	503	513	472	499	461	529	520	526	533	482	539	507	469	479	511	499	505	543	505	491	460	482	528	491	507	494	492	499	479	493	523	458	521	493	479	490	527	494	482	522	473	479	496	509	469	529	500	486	501	472	520	502	500	501	448	490	547	550	457	498	492	508	489	479	463	500	513	471	495	487	501	533	509	493	512	524	507	520	539	503	517	490	509	473	505	471	486	454	507	518	536	505	507	493	525	494	508	492	507	468	468	517	512	506	579	492	531	491	489	475	504	497	513	472	500	493	535	505	493	498	505	474	521	516	491	515	513	508	477	527	506	514	511	518	462	497	498	475	512	528	462	482	494	516	481	516	530	537	476	496	508	494	472	524	524	538	505	499	551	485	498	488	507	465	501	489	482	508	444	469	456	492	515	523	528	458	553	472	476	528	513	513	500	468	482	463	472	499	482	515	516	488	528	505	498	525	504	536	486	508	498	500	473	512	509	468	481	501	482	511	509	500	464	531	515	495	508	494	486	520	507	494	517	504	477	466	520	461	505	465	454	501	483	496	539	506	497	495	497	473	527	466	507	518	473	500	520	532	458	516	498	474	505	540	473	466	484	485	507	491	507	511	488	542	505	535	496	497	507	466	500	532	523	480	485	550	490	510	509	484	503	512	490	487	476	472	481	478	462	474	505	485	448	516	503	506	499	536	524	550	490	474	491	516	502	498	504	504	509	436	500	496	507	514	500	494	493	529	481	486	463	498	531	504	473	541	467	508	522	516	508	494	462	484	494	487	518	497	495	472	500	526	485	477	479	483	468	485	500	502	500	477	509	496	504	469	499	504	517	516	488	524	498	461	493	513	499	532	493	505	534	526	501	454	507	511	515	482	476	492	482	502	510	482	523	482	492	526	523	485	478	497	490	539	471	493	496	500	509	494	490	498	483	494	476	484	437	512	537	490	506	504	520	539	482	461	505	468	481	457	502	486	492	496	502	503	465	523	501	516	516	487	506	479	496	486	472	507	506	499	510	528	450	475	534	486	507	494	483	477	544	477	482	490	500	478	503	480	486	512	506	501	459	484	505	486	546	466	482	493	484	575	535	492	493	502	517	480	471	481	476	470	510	551	461	424	468	521	532	492	473	481	475	464	496	500	471	494	543	490	506	504	540	529	494	464	480	454	480	461	472	461	529	466	479	504	502	447	521	469	482	463	502	473	494	474	491	487	494	535	510	500	497	456	497	517	471	481	501	478	506	516	515	500	502	501	491	523	501	490	504	500	502	527	515	526	512	491	517	515	522	483	505	534	501	509	489	481	490	483	478	499	500	464	499	493	533	465	527	477	485	523	493	530	500	490	514	500	499	531	470	504	487	510	537	516	476	497	531	518	534	484	517	488	510	505	539	552	519	440	506	460	486	491	492	492	497	502	490	481	535	467	495	493	509	476	496	467	487	529	555	494	473	492	492	513	528	500	458	486	507	511	494	483	497	515	466	469	490	477	510	479	501	509	499	511	482	499	503	473	534	518	466	465	540	512	478	492	497	475	549	481	537	510	469	507	455	508	505	529	515	511	493	500	496	474	496	480	499	474	498	465	474	501	492	476	483	494	495	484	519	485	513	507	508	522	485	518	503	520	463	471	471	503	533	484	487	508	499	526	495	503	473	501	473	486	484	468	523	493	496	459	504	500	489	489	468	514	517	480	503	475	470	516	469	481	463	492	487	507	477	520	501	526	506	526	483	479	531	494	505	473	502	516
10643	14885	9974	5460	3585	2972	4018	3022	3276	2789	2153	1704	1172	898	702	599	543	557	502	522	581	548	502	539	572	527	538	559	552	481	506	563	513	532	577	554	565	510	563	564	531	556	549	556	518	515	549	516	508	536	545	532	526	507	520	561	505	529	500	541	542	533	494	542	489	546	532	564	534	520	500	528	511	532	551	521	502	532	526	512	559	508	584	491	510	535	531	533	514	569	496	521	515	527	490	540	549	542	554	538	558	522	544	518	537	533	541	532	553	513	559	567	516	521	504	522	509	549	539	506	535	529	515	514	529	539	493	528	539	519	502	508	552	524	514	551	512	536	541	517	544	520	543	497	549	575	512	551	511	547	534	509	505	542	554	487	559	534	530	525	526	498	540	527	511	541	565	558	526	557	488	522	577	537	577	536	539	555	500	526	552	500	553	547	509	565	540	473	527	523	540	540	539	541	485	531	562	530	482	540	526	551	517	530	548	539	522	551	500	552	567	547	528	488	507	525	583	529	557	543	516	565	509	538	527	547	546	574	575	512	520	498	536	506	481	514	559	533	511	475	560	525	552	497	553	507	523	540	522	504	558	555	581	497	522	514	490	547	504	521	523	545	526	509	539	550	536	527	532	523	530	511	515	547	520	504	556	531	503	517	505	543	528	532	524	496	543	523	534	564	513	547	518	490	551	495	544	550	538	531	550	559	517	530	530	517	571	523	556	529	529	587	515	568	567	528	495	528	533	502	511	544	547	501	567	520	520	512	575	526	543	547	511	541	498	505	536	508	542	526	510	529	541	541	522	538	539	502	531	534	512	526	540	592	499	516	507	523	542	549	543	538	509	551	540	557	538	494	527	497	486	535	578	492	517	578	542	519	527	536	517	509	519	500	523	549	562	494	554	542	553	539	472	517	553	517	566	575	520	514	569	526	562	528	532	561	533	495	511	526	512	550	515	521	520	525	529	541	531	510	528	549	559	558	527	559	523	489	524	510	519	497	534	555	533	549	529	532	536	508	516	552	518	559	554	542	503	547	521	545	523	522	518	585	526	533	544	540	535	526	508	544	515	534	503	541	543	570	554	574	511	477	507	513	563	541	560	544	554	582	509	505	524	562	529	507	519	522	498	507	547	518	550	524	529	512	517	559	525	549	516	510	546	511	505	558	550	527	512	524	511	525	511	502	505	530	541	506	499	552	512	541	536	492	556	484	546	526	574	547	525	558	499	533	521	464	521	561	555	547	513	500	555	543	489	481	482	525	524	533	522	530	545	542	554	559	567	532	543	472	569	529	531	563	554	484	551	556	522	553	548	532	513	493	555	484	577	518	560	520	504	539	548	503	532	512	525	531	525	510	518	514	516	537	519	490	512	558	534	551	547	496	561	521	527	514	499	533	486	548	520	509	532	516	537	502	566	548	513	542	526	524	545	544	532	496	530	508	520	547	530	544	510	538	498	490	502	514	551	515	524	552	540	539	533	477	524	537	495	560	499	564	517	553	518	520	493	508	560	508	545	580	568	506	497	515	541	522	537	575	535	544	533	483	519	499	556	572	524	516	570	531	535	530	560	510	535	493	532	506	579	562	506	544	521	504	489	541	548	523	501	563	511	507	526	531	555	553	509	540	512	495	514	536	545	570	546	546	533	551	524	554	515	567	501	516	557	542	517	568	540	519	544	531	566	485	500	551	550	533	549	495	490	537	545	575	524	581	510	492	548	536	510	570	543	520	516	549	524	487	531	552	488	479	579	508	530	530	552	520	534	504	517	546	567	489	553	475	546	506	562	545	558	525	534	548	556	521	537	503	532	524	529	534	518	534	504	517	532	544	530	518	528	556	490	540	578	518	534	550	551	549	542	523	554	526	519	533	522	483	530	551	509	502	544	512	521	529	531	531	550	506	507	510	463	567	538	506	507	549	529	486	531	496	545	551	528	546	510	522	551	539	562	533	523	517	536	549	537	526	535	544	552	513	510	541	535	554	547	526	539	588	526	562	504	536	552	507	502	526	557	509	514	566	506	504	539	538	523	509	546	545	525	486	543	492	506	550	495	544	549	563	508	544	512	543	536	535	555	535	507	552	526	551	498	518	532	505	555	518	504	546	529	490	524	562	563	542	511	510	554	497	504	534	513	517	511	517	534	529	523	530	510	557	516	557	583	548	522	494	499	522	557	529	551	573	545	531	542	559	513	553	490	503	531	532	561	567	510	484	503	546	542	511	559	554	560	539	515	561	537	487	520	520	542	573	570	547	548	535	509	516	553	523	535	593	490	534	531	508	551	567	535	515	524	556	494	512	573	519	580	546	538	521	516	530	528	526	511	537	510	517	526	492	511	528	480	514	547	540	549	529	531	529	488	504	525	522	587	530	541	570	494	537	555	541	534	491	541	534	507	559	484	516	560	531	518	539	538	537	522	504	536	535	496	534	545	518	526	539	537	518	489	552	560	562	559	540	559	530	524	510	468	566	525	538	524	550	571	564	519	531	496	584	556	548	518	541	520	570	530	514	534	559	523	564	520	499	553	536	512	495	520	515	524	588	524	533	541	540	525	512	535	580	524	539	564	528	492	511	532	511	528	512	476	531	545	543	504	557	497	527	569	512	506	549	528	508	536	536	555	530	509	578	544	561	542	527	540	532	527	520	548	512	558	518	505	524	570	541	510	543	520	537	553	544	505	532	520	574	593	580	513	544	552	557	536	517	521	585	533	525	561	564	484	537	516	511	560	533	542	502	525	520	522	555	560	553	522	561	524	553	513	535	544	525	554	548	570	535	509	550	524	543	539	552	500	531	538	528	486	506	558	553	530	520	529	582	535	506	548	504	551	521	545	566	521	527	542	503	568	548	541	484	512	547	505	568	533	525	526	548	559	496	525	504	503	482	521	529	528	527	517	532	519	505	525	561	533	518	551	526	517	536	549	513	553	547	557	539	545	564	487	539	528	553	518	528	507	546	547	534	507	546	513	546	505	526	516	567	543	520	526	498	551	530	555	537	546	529	541	539	536	529	499	486	516	533	527	552	535	543	497	540	504	549	503	492	508	548	589	523	516	564	507	553	538	568	563	533	561	515	528	500	519	526	517	512	539	542	507	493	551	545	541	514	520	528	518	536	498	504	507	542	561	514	498	526	527	535	508	501	499	561	500	513	530	557	579	546	538	560	508	555	524	491	549	572	555	552	539	482	557	533	502	491	520	536	511	536	513	522	541	506	541	520	479	500	523	528	541	526	491	532	516	512	521	536	559	551	554	482	485	536	525	540	557	516	527	538	469	495	509	506	522	487	526	539	560	530	512	564	554	539	513	461	514	552	531	561	532	536	549	525	523	566	519	568	557	540	545	533	549	532	520	544	558	561	515	547	523	557	580	521	515	540	541	507	515	496	526	561	532	532	577	532	535	588	505	550	513	551	555	539	528	544	577	506	539	555	554	533	552	545	509	493	535	520	536	553	500	540	525	527	542	532	493	514	535	550	506	525	550	551	523	529
24221	21424	28542	24687	21186	10010	21348	19314	20816	18202	13179	8320	4675	2603	1495	1005	739	598	554	587	619	601	573	584	560	594	582	568	553	593	589	562	586	573	575	617	558	585	591	585	534	646	546	592	588	565	614	593	564	618	579	613	625	605	578	587	572	596	579	547	593	592	536	545	575	562	572	588	548	623	545	588	566	594	600	585	596	609	600	587	576	601	575	561	553	589	590	590	517	552	584	589	545	558	553	589	549	568	628	595	602	602	602	559	612	574	569	537	579	558	541	574	549	564	546	564	590	580	592	588	569	577	539	571	598	608	570	599	601	545	564	622	540	568	579	559	605	644	530	530	604	574	577	609	632	602	595	608	587	602	578	551	574	583	544	571	596	587	581	581	558	552	609	580	549	609	558	567	568	603	538	568	578	564	574	576	591	582	583	540	611	611	553	597	607	606	595	571	582	533	597	547	587	549	524	598	583	596	553	590	540	568	564	529	568	527	624	598	592	589	559	542	588	612	577	573	588	565	578	575	558	576	588	591	603	569	572	539	595	565	542	533	567	554	601	591	576	577	574	570	582	567	564	592	611	564	582	572	601	587	602	559	582	532	597	561	586	550	574	573	538	570	549	578	590	618	536	562	583	556	566	568	568	532	548	585	605	564	574	605	582	574	566	605	561	589	552	599	574	619	582	542	649	543	548	562	611	603	569	571	591	571	556	559	620	563	561	596	603	629	547	582	642	562	567	588	580	568	563	603	522	544	573	601	567	590	585	595	558	609	575	593	613	607	619	577	596	587	518	621	551	592	578	569	556	567	569	539	568	569	574	559	561	607	575	569	539	568	621	587	563	589	580	595	575	573	587	585	610	542	576	525	540	555	574	590	603	570	620	564	585	567	579	594	587	602	600	546	596	559	550	566	616	564	588	582	578	549	555	597	599	605	563	564	589	547	583	612	624	576	584	590	580	616	561	631	574	536	590	596	620	577	579	592	554	589	579	575	606	566	599	544	594	548	574	591	560	594	596	586	599	579	551	566	570	597	567	571	553	572	586	521	498	583	595	595	621	550	558	542	550	589	604	597	580	586	564	601	567	594	554	566	588	563	574	611	569	576	568	576	571	639	596	599	579	583	538	587	584	573	605	557	574	591	541	580	569	524	559	558	606	567	571	552	601	579	584	599	605	557	562	590	582	569	582	588	566	559	627	583	591	623	556	549	555	567	558	560	592	546	579	565	593	563	589	545	575	530	592	571	623	523	506	568	626	589	585	570	544	571	556	573	535	605	599	581	578	550	613	562	580	548	558	585	627	600	563	544	545	591	549	572	561	552	591	603	595	589	579	565	560	557	624	597	610	586	571	511	610	592	594	588	591	582	566	590	554	564	570	603	584	553	577	612	550	586	559	590	555	549	534	578	561	559	545	640	538	609	581	578	554	585	570	602	568	578	576	621	579	542	563	571	603	525	603	562	593	593	575	566	600	582	550	621	583	617	570	592	558	578	542	560	567	573	581	587	553	576	555	563	592	553	591	597	509	546	590	573	643	593	583	570	556	590	640	583	573	568	545	516	556	575	564	552	520	584	561	579	571	583	582	561	581	585	595	591	599	546	547	596	538	567	593	617	607	605	585	602	519	538	580	588	556	591	600	594	543	565	596	575	531	591	560	596	635	549	560	621	588	533	592	598	552	583	578	612	584	615	589	546	603	600	568	558	541	559	555	554	584	604	567	589	535	619	596	617	591	564	590	585	603	548	575	520	578	585	584	594	593	582	594	602	593	571	573	617	582	587	549	538	589	526	588	545	552	577	584	590	543	572	586	603	575	586	559	569	564	537	555	576	601	615	572	593	537	558	545	552	544	585	608	591	571	606	597	588	618	560	588	560	618	589	579	574	575	592	589	600	550	566	554	590	597	586	583	566	587	583	584	601	559	600	562	549	609	568	554	589	584	588	515	600	557	580	587	576	587	565	527	570	591	570	536	562	569	592	562	597	577	552	539	601	576	580	555	570	539	565	584	584	594	577	572	575	547	539	596	607	556	608	613	560	587	538	566	607	585	566	613	617	549	593	570	564	556	592	587	602	610	567	574	564	610	566	520	629	550	582	593	612	562	610	563	611	553	615	576	536	576	554	568	564	581	545	571	523	540	574	534	616	597	587	584	589	562	570	597	581	556	631	586	628	531	598	553	527	575	572	571	575	553	579	591	624	606	620	547	586	581	612	538	568	556	594	573	550	550	543	536	597	532	574	534	573	584	612	582	615	572	578	638	591	526	582	604	582	611	525	565	555	575	587	564	628	610	573	572	546	601	578	531	585	546	630	604	625	541	577	595	598	588	527	589	584	559	590	579	619	541	582	552	622	564	568	615	595	617	583	590	601	614	606	579	505	561	579	570	605	568	574	584	539	594	582	608	593	566	617	564	570	589	557	552	590	544	540	544	611	587	599	563	567	558	584	573	531	583	613	557	579	531	544	553	579	589	561	587	544	530	577	606	608	582	549	582	616	606	563	572	572	551	528	584	613	593	554	544	580	558	547	585	585	561	566	590	564	577	564	584	561	582	590	632	595	536	578	597	614	606	501	607	581	547	578	576	551	577	552	596	598	617	611	570	517	548	553	528	596	573	624	589	563	569	604	601	571	665	596	569	616	632	593	575	582	532	541	541	628	621	546	565	539	558	597	613	540	591	576	566	570	584	579	550	598	568	564	563	572	598	599	553	586	600	560	559	564	579	560	560	556	578	567	566	574	544	578	567	599	553	605	596	583	577	566	595	569	588	585	557	572	528	591	587	555	555	589	563	590	603	571	578	558	592	571	569	622	577	587	541	584	588	576	590	619	547	541	581	584	580	600	549	564	645	538	564	560	564	570	572	597	574	532	596	611	525	571	493	583	504	561	588	550	545	530	517	598	545	570	575	531	584	585	581	559	556	623	588	542	584	597	595	573	564	540	541	611	578	585	574	597	567	571	559	583	597	583	562	574	601	599	547	557	548	621	608	533	669	595	532	599	553	570	559	607	580	579	566	561	592	610	594	594	561	590	576	595	560	590	571	571	514	563	605	636	576	576	572	627	552	554	555	578	625	588	577	546	596	580	574	591	585	618	561	606	565	549	595	563	595	615	568	568	557	571	577	595	617	548	566	527	549	528	577	575	598	605	586	541	601	577	569	586	580	596	596	567	574	574	573	548	564	559	602	610	567	579	559	617	567	564	602	620	590	570	576	609	568	601	557	540	574	573	586	553	611	564	581	565	570	570	597	581	575	570	613	581	555	551	542	598	573	591	569	533	565	577	537	599	613	531	589	609	595	559	571	602	574	594	605	597	629	621	579	607	562	545	580	578	645	553	555	579	604	602	570	557	546	542	545	558	614	570	528	548	573	596	594	551	586	566	580	552	584	565	575	600	587	515	552	595	573	607	578	565	574	570	571	593	547	565	588	614	615	579	526	573	626	601	546	575	544	541	609	565	545	562	552	574	571	599	594	558	523	621	603	587
11592	21818	15111	8962	6562	8740	25974	23775	25484	21741	16580	10955	6380	3807	2035	1217	883	613	625	602	652	635	562	662	641	604	587	550	574	633	595	629	568	587	571	591	615	598	633	639	573	664	595	587	615	596	635	593	624	569	600	578	605	622	561	565	580	583	624	579	612	562	626	620	653	582	607	570	561	576	584	584	579	621	609	546	648	631	601	613	584	599	560	613	581	623	599	577	582	556	636	571	635	613	601	622	625	615	590	577	613	623	596	609	614	575	565	599	627	574	613	581	585	509	655	562	616	596	609	605	581	579	623	549	593	574	604	604	566	620	637	577	608	571	610	577	627	629	637	568	613	583	600	561	617	582	619	623	616	582	591	622	576	624	586	614	636	579	598	574	572	598	645	600	658	542	558	595	575	598	603	559	613	588	619	602	577	634	599	596	603	569	588	560	608	592	577	629	620	606	559	540	635	615	610	556	633	613	578	568	606	579	575	568	600	612	572	563	576	593	633	571	597	584	592	607	619	580	573	597	562	591	573	571	599	563	578	592	548	600	608	585	600	606	593	586	600	555	589	642	579	588	620	615	620	600	627	552	658	647	603	587	601	614	591	564	620	583	586	598	559	592	621	617	602	582	597	635	598	607	583	610	562	619	575	603	620	567	543	596	633	627	598	594	608	622	622	610	605	606	582	575	620	618	589	591	599	556	585	587	573	652	607	561	576	649	601	566	616	595	641	605	633	589	618	617	602	572	600	623	637	606	591	614	613	596	582	595	547	603	571	554	588	599	573	608	636	607	600	587	629	596	581	606	586	630	659	606	607	615	570	558	569	570	656	587	578	560	559	592	634	629	628	603	596	659	529	584	631	624	610	601	613	576	587	622	609	611	633	600	596	641	559	620	596	611	595	622	616	611	610	591	598	585	565	607	585	576	614	619	609	553	557	582	600	604	566	611	632	616	657	584	619	593	632	601	595	608	621	587	574	608	584	596	614	605	566	571	614	610	611	609	641	607	637	601	629	597	617	565	610	631	583	625	575	627	624	630	603	621	582	605	613	554	581	615	649	587	614	601	636	635	582	597	573	628	561	564	597	600	608	610	618	591	622	567	590	586	595	550	637	579	590	593	605	591	566	600	622	596	565	604	591	603	644	598	599	619	598	593	600	584	634	585	599	584	571	601	593	589	598	619	612	588	591	616	627	609	614	623	594	590	608	616	644	606	603	609	566	559	595	580	581	611	564	637	575	566	577	595	592	602	599	624	555	579	559	585	586	570	557	632	583	624	606	610	591	651	581	586	641	614	559	629	579	613	598	613	596	587	592	609	592	565	599	585	578	597	594	593	645	583	643	559	615	627	631	605	546	625	615	588	529	572	619	626	607	603	590	617	611	627	557	568	616	593	563	545	611	675	592	562	623	576	576	606	609	618	644	595	639	620	615	584	608	593	611	646	581	631	595	583	557	595	659	583	614	650	570	613	583	595	577	568	600	650	624	588	620	608	598	624	614	615	608	628	573	593	568	590	570	608	626	568	598	552	586	588	594	599	584	583	591	553	586	591	556	655	594	582	622	595	582	597	609	593	636	607	568	574	594	602	563	610	583	560	579	593	614	607	579	637	582	577	586	612	594	558	586	577	581	625	609	613	605	588	625	633	591	586	562	639	600	615	600	602	584	623	595	588	577	589	617	572	627	568	658	651	631	555	610	589	596	605	576	596	572	583	616	593	610	595	608	602	604	575	592	593	576	632	632	568	564	596	563	594	608	569	587	627	590	573	632	619	612	565	608	608	589	614	632	568	590	580	580	614	595	626	577	614	608	589	616	588	587	614	627	620	597	621	603	581	597	620	595	613	625	550	559	598	551	598	610	596	617	613	612	601	589	610	603	610	632	592	603	606	568	602	627	615	583	616	576	603	602	600	644	559	572	618	602	608	549	603	576	580	573	608	598	608	667	595	626	585	583	620	542	616	579	622	600	584	568	647	566	558	537	575	630	595	560	620	599	632	570	636	586	603	591	616	600	595	567	597	564	556	653	603	559	634	606	614	595	568	627	645	617	607	582	649	609	621	621	582	600	581	616	578	585	620	632	617	601	590	651	615	551	565	599	602	601	574	519	629	555	644	592	614	603	595	570	626	592	586	651	556	562	602	622	575	618	602	582	586	612	617	628	571	650	583	585	646	581	598	586	582	613	648	615	583	579	556	621	626	601	606	635	568	576	570	591	627	604	593	622	599	641	638	571	610	663	599	638	626	596	589	609	601	617	534	581	592	627	622	628	621	612	652	584	608	578	598	585	555	580	608	573	625	616	575	604	619	570	624	582	607	612	624	594	594	583	595	590	633	646	553	568	614	578	544	569	580	598	601	589	616	608	589	615	587	610	557	590	558	569	571	630	592	605	553	609	582	600	634	633	612	587	570	599	585	620	543	568	605	604	639	607	613	525	593	620	601	596	583	613	615	604	610	599	566	591	542	603	606	598	611	605	581	620	593	587	605	588	616	617	576	616	560	609	602	598	579	611	596	609	621	623	594	610	596	608	573	614	576	598	609	584	597	590	635	584	597	632	627	631	608	602	585	584	624	583	601	605	628	624	558	629	600	571	609	593	629	577	568	628	560	637	614	581	577	572	579	629	604	550	571	588	620	582	557	595	602	610	629	571	616	612	574	575	574	578	552	640	650	578	598	610	603	575	622	599	586	584	635	623	557	607	597	590	644	581	592	603	593	605	595	551	624	581	562	615	605	624	592	604	617	560	556	611	611	620	621	608	620	601	595	591	654	626	578	585	562	598	576	588	573	594	584	571	619	630	587	586	595	595	612	635	585	577	564	635	572	551	591	603	582	589	592	605	597	604	618	583	526	631	595	576	594	586	596	592	561	622	592	632	599	628	635	589	585	607	586	604	613	619	624	591	599	601	618	599	600	562	613	587	578	606	596	589	597	606	636	544	585	583	630	608	627	583	588	608	598	609	583	619	558	587	625	615	524	609	568	611	636	617	558	579	584	563	571	599	606	593	568	597	639	615	619	616	563	566	545	634	589	578	556	598	604	591	602	639	558	563	613	594	606	582	600	584	576	583	619	609	588	602	571	575	579	616	588	590	599	579	559	622	617	592	592	595	613	609	613	636	562	608	584	586	589	590	597	569	600	625	598	589	574	577	588	652	600	647	597	573	587	616	626	596	575	578	572	599	608	625	628	571	614	626	582	599	605	579	607	560	637	605	630	593	582	595	591	578	601	597	630	627	611	573	593	582	650	589	627	544	579	588	613	601	564	600	590	594	592	567	568	590	564	613	549	623	589	606	598	606	593	687	578	610	606	577	543	594	622	629	646	543	580	612	588	600	624	592	588	614	620	582	590	559	621	598	569	611	616	613	579	601	593	616	603	581	608	648	614	599	544	605	611	619	593	587	577	634	592	568	615	602	581	606	577	595	577	625	621	574	602	605	630	593	601	584	584	608	561	598	639	600	574	587	581	632	585	586	578	637	624	582	571
25267	21398	27421	25629	10853	3056	10970	10561	12057	10312	7773	4914	3146	1809	1181	803	707	571	635	643	583	593	581	585	620	579	619	604	583	591	597	592	593	593	593	560	578	559	624	591	569	630	583	575	610	587	572	633	574	566	583	630	561	589	583	605	583	608	576	592	572	621	585	550	570	608	547	522	617	600	584	567	608	596	572	555	553	613	599	561	547	588	607	527	599	577	553	606	565	624	632	589	554	629	584	545	546	547	613	587	547	594	603	613	601	571	595	620	583	590	595	614	571	589	595	624	581	570	598	552	611	596	577	614	617	622	585	583	599	573	549	603	615	583	601	632	583	578	540	568	591	586	590	591	590	599	545	571	552	543	560	597	595	584	551	555	601	565	576	614	556	568	571	520	567	586	577	598	615	593	563	623	627	592	594	612	549	586	573	577	613	629	543	607	562	615	615	553	589	587	606	557	609	597	612	578	565	572	563	534	588	620	609	624	580	544	585	552	575	569	583	623	579	609	582	565	582	597	621	612	528	638	606	579	623	587	562	582	563	568	647	601	615	583	577	571	565	561	569	547	587	563	600	588	563	574	573	618	590	582	530	585	621	585	597	560	587	574	560	579	602	561	584	620	585	556	607	568	582	576	591	591	551	598	553	594	569	588	563	594	575	586	604	579	575	558	589	577	607	583	616	585	615	614	572	577	630	589	635	586	592	568	582	590	571	608	612	588	590	597	593	573	600	570	575	599	588	605	596	587	627	560	583	572	567	635	647	599	557	606	594	591	599	603	625	615	599	559	600	626	614	576	598	642	561	590	573	599	616	609	579	583	605	584	597	592	617	605	622	642	576	650	604	583	583	600	618	570	612	560	629	557	590	581	616	592	577	585	548	582	600	615	536	615	570	552	580	564	634	534	528	599	590	602	606	550	594	548	586	627	608	571	626	575	569	586	623	595	596	528	525	585	595	645	580	585	623	546	546	593	598	624	599	555	543	587	567	608	612	577	568	574	590	601	564	594	568	574	632	596	593	611	589	595	578	583	575	624	574	568	534	621	624	557	587	593	563	610	542	594	558	583	590	569	551	601	576	603	564	532	608	547	576	583	592	559	577	616	590	564	593	602	574	595	582	567	643	561	593	589	544	554	645	612	549	575	573	583	597	586	529	601	588	592	584	582	579	607	573	570	644	609	591	591	610	624	592	569	573	606	579	589	568	594	581	591	562	599	589	605	582	574	606	566	576	547	570	543	545	608	611	595	541	550	577	576	582	537	626	601	636	584	560	554	615	584	605	560	579	651	570	589	608	601	555	530	557	584	645	610	522	525	590	593	577	579	608	558	556	568	595	572	607	611	571	568	553	606	575	597	622	577	555	577	595	593	593	532	612	581	572	565	575	584	590	579	584	584	608	598	568	560	602	558	592	551	624	571	596	587	569	555	622	585	568	557	568	539	605	578	581	602	586	591	605	667	610	574	582	585	583	587	559	618	574	605	586	601	598	603	620	554	610	581	600	611	584	602	580	555	521	594	608	608	549	608	588	588	587	588	565	610	583	548	587	604	633	590	601	558	544	542	619	627	601	611	540	569	579	550	614	575	611	577	627	584	591	568	626	558	555	567	543	582	544	574	645	631	612	571	572	584	607	611	583	582	580	601	575	587	596	623	598	574	577	567	600	597	607	572	569	576	635	533	583	582	571	567	614	573	584	585	573	560	588	570	598	585	577	585	567	574	593	609	584	629	576	579	569	598	556	595	544	619	624	541	603	566	533	641	601	594	568	572	593	587	596	611	563	623	637	566	586	613	563	652	591	589	592	578	598	591	636	580	587	583	579	576	572	620	560	596	609	592	586	589	543	605	629	587	612	575	561	588	601	593	589	588	558	572	584	590	539	621	567	584	611	557	581	547	601	562	573	589	563	579	601	576	577	607	592	559	608	571	540	570	566	539	602	587	550	619	563	565	609	594	618	608	634	621	584	571	626	544	562	576	593	592	523	589	591	577	566	574	588	602	590	560	572	570	586	589	532	616	607	665	562	556	577	599	567	584	584	572	578	594	527	578	563	574	627	566	583	548	585	620	576	547	613	609	531	607	567	532	571	575	602	581	591	602	617	607	597	582	584	613	608	588	563	597	592	612	638	602	597	550	574	578	616	561	583	563	596	636	590	599	623	589	580	612	572	588	567	597	549	595	580	608	582	608	586	578	596	576	551	590	535	565	578	552	599	572	568	573	613	580	585	603	593	583	533	591	536	589	613	600	632	568	569	589	576	578	656	583	631	560	571	604	586	566	567	572	631	546	535	562	591	562	601	598	558	590	561	552	599	548	639	590	605	569	556	572	589	559	564	545	606	565	571	612	559	571	614	590	592	566	575	598	589	619	585	578	544	584	617	605	604	579	593	632	627	608	602	610	607	554	593	590	566	605	571	594	594	563	578	589	583	570	607	573	600	579	596	620	583	576	569	562	605	595	636	580	569	579	559	564	568	609	613	573	559	648	602	535	598	571	584	592	582	601	614	631	567	584	600	590	556	549	542	580	590	629	601	565	554	623	565	579	568	550	609	586	617	669	625	632	595	610	556	585	643	565	602	602	555	586	587	555	516	608	582	593	603	551	608	569	560	595	619	600	637	601	568	593	612	605	588	607	602	604	581	573	591	583	577	581	600	570	583	574	607	575	577	580	581	609	607	543	547	592	602	568	579	591	613	544	595	612	597	569	594	571	554	558	575	559	587	615	540	631	623	607	632	548	576	620	592	586	606	595	626	588	570	605	566	634	535	612	591	536	574	615	594	558	597	544	600	600	584	515	586	606	598	605	580	614	623	556	583	581	609	569	580	539	614	590	595	610	606	585	600	577	546	613	573	576	571	633	617	562	585	589	598	557	576	600	544	565	558	563	590	571	605	620	622	612	593	576	567	628	559	569	598	623	645	558	604	549	582	558	589	526	556	562	614	580	549	598	587	590	586	541	567	614	579	580	552	574	554	597	578	593	573	557	586	548	592	586	608	606	570	555	591	598	521	568	657	617	576	574	578	589	538	583	588	607	607	575	621	596	579	609	544	577	571	615	578	638	555	590	605	577	568	546	562	578	596	617	565	612	610	595	586	536	585	527	590	568	626	605	590	606	590	608	636	565	579	575	593	600	581	577	603	597	575	598	552	586	579	591	580	545	556	589	621	623	571	532	590	557	554	575	615	585	611	642	589	604	602	557	549	556	565	604	581	595	640	576	586	564	587	549	629	601	630	567	560	567	577	571	606	587	628	553	584	589	610	602	563	597	610	542	554	509	587	599	576	622	606	581	620	567	585	606	596	575	563	558	579	577	605	599	611	598	618	603	583	614	532	566	616	572	593	588	564	578	625	580	593	577	600	569	581	605	611	523	641	576	581	594	582	636	590	563	581	569	556	584	579	596	570	560	602	576	598	560	567	582	552	572	589	612	601	596	569	598	614	560	649	578	609	620	600	516	635	583	579	573	648	575	581	568	604	556	597	580
13002	18392	12207	7041	5143	5304	18905	17714	19839	16589	12558	8172	4898	2943	1702	1045	791	644	694	633	648	636	622	595	619	587	609	592	589	620	622	630	594	611	676	634	652	659	661	635	625	620	638	699	621	617	614	611	664	659	636	637	617	568	624	645	618	613	593	655	632	599	615	663	619	608	635	635	622	605	671	643	661	638	595	579	634	661	609	598	612	577	625	585	684	625	613	616	622	624	659	615	620	632	611	644	609	609	606	612	571	606	644	640	645	614	637	655	644	626	622	618	632	590	639	628	611	579	663	588	588	656	598	616	671	644	647	634	614	640	600	642	612	602	617	612	617	627	629	614	660	614	632	628	614	568	605	630	602	572	602	605	578	600	658	613	614	609	620	612	615	645	592	632	614	607	597	609	606	635	637	634	634	619	566	692	637	642	652	594	639	692	617	640	600	614	659	638	608	613	644	638	627	664	598	648	622	583	627	610	609	597	652	629	618	618	627	618	649	603	632	605	618	614	594	628	636	604	656	607	609	600	619	603	642	663	599	622	629	611	598	624	587	628	598	668	568	574	613	638	640	586	641	609	583	673	654	636	635	619	603	600	638	586	614	649	617	611	634	577	605	646	619	623	670	605	640	561	607	634	657	653	672	632	621	632	612	589	595	651	644	620	607	611	607	618	633	633	652	624	588	588	650	669	631	599	610	660	615	644	627	618	583	638	593	658	624	632	657	629	632	617	617	593	606	593	640	655	632	599	611	600	583	619	584	619	621	714	637	635	590	664	628	635	641	641	602	623	607	627	594	611	603	618	657	641	662	608	606	614	619	621	641	666	625	558	614	643	639	599	631	602	605	607	651	647	635	652	621	597	612	661	599	667	604	619	641	579	623	613	603	628	562	640	639	616	642	647	586	669	666	639	654	560	638	602	649	636	612	601	581	598	589	598	626	588	642	637	646	615	665	635	582	675	633	640	631	648	623	596	594	620	622	641	646	596	645	611	624	609	638	648	644	624	609	600	617	610	640	648	641	641	596	638	611	671	616	629	620	647	615	572	596	614	591	598	640	624	648	651	648	613	629	601	631	633	641	631	611	629	632	594	605	624	608	594	628	558	587	647	642	604	632	620	650	625	634	640	577	652	591	639	606	635	595	565	616	648	643	626	574	659	627	647	653	635	645	620	581	610	619	619	622	651	593	604	596	621	671	624	633	677	607	662	655	652	615	647	602	607	625	612	637	619	612	655	582	616	640	670	564	589	612	607	667	625	605	610	610	623	649	657	593	587	606	667	649	640	593	639	664	625	582	625	646	629	587	608	650	613	653	595	608	622	623	629	641	649	651	611	583	649	663	591	617	610	611	582	615	625	631	619	595	682	583	622	602	603	658	585	605	656	580	657	624	576	648	590	607	623	580	581	623	602	565	663	631	622	628	622	585	658	572	640	604	639	606	643	638	650	593	615	629	615	623	594	571	613	627	592	641	594	632	649	624	585	590	677	661	629	595	593	578	619	641	607	592	635	623	605	617	615	634	620	665	614	657	638	608	611	609	618	624	625	624	594	571	650	594	597	630	607	624	619	630	577	615	592	611	635	647	652	594	601	647	578	650	647	643	596	639	576	627	623	653	631	608	613	639	599	658	589	589	612	562	647	617	639	602	608	596	632	656	618	644	619	633	642	624	614	630	626	582	612	608	617	610	608	633	650	637	616	641	602	624	632	588	621	673	612	640	646	612	694	605	652	609	610	630	644	599	655	689	597	601	627	641	588	683	623	625	578	617	658	637	578	586	628	569	638	589	660	629	622	621	644	612	616	646	631	617	624	685	640	598	610	616	633	592	639	592	645	602	632	606	649	621	605	631	604	679	623	625	639	617	608	602	632	604	643	589	624	651	625	623	652	567	622	631	629	646	622	643	640	611	598	626	628	604	650	632	638	649	659	594	633	589	641	657	618	605	641	637	613	609	634	641	628	619	583	656	590	601	616	620	616	559	619	644	632	608	630	643	589	612	628	596	615	657	593	653	643	564	636	622	638	668	606	613	666	626	611	615	624	610	672	626	596	591	593	627	612	623	638	592	659	652	665	632	610	642	617	612	657	575	618	640	609	606	666	614	610	613	625	627	621	605	651	642	632	667	614	641	657	647	625	626	683	621	650	631	582	672	640	640	608	624	624	655	644	652	597	646	619	626	629	582	597	640	620	609	673	606	661	620	630	656	627	649	653	616	610	605	576	620	612	611	634	641	571	622	589	631	651	586	548	598	576	633	653	622	631	627	601	626	593	608	630	618	601	623	625	625	623	629	597	639	594	603	603	586	647	618	608	600	622	636	616	633	604	576	646	633	659	638	591	605	632	606	637	671	599	639	613	573	605	620	618	626	607	625	589	614	602	614	655	644	626	630	648	611	601	596	665	615	618	573	611	607	643	622	663	635	622	645	639	599	632	578	578	607	620	581	612	637	585	630	644	599	602	629	624	631	598	598	632	610	647	633	591	601	597	634	646	583	630	582	603	657	643	587	631	609	642	608	599	620	666	639	607	634	649	640	606	639	623	643	639	653	639	639	613	635	622	651	600	620	597	642	585	622	669	612	650	624	594	610	632	644	594	623	646	601	608	624	597	654	565	637	640	652	629	626	610	610	601	624	630	614	651	567	597	643	633	666	633	616	608	597	620	644	622	650	612	654	601	649	666	636	638	611	610	614	616	581	660	610	671	677	629	625	622	637	617	648	583	610	599	623	637	703	603	646	627	589	637	612	576	612	646	639	590	617	664	588	643	635	623	632	663	636	633	621	593	616	629	626	645	574	581	596	596	612	619	674	651	650	647	672	637	666	600	608	630	614	622	641	639	668	614	598	632	674	637	597	669	592	620	557	647	650	585	677	644	630	630	590	610	567	614	651	678	651	602	635	620	656	641	598	594	627	643	603	634	635	634	638	608	613	590	636	635	630	629	645	631	596	595	583	616	592	705	646	613	615	587	611	592	644	628	647	631	636	614	631	660	642	623	626	614	617	670	635	604	593	618	633	646	606	579	626	657	639	658	646	588	609	607	672	570	616	597	641	641	654	618	627	624	601	609	642	632	620	612	647	578	652	615	598	668	649	586	615	605	611	611	579	614	634	626	613	626	664	601	627	590	621	626	652	625	606	622	602	622	579	604	604	685	598	621	601	589	614	665	644	640	626	619	588	627	591	616	625	596	619	677	625	603	614	620	602	654	617	596	617	631	629	621	616	625	624	611	631	644	635	637	618	606	620	594	617	611	628	628	634	601	595	595	657	631	629	645	633	654	636	644	660	643	607	659	622	625	675	640	582	600	685	612	582	665	635	618	660	557	582	617	649	618	646	621	638	628	569	646	625	652	651	596	598	606	639	605	622	626	637	600	623	653	633	630	623	613	605	614	625	621	627	563	651	616	605	579	647	613	615	603	607	727	667	647	605	669	620	612	640	593	601	623	621	626	658	607	651	635	593	577	640	598	625	597	652	670	633	604	634	610
22945	21466	29207	24150	21474	22026	33315	32311	34207	31535	25319	17271	10215	5614	2988	1700	1168	880	775	751	728	804	728	744	768	733	751	722	770	727	771	754	793	695	774	755	702	773	742	738	731	772	719	730	707	720	789	765	788	715	758	756	725	754	778	804	743	745	769	783	778	778	759	744	757	771	761	713	718	776	763	750	721	728	743	735	758	820	744	728	728	739	701	756	765	759	713	715	751	740	718	775	790	730	762	735	709	740	770	711	726	718	726	734	758	755	753	710	698	771	748	798	736	770	748	745	748	788	773	737	705	745	793	759	711	731	736	751	736	785	742	732	747	770	750	704	765	745	756	747	747	787	800	745	770	744	740	705	757	683	699	803	729	729	750	783	752	724	788	722	756	782	727	735	733	783	757	761	716	682	766	757	755	720	743	785	767	731	728	724	787	754	770	756	710	735	803	693	730	756	750	764	774	764	702	792	752	767	770	747	741	759	720	759	781	814	766	798	739	684	730	732	737	757	743	764	763	753	782	750	696	710	790	747	740	711	754	718	801	739	740	745	726	815	792	699	695	694	693	681	738	766	736	772	744	748	769	756	741	766	786	741	771	781	749	726	748	781	746	705	704	738	751	763	769	763	759	723	739	755	726	728	753	763	704	804	789	737	751	721	765	734	790	747	749	766	694	755	739	715	748	800	770	745	738	763	757	761	779	746	677	738	771	771	708	799	780	715	725	763	779	727	732	729	772	731	716	769	747	746	752	760	784	731	773	742	670	744	766	789	726	739	751	741	716	760	747	721	786	732	785	760	760	733	757	797	748	764	770	716	768	749	752	732	690	755	777	738	741	754	761	730	751	751	740	769	761	768	722	769	726	725	735	735	746	771	734	752	743	730	796	750	761	800	719	784	711	715	768	719	736	727	740	745	770	783	696	745	751	765	775	755	777	733	762	792	819	778	754	736	719	800	772	709	714	770	684	738	770	723	762	765	766	792	728	812	794	748	703	692	726	717	750	722	691	718	753	717	742	751	733	752	751	787	756	714	726	767	745	739	785	737	763	719	743	740	791	734	775	738	723	761	754	756	783	768	766	735	724	793	729	764	712	772	704	735	757	740	743	718	711	752	706	749	746	796	782	740	745	759	784	750	752	755	736	745	785	781	698	727	756	791	746	766	771	727	755	663	770	724	728	709	768	753	767	740	698	802	741	759	682	727	751	728	717	802	707	742	797	704	702	759	771	731	765	749	753	754	745	720	790	744	739	792	738	770	763	770	754	764	745	751	726	745	721	696	752	709	749	719	781	764	739	711	792	763	773	735	756	795	778	741	705	756	726	693	745	758	793	790	710	745	739	703	735	755	724	765	711	737	744	807	766	783	720	753	748	763	738	740	711	777	729	738	748	771	749	773	715	755	738	749	769	738	720	734	756	752	711	756	712	745	757	749	770	750	697	701	755	767	768	751	761	791	734	693	782	765	773	770	768	777	743	728	692	788	744	806	789	719	767	734	727	757	705	743	750	717	786	738	803	749	779	721	775	778	729	738	764	755	737	734	736	742	717	746	749	725	818	732	786	738	750	711	781	742	792	727	774	698	692	764	763	736	772	727	760	785	716	795	778	760	767	739	703	795	753	773	759	691	750	789	778	765	728	721	771	757	689	738	778	691	747	740	746	747	772	761	762	736	772	762	716	749	773	796	768	804	742	735	724	735	718	729	710	699	736	747	738	741	687	762	741	732	732	724	731	726	760	783	753	779	732	774	763	694	711	738	790	775	705	760	744	754	741	745	778	760	729	754	749	699	789	771	750	753	760	697	727	751	736	742	732	793	757	741	733	755	716	761	735	708	774	716	745	701	789	771	761	760	773	736	715	721	783	773	724	792	777	798	796	707	742	730	762	717	688	780	749	734	739	774	762	745	780	738	722	780	719	708	709	731	785	736	742	722	737	740	784	735	743	731	719	711	737	780	739	749	708	743	771	765	760	793	756	747	690	735	790	732	738	744	700	693	763	753	730	703	723	749	758	786	735	732	774	735	750	734	736	743	726	738	739	790	775	717	730	764	730	720	747	748	745	772	786	765	683	734	728	764	764	734	728	753	724	717	763	708	735	744	751	684	721	721	752	758	735	715	762	771	720	743	721	784	741	780	746	771	750	765	723	748	757	744	737	745	761	745	791	747	746	729	789	700	768	744	755	710	708	793	749	716	759	743	728	732	781	783	741	734	753	732	707	733	706	711	741	732	788	755	749	746	761	760	741	742	760	778	740	738	739	692	716	772	738	765	771	754	713	750	765	694	793	698	764	717	754	799	728	735	682	720	662	714	757	761	741	777	738	789	709	728	761	782	773	732	773	709	749	740	766	707	743	751	806	739	770	727	743	727	748	707	729	700	736	768	746	736	741	757	754	727	743	721	765	733	731	774	755	712	802	747	758	756	752	749	753	783	762	745	801	762	730	750	737	736	786	704	759	774	711	788	778	738	746	748	751	786	701	770	776	722	728	699	720	742	701	726	748	793	735	765	730	695	719	761	703	750	744	757	734	722	752	726	712	771	712	771	773	755	765	787	810	742	704	729	711	740	688	737	753	769	782	718	723	766	702	724	751	745	750	726	718	725	731	788	780	735	720	805	764	728	719	771	733	789	707	750	747	723	773	743	785	662	776	712	732	734	766	716	719	722	755	734	770	720	783	778	766	765	739	788	755	775	719	779	689	722	725	780	646	769	753	752	733	788	693	751	701	724	727	729	754	709	783	753	735	710	775	784	774	791	767	745	774	808	786	732	753	721	751	749	731	742	771	716	765	732	763	709	793	703	757	736	716	780	807	746	746	751	758	736	750	699	806	726	739	764	769	748	707	776	679	754	738	770	732	739	743	770	752	779	704	702	721	722	744	723	701	775	782	824	772	710	780	734	743	753	762	708	734	762	708	742	764	755	718	776	744	747	743	774	736	719	720	751	762	772	741	819	764	700	746	765	740	788	725	796	732	736	744	744	761	784	723	753	743	675	754	776	754	741	711	746	751	749	755	730	762	728	744	760	725	712	733	773	752	740	757	721	770	761	739	743	756	786	812	746	734	706	787	711	746	730	751	760	728	736	765	725	738	771	763	792	714	705	739	741	721	798	760	682	719	807	768	679	753	787	715	731	739	777	721	746	756	719	749	728	763	736	737	772	759	746	765	751	809	767	745	723	760	734	752	766	744	746	743	739	758	721	734	786	768	709	779	778	687	755	777	708	765	738	749	715	730	741	795	755	712	732	713	744	748	692	758	760	766	727	720	788	743	744	793	721	707	733	754	809	745	779	724	756	786	699	761	754	763	762	774	740	747	774	710	753	747	719	739	729	723	737	694	763	753	780	725	784	718	755	746	764	774	729	697	770	733	796	749	724	687	741	749	744	781	770	742	760	747	693	721	726	707	814	696	724	801	703	748	730	681	767	808	731	717	718	811	756	673	733	764	791	739	748	756	752	768	685	731	759	715	767	721	724	773	768	714	712
15253	27738	20511	12626	9959	10005	36433	35946	37525	33752	27829	20120	12864	7554	4059	2230	1336	955	789	784	775	754	777	817	771	751	736	778	713	756	753	799	786	765	731	746	718	716	755	729	715	716	748	778	775	787	770	777	739	744	755	796	726	756	705	766	739	745	766	746	733	707	759	754	766	766	785	777	764	726	757	758	784	754	765	804	775	774	732	768	743	768	756	771	761	770	754	735	762	759	707	767	781	733	773	773	812	753	708	778	747	755	766	785	735	733	777	797	768	800	773	765	754	802	749	781	750	763	786	768	718	749	765	743	753	737	733	790	782	756	663	817	757	770	767	786	787	742	789	711	729	742	760	754	752	729	725	735	785	769	748	760	764	764	755	691	725	785	802	704	828	760	714	750	757	738	742	733	748	711	807	770	761	752	808	781	712	740	775	799	793	757	741	737	733	774	761	736	785	723	761	757	796	751	688	801	711	822	710	759	724	731	696	720	740	745	768	777	740	719	747	711	728	735	779	753	736	730	798	721	751	755	750	792	774	760	740	727	809	749	751	730	792	737	711	783	791	782	749	780	690	712	751	773	720	793	745	762	743	797	740	768	765	771	771	794	739	790	755	702	742	762	755	722	753	781	760	726	765	740	761	747	720	741	778	792	757	757	764	803	764	753	763	740	734	719	734	737	754	760	747	739	736	757	748	790	742	771	753	759	763	741	752	715	736	764	749	750	809	730	782	783	798	747	749	770	721	751	804	736	797	759	782	807	725	734	790	747	747	768	769	756	765	719	753	770	764	739	757	782	725	763	738	780	771	699	764	774	751	758	745	745	786	838	732	741	748	747	808	765	732	726	769	759	743	767	743	712	769	771	694	724	773	729	794	779	746	737	770	741	777	778	763	753	802	772	762	748	742	720	680	738	749	752	773	768	760	802	764	742	756	752	779	738	760	775	749	758	794	759	766	726	707	713	740	758	786	745	778	752	731	808	754	734	746	752	778	734	776	747	748	748	805	736	790	795	789	790	718	744	757	743	761	724	771	761	719	719	735	785	753	778	772	771	748	713	740	741	732	749	732	771	779	747	741	796	734	725	742	717	768	796	768	748	778	785	706	756	726	786	777	723	752	735	797	753	762	750	774	739	780	725	825	725	749	774	728	755	733	736	726	780	742	770	757	749	756	806	763	723	704	718	750	792	741	724	737	740	783	743	763	771	712	727	789	752	781	761	754	758	733	705	756	739	748	757	767	775	742	717	799	751	718	790	742	748	751	741	778	793	756	730	751	796	745	780	764	805	739	797	745	794	719	771	763	736	739	783	796	765	768	822	728	739	732	740	739	778	753	772	785	765	750	761	758	771	759	751	747	749	757	715	743	731	765	777	722	787	733	703	711	818	767	722	752	766	726	741	781	778	774	728	756	754	746	766	738	742	811	769	753	755	781	748	748	770	757	752	702	758	757	743	716	791	760	765	751	758	760	724	726	738	743	764	781	741	767	742	768	799	724	785	790	746	712	775	741	730	761	744	701	749	811	764	833	799	715	753	729	776	708	751	763	742	803	769	737	787	763	796	754	785	761	746	804	726	750	713	723	821	807	725	803	742	772	728	776	797	730	792	780	758	749	773	744	736	727	768	722	787	802	748	757	720	786	755	713	758	725	782	797	742	737	750	744	756	732	731	762	775	755	745	775	731	730	766	725	725	787	727	724	775	731	731	770	735	757	687	726	735	737	792	710	692	759	776	746	755	773	758	741	767	753	797	754	761	750	760	801	730	696	751	700	779	758	784	768	746	797	768	742	759	733	746	774	763	755	787	772	762	749	787	786	767	722	721	784	759	779	775	743	752	757	768	781	754	783	751	750	704	786	742	750	766	811	763	714	793	739	709	779	785	705	801	737	745	755	761	731	770	761	777	752	744	776	749	745	758	765	757	767	713	785	758	728	721	794	767	748	753	745	813	761	767	760	740	790	733	712	773	751	784	765	795	775	761	769	757	709	767	803	768	716	751	758	811	752	759	734	738	759	717	774	746	770	779	741	767	774	773	750	777	790	737	708	759	760	729	744	774	765	755	736	790	697	711	817	750	727	764	749	785	789	732	709	731	766	757	721	730	756	767	807	785	721	745	778	745	764	781	708	764	743	733	729	746	773	748	777	776	745	746	708	723	763	764	757	757	719	802	756	798	756	798	725	734	789	690	743	752	724	747	739	785	732	718	723	746	747	770	777	784	762	775	828	789	724	776	747	728	765	781	734	699	761	732	746	825	770	746	804	754	746	728	726	754	749	727	792	784	759	787	746	773	712	753	754	779	758	776	756	795	736	756	756	796	754	832	752	777	793	787	755	750	769	731	770	761	763	761	706	739	770	765	760	738	795	769	778	730	745	732	751	796	729	764	726	767	786	791	749	791	696	739	764	669	779	753	764	728	793	793	737	807	785	787	748	776	735	754	772	760	715	757	772	749	769	733	736	787	749	739	738	794	733	768	768	761	762	765	709	749	723	722	790	794	783	766	777	779	786	730	728	768	745	753	732	747	767	786	755	752	718	746	732	742	743	784	789	746	742	777	775	690	718	728	758	772	768	745	765	771	773	765	756	734	787	779	727	745	754	773	754	807	741	732	724	783	780	725	747	728	755	791	778	788	759	749	753	767	782	721	717	725	750	752	758	716	790	754	778	743	727	725	739	784	708	788	800	751	734	767	752	774	753	771	768	699	705	743	735	791	721	765	714	751	713	803	799	771	760	725	729	817	733	840	743	748	757	750	728	729	766	725	733	752	808	735	743	725	784	768	765	734	775	745	770	765	808	767	800	707	754	777	782	755	775	778	836	762	701	760	765	739	769	772	814	800	764	782	777	735	740	730	697	741	764	792	710	750	735	718	740	773	762	802	783	763	754	752	766	793	760	725	766	734	712	762	769	751	733	735	778	772	753	733	740	765	726	753	809	747	758	797	741	792	731	768	769	748	785	750	718	742	782	771	775	752	743	747	819	703	792	750	776	751	729	775	761	778	757	751	755	772	791	753	792	749	748	771	709	735	696	741	738	725	758	775	792	740	767	750	793	787	708	789	750	747	769	722	727	727	751	813	760	735	789	745	694	809	768	710	756	730	740	735	771	771	747	791	744	708	737	757	777	747	744	726	734	747	765	752	751	780	803	762	785	722	739	726	771	787	779	709	732	752	740	789	743	774	728	743	710	771	787	752	739	771	749	763	778	756	733	744	780	757	756	767	728	716	750	733	705	721	803	752	730	749	737	781	815	745	744	766	736	796	739	785	717	733	761	777	749	756	723	762	785	749	724	760	783	754	712	783	747	703	734	723	725	756	707	730	740	748	712	764	763	771	775	720	798	755	769	760	760	757	788	739	744	774	733	741	722	752	753	768	800	736	777	772	771	787	770	747	784	757	765	752	775	707	736	772	737	757	694	771	771	771	780	761	759	823	732	742	722	754	766	792	754	752	751	754	726	776	778	801	780	721	732	753	768	743	753	767	762	793
28286	19748	11635	4980	2598	1706	2431	2329	2236	2129	1773	1322	1032	770	680	611	550	523	515	529	501	497	519	458	517	548	496	538	470	505	525	475	526	521	491	561	485	485	527	531	477	509	488	465	516	523	496	521	503	506	465	498	518	516	515	496	511	539	537	523	497	515	530	500	515	523	522	467	473	499	508	461	487	490	526	482	513	522	545	516	503	473	526	509	500	524	457	498	483	539	501	516	485	495	502	494	506	548	532	520	500	524	495	485	460	488	534	488	530	487	507	538	512	520	499	512	540	539	517	517	528	492	469	499	518	517	555	519	520	511	523	481	517	557	490	531	517	547	538	482	539	508	535	533	506	537	492	509	488	460	516	499	492	481	521	465	493	516	505	463	532	486	494	502	486	481	494	516	516	527	523	507	516	485	511	505	480	529	525	553	507	477	514	514	501	520	541	545	502	498	510	515	492	495	543	503	510	489	528	509	544	532	529	512	495	499	484	508	523	504	499	499	521	494	502	515	544	493	502	478	522	487	531	507	460	542	531	485	536	517	525	504	516	513	532	502	487	527	535	509	490	477	543	510	528	532	542	529	505	470	548	509	516	525	526	517	503	526	478	517	488	504	561	513	485	481	501	515	516	492	472	514	478	491	501	549	560	515	501	544	496	488	488	507	486	532	489	529	501	537	528	466	532	484	521	515	536	513	528	504	505	521	510	504	504	499	528	518	551	506	519	491	517	506	526	525	510	523	544	496	510	502	479	516	504	519	494	500	501	497	523	491	532	515	521	469	554	482	523	495	473	526	541	503	498	546	539	518	507	553	487	564	516	504	479	498	534	551	530	509	510	484	494	498	512	500	479	494	487	445	519	458	509	518	492	479	534	500	511	539	528	490	524	517	528	553	497	490	485	500	506	495	521	521	499	470	477	518	486	540	507	533	561	503	514	475	491	489	516	489	470	500	501	495	477	493	507	485	533	507	478	515	500	497	492	547	523	507	483	498	477	514	508	515	498	520	497	484	491	550	507	522	539	538	481	519	511	500	509	521	539	525	483	507	499	489	549	496	499	497	509	500	559	552	499	483	538	528	512	508	485	495	522	501	507	488	489	536	492	500	510	461	486	540	497	517	535	487	519	528	513	526	505	522	493	504	512	514	522	514	510	540	487	564	522	470	496	495	476	492	492	466	527	527	511	507	499	519	479	544	531	488	499	544	558	485	511	464	477	502	510	492	534	539	523	485	558	494	530	487	492	532	539	474	551	477	517	501	476	522	503	486	498	541	514	559	563	524	509	486	518	486	521	522	524	458	538	531	499	497	504	467	528	507	518	513	533	528	490	481	545	504	481	541	502	479	520	512	498	510	557	514	462	536	507	495	535	493	529	503	499	488	503	508	514	496	493	531	500	554	501	482	495	486	489	519	497	491	498	525	510	522	530	509	520	502	516	494	510	500	492	486	517	526	496	520	535	554	517	513	486	476	516	482	481	504	499	502	548	500	536	527	532	522	508	493	496	526	517	492	498	434	494	549	536	486	528	503	498	516	520	533	514	544	527	458	530	515	543	514	546	489	518	503	518	531	528	501	484	516	486	547	501	495	513	524	531	509	473	529	451	471	500	541	507	515	469	498	530	490	489	503	502	516	523	495	479	488	482	516	508	510	514	541	527	479	533	500	533	492	514	471	474	516	558	490	483	498	500	544	530	491	490	476	512	516	498	472	519	513	501	516	507	510	474	518	517	536	549	530	549	543	527	519	495	471	515	520	545	538	557	531	490	487	531	526	512	503	525	511	461	515	532	530	513	490	485	475	562	556	486	523	502	522	523	493	502	527	510	461	522	482	522	484	467	517	524	492	470	500	460	503	493	501	525	507	458	532	513	552	475	534	542	522	493	510	525	484	479	519	503	507	497	510	544	539	534	498	530	490	526	524	494	486	569	528	506	518	485	485	482	550	527	497	488	474	480	494	476	515	507	517	548	496	508	516	533	473	529	527	497	519	517	496	475	511	520	504	499	504	518	542	487	518	521	543	502	541	491	502	490	432	482	523	524	492	480	518	506	479	506	545	493	503	526	498	518	502	504	533	479	515	485	521	509	540	464	503	531	482	518	529	557	520	506	538	528	515	507	510	479	497	513	469	526	537	462	545	498	538	487	545	479	511	514	536	463	498	544	512	506	500	495	530	507	475	493	527	532	498	500	482	532	492	494	482	538	538	515	506	476	511	477	495	507	523	516	504	546	520	492	504	512	528	516	523	487	522	476	534	536	509	537	539	523	515	545	511	525	503	502	479	509	535	503	540	485	495	489	512	473	497	488	527	499	526	455	546	533	472	515	532	487	509	512	492	538	503	526	479	480	526	506	552	496	497	548	488	525	524	521	515	521	530	516	480	471	523	561	507	549	546	463	488	467	510	508	490	532	531	477	500	512	498	496	484	541	515	533	492	510	512	507	509	529	538	511	509	506	497	516	478	529	519	489	529	496	506	493	511	490	506	521	523	512	531	511	576	512	508	479	489	513	537	549	510	488	491	531	493	508	520	509	527	505	512	496	497	533	509	487	502	493	492	475	531	504	486	506	538	565	513	533	457	485	464	487	515	507	502	532	514	547	551	472	503	495	520	480	502	487	505	472	537	477	509	546	498	517	509	494	530	529	512	547	516	501	514	525	530	521	494	516	496	508	494	520	477	466	475	524	514	464	521	506	558	544	525	507	504	514	523	528	527	498	499	514	501	512	552	544	535	542	493	511	505	526	527	507	558	511	479	514	494	484	560	482	512	470	529	527	540	549	482	524	520	526	522	496	476	485	488	509	505	520	491	551	562	507	509	488	517	489	579	514	497	492	507	514	488	541	496	484	554	542	517	473	507	541	500	523	517	502	505	535	484	511	497	523	504	485	475	488	494	492	517	520	530	519	480	532	526	564	511	498	499	514	512	497	490	525	526	481	516	498	533	489	537	506	510	511	508	548	529	480	548	553	538	517	501	490	478	513	511	503	515	501	559	520	470	492	474	477	512	541	507	507	508	511	517	510	533	495	536	527	525	534	477	486	491	505	516	508	523	482	490	521	504	494	538	512	498	517	522	548	522	498	478	535	531	492	533	496	547	509	527	494	511	488	539	529	487	500	481	485	517	514	518	528	541	525	500	505	482	543	531	521	514	521	514	514	514	519	516	534	521	486	491	536	540	498	502	528	474	496	522	525	501	477	499	528	522	519	497	475	506	527	506	515	465	528	477	529	558	496	523	505	560	494	508	508	524	504	486	503	502	502	512	502	476	495	521	511	480	550	527	497	590	476	533	495	535	514	477	539	488	531	521	516	479	513	519	493	575	510	535	495	516	490	498	527	528	503	504	507	504	532	521	541	516	532	515	533	508	506	543	513	537	517	467	485	554	510	475	509	490	501	499	527	510	532	544	477	523	518	519	547	500	474	489	513	459	492	527	533	512	452	503	554	498	509	454	499	483	494	537	495	491	475	519	565	506	509	506	531	523
11021	15044	10531	5706	4226	2840	3586	3286	3126	2781	2269	1685	1309	946	756	641	602	573	540	515	524	523	574	501	531	509	532	546	527	543	532	524	565	561	536	566	527	554	521	547	538	533	543	544	545	534	550	543	539	521	546	549	545	575	566	511	561	500	534	536	569	506	582	502	507	543	568	541	528	564	518	548	562	508	559	518	545	545	542	526	558	541	535	522	574	507	529	556	548	486	545	540	500	542	585	523	548	524	572	551	556	537	569	494	577	546	571	538	541	552	570	568	522	574	528	558	505	566	537	581	540	557	541	558	519	520	525	549	510	563	531	563	530	558	516	542	540	543	538	506	535	518	585	550	577	526	567	589	553	519	541	516	568	526	557	541	498	507	532	564	526	573	523	539	549	554	528	509	517	520	535	560	540	537	548	574	546	583	506	555	583	524	558	528	530	521	515	564	569	559	513	621	529	548	536	509	525	549	545	567	512	563	525	545	547	503	591	540	553	505	517	549	548	546	559	527	548	523	517	531	533	553	519	546	515	530	527	570	536	506	581	554	565	546	531	533	525	540	551	559	524	580	552	508	557	557	519	486	546	568	582	559	541	558	506	522	547	527	528	575	508	528	557	532	534	523	576	534	529	565	535	567	511	537	571	533	489	516	585	590	533	517	553	596	541	530	554	504	505	541	538	529	514	519	549	548	506	550	560	551	546	554	556	537	514	464	596	544	546	574	501	597	543	519	576	553	486	492	549	568	536	569	552	544	541	543	540	552	544	514	520	570	508	539	587	578	518	460	555	531	537	535	540	515	529	565	541	529	544	536	507	579	565	570	529	560	504	494	542	551	551	537	584	522	546	553	514	546	556	536	532	545	552	543	556	555	511	517	538	564	543	535	499	569	578	550	553	577	560	542	557	546	574	554	528	549	603	497	566	543	547	552	522	552	557	522	533	557	527	547	580	544	569	577	546	543	547	535	535	551	528	543	566	522	542	541	527	530	528	576	544	541	555	552	536	558	552	574	539	540	539	537	554	545	514	540	549	567	557	573	543	541	529	527	556	569	516	552	593	541	560	531	555	545	525	535	526	538	552	529	529	601	548	515	552	501	529	539	587	550	535	559	536	570	560	490	535	563	519	514	545	535	545	582	555	572	598	594	530	540	506	514	521	578	550	518	534	494	559	575	531	545	535	500	543	508	546	521	571	560	525	562	500	573	539	558	567	502	515	566	524	504	525	587	618	533	541	547	537	536	538	501	554	526	527	508	575	539	499	528	526	547	572	504	565	587	561	550	531	513	506	568	509	567	499	531	519	570	516	571	547	553	537	536	536	546	544	519	483	508	521	548	575	516	524	538	592	503	560	557	502	585	536	563	552	514	517	577	547	548	526	573	541	549	536	552	544	549	513	544	587	521	527	528	540	531	563	587	539	546	552	533	554	500	532	538	552	515	541	585	576	491	528	568	568	561	577	527	524	517	560	518	512	546	534	550	534	538	499	544	502	537	535	572	536	568	570	513	564	546	551	559	532	560	527	567	512	527	550	541	508	520	568	534	542	567	520	561	503	556	525	555	527	529	532	549	540	504	511	562	514	545	510	549	559	596	539	521	545	555	551	549	530	533	537	536	547	565	571	534	574	505	535	564	552	495	539	536	567	554	563	586	542	517	557	561	548	557	509	496	564	515	479	568	591	561	555	570	523	559	520	576	544	540	514	556	543	517	539	534	588	549	501	530	538	555	579	547	541	524	531	539	543	572	560	550	560	565	549	514	575	577	561	582	589	567	543	505	545	549	536	551	527	511	553	559	520	541	518	545	491	568	562	554	561	563	544	526	527	519	547	538	550	517	531	568	556	564	566	526	548	526	547	567	523	507	569	552	546	535	511	482	523	569	568	550	557	556	592	542	583	559	533	556	557	517	521	516	527	566	539	532	536	534	506	572	569	562	579	562	561	566	557	518	504	557	530	601	547	520	523	533	575	551	522	534	519	543	549	494	531	566	530	537	527	546	565	573	551	556	532	531	571	548	547	518	509	542	530	530	540	518	570	545	534	537	543	527	531	558	552	555	542	552	539	498	542	553	528	559	593	537	565	545	520	549	567	535	530	579	547	558	526	534	542	521	519	525	524	591	527	536	547	504	577	553	571	533	533	508	545	506	527	537	527	528	564	536	569	505	542	576	538	532	584	517	567	563	494	543	488	585	586	566	518	524	560	536	565	539	529	523	537	587	507	528	570	579	537	558	528	501	543	543	529	529	555	561	587	565	536	545	512	534	543	584	584	531	585	510	534	547	535	523	575	548	564	535	522	567	516	546	519	552	539	538	559	534	542	498	567	533	593	537	551	530	542	513	569	502	603	561	583	546	516	530	535	563	543	526	537	528	535	517	561	526	562	526	537	550	527	510	524	552	525	561	547	529	533	537	514	508	544	517	492	547	556	520	521	503	563	530	551	525	528	559	545	538	567	561	533	589	528	522	534	525	588	538	508	530	520	575	552	534	534	547	536	510	526	549	582	528	550	568	546	525	567	525	517	548	550	554	531	541	501	535	521	565	571	567	556	529	547	520	537	550	526	522	568	511	560	548	518	600	512	521	527	544	538	467	530	552	529	551	506	528	561	484	527	533	565	555	513	548	547	505	541	543	503	541	547	516	540	537	572	539	512	522	544	537	506	571	534	539	557	487	583	521	563	538	553	531	556	542	523	518	554	574	537	549	534	582	513	518	520	532	531	537	539	558	547	569	532	551	512	520	551	516	561	577	523	547	510	571	493	549	566	533	544	599	560	549	533	534	496	519	553	536	527	584	520	574	558	565	526	517	596	548	545	494	494	526	494	507	543	544	557	517	548	517	523	535	541	541	576	580	560	560	595	537	529	536	553	511	551	536	539	511	543	523	516	558	482	555	530	490	496	578	540	503	479	513	567	535	549	520	535	515	507	549	534	563	503	534	517	574	581	503	512	575	581	583	570	605	545	529	579	550	555	521	585	564	537	523	515	552	532	529	530	537	563	568	539	555	544	536	578	549	536	516	539	537	561	529	511	540	563	552	496	557	519	575	536	532	505	579	592	475	556	569	569	593	565	543	563	529	543	572	536	573	525	534	535	528	522	559	563	521	534	520	513	543	514	566	561	518	561	559	547	544	542	554	532	590	514	534	516	542	571	592	511	555	534	533	529	530	567	559	521	537	527	572	546	569	518	520	528	582	560	541	554	570	506	516	513	542	556	569	515	558	545	573	526	502	546	530	575	562	588	526	537	538	567	481	526	500	547	532	521	560	571	529	505	520	521	543	538	565	506	544	532	507	545	522	550	513	523	537	516	511	544	555	505	572	558	523	504	560	532	546	579	543	555	503	528	532	559	538	516	538	544	523	543	563	565	527	525	556	557	508	524	565	548	539	561	576	528	545	547	575	535	531	539	501	553	509	561	539	546	497	531	528	508	526	537	565	547	510	513	537	524	547	503	594	521	565	525	529	530	543	531	520	538	538	547	555
24170	21386	28452	24670	21102	8997	19637	21007	19927	17955	13053	8117	4678	2615	1575	1013	744	633	612	602	603	618	613	583	579	556	558	549	586	602	603	593	623	575	598	574	575	594	572	580	605	581	613	580	584	593	633	586	587	584	549	612	566	600	615	598	575	575	610	604	584	613	594	598	574	611	597	626	639	567	588	637	636	574	555	550	627	619	540	586	575	598	569	572	574	571	580	615	531	557	595	586	540	597	549	584	590	587	564	597	617	567	567	549	561	563	620	599	630	598	587	577	587	602	600	601	573	597	598	557	585	593	604	548	560	584	585	577	625	605	585	624	587	637	561	549	542	565	588	580	561	599	554	582	634	563	605	575	570	594	571	544	576	588	564	577	569	561	581	599	558	564	612	623	592	573	587	541	555	573	571	543	570	595	572	591	585	579	579	579	570	593	615	569	572	583	573	600	593	544	570	568	577	601	581	606	573	569	619	611	609	592	554	598	539	538	556	564	610	553	612	593	559	593	566	575	585	577	545	584	615	580	546	556	556	547	591	603	610	566	565	597	547	553	590	596	570	583	576	572	555	557	558	571	536	573	610	589	564	577	580	576	559	606	581	593	556	605	591	573	594	568	588	551	572	557	604	612	587	578	577	604	619	581	586	583	573	533	557	574	584	554	623	539	564	570	532	573	543	556	550	598	599	562	559	580	582	637	530	567	557	568	591	620	585	594	629	586	549	599	553	543	560	568	559	593	561	592	581	595	594	607	563	619	609	568	588	525	572	602	613	587	560	607	614	595	614	587	573	607	566	606	598	548	535	613	563	640	569	610	570	591	556	602	588	605	572	559	560	556	579	603	582	597	577	555	562	566	586	592	576	567	601	602	540	586	585	589	573	588	610	567	559	584	546	624	576	590	634	566	531	565	617	552	588	580	575	568	587	611	533	586	628	579	561	561	597	580	598	617	571	590	593	547	566	600	598	614	556	576	590	599	600	554	590	550	588	574	599	567	566	553	583	528	581	573	555	584	587	621	607	553	601	554	559	602	587	528	556	602	581	601	570	579	557	616	535	568	600	578	549	541	567	560	574	538	594	586	561	572	527	590	562	555	628	585	589	537	582	567	597	602	559	609	567	619	539	613	576	586	579	578	599	609	621	576	598	533	578	536	557	596	591	575	577	597	566	596	560	555	616	558	629	567	575	618	616	566	579	529	580	558	579	605	589	569	586	623	570	552	558	604	626	570	573	565	567	539	518	593	591	568	561	578	565	566	589	540	574	554	556	562	551	616	583	603	601	627	578	589	580	605	584	570	630	600	558	530	570	575	585	585	618	596	571	605	594	579	571	598	570	576	552	587	581	607	565	550	616	561	579	584	585	590	565	568	560	567	573	583	553	597	559	595	568	568	613	567	578	570	592	599	584	544	596	598	552	528	583	599	586	615	565	611	576	585	605	537	561	555	580	576	575	594	601	603	559	564	611	604	594	587	553	554	586	605	594	547	587	534	569	561	561	572	619	594	573	579	559	583	546	572	567	527	560	596	550	568	578	587	621	609	609	602	595	545	583	588	575	585	603	545	567	578	608	537	596	556	566	584	566	571	587	603	571	564	526	603	594	602	593	602	575	613	588	618	569	559	579	628	658	634	563	595	536	579	550	611	570	594	606	589	585	564	617	573	542	587	570	573	617	642	579	603	589	600	580	572	607	596	568	531	558	543	570	536	591	580	557	609	550	570	595	575	558	572	583	621	577	569	613	571	573	577	572	600	548	597	590	601	564	576	571	571	582	593	569	583	553	568	577	540	584	586	558	529	562	599	611	569	562	573	575	520	617	568	572	579	585	586	588	584	639	556	569	594	562	594	580	559	602	568	543	538	577	581	554	559	576	592	613	575	569	579	591	573	596	598	583	597	562	525	602	579	591	553	583	591	525	551	559	565	585	580	591	571	587	561	559	565	580	576	568	563	614	625	588	586	559	648	577	584	577	561	576	571	565	581	570	546	593	587	592	579	571	539	558	586	582	573	534	578	593	589	552	539	595	602	598	573	607	602	570	585	568	609	537	580	605	590	601	543	595	564	568	594	631	605	557	577	570	571	589	607	594	586	634	566	590	593	524	533	585	568	593	567	575	574	564	557	553	579	575	506	591	540	573	600	599	554	534	563	580	559	607	566	579	596	595	556	579	557	579	535	571	574	620	590	579	564	556	534	563	570	595	575	570	612	567	508	576	583	529	599	589	574	564	540	529	576	573	579	572	573	626	624	617	577	547	579	543	587	576	564	567	580	596	600	602	534	578	506	546	559	630	607	571	570	591	587	628	590	552	549	599	585	559	605	568	603	572	564	584	541	571	569	562	584	580	577	591	558	540	553	560	595	544	584	604	580	592	583	579	548	623	573	569	566	603	567	585	581	621	599	625	563	553	539	574	585	577	608	550	606	569	584	587	575	544	583	598	580	570	561	524	647	568	555	565	554	568	586	575	600	599	587	649	593	584	562	563	542	604	567	593	571	588	604	588	609	566	580	554	586	553	569	536	573	584	584	577	568	528	538	596	589	572	583	600	585	553	581	591	551	576	592	587	567	571	610	582	610	563	612	558	547	543	542	621	542	585	568	615	541	569	587	570	606	533	594	611	606	600	633	579	587	559	582	569	552	632	555	570	575	607	578	565	623	600	607	548	564	565	577	616	611	557	577	593	592	559	611	592	596	571	556	555	571	601	578	550	543	578	579	571	554	583	579	594	546	555	586	558	595	584	609	563	614	561	602	574	598	546	538	598	573	567	563	553	556	601	546	579	614	558	596	578	609	586	564	545	597	564	558	587	591	621	605	560	624	581	544	584	578	587	599	599	598	582	627	589	585	590	548	576	538	591	610	609	585	559	617	555	551	604	568	591	592	583	601	568	570	582	584	551	631	603	559	569	582	585	522	564	567	570	580	632	571	623	611	556	583	596	605	611	584	522	587	558	573	598	586	599	575	601	587	567	585	585	585	587	597	570	581	576	590	573	601	554	557	554	611	607	564	561	604	569	575	583	612	572	601	583	583	607	587	567	580	524	610	605	552	584	603	551	552	547	592	606	616	570	542	581	621	537	588	600	585	591	605	555	589	593	591	566	606	623	566	559	576	598	542	580	554	585	592	583	589	627	598	572	658	591	601	601	633	530	560	537	557	593	593	558	596	555	563	602	580	555	561	606	589	590	573	561	559	574	532	587	568	571	550	634	579	592	589	549	549	556	516	596	569	613	606	589	625	577	580	576	564	599	589	581	585	595	577	573	568	570	569	594	585	583	540	557	576	543	580	616	585	565	560	533	611	597	580	552	614	517	571	538	602	579	568	551	600	562	554	619	553	569	548	540	564	603	610	563	582	602	591	606	612	595	619	606	575	587	576	578	597	590	633	589	575	601	559	606	582	605	543	559	580	591	540	604	585	594	553	585	585	542	577	593	566	561	609	577	549	554	544	573	623	619	563	573	584	547	582	568	605	566	603	565	524	602	578
12005	22293	16279	9766	7030	7650	24995	25358	24655	21924	16514	10998	6702	3813	2102	1218	858	690	616	636	603	641	574	585	640	596	585	557	621	578	618	616	589	616	570	597	608	602	634	620	631	635	631	574	611	630	618	580	590	573	573	605	605	634	606	627	557	616	625	618	622	622	592	599	617	617	619	635	628	599	606	628	636	639	607	601	611	562	635	593	584	592	555	575	600	566	603	601	606	617	611	593	581	632	596	628	588	619	583	582	596	576	648	616	582	613	616	622	614	606	605	652	619	572	577	617	590	640	618	576	628	595	582	602	595	609	572	591	583	571	620	585	563	617	630	605	586	648	588	589	583	588	573	593	561	623	609	581	608	600	604	602	600	628	617	605	546	597	588	620	569	593	613	587	574	629	596	572	637	606	575	610	649	571	598	584	601	625	621	620	645	625	591	619	599	575	580	618	565	612	588	605	624	609	592	633	629	635	582	567	635	616	611	592	597	595	571	611	625	586	611	595	568	543	630	605	598	617	624	579	560	602	630	589	623	616	627	605	604	610	594	616	593	576	630	642	632	636	609	547	544	590	597	566	616	588	631	612	583	571	624	612	622	617	595	610	554	573	615	593	579	608	582	603	623	614	634	638	620	559	622	539	623	537	616	647	607	597	622	625	630	608	625	607	610	619	602	584	577	610	584	596	648	582	603	580	625	613	569	606	615	602	576	617	621	631	638	568	605	585	601	583	615	594	599	586	613	648	620	601	572	560	589	592	565	623	595	616	623	629	640	594	576	610	541	573	613	581	582	604	592	551	591	645	581	572	601	612	545	616	647	560	605	564	597	597	632	606	616	586	596	613	590	633	591	611	590	612	609	571	560	592	576	605	617	583	603	601	630	642	593	560	619	617	594	600	617	577	609	629	629	585	613	583	629	631	601	608	618	613	596	587	637	613	623	607	594	605	570	599	602	645	642	604	594	610	613	566	571	654	609	583	601	578	605	619	594	574	609	582	601	540	601	614	577	624	622	577	592	638	611	629	582	554	603	578	600	621	612	550	621	658	602	572	600	608	592	599	583	577	633	575	619	632	629	606	576	639	571	581	587	531	638	579	595	627	618	634	599	591	596	584	586	611	569	595	582	605	618	541	570	621	551	593	613	632	614	571	634	588	574	560	588	585	637	617	623	584	583	605	628	569	588	609	595	570	600	618	586	608	592	577	626	584	598	598	580	611	607	562	658	567	567	616	562	630	614	595	613	630	628	628	567	592	599	605	589	613	607	635	593	624	614	583	590	604	588	554	627	603	587	628	626	606	581	594	582	605	592	584	641	585	614	606	619	610	601	592	592	635	631	579	597	647	625	633	596	600	610	645	587	639	562	582	611	599	581	560	618	563	579	586	553	628	575	588	594	607	585	658	561	646	554	554	645	590	593	644	614	618	592	645	605	599	606	622	605	591	597	569	594	637	619	631	570	616	590	609	580	600	631	623	614	601	631	608	645	609	620	599	629	611	590	612	584	597	578	606	607	587	604	624	643	586	619	560	605	626	567	608	590	600	589	629	600	619	615	574	600	629	631	651	627	618	643	592	624	587	623	593	579	617	616	630	605	571	606	639	610	602	576	597	585	658	590	622	655	603	558	594	620	599	628	600	630	579	607	620	633	583	599	649	615	585	590	591	616	643	605	583	576	566	592	661	610	590	613	693	593	592	590	633	636	613	619	606	583	563	581	588	634	615	651	604	622	599	624	625	590	595	649	614	587	574	630	609	618	632	621	575	629	622	606	595	634	597	564	585	611	563	579	639	609	577	631	603	589	601	578	629	581	596	626	610	581	591	591	603	626	606	556	584	646	602	603	603	601	625	586	567	623	602	568	584	615	613	576	553	601	605	572	589	587	632	605	609	629	623	617	572	572	623	584	577	632	588	605	602	580	615	582	567	605	586	654	598	597	590	586	623	620	678	621	615	574	596	568	553	600	611	571	581	613	595	602	595	620	626	602	628	623	591	623	607	601	645	639	642	633	604	580	614	574	575	604	626	639	615	637	611	619	596	612	575	627	564	608	593	598	578	595	565	627	585	576	596	635	597	615	580	597	599	590	613	590	575	580	556	602	601	606	545	636	610	586	634	579	625	616	597	621	615	596	565	618	591	589	542	618	645	560	576	602	564	570	627	617	583	618	669	611	605	601	604	613	621	635	543	589	606	599	644	602	606	634	640	584	588	623	617	628	609	580	600	595	627	592	620	638	617	608	567	604	668	623	610	592	599	604	611	579	621	595	589	600	631	620	593	593	619	580	593	589	579	621	628	616	588	611	618	584	605	597	633	635	619	606	621	608	547	606	628	593	638	564	624	606	580	587	581	614	616	621	586	635	618	600	562	581	621	616	604	614	583	564	566	595	561	601	560	581	625	616	588	595	624	631	548	585	585	622	593	599	623	634	621	610	580	614	573	616	600	603	599	625	582	589	598	618	585	609	631	607	607	572	582	613	613	576	613	622	592	599	604	620	586	597	617	577	606	612	662	572	646	620	650	567	591	656	647	595	620	607	633	555	612	609	596	607	583	630	608	586	645	560	537	613	578	588	586	555	591	615	565	606	655	585	620	575	613	629	605	591	588	605	590	631	614	588	570	587	585	609	625	607	677	663	598	638	617	614	610	627	621	604	602	618	617	587	580	628	562	559	633	586	616	651	606	598	570	586	583	641	604	606	570	619	597	625	591	598	615	643	641	629	643	620	620	568	572	624	560	627	617	610	603	595	606	573	585	600	611	593	599	592	607	605	608	580	623	651	607	611	642	563	543	642	587	586	619	577	614	590	618	564	577	611	622	565	605	603	572	639	626	593	613	607	533	599	588	592	614	597	561	570	606	592	626	589	601	614	613	596	586	610	580	578	625	591	560	612	595	621	551	627	590	563	599	582	606	608	600	617	599	579	640	612	625	616	581	618	589	572	598	615	600	587	592	649	604	625	588	618	606	583	592	611	599	601	581	567	600	614	589	638	608	594	611	610	587	567	604	620	566	665	610	544	589	587	639	591	619	641	586	609	566	584	599	632	568	614	593	597	609	631	607	620	587	631	613	645	586	592	571	661	592	564	595	620	583	605	607	626	598	603	556	581	578	629	559	631	594	580	588	618	618	614	595	639	596	604	592	585	608	601	625	593	609	604	616	612	581	595	619	608	608	587	640	603	623	623	655	617	613	590	579	550	631	580	623	582	614	601	609	596	616	618	635	614	610	565	617	616	604	621	604	654	597	570	617	645	625	647	604	611	577	593	619	584	632	568	616	564	626	561	597	608	598	588	601	626	578	582	585	584	597	585	569	594	598	625	626	581	645	607	567	588	627	594	616	585	589	604	644	603	624	544	626	571	582	589	649	596	611	598	553	579	569	629	599	597	580	593	572	595	575	605	591	628	591	612	598	641	596	610	558	646	594	616	641	567	584	602	619	618	607	608	635	634	624	593	612	624	588	604	580	613	641	599	595	617	583	594	576	593	654
25272	21409	27525	25626	10997	3334	11244	12012	11417	10266	7554	4912	2920	1839	1202	913	688	687	615	566	535	610	590	583	652	559	560	569	571	560	596	562	591	572	619	574	567	577	613	592	582	607	596	572	577	576	567	586	608	568	572	622	574	548	590	579	538	585	575	603	593	583	602	606	569	570	556	585	626	600	620	614	598	598	593	580	546	575	587	628	601	609	588	574	566	620	595	578	564	601	626	654	594	624	637	581	585	580	572	618	561	546	597	609	582	636	633	611	572	583	643	620	562	548	594	565	623	595	600	579	573	579	602	592	609	585	587	620	595	602	600	597	584	618	599	565	569	622	578	603	628	570	561	591	579	594	630	586	610	584	609	632	580	560	562	575	583	604	595	586	565	594	570	600	599	578	618	625	575	557	612	628	601	595	583	594	590	572	583	620	584	576	570	572	609	588	573	649	539	559	604	579	593	574	565	604	604	584	579	568	596	615	615	586	596	591	562	572	608	552	585	649	617	607	595	608	583	532	562	572	594	597	639	610	587	575	592	588	548	569	610	589	637	600	571	548	601	588	637	579	611	586	582	615	635	557	572	599	568	620	563	598	590	565	587	627	551	616	560	609	539	536	601	601	589	576	610	563	613	567	557	600	586	594	602	629	582	584	602	580	597	594	599	623	582	604	551	592	583	561	597	597	572	575	596	594	576	575	564	582	580	661	572	583	576	604	569	636	581	625	605	589	552	590	613	592	581	554	543	612	568	550	570	579	682	595	577	591	619	571	577	616	604	582	586	577	517	579	617	583	580	607	591	568	617	593	606	590	641	581	605	581	566	581	548	604	547	652	572	594	583	560	599	535	570	585	612	600	557	608	609	589	597	587	597	579	526	585	581	621	601	598	618	559	589	603	546	584	534	583	579	615	565	597	621	561	585	586	593	551	560	614	619	568	551	578	599	586	587	579	647	610	600	602	555	568	589	596	641	551	604	570	626	621	596	568	544	625	586	577	636	594	556	570	577	589	595	617	543	595	641	605	593	636	619	542	598	610	564	595	599	575	595	606	620	567	614	567	561	579	594	583	591	586	615	571	611	622	593	578	590	592	595	582	535	580	577	593	571	585	591	590	607	562	634	582	545	568	595	592	547	585	573	621	615	588	610	566	622	615	581	565	607	595	592	532	584	618	596	594	577	600	633	554	623	596	591	571	596	624	549	597	589	604	587	579	544	586	541	579	581	585	601	575	612	571	563	567	586	609	611	609	596	593	567	553	600	647	631	595	611	593	621	603	566	593	574	632	627	552	575	626	565	615	581	598	597	590	586	585	572	604	595	594	601	591	646	540	588	563	560	578	559	563	577	615	630	589	617	612	559	618	609	579	580	564	602	608	657	592	570	607	629	551	610	564	633	601	539	603	581	526	608	578	627	596	592	585	519	598	594	578	591	592	622	599	610	593	622	571	548	594	594	522	638	558	587	594	591	595	618	617	604	636	586	592	565	575	592	573	602	607	594	567	572	639	606	611	605	600	569	569	556	591	604	585	641	589	606	586	590	581	526	574	592	582	604	536	615	616	603	598	567	610	620	587	599	564	569	606	546	632	583	630	552	585	625	603	583	622	606	608	564	592	581	603	581	634	572	580	570	592	576	579	577	579	631	572	622	584	552	570	566	614	598	566	587	598	600	630	610	588	584	601	588	613	571	571	570	558	584	556	586	614	585	575	585	572	563	581	559	598	577	564	588	560	596	577	520	599	628	585	562	603	604	573	588	591	593	537	596	556	592	600	597	563	607	615	585	616	599	591	572	578	579	549	561	588	591	595	588	591	612	609	543	569	578	616	553	579	647	586	584	586	606	611	613	590	639	587	595	580	559	566	589	611	622	576	578	616	584	560	612	610	566	565	588	531	569	627	609	610	580	589	578	588	566	611	616	561	579	578	565	596	558	555	575	640	586	631	543	555	620	559	602	605	585	598	564	590	544	603	534	559	568	585	575	585	546	594	576	551	609	627	586	580	568	576	593	612	610	595	604	598	611	574	563	583	603	586	552	531	567	601	578	589	587	568	607	633	565	529	554	592	634	595	584	619	623	543	562	601	556	563	606	572	584	569	618	562	565	654	595	537	608	549	597	596	575	590	610	589	619	596	581	578	589	619	613	595	568	565	555	577	595	594	617	612	571	625	549	594	572	602	546	544	620	582	613	567	572	546	584	616	614	619	606	577	566	617	562	603	532	578	601	607	602	600	609	604	567	583	581	597	566	579	549	570	548	602	579	554	591	565	608	586	573	612	581	582	579	603	556	579	594	597	568	639	591	591	619	592	599	573	578	624	588	605	587	588	554	532	599	625	568	599	587	548	589	587	577	609	554	617	567	570	592	584	574	596	610	569	553	576	560	615	599	572	613	607	589	549	608	589	565	575	589	568	595	609	543	588	547	596	630	621	603	608	591	567	576	630	615	533	544	557	540	605	604	584	611	560	562	599	580	597	614	602	583	621	587	616	596	549	618	591	662	565	615	568	581	556	567	613	566	584	566	565	610	593	577	580	636	610	586	617	587	602	571	568	591	555	568	548	614	597	575	576	588	570	643	579	541	629	564	576	606	583	576	608	582	535	611	584	600	574	557	590	581	599	616	609	579	568	588	581	588	632	563	579	552	610	576	585	637	549	617	584	622	554	572	611	558	596	599	577	566	580	560	572	582	609	608	565	552	563	610	602	549	575	601	619	627	607	639	575	635	563	620	616	533	561	647	611	532	576	596	579	577	589	557	583	597	588	559	592	612	615	608	571	589	568	607	557	578	557	543	579	596	594	597	608	547	550	521	566	566	556	546	571	582	604	567	545	653	549	562	567	576	572	577	618	556	579	548	534	567	606	569	587	568	590	601	562	596	597	615	554	616	606	595	602	600	622	606	555	581	571	573	567	568	559	590	563	588	608	539	565	598	589	631	648	582	617	638	604	579	610	582	584	585	571	582	502	564	572	570	572	587	598	548	588	572	592	602	609	601	582	612	591	566	615	557	620	567	580	561	564	612	583	571	603	568	566	589	595	553	605	553	593	634	583	598	604	567	624	554	553	582	578	587	538	565	577	580	612	596	597	587	571	530	633	590	579	568	543	578	588	587	586	545	619	590	586	596	618	595	585	603	592	554	561	555	605	617	578	604	589	583	544	643	572	570	553	603	570	618	599	577	602	567	620	554	596	650	604	571	574	591	592	566	598	625	604	600	604	570	579	604	557	602	596	584	521	577	620	575	623	560	609	574	610	615	548	597	591	605	601	558	588	580	569	598	590	595	636	532	568	571	570	586	582	604	546	639	555	568	571	590	577	661	552	606	617	573	552	594	590	582	586	621	614	569	604	595	570	571	617	604	581	587	552	617	619	553	540	616	585	589	568	600	561	548	582	597	609	618	604	565	575	590	600	574	573	600	612	602	580	581	586	644	620	586	543	533	581	584	606	609	623	557	598	618	578	585	534	597	566	591	600	558	616	608	638	582	598
12034	18264	13687	7802	5354	5784	19573	19236	18797	16441	12359	7953	4889	2923	1707	1063	781	695	644	610	584	630	609	639	624	633	616	604	614	634	647	616	641	664	599	612	632	560	640	614	620	615	620	637	596	597	609	595	645	647	620	642	588	637	632	671	635	605	599	622	627	610	643	649	649	632	607	641	635	638	610	687	622	643	614	641	575	625	559	655	597	625	632	597	624	574	651	631	586	605	621	588	620	649	655	619	641	587	619	651	620	599	628	609	603	579	605	601	660	665	601	692	631	637	626	590	594	618	613	622	626	613	607	583	638	602	630	605	618	625	614	626	588	635	610	605	602	636	633	641	626	610	597	595	693	643	668	645	614	578	606	620	632	616	600	609	648	621	672	666	638	645	598	652	631	608	610	632	573	594	604	644	610	616	644	658	646	626	652	616	646	611	607	593	609	628	651	634	607	587	597	656	619	620	615	631	646	589	559	608	637	639	653	594	663	646	599	609	614	619	637	608	604	627	618	643	622	626	601	660	652	645	634	611	595	658	642	626	617	604	677	646	652	603	621	580	651	663	567	630	585	646	619	648	636	631	622	604	677	603	611	617	657	655	621	587	614	570	665	577	646	604	602	651	615	622	674	612	619	602	653	596	625	588	664	651	622	620	626	682	661	603	650	655	636	621	646	618	606	625	605	636	593	636	594	632	642	636	617	680	664	581	650	659	599	613	602	615	601	688	612	618	592	565	656	635	614	612	591	568	660	631	647	613	578	606	630	618	653	592	652	635	585	616	576	617	608	653	611	582	635	615	618	592	594	602	618	664	640	654	644	600	677	625	631	651	631	639	617	628	627	625	604	628	594	615	596	606	636	638	645	583	626	646	637	626	616	606	603	595	596	647	642	639	635	636	624	652	555	616	612	610	639	672	603	633	660	606	607	625	627	656	591	608	616	598	598	630	612	669	659	611	610	613	637	608	643	643	595	667	622	662	664	644	618	600	631	591	681	638	626	601	595	637	626	639	632	576	608	574	648	631	616	624	637	651	635	611	593	624	618	641	651	612	608	633	572	604	558	612	624	638	608	583	630	581	638	649	626	611	660	662	651	616	638	607	627	598	592	617	602	648	588	589	578	593	567	631	604	620	611	592	617	626	634	633	583	605	639	643	645	626	618	616	568	643	592	641	615	595	654	616	657	663	601	626	643	589	620	633	640	622	611	655	610	623	587	618	585	601	623	577	642	588	649	583	611	605	621	601	667	669	613	596	586	628	603	652	595	631	647	616	633	619	584	598	641	594	596	627	648	633	611	605	625	622	586	625	583	619	590	567	641	636	632	629	592	642	641	641	676	642	610	605	549	627	615	620	650	621	607	604	624	643	623	629	604	613	639	628	582	613	692	634	650	669	611	610	596	621	665	626	626	624	634	595	657	567	593	629	623	636	618	615	605	633	633	648	631	645	609	649	640	583	619	616	623	632	586	623	651	664	631	650	614	624	641	656	593	619	613	640	604	616	617	645	653	649	645	602	620	668	615	629	621	607	607	622	585	615	641	637	622	675	622	639	604	600	584	607	627	625	588	633	620	588	600	613	624	567	670	636	642	644	625	637	625	625	602	623	642	589	599	603	603	642	584	638	619	584	625	595	605	642	622	623	602	616	603	576	594	599	597	619	593	604	607	618	628	663	639	597	660	640	625	610	651	615	680	614	631	658	610	616	598	596	621	611	621	605	661	625	618	625	621	618	615	633	571	632	593	606	622	590	643	639	640	636	630	615	572	636	616	672	626	675	617	648	647	616	647	625	600	577	606	585	598	617	615	637	652	626	592	635	643	581	619	655	632	604	651	650	617	592	615	586	586	616	649	594	597	630	642	615	639	617	637	628	623	582	640	606	613	629	574	605	622	663	633	667	655	608	695	633	586	612	628	628	624	602	616	610	623	632	620	615	650	635	619	631	621	592	574	609	601	671	643	659	575	645	624	626	598	604	615	631	615	632	596	632	644	620	638	644	673	600	632	628	628	651	598	591	648	628	640	630	659	618	606	621	591	633	616	582	653	630	605	592	637	633	664	576	624	638	632	581	602	570	607	597	640	634	623	611	675	606	601	587	577	610	594	576	589	677	656	628	669	612	610	590	634	582	643	659	627	616	620	652	604	606	604	641	670	593	625	617	623	617	651	615	624	613	613	586	615	611	602	633	643	628	609	605	677	612	611	596	640	590	626	652	600	641	618	630	659	610	597	607	649	607	594	633	619	638	620	585	587	630	616	606	627	656	614	660	650	626	630	643	634	616	659	617	639	654	632	590	615	579	626	612	637	652	579	673	638	614	618	621	637	594	628	578	634	617	633	631	584	619	667	646	618	639	613	609	601	633	627	597	660	612	594	608	586	631	612	627	605	633	576	625	614	628	620	577	617	630	608	626	639	585	553	606	641	611	611	634	617	629	627	682	599	634	673	594	601	613	655	584	642	586	614	625	603	596	626	622	620	601	597	608	622	639	635	606	605	656	619	637	623	625	594	626	638	638	608	613	619	664	611	616	577	610	624	644	627	615	636	634	614	647	632	593	632	609	659	633	619	614	625	634	610	614	632	581	643	652	660	620	647	635	599	590	593	638	606	621	604	629	647	651	609	613	602	616	609	608	621	616	600	676	609	625	609	648	647	659	605	634	661	641	654	638	644	634	628	643	629	587	638	628	620	625	627	615	646	647	598	625	693	600	637	605	662	645	559	649	616	635	627	637	616	635	623	632	607	572	614	608	661	579	607	583	628	647	628	629	613	636	644	613	629	634	631	649	602	587	600	628	626	638	654	652	646	623	664	631	641	625	597	630	593	602	648	582	624	632	604	579	633	637	613	621	633	638	592	609	654	611	630	610	621	652	625	662	657	666	671	582	662	628	653	603	569	640	657	619	649	571	645	604	622	652	644	597	633	625	635	631	603	622	616	657	608	635	631	658	648	649	638	647	618	606	591	627	623	620	640	628	591	629	595	621	645	603	644	571	628	660	602	636	599	628	662	582	619	643	645	643	590	622	625	629	663	612	578	626	618	594	594	617	642	642	590	590	626	636	609	657	621	611	584	596	644	613	625	610	646	593	613	628	632	619	642	580	633	615	610	611	611	605	638	639	620	583	630	615	662	590	593	629	636	644	628	653	612	605	670	638	610	644	630	614	615	657	637	638	614	646	566	617	616	653	647	594	639	593	631	623	644	612	616	607	616	644	609	631	619	606	630	572	601	651	659	570	655	634	619	644	605	587	646	607	629	626	599	638	636	609	621	632	628	621	669	645	571	616	614	618	657	635	607	616	581	590	613	647	644	607	625	603	608	621	616	633	643	614	623	606	614	625	649	579	626	612	586	610	612	623	642	595	650	598	598	641	597	626	631	630	597	641	659	613	580	641	607	582	627	598	648	601	633	665	619	627	627	553	642	586	639	581	596	632	618	605	596	614	629	652	657	587	615	610	613	635	623	653	638	600	590	605	635	617	624	609	624	616
22666	21276	28954	23931	21282	22348	35406	33672	32725	30984	24551	17107	10061	5521	2902	1650	1108	906	778	734	684	794	771	719	757	737	691	729	749	749	685	684	739	731	731	768	781	748	693	684	733	715	759	722	739	762	730	758	743	765	711	729	764	715	759	769	719	689	746	692	765	732	738	730	710	764	726	731	739	748	715	764	756	742	733	755	713	729	728	719	761	740	716	756	688	762	731	723	709	701	774	727	704	740	747	792	732	741	713	762	728	684	734	738	696	707	751	803	744	737	728	801	790	717	699	746	738	718	695	718	731	789	689	742	752	745	733	733	693	716	730	738	746	662	764	757	714	766	779	736	724	715	748	710	715	731	710	720	683	726	754	715	760	691	744	729	714	739	715	695	681	715	685	750	788	712	713	723	716	759	716	742	713	705	733	718	755	733	739	735	701	742	720	714	683	724	722	715	712	762	762	744	761	733	789	748	717	714	713	741	727	739	790	767	754	732	737	710	763	733	715	693	696	732	716	682	767	745	766	745	737	733	736	741	710	766	789	727	779	670	796	740	779	676	750	658	689	671	724	746	763	711	743	783	729	752	716	726	704	724	719	694	768	716	751	705	697	710	731	729	736	759	782	723	745	733	739	764	711	727	764	768	699	703	660	674	748	706	733	785	696	702	728	739	690	725	761	710	703	721	717	792	764	718	720	737	703	752	734	790	722	723	718	709	762	753	696	675	739	766	789	733	773	731	724	791	713	745	733	692	735	744	691	703	705	762	804	744	766	723	761	770	701	757	702	801	722	708	724	784	737	692	710	794	755	729	773	776	717	655	717	715	775	785	714	744	701	683	748	739	723	751	786	725	695	735	703	739	728	698	768	694	757	754	713	786	758	728	710	751	696	752	754	775	727	713	746	730	767	753	712	726	690	744	706	735	709	712	683	735	770	721	746	763	766	753	738	769	720	768	693	708	681	729	716	757	722	745	732	707	701	758	712	741	749	706	742	725	726	754	717	704	731	699	750	730	775	713	768	738	707	674	766	719	746	719	790	667	755	753	739	737	759	809	758	713	750	764	712	727	733	750	723	722	653	715	744	692	775	760	679	704	751	757	748	757	710	729	776	754	786	743	663	786	725	762	706	675	759	726	779	713	703	728	724	768	742	725	733	780	774	728	739	746	742	719	778	706	728	695	708	719	778	671	722	750	740	771	760	727	696	727	701	736	779	740	751	708	693	746	753	754	730	706	756	734	756	719	744	722	722	703	684	720	756	742	701	758	697	767	730	704	753	742	747	753	685	727	766	695	724	732	742	727	705	743	740	717	739	739	728	709	734	711	705	733	695	678	745	763	665	693	746	704	712	723	770	763	745	789	709	701	745	735	711	751	770	781	698	685	707	674	715	732	756	750	759	749	706	722	733	726	761	705	729	695	716	718	788	737	763	700	774	715	673	714	711	753	712	709	709	747	769	750	676	757	686	698	681	788	735	739	712	706	761	725	743	751	792	719	706	703	734	726	737	713	729	755	760	746	769	744	746	750	745	755	710	753	774	668	709	746	727	672	742	728	782	714	709	724	767	710	727	748	717	765	760	712	773	717	698	721	773	684	700	713	753	740	744	694	728	751	716	746	741	721	740	722	675	703	712	777	719	756	741	774	774	788	724	749	781	735	733	718	752	681	736	759	718	709	732	698	695	709	718	732	675	729	735	749	715	754	756	704	682	737	720	692	739	779	726	695	730	716	761	774	739	733	697	711	708	739	717	690	736	761	755	756	713	755	706	743	747	693	701	786	768	742	738	753	685	716	746	714	723	745	694	699	739	732	735	695	723	692	750	707	734	718	697	742	739	717	752	756	675	749	729	685	723	737	713	750	760	710	782	763	646	742	724	722	686	731	717	738	780	717	709	715	661	745	777	718	726	700	708	708	726	748	742	741	681	729	726	730	733	724	739	745	672	749	734	708	725	680	714	712	748	744	770	699	729	684	741	738	741	742	710	756	695	791	728	726	778	704	742	748	761	749	708	705	749	709	728	741	746	676	748	724	746	685	724	764	693	705	719	707	722	755	729	748	750	713	698	734	726	695	718	748	720	707	708	710	741	698	770	692	718	765	701	723	746	706	715	760	715	755	716	689	725	741	738	746	736	725	710	712	758	682	797	719	767	717	732	756	755	754	773	726	755	731	738	731	728	727	728	701	719	752	720	702	742	730	737	739	739	777	704	788	760	707	728	739	729	681	743	757	726	761	741	695	768	732	744	703	671	670	731	733	708	762	682	757	727	735	715	717	718	698	722	717	744	749	754	732	758	773	710	740	741	730	716	785	764	758	745	706	711	722	734	732	722	780	710	687	760	744	742	738	737	751	771	778	691	770	729	729	731	748	711	706	719	723	776	746	741	701	719	772	680	729	720	721	755	714	709	700	762	728	738	800	756	723	748	754	711	721	718	741	708	778	661	767	719	771	742	733	737	740	717	734	723	738	749	779	718	728	729	737	749	781	748	745	725	677	754	762	724	717	730	753	753	754	732	734	690	703	743	729	725	698	753	727	738	733	730	747	678	728	741	737	731	737	714	720	731	756	706	757	719	738	716	706	717	738	741	811	753	755	741	746	716	717	741	768	722	744	704	730	698	723	737	722	728	698	778	731	698	763	718	722	675	725	718	739	723	750	699	748	716	713	719	782	775	751	728	756	742	679	689	748	717	721	746	709	674	695	723	733	763	720	719	751	755	744	759	715	769	775	759	731	727	751	692	748	680	717	736	776	731	760	693	720	750	733	728	646	789	699	696	721	757	686	741	729	692	700	743	722	738	704	668	770	732	760	708	719	720	722	711	698	718	704	736	742	757	730	759	726	752	724	659	713	786	738	780	721	743	781	722	737	767	743	741	745	748	739	743	767	711	768	721	728	731	721	742	710	735	721	742	695	711	681	753	749	719	759	710	714	746	722	720	685	741	704	763	778	714	695	682	704	717	725	725	735	751	681	702	705	760	718	718	774	734	702	742	760	741	752	766	754	706	711	740	756	747	800	738	742	787	788	733	727	756	724	703	705	747	719	717	705	769	724	730	759	739	737	714	739	746	735	752	756	726	736	728	741	757	714	694	723	684	729	721	765	763	721	725	708	774	721	752	747	671	768	720	731	694	694	741	713	810	728	728	775	656	742	651	774	748	753	754	725	716	699	717	745	758	740	768	745	763	702	704	715	741	750	707	677	761	794	707	746	719	774	704	722	751	754	715	711	766	726	748	792	730	715	737	719	749	762	727	722	698	710	746	766	734	712	752	739	718	710	740	780	777	718	727	741	748	722	777	753	679	746	700	722	736	740	710	737	785	712	719	748	726	715	737	717	754	731	706	705	742	760	747	743	762	724	724	743	733	724	724	767	719	711	793	740	759	736	710	704	668	760	751	722	711	749	708	700	731	770	720	746	753	695	732	717	738	728	713	763	736	743	700	693	718	713	668	680	764	710	729	688	730	713	756	720	721	704	736	708	752	713	713	712
15176	26327	20211	12305	9440	13494	37844	36532	36139	33308	27371	19887	12807	7216	4026	2137	1340	948	773	745	689	752	754	751	759	775	731	773	751	712	703	723	713	747	747	752	728	743	698	720	718	707	736	714	693	760	738	757	732	728	732	720	795	721	770	791	688	753	745	759	744	673	714	778	689	736	723	702	806	756	741	769	709	712	727	777	741	714	770	758	742	738	694	738	701	714	731	713	772	776	704	771	732	827	744	744	727	756	714	684	770	720	720	766	769	723	760	757	798	717	715	777	780	711	705	710	764	760	767	730	790	750	722	741	769	772	748	782	789	738	737	762	792	697	714	744	771	759	802	768	716	742	745	767	767	771	768	704	715	734	748	755	789	686	765	763	754	738	678	709	751	767	800	725	716	697	753	729	752	707	689	743	718	721	744	734	735	715	787	774	743	759	736	728	694	796	796	722	774	737	742	798	747	764	814	755	741	745	777	731	754	705	747	745	831	764	776	721	715	719	769	774	770	724	698	744	737	737	766	743	707	740	757	796	793	744	781	703	758	783	767	724	718	732	742	742	770	719	750	783	742	750	704	740	737	738	763	744	752	746	759	759	814	744	742	753	712	712	761	751	734	750	773	728	740	756	758	782	714	748	739	666	731	706	716	735	720	791	763	730	764	740	733	691	730	737	728	690	807	749	749	733	779	717	742	693	711	716	776	728	715	707	755	738	752	738	773	730	704	760	746	731	738	766	731	717	768	734	742	766	704	780	797	773	769	777	722	691	729	699	767	764	691	736	762	732	760	744	712	745	721	770	763	773	704	729	750	764	737	759	744	757	736	728	765	796	729	772	777	787	783	729	770	764	722	733	708	728	710	747	771	687	764	733	740	779	710	758	750	758	762	778	732	705	743	759	767	682	780	719	759	717	721	759	749	743	717	718	717	783	732	710	711	708	725	713	734	734	720	762	742	723	751	725	757	785	683	770	746	737	724	726	734	705	715	748	726	741	762	732	730	775	754	747	772	726	742	717	742	757	761	760	784	728	726	743	742	779	746	741	725	791	738	782	749	770	775	756	723	743	750	760	760	741	758	778	750	674	723	758	763	740	749	736	766	760	702	768	713	719	786	798	709	720	777	713	766	709	777	750	811	732	746	792	757	729	716	720	728	747	733	755	741	749	792	766	790	717	670	752	754	691	749	739	730	763	755	744	796	739	727	741	737	756	731	718	756	702	761	719	753	722	742	759	777	784	756	779	750	732	745	689	802	760	738	721	714	723	737	772	763	760	770	748	715	722	730	752	732	732	727	751	717	765	741	727	767	753	772	720	713	760	798	764	727	712	744	744	766	743	799	713	743	704	775	731	742	756	778	733	806	810	741	753	735	752	780	758	770	735	744	771	740	765	796	755	733	757	776	737	722	756	713	735	775	705	737	776	706	749	756	777	799	798	785	740	735	777	764	734	722	764	699	733	727	720	744	767	755	711	742	763	761	713	716	751	789	786	722	749	746	776	737	767	728	706	758	765	727	712	725	790	795	740	759	769	773	691	737	764	792	743	736	737	753	773	729	708	741	763	759	728	685	778	737	748	750	764	737	712	745	725	764	756	754	729	759	743	760	756	711	758	727	759	774	748	788	735	757	762	724	772	728	747	749	769	773	708	753	744	716	745	721	767	756	693	755	783	756	744	762	742	761	744	780	783	707	738	767	760	766	770	697	717	742	749	715	757	728	733	731	733	749	746	788	747	760	698	717	759	742	718	773	723	728	705	787	732	722	719	709	774	793	702	723	757	792	742	754	784	739	732	755	763	738	721	770	773	785	740	724	789	762	732	752	726	764	678	763	732	746	716	783	694	727	716	743	766	759	745	751	776	729	695	715	789	749	762	722	703	791	749	790	779	745	758	742	763	758	734	729	763	724	767	731	719	769	725	787	769	767	760	751	718	778	784	764	682	744	730	686	747	718	764	758	741	763	758	750	720	746	756	826	764	689	758	805	694	732	727	766	757	701	717	696	762	761	778	752	732	733	756	765	754	739	758	741	767	727	748	714	737	723	748	791	765	729	780	765	736	744	728	754	724	767	757	768	747	768	743	749	751	753	725	729	772	709	763	758	776	743	741	777	720	727	747	703	765	746	666	782	748	735	750	747	729	746	691	756	797	736	763	734	791	732	745	763	731	807	740	742	725	717	777	758	790	704	751	698	702	723	727	739	762	729	716	766	719	747	735	727	771	711	729	740	733	749	766	737	766	779	752	774	735	752	709	697	792	703	729	743	752	784	724	710	768	755	776	725	752	730	731	722	752	761	776	727	706	755	755	788	699	793	698	724	691	745	728	739	766	804	741	766	764	721	765	770	735	714	753	742	759	724	700	720	767	789	711	704	720	780	735	742	735	747	742	752	669	756	696	724	774	752	727	766	748	684	703	719	762	750	783	696	756	719	723	738	759	757	777	764	763	734	750	764	748	699	701	704	707	775	724	822	803	766	798	755	718	755	758	759	712	758	773	746	763	829	682	732	713	717	750	740	761	731	773	768	751	774	778	753	777	724	768	750	692	740	717	780	776	764	775	763	757	718	718	785	795	772	776	736	759	754	720	709	770	741	773	767	764	727	702	723	753	736	727	748	748	769	736	738	716	778	757	708	763	737	783	707	744	753	746	742	758	786	733	750	714	723	705	736	739	748	818	800	726	767	738	753	708	733	733	798	734	770	753	787	761	783	757	692	753	758	721	708	697	730	729	769	726	738	795	705	809	753	762	767	752	717	757	732	772	729	743	740	767	762	753	742	767	742	748	716	815	773	736	759	719	788	691	822	764	716	743	712	751	771	717	739	754	749	769	796	738	782	749	732	735	691	759	746	753	743	709	759	801	710	748	786	707	708	726	730	739	752	715	726	727	777	744	682	762	758	771	709	781	737	750	718	734	679	778	742	787	758	727	742	721	798	714	706	705	772	745	731	737	789	732	752	781	774	757	776	738	749	776	745	788	738	748	737	723	707	757	725	677	736	724	780	710	720	716	724	730	787	730	778	747	724	756	738	781	784	760	733	717	758	741	767	746	738	769	723	756	710	693	756	723	775	768	721	768	772	736	708	684	767	766	732	738	767	727	752	717	737	691	702	725	792	746	759	745	723	743	752	745	737	696	773	731	751	741	690	719	767	707	732	745	726	719	719	804	801	784	747	685	744	743	741	746	720	790	745	718	731	768	714	744	772	791	718	761	749	763	741	705	729	763	691	751	757	786	747	707	826	730	738	760	720	694	774	789	753	785	736	740	772	804	788	692	707	747	721	745	729	741	736	756	715	714	783	697	754	749	730	776	748	754	752	741	732	757	694	818	707	738	698	746	708	769	710	737	786	758	734	710	723	739	723	754	762	742	708	714	771	730	716	768	704	704	754	741	745	695	720	734	723	749	765	783	707	782	740	699	712	740	746	762	719	734	697	757	732	774	788	730	770	700	780	718	731	745	751	774	763	709	741	801	758	739	795	735	747	761	746	745
28402	19636	10990	4718	2378	1730	2601	2250	2222	2178	1788	1349	1033	779	682	595	585	558	504	494	544	559	540	501	545	494	501	533	519	479	503	538	526	506	479	511	490	547	582	479	522	503	519	512	507	555	534	534	491	492	538	499	536	479	496	546	512	506	516	514	513	544	499	514	500	550	490	522	534	496	546	474	524	499	466	525	471	526	504	504	564	479	503	467	523	508	511	508	576	474	522	521	499	487	441	511	488	489	530	505	543	547	522	507	499	532	527	536	551	523	510	503	526	498	537	483	513	532	575	521	516	482	507	497	559	561	491	513	503	467	525	517	560	470	504	510	513	519	476	515	531	513	489	526	531	530	532	518	506	520	471	503	507	482	527	530	493	513	538	520	493	507	518	521	509	479	511	495	483	533	477	503	489	532	525	539	514	513	511	542	495	529	566	525	499	500	482	510	552	521	491	499	506	523	501	511	519	521	523	507	487	517	523	503	510	525	490	508	550	534	542	528	536	506	542	529	490	508	480	458	523	497	487	481	508	518	509	547	533	499	530	503	531	501	529	523	496	492	521	525	544	520	504	531	511	495	518	531	507	487	502	512	501	518	479	525	560	533	518	488	550	554	524	519	468	494	553	503	517	525	522	526	482	544	508	535	498	504	497	541	533	509	532	532	548	531	505	535	493	470	480	491	527	464	529	500	484	506	461	486	538	479	503	494	495	507	490	509	509	503	520	537	508	556	478	549	528	509	545	521	460	493	532	528	494	497	521	530	508	502	525	522	519	517	518	488	538	500	537	486	503	480	461	536	533	538	509	509	540	557	515	526	532	530	511	518	516	539	526	500	519	501	522	520	531	473	504	532	491	511	498	486	539	515	514	487	494	532	480	541	509	540	552	545	508	525	528	503	487	512	507	536	521	530	486	524	491	491	504	494	506	516	516	503	508	537	553	513	504	563	508	545	530	542	508	530	482	490	526	526	541	561	495	518	601	541	520	511	524	468	517	513	514	521	534	520	536	514	499	530	489	478	518	488	512	519	515	512	508	525	555	537	497	495	468	498	454	539	478	551	526	508	483	464	498	521	501	464	527	520	555	502	517	485	487	519	513	534	548	497	514	484	512	497	520	510	527	485	490	506	505	518	500	517	503	528	526	459	525	479	524	497	512	542	539	545	485	504	519	501	512	500	512	517	473	505	476	471	498	520	495	529	501	522	496	532	556	515	489	528	554	513	500	525	473	572	557	498	502	517	477	503	544	504	496	506	506	486	473	524	509	493	524	501	537	511	523	490	501	472	482	540	522	495	532	545	500	489	510	534	512	489	541	546	484	525	456	529	522	501	514	514	514	560	524	516	486	540	501	513	495	488	548	492	510	542	491	534	530	504	515	512	512	467	510	570	492	508	542	527	509	512	482	522	498	510	506	496	546	517	475	549	504	510	528	493	504	515	513	477	486	525	520	489	554	537	485	494	482	482	510	528	521	528	501	526	489	517	506	493	492	524	530	505	508	528	498	537	515	495	505	543	522	495	487	537	499	529	514	526	538	473	495	470	515	494	534	542	501	542	485	520	497	483	500	503	525	506	537	495	561	498	495	487	505	529	529	498	513	443	540	542	527	497	506	530	542	570	504	556	522	534	510	498	529	493	514	534	508	546	542	478	508	505	497	547	502	516	528	534	530	496	519	579	535	502	492	523	483	503	497	520	478	511	497	516	529	535	494	503	508	508	511	477	476	507	489	523	490	522	481	529	525	527	544	510	457	522	496	506	537	549	511	543	518	489	512	538	500	527	504	545	488	544	506	543	516	541	519	544	545	498	505	547	507	505	505	500	522	516	504	486	522	482	535	503	530	511	523	520	525	529	497	515	463	499	544	536	502	505	498	541	526	540	500	502	461	541	560	521	490	479	523	571	514	515	517	497	519	487	509	524	527	452	514	544	473	492	492	482	478	553	491	516	520	507	550	525	521	506	524	503	527	513	510	524	505	508	522	515	466	514	488	498	490	505	524	556	512	520	542	475	487	516	523	502	529	489	545	509	544	529	543	500	528	508	501	537	484	472	509	507	496	481	521	475	505	495	493	567	503	477	510	536	496	490	483	528	477	478	464	553	532	521	516	492	516	516	536	545	500	523	527	541	479	527	508	489	544	501	523	523	492	541	551	520	500	526	473	499	549	504	541	497	545	510	500	532	498	516	523	506	550	480	482	533	564	532	509	528	507	496	500	487	540	514	513	500	560	509	487	486	503	506	551	542	524	494	482	522	499	550	514	536	505	493	493	563	499	504	544	493	529	488	531	502	498	479	515	506	517	480	549	524	525	471	503	494	502	544	546	572	513	476	534	527	563	560	492	504	461	515	517	507	517	471	508	526	489	487	494	543	542	517	515	535	521	530	521	473	502	487	506	555	505	506	497	510	513	536	542	464	519	501	513	478	574	524	532	490	508	474	495	543	543	572	529	475	500	494	475	550	514	525	525	537	509	520	541	553	522	523	506	470	540	533	481	517	481	527	529	515	486	492	499	526	524	529	533	553	504	534	531	534	510	504	518	542	527	535	526	458	526	525	517	532	469	522	513	532	502	526	510	496	506	535	461	496	488	506	521	515	491	486	541	522	514	511	540	481	450	498	511	469	515	532	517	542	495	484	518	516	488	501	482	550	521	488	517	480	538	498	502	482	541	523	471	501	446	538	551	507	557	529	511	503	498	541	532	507	530	528	531	553	510	519	496	533	519	529	561	540	481	493	531	519	513	537	522	489	498	497	555	535	581	507	551	526	544	486	518	554	503	504	516	509	507	504	521	552	503	499	491	515	505	529	557	525	508	525	492	513	516	534	498	499	508	519	512	529	508	518	515	469	471	507	516	557	523	486	491	521	490	520	538	452	516	521	527	533	525	498	541	516	559	495	508	488	551	524	488	525	530	527	485	500	497	514	511	499	564	529	522	515	488	534	504	527	489	512	500	504	516	479	464	570	523	513	541	513	508	464	510	480	538	531	522	511	526	577	498	532	532	515	509	458	487	548	523	510	498	519	501	536	515	518	537	512	513	505	507	470	517	545	486	502	551	528	522	519	535	541	561	549	483	549	507	501	511	497	506	534	499	499	558	522	529	505	531	505	525	498	537	522	504	542	520	522	501	532	497	543	490	502	507	463	537	496	498	522	507	472	499	548	531	565	500	506	553	482	521	512	484	527	509	539	573	509	526	539	497	523	501	471	533	536	532	509	536	494	528	516	493	505	515	513	534	520	530	507	531	490	503	519	534	545	547	491	495	537	516	543	478	541	524	528	498	479	506	520	516	536	521	543	493	506	503	520	511	500	521	502	464	495	491	525	500	494	539	489	521	524	515	518	510	483	519	506	543	488	501	519	500	520	505	517	462	476	495	524	533	487	483	541	540	484	494	543	518	506	493	499	535	505	487	517	506	545	494	528	510	529	515	507	490	512	495	541	510	516	529	520	498	527	521	514	563	516	533	528	525	500	505	532	523	522
10298	13731	9789	5306	3791	2779	3566	3032	2996	2777	2373	1769	1182	945	834	641	603	547	556	589	519	563	551	464	547	570	567	545	509	522	557	538	565	554	546	536	528	548	526	541	535	538	488	566	547	528	545	561	522	526	503	550	537	529	550	568	543	575	558	512	525	532	576	506	546	596	562	540	522	515	564	584	547	545	563	550	566	568	579	555	542	524	539	555	521	559	535	547	545	534	524	552	487	597	544	549	536	527	540	536	560	560	583	579	527	555	564	571	526	531	571	548	580	595	554	549	555	565	511	564	580	547	490	579	510	544	511	571	566	538	537	532	503	554	596	568	552	552	521	580	555	560	584	537	569	541	511	525	593	533	566	525	542	520	482	584	536	549	540	573	549	522	505	575	528	546	529	537	521	546	511	551	566	555	558	534	539	495	570	614	545	575	544	540	536	537	535	534	529	546	535	574	539	501	543	524	589	551	490	549	547	542	594	535	567	530	549	546	552	568	515	543	545	553	547	553	553	593	514	528	544	546	558	528	539	553	543	526	553	543	524	538	519	575	555	574	564	530	539	570	540	555	553	532	523	545	557	510	518	556	527	586	564	570	515	554	545	562	573	541	557	521	530	564	511	574	562	537	530	535	573	551	555	556	569	528	521	553	549	532	532	503	557	552	537	523	514	516	550	538	584	565	584	521	572	534	557	526	553	545	545	553	544	565	580	511	590	547	532	548	521	570	562	528	524	580	568	535	509	543	548	542	555	568	541	537	549	542	567	562	512	572	525	549	551	543	514	536	579	551	595	530	559	511	522	514	558	563	577	561	578	587	603	515	543	516	566	560	525	539	489	539	552	553	559	551	530	511	524	499	549	561	545	561	549	572	578	500	543	563	496	544	534	511	516	517	516	509	544	589	514	529	561	538	530	550	529	535	541	576	577	563	552	561	552	573	556	541	569	553	558	546	565	556	567	534	550	593	543	537	546	544	564	530	539	557	560	511	563	605	543	527	537	555	517	551	542	568	572	536	594	562	519	529	530	503	550	536	533	543	569	534	550	538	500	559	562	537	531	556	567	518	526	547	546	559	548	585	472	584	520	523	544	541	543	536	554	533	531	541	572	533	524	550	543	537	572	581	526	547	524	539	521	560	500	546	521	545	562	539	518	570	538	533	538	565	525	498	495	523	547	516	551	568	534	530	537	579	560	567	534	522	522	539	544	531	541	567	542	541	592	546	533	567	536	586	543	521	512	548	512	536	523	555	533	535	502	528	527	530	552	531	548	542	555	537	564	580	573	581	553	538	578	565	539	561	557	495	533	605	489	565	525	570	558	539	557	498	534	531	566	500	523	513	556	550	557	542	553	541	558	547	555	547	546	585	568	595	564	549	538	487	559	534	506	568	575	486	527	552	537	534	602	602	534	579	521	514	541	526	527	550	559	521	573	555	534	548	592	565	561	551	558	568	553	552	550	533	575	508	535	560	530	560	555	551	564	551	529	531	538	601	564	538	565	563	540	505	508	554	530	520	581	492	558	519	513	581	528	524	517	553	486	531	540	522	545	490	539	536	606	542	543	586	554	580	586	540	548	514	585	549	541	548	523	546	532	530	536	546	526	519	585	582	535	507	502	536	530	578	523	541	586	585	522	515	534	537	532	540	587	522	549	518	604	563	532	544	531	564	559	548	556	600	554	525	555	539	538	562	526	581	541	550	535	554	527	539	543	525	572	535	529	525	498	533	545	548	564	532	535	513	559	525	501	528	566	556	527	505	539	552	602	514	549	572	528	536	508	531	535	526	531	555	525	530	537	540	541	562	590	533	547	518	579	534	566	564	505	553	558	578	534	529	532	494	524	578	506	591	570	528	560	539	543	549	522	573	557	528	524	543	539	548	567	542	518	579	516	534	536	595	532	532	573	539	539	515	529	521	549	525	562	564	542	549	552	546	605	590	600	560	583	536	562	531	558	520	553	510	574	578	525	551	541	535	544	531	588	537	521	570	517	563	534	551	553	574	549	515	569	522	532	567	523	543	549	543	565	584	561	533	547	586	506	529	543	552	505	572	563	543	548	543	572	539	542	518	550	563	561	510	525	581	569	515	541	518	581	554	538	570	556	554	551	551	514	544	553	519	551	579	514	557	567	559	523	512	606	515	544	549	528	554	532	521	555	549	554	550	510	541	551	554	576	529	537	554	525	515	539	539	521	582	542	552	545	558	516	581	575	511	552	567	513	533	583	544	550	553	552	548	556	565	531	568	570	461	561	590	526	592	535	543	508	575	563	559	569	515	544	506	525	538	540	545	510	568	543	559	576	552	522	537	584	542	544	495	516	546	529	499	512	542	542	514	507	531	522	603	544	551	555	547	556	572	545	531	542	545	577	543	542	575	578	534	541	522	529	523	549	576	562	525	567	537	581	486	585	540	564	513	510	581	527	534	605	500	560	549	552	579	544	588	539	563	542	506	525	566	546	553	568	559	568	508	558	533	531	556	578	557	520	535	589	581	516	569	539	534	525	500	557	536	542	503	522	504	554	590	517	587	534	528	539	574	547	571	571	582	521	560	605	527	543	513	559	561	563	511	520	532	494	539	551	514	528	558	569	526	559	517	590	551	566	523	538	490	560	548	529	547	545	539	570	523	555	546	539	515	552	545	568	532	551	516	535	558	564	552	535	518	540	542	585	493	531	524	545	568	527	547	550	555	559	570	552	547	567	563	549	496	533	511	510	538	564	555	564	548	558	548	514	515	536	549	543	535	537	536	522	569	552	576	535	530	527	539	533	610	551	521	563	552	528	554	539	535	550	506	507	553	568	543	546	547	572	541	516	551	547	515	550	532	553	522	532	499	519	563	502	499	509	527	554	525	590	520	531	552	559	524	523	549	521	525	563	550	551	515	585	580	562	544	561	542	557	517	520	589	586	533	560	537	545	543	530	570	527	511	566	493	515	531	547	567	486	522	532	558	558	558	542	555	565	559	540	564	512	522	519	519	564	507	539	548	585	546	533	549	542	515	549	537	560	538	536	561	541	552	565	536	540	577	574	532	526	542	538	529	547	532	547	555	578	547	511	484	557	543	583	516	538	520	542	549	574	545	502	573	534	607	549	536	544	549	520	509	580	537	557	525	541	505	580	553	546	563	574	513	524	541	555	578	581	575	502	580	509	578	512	521	521	550	515	520	550	543	526	514	530	546	523	521	575	532	538	546	539	532	563	564	537	504	545	527	544	527	543	545	583	517	529	594	539	533	570	527	508	526	496	517	549	528	512	552	551	559	503	563	537	523	531	584	525	522	534	595	570	549	541	517	528	545	529	530	524	545	555	596	561	552	580	570	542	525	539	548	548	558	572	551	536	529	571	551	531	565	519	505	587	544	598	545	540	526	557	512	571	555	538	539	564	570	565	549	543	540	554	540	568	530	547	552	555	549	544	569	542	553	572	537	510	542	530	552	528	517	499	542	540	549	500	550	550	539	530	524	606	530	519	532	546	583	527	541
24203	21430	28539	24714	21197	10345	21947	19987	19511	17566	13270	8505	4873	2736	1605	1043	742	684	622	557	601	622	591	583	550	580	587	596	613	553	594	563	585	543	568	557	569	559	584	556	601	577	576	587	538	614	600	631	641	553	611	593	589	594	595	595	577	611	622	609	596	582	609	555	586	554	594	595	624	637	558	568	572	598	607	615	605	576	596	561	591	590	542	596	552	635	594	591	599	572	592	606	591	595	597	566	598	635	562	565	586	624	606	568	605	618	613	563	588	570	564	608	607	596	597	583	630	586	564	597	602	578	566	578	552	588	593	614	577	555	596	568	569	608	573	552	593	568	540	545	568	590	610	617	593	568	609	558	541	574	540	608	588	628	561	568	582	599	543	549	630	611	556	591	591	602	619	568	618	616	575	569	616	664	595	571	589	535	548	596	588	592	550	562	582	586	573	556	586	598	595	581	582	567	572	601	584	610	577	597	581	601	579	574	606	602	576	584	593	553	600	572	606	561	531	594	573	548	596	600	625	580	625	612	580	587	627	600	577	580	558	594	590	597	561	576	593	574	548	578	590	613	545	570	566	623	569	640	578	630	607	592	570	573	611	605	598	592	579	549	588	610	601	595	567	606	608	608	518	626	585	614	607	619	592	607	560	600	605	596	585	552	592	589	579	609	588	597	596	589	579	596	576	584	574	599	581	565	560	647	578	565	598	591	565	597	566	582	592	588	594	552	544	592	569	585	593	568	596	608	606	559	555	581	555	587	630	600	570	585	564	603	580	584	516	596	584	609	650	571	568	585	606	573	587	585	605	593	575	615	534	619	630	588	608	593	595	627	567	554	588	597	575	568	611	597	558	599	629	602	617	595	579	537	579	572	575	557	589	605	599	610	618	601	605	547	565	601	632	568	533	598	565	587	583	602	596	585	586	551	565	595	599	562	604	618	600	580	608	586	608	583	563	564	588	582	609	565	588	585	559	591	587	574	619	611	528	572	602	603	581	579	554	557	601	574	590	563	589	608	568	627	568	580	602	581	562	609	615	593	572	582	582	612	595	566	598	617	580	548	589	623	579	610	610	584	589	602	561	604	597	586	581	569	580	619	596	593	590	569	613	599	568	566	572	544	582	532	624	547	542	571	573	554	610	594	630	556	556	622	603	535	604	626	565	575	606	601	583	584	555	572	538	566	602	602	578	657	589	585	571	626	583	583	593	598	557	572	582	579	617	592	578	628	583	569	571	640	577	608	550	554	549	588	615	563	599	568	565	606	541	596	572	583	638	557	587	604	614	583	605	625	609	587	591	582	582	561	609	565	632	528	580	592	597	586	606	577	608	557	512	547	588	539	582	553	610	578	561	556	570	594	589	589	630	543	580	567	576	584	595	611	565	606	570	624	602	558	598	587	621	592	575	596	611	587	595	600	591	601	615	538	575	587	581	643	606	556	575	582	561	604	634	621	489	594	607	606	562	599	597	618	584	582	601	560	600	589	625	595	592	578	601	589	555	592	565	552	617	578	580	600	580	584	592	586	581	590	617	597	587	597	604	613	594	605	568	650	584	596	575	575	596	597	610	574	587	572	599	605	595	617	595	555	596	568	575	615	605	605	601	587	543	583	610	588	580	584	620	580	607	609	593	576	605	585	580	569	607	597	581	546	632	584	567	609	589	589	611	592	560	582	553	557	618	595	554	542	561	589	612	603	652	614	576	576	584	598	570	577	569	589	568	563	601	609	579	612	577	618	535	540	609	590	613	602	560	589	607	571	585	571	557	570	584	606	576	554	625	598	611	594	579	563	647	637	597	643	608	583	604	569	593	612	565	580	606	563	568	590	576	566	596	605	570	575	563	636	585	578	601	585	565	582	563	565	624	598	589	559	608	610	586	597	586	598	562	580	566	617	566	609	607	587	601	595	563	557	555	551	610	620	582	564	568	548	577	634	599	586	620	543	620	613	579	589	571	573	538	588	605	595	593	608	551	605	538	614	559	588	575	580	571	617	626	602	575	596	603	578	576	571	640	579	597	566	628	564	596	581	574	619	599	542	539	623	579	578	549	596	597	585	601	593	594	591	550	603	586	541	612	540	574	582	593	560	606	546	540	587	558	576	628	572	621	589	601	588	569	600	611	588	560	584	576	561	587	622	594	588	597	605	586	592	619	582	591	568	586	587	589	602	573	552	581	570	562	584	597	600	585	567	586	583	519	580	585	556	549	610	584	562	596	587	586	607	572	627	600	581	551	561	574	555	578	562	585	602	634	586	550	630	579	583	562	572	588	599	562	580	585	593	620	540	533	564	584	576	579	623	555	597	617	594	590	553	588	590	580	587	628	596	638	601	625	591	625	583	611	554	590	553	595	549	615	608	593	578	589	597	601	547	557	553	593	601	591	600	575	567	590	582	573	580	642	582	584	578	541	574	613	600	560	586	573	578	569	559	605	582	595	589	569	546	601	550	608	616	578	599	588	589	569	531	574	659	601	625	567	616	569	592	578	584	524	583	594	559	601	527	588	597	584	593	600	567	573	622	596	603	592	619	569	597	557	608	638	601	571	585	599	575	576	578	609	605	545	591	585	601	599	626	577	614	579	623	596	607	562	592	576	617	615	605	644	618	580	591	581	621	578	539	565	556	564	581	609	611	602	578	546	604	611	561	604	566	576	573	561	579	603	561	596	622	594	545	593	588	600	592	622	566	596	545	582	570	555	591	649	591	607	585	583	596	622	616	609	588	533	595	599	627	594	619	615	626	587	563	581	590	569	609	566	620	541	600	604	556	579	559	575	554	606	578	573	589	560	525	601	615	600	586	574	574	577	591	568	605	610	591	648	569	603	581	604	565	562	576	587	561	623	632	559	611	560	577	600	576	571	580	552	643	600	593	627	569	603	627	527	608	607	594	593	587	573	543	558	562	567	582	612	552	568	601	582	611	585	555	619	622	576	557	603	578	606	615	605	601	579	591	542	528	551	607	543	551	574	580	546	607	582	607	522	582	592	608	572	646	597	576	569	629	598	600	600	572	588	617	572	592	606	602	618	585	577	564	626	575	582	598	546	593	543	601	568	562	639	581	591	578	615	568	643	610	578	531	603	555	563	605	571	586	599	581	570	614	611	611	591	614	575	582	590	580	568	584	662	617	591	604	559	588	574	610	594	585	623	615	575	563	615	592	645	598	594	576	566	605	607	642	569	587	603	576	584	563	613	610	570	613	597	545	573	572	557	556	617	602	572	595	545	565	547	575	560	576	635	562	607	602	587	580	596	576	577	575	563	511	587	591	571	624	625	572	567	610	534	582	617	567	619	554	562	583	574	564	568	587	611	564	596	622	620	576	552	570	600	586	596	579	572	538	598	598	535	604	574	637	590	546	593	581	599	581	576	595	579	595	617	561	593	623	528	599	589	564	569	625	589	568	617	579	638	570	534	576	551	598	623	604	603	610	563	571	607	573	544	614	578	581	597	587	555	610	599	592	572	557	572	574	587	600	608	547	585	588
10851	20633	15019	9192	6095	8665	26938	23983	24070	21541	16858	11403	6864	3823	2115	1263	872	775	630	607	577	596	620	694	599	612	634	631	575	643	620	605	661	620	615	584	630	592	601	594	560	632	596	582	582	582	618	658	610	573	588	624	664	604	582	640	643	615	591	617	618	637	638	613	599	640	624	661	559	594	608	579	631	637	624	587	602	630	594	632	622	611	570	562	661	611	569	618	620	598	581	634	686	599	589	592	631	613	582	581	596	570	595	589	577	610	632	596	599	586	654	622	579	625	627	596	559	598	612	597	595	603	584	595	631	569	585	573	607	600	602	576	620	577	595	662	579	664	644	603	603	632	640	627	622	572	650	603	606	569	594	619	604	616	616	617	624	589	610	622	615	612	635	601	635	581	620	594	610	622	613	600	590	676	621	623	617	578	621	603	608	600	570	604	604	607	598	587	611	628	582	583	595	585	634	566	625	643	628	603	588	587	571	595	611	600	560	597	578	622	618	563	608	618	591	621	650	574	584	632	608	540	626	597	629	607	581	588	635	628	630	618	597	641	627	595	640	604	658	647	622	630	618	591	592	583	605	593	604	642	612	567	613	599	587	626	652	629	622	550	569	629	630	592	603	591	585	592	653	594	575	591	587	620	534	605	596	625	605	646	639	624	646	595	593	620	619	608	635	579	626	610	571	521	600	621	588	604	572	575	630	642	637	597	600	671	630	616	641	617	636	654	613	612	609	626	596	592	594	602	577	579	635	623	595	579	598	607	649	626	630	574	630	604	605	574	612	553	589	644	631	625	551	617	626	605	647	559	602	608	596	619	613	643	649	607	598	655	613	586	641	586	604	662	618	595	585	583	599	623	616	617	626	636	622	592	585	593	593	626	646	595	627	587	666	604	650	570	620	597	584	590	625	646	588	622	632	577	597	597	590	569	612	602	614	566	589	626	617	636	582	633	651	584	618	610	615	586	623	611	609	619	610	667	570	603	636	593	659	620	649	589	615	630	558	650	582	589	631	594	615	615	547	647	545	610	579	574	587	624	613	619	630	622	595	591	585	616	644	617	570	585	609	589	638	598	632	607	598	583	631	617	588	624	606	601	577	591	630	607	583	633	613	692	591	604	584	570	571	614	630	584	627	556	557	573	577	552	584	604	608	626	611	570	641	623	563	609	578	613	603	629	587	598	612	624	617	603	617	603	597	609	613	636	566	626	591	631	634	608	601	608	625	632	597	592	627	590	582	639	605	598	597	658	577	605	633	626	608	615	603	613	581	571	618	609	621	600	596	596	624	561	575	613	655	593	631	621	627	600	579	615	642	605	572	642	607	636	621	600	635	603	563	622	649	604	603	609	587	611	613	618	636	630	664	618	613	581	602	601	621	620	612	650	598	596	579	566	603	612	598	617	572	594	592	600	571	609	591	638	599	583	612	616	612	664	600	590	608	627	638	633	635	590	585	598	600	615	588	668	591	621	561	633	601	617	611	576	595	609	604	572	598	607	573	586	618	613	622	586	609	595	598	633	620	567	602	609	657	645	594	574	687	577	661	639	640	641	630	647	632	589	591	661	589	606	595	593	581	608	605	597	620	642	594	606	607	601	592	626	618	621	639	619	613	618	620	651	643	565	627	614	614	609	610	609	633	646	631	605	579	603	628	577	617	561	621	599	631	586	572	623	609	669	605	587	603	638	640	596	611	583	627	605	611	569	626	631	617	589	648	641	631	585	590	611	603	612	622	619	625	607	615	634	620	575	623	569	573	659	624	580	602	652	587	650	584	671	615	638	585	563	624	609	569	647	584	606	622	588	642	616	648	657	603	571	648	618	572	635	587	630	615	590	637	583	613	597	594	547	643	579	577	674	616	583	625	629	625	610	598	611	605	593	595	596	616	568	605	617	624	616	626	613	594	580	569	630	612	621	574	561	624	606	632	569	633	606	558	631	615	618	625	571	607	584	585	620	635	626	600	614	640	608	603	613	574	621	589	615	622	574	630	612	622	643	658	561	620	619	623	595	602	646	608	623	646	572	614	625	627	613	600	649	596	603	609	603	606	547	578	609	604	621	576	608	604	628	640	603	558	642	612	615	605	593	678	619	586	593	639	580	647	613	583	679	596	600	578	638	615	624	601	621	594	595	640	607	599	571	636	652	591	652	634	584	575	626	586	651	598	586	564	633	647	589	604	604	613	623	633	577	632	570	596	611	610	585	611	596	615	574	553	587	631	629	602	621	614	624	650	608	654	585	626	590	610	626	626	571	654	628	603	609	599	607	614	606	648	593	594	565	623	632	629	611	639	611	556	619	618	616	646	657	621	621	599	604	602	593	649	603	628	598	601	591	604	616	581	644	606	600	562	613	573	610	617	608	623	636	597	589	587	610	591	590	590	622	627	603	634	593	613	651	613	595	600	665	621	599	650	582	575	625	554	649	603	578	623	577	654	602	625	647	575	598	637	578	650	588	590	632	621	644	661	641	627	647	640	594	620	579	603	560	604	588	590	584	634	573	640	595	608	652	606	617	611	588	592	612	596	615	611	646	596	597	631	631	611	618	612	601	585	583	670	635	613	622	638	605	640	566	626	593	648	595	550	601	605	599	609	574	595	582	634	625	648	592	587	591	610	609	632	568	596	567	601	557	651	644	622	597	553	591	589	606	610	590	583	629	614	588	578	611	635	594	604	618	617	594	616	620	635	594	587	655	599	586	629	610	614	604	614	597	677	625	645	571	582	605	608	624	606	610	596	589	541	632	604	617	597	613	598	593	574	629	579	629	621	586	608	564	577	602	569	578	579	631	579	625	562	625	635	613	600	630	631	577	654	584	604	627	587	610	639	592	639	559	631	608	628	635	611	599	628	648	606	605	624	598	605	575	617	614	566	612	614	598	623	611	596	626	631	635	607	635	571	605	582	555	638	591	588	627	588	632	624	645	630	640	621	686	573	615	654	603	567	595	581	586	616	599	625	660	611	596	606	549	599	611	596	612	658	637	609	637	635	577	662	642	542	589	611	640	623	548	600	607	590	602	583	610	605	624	597	634	595	638	611	620	623	605	624	649	616	616	596	593	593	586	588	627	619	648	601	588	594	614	610	612	642	659	649	648	616	595	586	581	585	562	626	603	589	634	564	635	577	582	618	586	580	585	604	604	609	614	594	616	592	632	619	606	629	574	666	608	619	613	620	609	627	625	588	644	623	586	636	595	598	590	609	600	627	575	593	627	587	617	640	639	589	602	604	591	594	610	593	614	640	612	641	573	611	589	596	628	561	611	585	643	653	590	611	592	559	584	579	639	590	598	587	615	612	620	600	563	627	625	583	619	581	601	628	584	613	611	608	612	620	615	625	680	512	627	614	594	610	623	594	586	623	598	599	579	613	604	629	607	635	653	585	622	580	625	616	609	606	618	638	641	628	603	550	579	611	596	625	576	614	605	591	621	607	590	645	587	636	609	618	601	611	651	627	627	601	582	621	633	618	588	561	636	575	602	645	629
25301	21384	27537	25549	11928	2723	11364	12647	11844	10592	8164	5252	3120	1897	1209	878	758	631	628	600	665	605	585	579	584	646	618	614	578	630	613	573	640	575	634	587	593	621	559	596	550	592	581	607	595	566	602	604	573	591	641	598	606	585	570	585	530	599	641	560	597	633	556	536	586	597	583	607	591	588	632	604	600	597	629	590	602	576	594	598	619	573	642	633	620	599	589	596	593	520	571	612	573	543	591	601	594	642	567	589	573	593	628	578	648	604	574	575	613	577	590	562	616	607	595	602	588	633	569	550	612	578	635	638	605	619	543	619	638	625	560	593	598	606	585	637	566	647	629	599	640	632	603	574	638	577	592	583	590	641	542	607	531	594	582	615	631	605	644	580	594	567	586	626	634	594	587	613	598	614	578	645	600	561	599	589	661	558	621	580	574	637	646	548	590	575	545	584	561	529	611	642	583	578	589	627	627	573	585	591	623	579	587	617	659	590	623	567	621	582	587	582	613	589	550	556	577	567	563	582	612	586	582	618	568	589	623	603	601	612	621	626	557	619	584	590	575	572	584	583	583	606	584	613	595	583	591	602	600	610	572	579	621	570	579	561	582	603	591	582	627	598	587	579	564	666	581	605	590	622	595	536	613	560	548	564	581	579	614	575	566	572	599	629	625	567	585	604	592	611	629	589	612	635	586	581	605	529	519	580	616	624	604	548	564	580	566	599	635	575	585	585	576	594	601	553	651	607	603	591	630	599	576	609	608	612	600	605	553	592	585	593	578	552	574	604	589	571	543	629	582	596	586	596	591	583	562	636	592	589	657	560	592	578	643	571	602	607	576	608	606	574	607	550	577	567	624	601	621	599	602	571	602	593	590	590	582	603	588	557	574	597	603	575	605	615	585	599	564	595	583	590	578	586	605	599	593	567	590	587	567	588	604	591	567	616	553	589	572	587	574	587	624	602	600	584	603	552	617	604	573	578	604	585	604	608	606	613	582	596	584	605	579	592	609	582	614	594	569	568	591	619	600	559	589	632	599	592	608	618	637	612	563	572	574	563	594	646	582	562	621	615	554	568	595	544	625	612	556	612	600	592	638	595	589	598	613	576	561	629	590	581	615	589	589	592	573	576	630	551	609	538	615	560	604	526	605	601	599	577	618	603	597	607	594	634	618	569	619	584	582	569	589	602	589	598	606	594	566	630	549	571	581	607	587	595	579	576	591	602	604	634	588	592	619	544	601	587	584	594	613	609	659	634	626	573	589	598	557	635	596	610	574	595	606	543	618	551	615	598	610	588	614	579	573	606	604	598	609	583	557	546	604	626	570	641	589	565	610	597	613	611	581	590	548	610	609	612	564	575	609	566	591	583	529	588	574	582	591	603	635	604	581	616	577	596	587	619	608	583	530	581	595	559	555	615	607	578	596	630	582	618	607	614	564	605	613	590	596	588	584	558	617	600	593	573	600	566	623	589	595	619	546	621	564	590	629	571	611	580	594	611	597	596	584	559	567	610	629	546	623	595	573	591	560	594	589	604	614	595	595	609	594	599	550	560	613	536	611	558	574	627	582	626	609	617	626	544	571	581	575	602	591	611	620	582	600	618	631	611	598	574	555	619	585	627	633	567	601	553	572	581	573	554	562	588	569	592	593	625	603	588	610	604	586	618	592	575	550	568	593	570	624	580	594	580	623	639	601	578	580	585	629	599	551	605	618	603	569	591	600	607	584	579	628	647	633	570	582	563	589	577	587	592	572	587	576	565	622	542	615	626	610	587	633	582	586	577	588	600	619	664	571	577	636	598	611	604	610	642	576	592	605	647	613	564	601	585	549	601	566	593	589	588	582	546	597	600	584	558	516	564	618	611	625	613	597	601	624	611	568	599	585	559	590	605	595	577	597	594	640	561	540	590	610	562	583	635	537	611	596	564	632	591	550	592	591	578	625	646	636	575	638	571	639	629	638	584	573	640	595	573	564	572	589	606	640	584	613	599	585	609	624	551	567	591	582	591	549	615	589	526	552	630	632	569	606	592	592	587	624	544	610	580	553	624	586	616	618	600	574	630	574	627	599	624	571	579	602	603	586	575	610	590	570	595	653	598	550	659	604	619	635	577	561	561	559	569	609	633	604	590	583	573	571	604	617	605	609	597	604	568	575	602	574	579	578	625	609	580	593	553	601	601	598	559	616	601	604	571	600	607	601	575	604	585	560	602	574	569	635	586	607	599	579	581	602	598	618	621	547	585	620	560	552	575	613	596	604	568	588	588	627	596	601	577	566	593	601	592	599	580	561	571	584	611	615	587	551	566	640	557	584	573	612	615	570	582	543	592	555	588	601	617	613	630	567	599	575	558	624	629	664	570	624	595	555	558	569	607	575	555	597	592	580	554	618	600	556	595	601	618	626	590	631	612	567	581	584	631	609	578	655	557	588	546	599	638	594	615	586	573	611	547	603	584	632	608	595	608	568	613	629	595	618	593	659	580	623	570	621	573	561	573	668	600	555	581	555	610	569	598	615	610	582	609	585	579	644	536	561	571	600	589	563	611	574	584	608	631	586	614	631	596	573	607	633	562	544	587	575	565	596	591	563	571	572	618	580	594	601	579	580	573	574	555	600	587	613	581	585	596	564	614	632	591	594	579	563	545	574	587	570	613	627	563	644	553	624	580	584	619	620	594	617	600	533	579	590	637	621	583	609	591	598	610	617	599	566	612	574	616	637	605	599	566	575	565	624	581	620	559	609	610	559	595	609	603	591	599	619	602	600	576	595	598	559	617	597	547	637	571	559	599	612	604	560	587	583	573	661	589	563	587	618	622	607	608	601	562	571	545	599	582	639	609	605	605	607	596	590	626	617	636	591	629	585	590	596	606	583	568	570	583	586	566	583	604	591	623	568	563	579	569	627	606	616	605	572	578	593	617	594	567	621	597	581	603	574	565	619	614	558	598	575	597	598	599	551	584	627	601	576	584	570	560	566	598	600	580	607	585	617	597	599	609	589	559	563	568	562	611	607	606	628	589	557	618	615	549	593	609	619	602	605	605	630	568	603	616	606	575	573	590	597	585	525	603	565	592	578	575	592	572	578	600	609	568	574	594	575	610	639	588	597	584	584	595	575	598	558	543	622	624	591	608	589	564	570	553	609	597	577	580	601	591	570	587	605	612	598	556	586	608	584	581	559	590	593	598	588	601	623	606	632	612	564	601	595	597	603	597	557	563	598	590	595	595	591	574	601	606	567	608	586	613	596	611	585	603	592	605	599	588	625	560	596	616	603	614	580	588	569	610	602	631	570	605	616	564	618	626	597	589	625	582	630	607	563	548	596	619	613	591	619	620	579	632	579	564	646	638	633	568	596	626	565	572	575	581	600	557	589	615	598	610	599	608	592	612	559	611	580	573	587	597	631	590	610	582	596	599	643	598	599	639	602	574	552	584	608	579	628	594	567	602	623	600	612	555	633	593	586	633	586	594	597	580	580	582	580	592	631	568	627	613
11422	19310	14298	7889	5107	4154	19956	19848	19096	16686	12898	8755	5223	3063	1737	1089	808	777	654	642	633	619	637	656	636	638	675	655	617	637	614	618	605	633	627	605	662	621	580	581	611	613	619	596	634	605	610	623	668	603	618	644	618	651	640	634	625	639	632	616	621	653	628	589	618	627	620	612	617	608	645	660	656	660	625	629	607	636	624	636	638	613	596	622	607	643	579	646	570	663	670	647	609	647	632	592	616	639	642	644	635	609	636	646	659	665	624	630	618	610	622	628	587	600	603	588	669	652	630	646	634	656	638	613	643	655	643	642	660	624	628	654	627	566	594	633	601	594	604	645	652	630	670	625	624	605	621	655	617	634	608	647	648	665	621	620	618	613	622	621	593	609	638	605	623	602	629	621	607	589	648	674	624	620	634	664	633	646	611	590	610	645	662	648	653	658	657	585	641	615	668	639	613	634	622	605	638	664	621	610	670	618	599	633	643	613	631	650	684	609	616	586	649	629	632	603	626	598	648	612	562	625	632	583	604	612	628	642	635	618	648	651	617	619	620	584	607	634	639	639	621	611	648	625	627	611	598	615	629	635	590	658	640	623	633	625	607	625	638	662	671	634	642	664	648	618	614	636	618	663	648	653	655	653	617	664	602	637	630	616	641	620	653	605	689	586	632	633	643	604	611	652	621	608	598	633	610	606	612	636	598	679	606	626	630	600	637	587	654	675	582	666	634	624	615	612	626	595	614	634	643	614	613	656	644	674	565	641	634	620	649	619	613	627	585	598	631	605	616	592	638	627	662	637	676	661	646	640	578	617	637	646	615	655	625	604	620	610	667	612	596	595	631	637	656	596	630	642	640	673	618	624	576	609	638	689	652	653	667	615	615	647	651	629	637	652	658	637	651	675	643	636	628	665	624	620	630	676	626	644	651	601	587	632	639	661	601	633	623	636	627	603	656	622	596	645	611	597	594	635	619	620	650	613	636	613	654	632	608	607	609	615	631	596	623	681	667	662	611	600	607	655	590	601	632	626	616	612	598	645	650	637	647	640	667	630	632	620	574	621	616	652	636	643	624	590	622	609	635	627	662	617	654	662	628	619	634	604	605	647	635	665	585	617	613	646	635	640	603	615	596	611	625	603	658	616	647	632	623	622	633	586	612	598	607	613	602	629	600	613	629	637	648	647	640	635	602	639	667	610	672	665	642	666	676	671	603	631	628	663	594	654	606	630	597	598	655	631	623	611	623	644	580	648	639	615	664	653	631	634	627	636	649	607	643	621	659	653	606	637	611	615	606	662	661	638	597	596	641	598	664	611	630	599	607	657	575	639	608	656	629	679	659	589	691	629	659	661	627	658	621	610	636	608	554	588	641	657	653	610	600	649	627	588	650	609	652	653	619	610	629	646	635	629	652	612	610	606	618	584	671	642	631	596	633	650	660	596	652	603	642	602	598	645	623	583	607	604	633	610	631	620	633	584	611	634	615	635	576	658	638	678	635	620	634	671	605	609	619	628	637	628	641	659	637	653	647	620	587	662	597	607	678	611	624	642	632	624	614	657	623	604	628	597	635	613	667	616	605	623	566	633	623	686	629	632	617	633	633	635	655	602	654	647	620	651	620	613	599	631	639	667	629	633	627	675	625	635	618	682	635	613	644	623	633	669	612	673	654	610	638	638	567	582	617	623	639	649	563	613	608	644	663	636	642	617	649	640	625	564	636	624	626	626	666	582	621	623	615	671	620	629	637	615	665	629	616	662	625	639	600	593	629	614	644	638	632	619	635	632	619	607	596	636	603	619	650	636	635	588	656	619	662	626	621	631	621	605	640	604	638	612	641	603	634	575	640	659	624	615	625	664	635	622	627	598	667	592	634	626	653	663	609	666	599	643	622	589	597	600	637	617	660	659	630	618	641	578	609	657	633	665	653	630	649	626	662	610	610	656	622	637	612	623	640	606	615	652	618	615	618	592	595	632	652	632	638	587	605	619	591	626	676	607	588	615	638	623	636	635	605	654	607	642	666	647	596	691	679	612	634	634	604	625	652	606	658	614	643	660	607	630	620	617	616	624	624	625	624	635	643	619	639	643	666	628	631	627	623	650	655	638	621	653	638	675	600	621	622	616	628	618	588	640	620	638	631	634	591	604	616	624	629	655	635	627	604	601	661	629	631	645	565	606	626	650	562	644	640	629	617	602	630	596	666	616	631	672	638	649	581	614	631	640	600	647	608	637	627	631	635	573	636	624	632	580	649	635	605	630	649	622	617	587	609	617	652	574	637	677	641	650	610	657	640	603	630	637	625	598	650	643	590	652	602	630	651	621	625	620	628	610	620	662	660	614	584	617	619	673	596	626	648	574	631	617	661	639	597	661	603	673	643	610	623	628	657	620	666	635	627	618	605	632	589	629	638	616	633	637	624	641	626	638	625	621	651	625	624	629	586	628	612	648	651	609	627	613	621	636	626	637	649	657	603	595	636	614	661	632	621	608	643	616	609	607	623	596	610	686	600	659	648	633	638	635	617	636	610	621	635	603	565	597	640	590	666	617	641	667	634	613	640	623	620	629	633	621	615	656	601	646	634	655	599	601	611	596	645	677	601	609	644	616	672	614	572	619	662	633	638	647	658	637	643	609	645	624	671	625	601	622	651	649	621	634	654	672	635	636	609	649	636	650	649	626	654	603	642	605	605	636	655	634	643	633	627	586	630	651	638	618	615	615	618	627	610	602	613	595	679	650	607	598	621	645	638	612	655	654	646	639	604	625	611	622	605	645	655	600	651	648	615	658	612	619	626	656	632	608	651	628	632	685	651	641	637	653	623	601	649	677	642	619	627	634	615	644	623	631	643	614	646	665	621	614	615	598	659	636	644	657	584	683	575	623	655	643	599	617	633	643	633	605	642	633	619	615	621	635	604	630	639	607	629	654	635	579	639	632	551	645	606	631	625	603	634	669	593	643	663	562	597	630	634	607	571	698	612	634	662	634	629	644	640	619	666	587	647	632	681	640	655	623	629	623	650	601	628	658	633	634	643	670	654	617	647	636	654	663	669	614	629	647	685	647	668	640	623	644	653	637	622	559	600	626	632	636	641	640	632	693	611	609	589	610	622	658	625	604	623	652	665	586	595	621	639	650	659	641	637	666	634	644	653	615	623	633	626	598	633	622	619	608	649	612	628	607	654	614	638	653	655	646	628	660	625	672	620	667	641	664	635	651	673	587	636	640	638	620	639	604	608	620	635	673	603	634	650	608	599	594	611	621	635	620	586	622	615	634	637	635	621	611	603	618	629	655	627	592	667	636	627	615	653	652	611	598	606	646	629	682	610	645	642	629	660	639	644	594	658	664	586	628	628	598	662	652	672	611	641	582	649	630	637	642	615	655	628	644	645	657	623	624	618	636	542	614	625	609	639	625	626	618	624	622	645	608	583	611	581	651	664	637	620	671	619	636	620	669	625	648	625	617	634	624	654	642	650	601	641	634	637	643	676	658
22882	21466	29288	24060	21473	22707	35518	33801	33313	31562	26171	18268	11062	6001	3124	1748	1176	906	850	752	757	792	713	800	758	718	756	723	744	712	785	762	777	799	808	764	693	735	740	778	759	725	771	780	748	796	764	764	731	753	771	713	765	755	723	746	728	726	720	740	744	760	708	763	729	773	783	754	738	717	755	727	766	732	773	799	734	741	744	738	710	720	796	805	706	723	732	728	745	717	791	739	719	757	720	714	783	724	792	761	757	722	708	741	735	740	778	746	762	718	713	740	708	750	710	742	726	742	756	778	725	711	797	722	743	769	743	774	711	681	752	790	683	752	781	767	706	773	739	734	765	762	763	743	743	753	797	755	731	735	760	778	763	721	720	721	677	734	769	729	742	736	702	749	660	753	751	768	753	760	759	699	754	756	751	721	729	742	717	750	706	796	799	758	793	694	752	738	810	755	761	677	818	743	727	663	780	728	746	782	767	817	762	743	693	719	709	699	729	766	766	740	768	793	736	767	739	790	702	767	721	750	697	735	770	771	779	695	780	764	724	749	755	808	762	762	771	769	708	731	785	740	747	749	715	755	771	688	763	717	725	724	735	759	761	751	717	763	771	811	730	763	770	758	745	776	759	759	734	790	737	708	745	779	794	771	758	759	739	801	777	742	732	698	695	759	739	728	721	701	784	725	792	770	769	796	754	759	728	774	715	741	737	801	781	765	763	731	787	720	738	779	742	794	741	800	735	810	731	738	766	768	784	789	746	725	729	777	726	711	710	757	793	832	782	761	758	716	722	755	812	727	730	792	688	750	765	759	723	708	743	727	749	713	789	769	706	730	792	763	723	741	741	741	744	731	750	751	734	774	731	691	794	769	745	730	755	785	743	769	779	768	732	699	764	696	749	709	775	741	758	795	717	748	721	758	779	779	724	708	757	780	768	731	751	733	746	787	756	728	712	753	777	764	724	765	759	761	764	701	736	769	694	781	776	724	738	731	803	735	766	757	738	712	768	749	713	764	776	717	737	733	741	767	802	718	717	776	783	738	774	750	730	799	761	735	753	770	738	813	717	771	743	754	734	715	723	777	744	772	766	715	754	741	732	705	782	754	722	753	756	706	732	743	746	778	764	751	762	769	739	774	764	782	768	745	752	724	763	786	783	717	735	754	765	734	749	769	735	740	770	734	739	717	770	763	768	738	798	702	717	747	782	745	791	752	737	749	759	716	736	721	740	740	743	788	697	766	774	768	708	794	758	785	756	737	758	765	767	725	783	801	730	733	736	731	765	757	777	773	712	732	744	757	730	772	733	713	743	753	794	764	747	759	700	765	781	738	735	782	714	723	750	717	710	712	790	771	747	768	718	762	747	736	753	739	778	760	794	725	748	755	728	711	689	766	699	735	744	711	775	741	746	729	771	735	741	724	759	740	770	752	809	746	738	751	796	777	744	748	791	743	776	770	722	729	737	721	770	773	771	693	729	734	716	716	772	764	770	744	716	734	753	755	705	701	753	733	726	791	660	761	748	731	803	690	708	763	734	711	766	788	716	736	732	766	752	744	722	788	766	774	758	719	699	701	686	748	734	755	737	702	748	688	747	735	722	727	758	721	784	765	766	731	747	775	772	759	733	785	731	736	679	790	716	763	728	687	707	745	806	729	739	723	719	721	688	742	711	780	765	796	724	750	750	717	749	765	773	731	753	755	770	777	762	768	767	740	769	703	740	730	738	731	734	810	786	803	747	780	741	747	750	739	801	754	736	723	774	783	785	704	716	766	741	751	735	706	766	713	778	719	740	777	816	777	771	789	789	753	724	728	699	706	762	710	733	725	767	721	738	722	744	785	768	756	803	746	715	800	710	717	741	754	756	720	741	732	774	783	703	737	745	780	727	735	748	727	739	752	722	796	734	732	726	776	811	759	716	746	757	754	763	768	739	699	687	767	752	711	765	671	737	763	779	740	807	732	732	754	734	768	739	794	758	752	737	735	770	740	763	724	740	718	784	707	751	761	729	800	747	785	748	747	772	773	804	741	766	721	760	798	749	741	689	707	714	767	692	717	754	737	777	744	781	783	747	771	722	774	738	754	716	718	774	754	728	724	755	698	758	733	747	770	747	715	729	716	818	711	732	768	744	789	728	756	812	797	718	763	772	760	782	757	759	747	678	759	771	744	728	737	720	726	785	793	696	759	699	726	770	764	767	754	777	777	764	722	748	779	756	742	793	734	774	773	733	704	709	752	722	798	747	742	765	744	728	752	715	723	733	749	788	790	762	783	722	764	735	760	769	786	774	745	757	771	739	715	726	759	712	720	741	786	670	712	783	741	755	744	736	758	742	767	720	743	679	737	751	770	745	706	752	757	773	801	727	760	743	779	756	715	770	691	761	695	775	719	710	740	731	717	748	685	733	772	710	729	769	694	723	749	765	756	728	784	735	711	761	735	772	821	664	748	749	741	703	773	689	757	733	762	770	707	751	708	741	713	747	716	728	768	703	782	749	748	745	740	774	758	725	738	750	739	777	768	757	734	793	747	721	734	755	744	751	753	704	759	784	718	739	758	764	744	746	726	723	755	776	776	755	750	771	780	781	791	737	717	751	726	704	765	754	752	753	750	734	759	700	731	746	760	759	722	732	780	711	760	743	752	751	782	765	699	734	768	789	803	761	764	762	758	769	733	787	758	777	734	694	724	755	749	786	766	744	710	709	750	702	768	762	770	743	755	767	709	741	780	709	718	793	744	768	713	759	750	794	751	721	746	740	733	745	769	744	800	770	708	772	785	745	778	730	747	754	719	709	729	764	756	721	708	725	765	767	769	736	743	754	770	722	743	721	764	755	712	736	731	758	779	718	739	750	714	757	742	755	773	750	731	765	718	759	779	767	748	752	771	717	769	737	751	738	758	725	689	776	753	775	721	747	770	710	699	795	765	727	727	740	744	728	773	746	738	762	701	692	781	751	711	718	739	758	769	706	739	699	746	711	729	758	716	751	757	752	773	721	773	752	750	741	711	763	720	804	783	689	723	754	738	724	779	745	722	734	758	780	763	736	798	752	707	722	708	745	728	777	688	775	684	772	744	781	752	740	757	751	796	726	747	709	765	786	786	722	675	743	696	775	767	733	800	711	783	731	731	706	744	748	774	733	725	758	720	733	737	789	727	709	743	749	771	727	719	746	737	795	783	743	780	806	731	761	768	767	713	737	750	741	785	724	769	720	753	745	749	742	740	757	765	718	754	734	777	726	718	685	769	746	738	723	761	725	751	722	760	708	782	778	801	716	762	749	708	751	732	723	725	689	700	730	732	731	704	781	736	732	735	693	744	748	734	688	725	701	735	758	741	751	689	754	759	741	766	754	752	700	713	752	761	739	768	735	749	813	734	746	730	837	757	783	782	735	771	728	685	748	833	742	795	767	719	730	729	713	725	756	757	697	794	733	737	753	726	740	718	807	781	767	740	750	765	803	763	767	766	775	771	734	740	742	742	769	801	755	723
15970	29452	22853	14738	10222	14909	37413	36925	36771	33951	28802	21083	13447	7853	4250	2228	1416	989	813	786	802	824	763	742	743	786	766	776	754	745	796	765	745	717	727	741	722	757	757	813	734	771	772	743	759	778	757	764	747	776	795	790	780	742	737	721	759	731	809	763	751	781	752	765	741	761	756	786	736	754	782	755	777	722	792	783	722	781	761	767	714	769	764	778	783	749	769	741	735	785	745	797	706	722	783	708	732	729	750	710	750	803	722	763	733	754	737	797	698	723	710	751	778	756	761	737	802	777	738	784	766	715	716	770	753	783	741	760	745	723	707	786	730	763	742	711	805	745	823	728	730	764	768	736	783	762	748	825	766	773	732	766	782	797	768	729	762	749	737	733	781	736	686	751	784	728	750	742	724	789	784	745	790	765	723	746	783	759	744	728	782	731	753	799	700	736	713	751	767	810	786	758	735	711	727	748	743	745	741	755	767	769	746	784	714	747	754	766	725	702	776	706	703	780	792	737	769	758	721	787	767	790	779	729	774	744	810	728	755	750	767	779	800	755	736	793	742	788	729	784	778	738	751	762	783	782	775	745	746	754	768	772	756	746	760	753	804	763	729	736	779	758	701	781	768	758	778	761	766	744	753	726	761	747	776	806	751	678	802	774	826	707	741	728	726	790	774	726	761	741	776	798	805	772	747	726	729	741	742	807	753	769	739	765	739	759	760	768	709	756	737	772	784	768	752	749	776	748	760	747	726	749	742	772	809	791	804	776	788	764	730	754	746	778	783	730	785	772	671	737	752	727	751	772	794	764	752	713	719	746	761	749	722	777	734	751	726	726	761	791	732	716	769	744	728	734	727	762	784	776	734	796	784	743	798	801	775	731	741	760	735	769	783	793	788	770	732	749	783	768	724	774	798	702	763	781	763	740	774	799	757	788	759	747	738	721	799	725	741	755	735	747	739	745	784	769	766	730	760	759	786	721	785	785	773	737	774	746	805	801	749	787	748	767	766	831	774	713	772	763	773	744	763	767	720	798	769	722	744	724	757	740	704	732	747	798	742	723	795	760	782	758	752	734	747	788	772	797	731	703	744	734	729	697	792	836	800	744	770	761	757	772	807	804	775	724	694	805	787	779	748	765	755	789	745	740	768	796	763	743	746	744	738	733	742	820	796	752	770	755	790	761	801	788	744	790	747	756	706	777	749	714	793	821	786	716	758	826	757	736	764	824	741	807	751	764	737	742	792	772	720	738	707	774	774	762	752	777	711	821	776	752	755	785	773	731	755	761	754	716	758	733	717	780	822	751	709	785	810	724	727	782	769	752	723	737	678	749	740	771	742	781	710	775	793	726	791	758	746	739	749	734	691	778	745	751	784	752	767	705	705	757	748	755	815	749	749	758	754	775	754	783	729	747	769	769	788	722	749	710	805	766	736	827	766	733	737	730	790	734	774	744	754	737	702	800	760	741	782	799	729	793	772	789	745	822	715	788	758	777	764	750	793	767	767	694	716	764	760	776	718	767	781	757	831	771	717	817	790	705	752	796	770	725	770	743	749	724	744	771	783	741	819	793	745	812	740	739	772	788	828	751	795	686	769	748	761	747	684	734	695	784	805	751	737	772	752	746	780	770	763	758	742	786	738	740	736	702	736	678	760	787	767	769	773	731	739	746	734	755	763	809	750	717	750	749	761	797	737	785	750	704	757	816	729	760	770	737	727	760	730	748	761	775	745	728	816	819	740	775	802	803	782	756	759	792	815	755	780	768	786	738	766	802	732	777	791	754	733	821	807	773	739	803	780	743	788	738	755	791	770	722	742	832	720	790	792	769	807	770	728	749	795	806	736	760	719	743	727	748	768	755	778	777	735	741	765	767	790	731	726	745	724	780	766	762	772	812	789	751	749	773	758	737	801	728	756	775	742	767	775	783	775	747	789	739	733	766	739	795	742	777	797	759	765	773	792	748	743	746	719	762	733	743	756	705	754	776	771	720	761	761	762	766	725	706	757	781	732	813	770	690	792	752	725	757	748	755	752	799	761	752	808	758	798	773	754	720	747	767	761	786	782	741	808	759	756	758	787	773	766	771	770	776	766	758	786	700	798	771	809	775	742	758	737	747	743	768	748	780	730	738	783	771	765	744	749	729	757	733	777	769	725	701	767	763	753	739	810	766	770	763	731	773	772	740	735	738	761	744	755	727	750	802	737	720	779	787	738	765	744	741	733	752	739	711	756	723	744	725	763	738	768	759	796	733	760	755	743	754	768	727	738	768	744	754	751	710	770	805	764	784	761	768	770	729	793	756	738	756	790	776	762	757	775	760	750	805	769	804	791	778	766	769	734	765	728	713	797	784	755	740	762	743	771	736	751	725	751	795	775	755	741	751	713	751	768	766	779	721	708	743	811	758	767	737	770	728	817	735	686	717	785	754	773	724	832	775	735	761	777	764	728	757	698	755	755	761	731	751	737	715	812	746	746	764	743	747	752	785	716	753	714	795	777	743	758	765	671	775	771	708	790	771	773	766	714	760	732	794	777	768	745	747	740	701	770	738	740	770	761	763	803	788	773	735	744	764	702	802	768	767	805	784	737	769	763	769	749	735	784	797	739	735	793	715	758	758	749	760	736	778	793	739	760	746	783	726	744	788	749	752	791	783	768	737	754	714	769	781	775	753	785	763	778	769	756	773	768	758	749	768	771	724	775	776	785	753	754	740	736	771	772	746	764	772	710	747	734	741	726	784	744	682	766	776	812	700	737	784	757	773	760	763	775	780	725	763	749	847	740	741	781	766	736	823	746	755	777	715	796	734	763	759	730	765	767	783	789	799	716	781	730	748	757	703	785	699	730	778	808	767	779	743	776	800	792	763	801	752	729	736	774	760	733	756	728	764	721	702	752	715	756	725	782	742	789	788	726	703	778	737	745	786	776	741	718	757	757	767	741	717	798	796	802	751	774	762	765	772	759	772	759	767	765	783	743	762	781	737	739	768	717	753	803	813	755	772	766	750	797	739	793	736	708	789	713	786	748	746	782	723	717	749	736	766	761	716	768	722	730	733	765	729	742	758	769	745	773	720	727	759	845	754	751	753	774	756	772	778	689	795	788	762	777	747	756	775	758	721	766	739	703	789	756	773	766	785	788	753	701	728	777	761	777	756	768	759	764	735	754	798	721	766	740	737	765	767	783	742	748	787	784	798	735	766	779	743	729	784	769	739	745	817	677	734	699	784	768	743	782	758	787	737	761	766	773	750	749	726	780	787	775	777	728	738	729	743	780	718	772	734	751	751	748	767	716	757	734	688	711	746	749	778	756	754	789	773	768	735	760	746	787	755	767	742	742	757	776	741	725	781	769	722	790	785	747	749	712	755	753	729	781	792	767	780	788	752	712	795	727	757	748	765	800	759	728	725	745	760	733	729	740	739	754	816	764	770	771	764	759	717	712	765	804	778	743	808	742	736	731	799	783	810	745	776	765	748	765	674	753	717	790	734	752	774
28195	20149	12627	5816	2550	1713	2655	2478	2151	2098	1835	1437	1060	846	724	621	567	530	525	542	488	511	498	514	503	523	547	499	484	540	513	540	569	528	496	530	501	532	527	517	510	565	507	492	489	532	534	552	536	509	522	525	487	504	513	508	531	481	527	530	550	498	506	524	493	536	482	538	511	510	532	519	536	509	536	526	496	529	505	504	520	561	513	488	516	537	537	498	520	523	502	504	585	518	551	515	455	510	534	501	509	572	545	524	544	482	522	512	550	511	526	517	530	524	546	504	525	539	532	500	486	501	497	490	533	516	522	533	552	540	548	532	507	517	511	502	530	495	452	554	530	509	534	518	482	530	530	528	556	546	545	487	529	509	550	521	524	561	495	551	537	509	514	498	503	507	519	513	528	546	553	532	523	522	501	536	527	499	490	535	509	464	530	542	551	530	524	518	515	573	536	546	531	499	517	515	514	567	543	529	564	543	505	542	543	549	495	522	515	499	539	497	543	502	485	507	550	551	503	560	556	519	513	512	534	541	528	547	500	501	555	538	523	512	547	526	519	542	492	506	532	541	524	495	511	525	507	522	524	518	514	485	496	514	524	502	533	552	530	526	470	514	532	522	505	522	501	520	519	507	513	544	538	521	522	540	524	493	516	522	523	494	474	518	513	492	564	515	559	531	528	482	553	488	548	509	529	545	513	521	519	541	530	555	515	513	503	530	516	497	490	535	563	563	490	498	546	553	519	554	520	519	504	520	507	509	521	509	513	518	572	534	540	506	530	519	512	531	555	506	550	585	559	531	545	503	505	534	548	517	553	486	503	546	480	576	527	522	545	511	528	524	485	486	552	529	530	512	554	519	533	535	550	484	530	546	556	524	531	533	510	528	527	516	521	510	519	503	525	538	522	542	556	489	543	532	511	568	547	495	523	567	523	516	544	545	501	506	530	520	513	502	517	538	543	516	565	548	514	520	484	496	513	505	521	511	516	601	557	530	564	504	520	533	525	514	520	519	544	542	530	515	502	509	533	525	516	489	540	510	503	506	524	562	554	542	534	526	540	530	486	505	491	511	490	540	526	522	521	562	531	518	485	533	523	510	526	520	524	533	479	513	496	530	508	494	495	500	489	516	538	493	562	525	511	524	485	548	521	515	536	532	500	499	558	523	525	526	534	554	452	559	510	486	517	501	488	514	575	545	513	544	553	508	522	514	527	583	513	520	507	582	536	553	499	493	540	539	575	564	540	549	511	504	538	548	491	519	491	532	525	567	511	518	520	543	516	499	524	511	553	540	506	564	524	508	533	524	496	548	555	504	502	546	535	522	517	503	507	519	513	585	529	505	536	536	517	558	524	527	511	572	548	518	530	577	500	479	510	497	550	531	502	547	536	530	507	513	526	556	533	529	524	514	536	513	492	507	513	477	478	486	478	528	565	503	506	482	484	480	536	548	563	513	529	540	537	516	520	514	547	519	511	492	522	550	492	493	524	509	513	509	561	528	517	492	524	511	519	481	520	518	539	537	540	524	492	494	550	519	536	536	499	504	461	499	535	537	529	537	528	537	516	555	511	515	498	518	553	507	539	513	537	518	510	510	519	540	514	514	524	511	558	542	501	494	501	526	555	507	471	496	520	504	500	505	546	507	506	527	501	545	530	550	537	512	537	523	533	514	512	537	542	542	492	547	501	547	504	550	560	544	533	570	511	495	570	514	527	508	576	487	530	532	551	532	494	495	519	525	548	516	543	518	529	537	521	521	523	520	520	543	523	486	541	518	570	509	525	527	524	502	525	507	513	507	542	517	455	510	481	532	510	544	510	510	504	528	532	545	500	507	508	542	540	503	503	541	509	522	528	562	539	544	558	562	494	546	497	524	535	515	494	520	536	490	546	533	511	529	486	529	543	499	548	512	553	519	472	540	513	535	550	550	545	535	525	510	571	536	511	500	522	537	524	535	532	512	524	501	544	508	504	478	528	536	499	569	535	529	493	533	488	509	516	537	514	492	555	524	516	501	537	466	491	540	535	524	491	521	503	484	552	505	535	490	525	550	491	525	552	471	508	529	522	522	523	524	525	559	554	504	491	556	528	519	529	536	500	525	526	501	509	525	571	553	503	516	554	526	534	512	485	534	527	468	551	540	552	533	521	516	504	539	539	519	522	494	524	517	490	502	512	501	518	542	522	511	523	552	515	503	492	501	522	523	538	556	533	526	538	491	523	516	499	512	546	545	500	505	518	520	503	466	505	528	530	498	483	556	545	506	523	537	547	540	503	482	514	518	568	503	540	549	540	544	499	498	542	522	516	525	538	528	529	535	504	501	555	558	542	508	544	557	600	510	493	524	509	573	513	520	545	554	502	525	504	518	500	527	523	488	529	509	545	463	499	551	515	559	528	515	530	502	515	554	508	525	537	516	527	546	539	560	536	502	546	523	515	524	502	545	547	507	530	523	515	519	513	577	554	513	507	533	535	522	504	513	523	499	528	534	547	525	504	510	501	530	527	523	520	518	517	500	552	552	533	510	535	509	509	552	480	552	529	487	532	469	524	536	562	518	511	541	518	544	480	564	545	545	543	539	509	532	544	527	516	553	517	538	510	544	497	557	496	549	548	539	539	509	532	571	528	520	521	496	558	492	506	558	514	480	474	508	500	550	515	514	551	499	507	532	548	495	522	548	547	555	487	521	516	508	542	505	512	504	529	511	545	476	551	530	539	513	551	563	559	553	525	524	552	548	547	539	511	549	515	506	539	554	507	516	501	475	569	505	514	531	519	508	544	485	546	507	499	556	539	525	530	542	519	473	534	522	516	481	527	475	540	514	518	536	519	518	508	488	522	501	533	519	488	521	530	526	522	514	535	529	560	501	493	527	567	525	524	505	482	526	534	542	530	529	500	526	529	541	504	529	522	510	539	524	484	511	553	542	526	537	520	523	513	514	518	548	539	525	518	550	567	528	551	506	509	546	529	512	579	467	519	559	504	473	560	512	546	506	552	510	519	541	509	520	549	501	533	506	511	475	542	543	530	507	501	538	519	528	531	552	539	528	559	540	539	560	538	532	531	535	520	503	523	487	542	525	531	555	520	541	516	565	494	522	540	534	527	544	511	484	514	534	505	515	529	519	525	515	528	516	525	512	542	504	539	537	538	539	540	507	519	568	532	508	495	530	546	581	534	501	530	532	524	530	524	488	542	537	505	566	508	512	522	527	550	517	503	552	505	515	544	490	483	513	518	468	533	560	514	536	520	543	567	525	502	536	501	564	486	557	513	508	503	532	486	505	531	471	558	500	496	550	553	516	515	542	506	512	540	503	516	497	498	546	528	503	573	496	511	493	535	533	536	519	497	509	557	480	557	528	520	520	523	562	478	513	525	518	493	548	528	512	523	539	512	582	511	490	535	514	537	507	544	500	534	542	535	493	536	523	526	521	528	537	521	479	561	515	519	534	537	550	508	493	506	547	532	548	526	518	514	510	513	508	545	520	519	546
10441	15657	11174	6689	4220	2720	3722	3429	2805	2971	2499	1922	1374	1029	778	719	621	539	564	551	554	581	577	576	555	590	536	538	565	527	558	579	511	612	526	537	575	567	591	553	518	590	605	559	557	582	536	563	543	544	522	548	540	563	539	561	529	572	559	583	571	596	572	573	518	526	558	559	526	527	547	549	563	571	553	547	571	539	550	562	601	576	503	552	548	546	536	609	530	539	566	472	539	515	532	543	560	556	556	583	529	562	529	575	601	559	541	557	513	556	528	544	538	509	512	545	552	550	564	556	570	556	516	508	526	586	556	539	568	555	546	572	536	588	525	543	564	551	565	513	533	565	574	539	558	566	553	539	516	546	496	534	537	577	543	565	528	548	546	560	523	558	553	537	569	578	556	544	571	510	605	581	592	538	560	552	568	582	581	564	560	569	534	547	574	569	547	546	542	545	523	595	537	520	555	570	571	537	576	524	647	549	556	519	530	545	582	566	541	553	541	534	608	529	564	560	528	570	554	547	588	535	531	579	555	592	577	543	528	580	565	567	564	560	552	548	548	558	541	538	557	527	523	528	566	580	558	566	541	581	538	549	562	606	532	519	575	617	559	573	566	575	533	529	539	577	551	558	508	552	538	555	579	584	559	555	587	556	526	539	529	563	530	547	546	533	547	537	553	528	583	532	544	590	566	524	513	521	584	572	554	535	511	549	552	563	547	582	550	547	558	534	540	555	553	535	589	557	578	580	543	539	588	529	540	570	539	534	567	566	569	551	533	553	538	563	532	534	569	579	555	518	532	560	562	535	543	518	535	507	505	537	538	554	567	548	560	532	575	543	541	552	560	560	557	545	550	562	572	540	524	599	555	510	533	557	536	547	571	585	547	580	531	542	574	518	548	554	531	562	524	579	527	560	556	565	581	571	590	579	540	540	544	571	529	556	578	544	544	539	539	552	546	547	562	563	532	550	513	561	539	557	550	551	577	577	569	536	552	555	552	520	558	605	548	586	583	595	535	553	538	554	550	534	574	561	532	559	559	539	580	520	502	568	589	519	555	548	532	515	568	562	554	540	517	564	556	579	566	520	568	583	588	558	560	600	508	581	579	506	515	582	528	561	533	571	552	558	579	549	573	562	546	571	567	527	548	550	565	589	536	562	533	478	558	568	600	598	549	553	565	497	546	536	496	546	578	529	572	552	560	579	513	518	521	598	570	534	540	578	553	507	534	568	568	589	586	578	553	580	544	578	569	535	544	548	581	524	576	540	532	511	601	540	562	614	571	499	550	567	552	530	566	551	546	536	591	548	580	594	542	540	578	580	589	498	574	572	568	587	589	536	542	536	506	529	570	530	554	525	559	530	548	584	541	584	548	552	541	534	572	535	575	582	531	522	554	555	537	543	544	519	501	584	543	594	593	554	537	596	547	558	554	577	584	561	548	544	535	546	559	557	510	534	564	556	546	556	577	553	536	571	542	590	540	538	592	556	569	537	595	535	585	546	534	573	544	552	545	508	568	528	546	553	577	528	517	502	573	577	573	574	522	564	594	554	544	579	585	528	517	543	536	528	524	549	531	588	557	586	537	528	531	526	620	593	553	567	521	559	560	576	518	534	505	564	523	539	568	580	506	570	546	550	526	520	589	536	572	554	542	572	568	581	534	545	548	549	552	511	561	572	561	533	542	599	607	575	539	562	549	534	557	514	554	546	581	573	562	566	533	526	540	533	569	526	570	553	511	566	557	532	538	587	561	545	544	524	538	533	533	577	550	562	573	560	538	596	612	579	566	593	558	516	541	554	548	538	527	531	547	610	573	562	587	575	579	576	568	551	576	558	540	534	522	592	606	591	575	590	575	577	564	586	577	569	515	602	540	521	525	568	546	528	569	539	555	547	554	538	529	557	571	561	507	567	588	534	549	591	555	532	548	523	521	531	524	513	522	543	571	563	577	528	577	557	535	518	533	555	529	566	568	554	559	520	557	556	562	532	561	592	547	562	553	565	532	578	541	588	528	539	560	539	571	550	540	547	551	548	536	524	552	543	529	513	530	529	541	531	545	594	593	540	557	556	545	583	541	561	556	544	578	541	527	518	599	559	591	545	569	541	558	578	545	556	551	552	532	570	567	559	557	541	593	567	575	580	553	598	549	545	556	539	578	487	580	528	557	528	540	547	577	564	537	598	562	565	564	540	561	544	532	535	518	596	546	558	535	596	538	540	506	524	547	577	593	580	540	545	532	575	569	519	565	545	530	535	524	567	539	548	541	525	554	586	548	546	565	557	544	546	512	565	564	552	535	553	540	520	582	530	539	586	539	561	554	557	543	529	563	565	516	523	537	526	519	569	570	565	534	564	559	545	544	516	581	576	546	584	554	538	520	551	566	552	565	552	537	545	533	576	552	576	571	509	573	592	537	542	510	532	569	558	571	561	555	528	558	555	521	536	528	527	559	515	531	530	575	538	537	575	594	534	575	566	541	565	527	569	530	541	580	559	542	538	564	554	527	569	567	554	556	545	541	591	505	563	554	536	572	575	578	520	588	550	530	490	527	555	558	574	571	573	527	610	586	556	535	501	548	539	603	539	619	526	555	543	546	588	572	566	569	515	588	515	535	549	571	584	556	561	572	566	598	575	578	576	538	550	503	552	548	508	527	543	579	547	540	546	530	570	567	575	546	572	518	526	549	518	543	514	526	530	570	578	593	564	534	575	537	516	547	502	534	555	530	598	540	512	587	591	504	551	549	574	553	603	522	595	552	548	571	560	517	523	521	533	551	554	560	545	503	534	496	554	549	549	529	534	564	552	537	608	536	561	552	586	542	543	567	581	579	545	514	562	590	581	527	549	530	575	562	514	581	534	596	568	543	543	575	583	553	515	559	553	568	525	597	562	577	532	563	530	549	552	579	548	557	598	547	543	583	542	515	558	536	556	568	533	573	540	498	548	569	553	558	544	556	505	511	603	545	565	561	549	520	496	565	538	561	572	596	560	516	536	554	545	563	534	554	562	561	548	546	504	594	556	530	572	533	561	615	523	555	546	572	570	558	542	587	549	580	556	547	529	601	559	555	549	558	562	592	556	506	555	549	549	563	541	501	540	587	533	530	550	498	557	517	562	566	593	542	558	571	562	565	569	580	543	592	528	578	550	511	523	553	513	548	539	530	591	546	547	525	538	541	572	557	549	514	531	567	546	558	523	564	558	538	558	545	532	524	596	571	534	526	563	551	540	587	565	569	559	552	545	592	551	535	528	563	552	537	515	583	548	552	601	572	588	508	526	560	559	567	564	605	569	562	566	535	526	576	634	523	543	554	553	506	510	538	533	515	557	560	525	618	554	550	528	547	568	561	514	539	605	534	590	593	546	534	548	475	549	554	538	573	551	543	592	543	531	529	567	540	558	554	568	523	509	599	537	556	547	544	552	566	540	522	560	575	534	581	583	510	572	540	549	566	546	576	513	535	550	541	544	560	542	556	558	546	524	555	587	527	545
24256	21342	28466	24567	21228	11678	23577	24103	19599	17629	13754	8320	4760	2746	1587	992	815	725	614	613	650	636	592	577	584	623	588	637	564	553	564	652	598	565	537	606	551	598	625	592	588	524	560	566	587	608	579	597	571	619	569	574	637	605	588	601	593	592	577	550	566	575	603	570	602	554	595	603	558	595	584	592	580	613	575	582	544	597	547	569	603	576	568	555	668	607	589	605	570	619	593	611	592	595	644	604	582	568	570	616	618	565	656	553	572	584	612	589	612	567	576	584	592	616	590	606	553	553	611	608	590	581	582	587	602	645	625	612	612	596	593	594	592	564	552	572	591	564	551	575	591	592	587	526	608	579	611	572	611	608	599	615	597	618	587	599	613	567	565	588	598	606	619	606	578	547	553	581	584	605	619	617	598	558	538	629	647	619	615	554	539	626	547	593	580	580	546	597	542	641	579	607	549	550	532	601	615	589	620	588	625	600	589	597	507	594	611	633	603	558	572	584	573	583	561	592	578	605	597	603	562	624	541	573	624	601	572	587	629	582	640	573	571	560	590	601	593	594	569	551	589	600	553	552	642	633	611	608	618	623	582	583	594	578	582	598	623	597	614	608	584	638	573	552	601	551	569	605	601	635	546	563	565	589	578	578	562	632	606	564	583	593	564	621	577	591	570	596	579	582	622	586	601	609	579	632	576	624	619	600	577	587	612	613	590	568	597	605	570	606	584	589	584	606	559	628	602	530	615	561	565	591	623	588	624	551	560	572	620	584	587	569	600	589	608	559	625	633	629	613	610	593	557	592	626	572	598	584	616	624	587	522	621	603	539	568	599	606	616	590	569	616	595	603	600	574	573	580	606	603	576	587	606	587	575	613	574	590	573	599	533	609	583	562	617	560	563	643	557	617	600	631	599	620	603	593	584	627	601	578	600	573	624	616	570	592	591	561	575	559	618	646	602	594	576	619	569	575	567	644	562	595	595	628	571	613	540	607	540	571	566	624	614	576	580	614	632	552	572	560	597	586	600	561	600	571	618	603	594	561	647	589	548	565	569	565	603	589	558	547	558	588	584	630	577	587	547	610	619	602	595	589	577	568	581	598	517	581	592	609	581	580	610	567	619	608	601	584	647	616	641	575	588	561	581	590	610	563	584	583	567	595	556	581	617	573	577	588	555	578	553	581	617	611	613	537	565	547	570	534	581	579	580	579	647	600	584	601	558	615	559	617	614	610	594	599	604	627	626	586	586	590	569	640	596	601	551	605	595	591	601	602	592	589	612	632	606	578	594	607	577	647	601	635	618	585	555	573	613	529	648	584	547	595	606	552	566	575	555	592	588	568	571	576	565	549	583	564	625	586	584	573	574	596	586	612	597	615	595	598	605	569	581	615	585	602	571	580	600	582	575	563	576	589	556	567	591	555	560	613	581	551	575	560	563	545	587	593	606	624	592	592	616	570	558	574	570	614	577	581	614	549	554	575	573	556	588	590	595	571	547	598	588	609	569	599	621	576	556	645	609	575	579	590	628	596	613	643	547	599	583	598	590	584	582	612	620	579	584	607	564	614	590	587	556	586	571	601	610	648	591	605	589	579	557	616	563	612	595	568	576	598	586	619	595	564	603	591	576	584	553	591	618	594	569	607	561	595	561	582	573	609	664	595	590	565	601	589	581	558	564	589	572	579	612	575	619	600	609	572	587	610	561	619	580	552	615	572	536	577	567	563	627	627	633	614	592	602	601	614	607	619	603	587	582	609	558	580	572	551	571	593	564	633	581	573	607	598	594	585	565	551	574	564	519	588	565	600	580	571	557	567	603	589	608	579	588	569	594	579	571	622	605	587	581	579	591	571	575	615	613	612	615	574	576	632	575	613	590	595	570	640	640	630	581	614	583	579	599	553	649	561	593	543	586	560	546	599	624	609	592	619	591	571	595	587	559	608	580	567	594	558	567	543	585	546	554	611	604	603	569	550	579	574	545	595	561	593	572	589	584	587	641	589	593	574	615	567	558	609	583	573	582	592	571	586	576	612	573	571	585	606	619	632	633	573	560	627	603	602	614	544	635	554	589	584	548	614	674	616	590	608	602	599	581	574	628	599	572	616	570	614	576	571	571	601	560	553	519	591	593	622	618	558	570	620	568	561	612	584	557	555	595	629	574	609	568	599	590	583	627	591	607	609	569	620	579	601	640	601	584	597	596	568	567	576	540	584	600	612	606	584	570	587	594	611	592	568	592	562	613	616	627	601	612	615	585	608	613	562	580	568	634	603	590	606	557	578	644	621	582	580	587	562	568	618	567	598	589	585	559	593	565	618	571	606	607	618	582	643	556	617	592	536	607	616	590	602	625	624	604	623	607	596	638	556	569	577	565	624	617	557	594	610	571	664	586	578	547	601	596	589	542	565	593	592	594	576	614	570	588	598	605	589	576	563	623	579	621	620	577	590	568	576	604	580	562	606	623	568	586	643	590	569	596	603	597	577	597	588	614	572	623	574	600	611	587	543	596	565	579	584	606	578	528	572	555	594	548	574	641	594	597	626	608	575	624	600	592	528	589	615	594	555	542	581	599	611	568	623	644	621	550	583	571	598	640	552	555	593	633	599	606	587	570	577	555	564	597	605	577	600	586	579	570	561	590	586	602	546	608	590	600	556	589	571	611	568	598	565	596	555	558	582	589	574	572	617	621	604	588	583	598	607	590	567	540	555	585	661	599	628	569	588	586	581	551	593	580	600	582	562	584	541	575	621	640	598	566	576	616	545	604	575	632	639	579	591	625	555	573	573	553	554	586	643	586	581	577	611	548	549	559	584	630	571	603	585	602	587	588	559	608	593	575	565	556	610	569	619	577	557	591	570	608	610	535	593	572	607	548	620	589	586	610	574	604	603	593	595	629	592	590	600	553	584	552	595	619	608	580	562	577	620	596	580	594	609	562	599	585	594	606	635	580	562	585	536	579	621	552	633	558	595	589	564	571	587	554	580	621	639	646	589	580	621	629	553	575	587	601	558	509	577	597	596	582	554	581	561	559	553	582	572	620	620	609	566	582	611	586	558	620	600	567	601	576	527	570	593	588	607	627	560	583	599	577	632	636	611	576	586	615	630	602	592	604	580	597	568	631	590	562	598	590	611	580	575	624	582	592	578	598	569	608	639	614	588	643	581	586	599	588	606	604	562	565	554	587	575	585	581	604	598	565	569	605	603	564	559	607	575	602	591	592	584	589	547	606	602	610	593	627	579	586	585	565	573	573	654	609	558	592	595	619	561	605	605	592	578	571	627	570	555	580	580	593	582	567	583	564	572	527	594	601	589	613	540	593	579	592	527	621	562	590	613	609	586	585	581	617	602	578	552	594	642	568	562	601	569	564	563	574	572	547	550	575	618	600	564	587	607	529	576	592	607	610	574	548	582	586	602	595	558	579	618	584	597	621	570	622	595	593	559	639	593	571	618	596	564	604	598	548	607	555	563	592	624	616	605	584	540	586	516	567	567
12502	22158	17324	9732	6929	9821	28120	27829	23479	21682	17074	11272	6719	3767	2144	1288	886	696	691	614	614	619	566	627	618	612	583	602	594	592	623	598	607	631	578	585	572	580	646	590	599	593	581	628	642	634	613	646	609	602	550	589	577	593	588	622	594	606	605	608	641	590	609	543	617	635	616	582	610	649	614	599	616	588	620	645	640	614	615	642	627	600	627	622	539	562	577	610	616	578	626	599	621	666	626	576	615	587	599	625	623	623	591	621	595	604	617	581	584	626	598	595	602	585	606	573	622	649	583	603	603	637	607	595	601	613	617	599	583	600	602	622	618	614	630	579	614	597	597	562	627	605	609	604	598	600	605	621	609	649	610	645	600	575	634	633	591	606	619	597	587	625	603	581	624	566	569	663	669	627	597	550	566	593	608	581	616	607	615	635	622	632	584	640	623	582	646	594	611	636	584	582	606	633	630	610	605	628	583	569	595	583	577	607	613	598	658	623	612	620	586	587	645	587	631	611	604	615	676	639	592	600	623	605	636	586	624	605	619	593	606	621	565	634	606	611	562	579	612	616	609	651	627	597	587	582	641	590	584	604	625	614	632	579	614	585	689	627	588	567	606	614	624	622	596	639	638	569	625	633	586	582	597	614	619	614	611	593	617	579	613	593	610	591	626	594	585	626	564	657	634	612	612	580	606	608	609	640	653	582	630	645	603	574	630	634	604	627	621	571	574	619	584	624	634	632	588	612	592	594	646	596	612	577	612	593	616	566	588	584	627	612	625	634	611	554	621	589	628	659	623	571	618	624	613	568	612	570	620	598	611	582	601	592	635	630	571	603	618	644	615	610	632	606	603	634	569	591	612	637	593	576	597	593	603	582	619	609	584	612	580	598	573	597	627	615	613	628	621	607	576	664	613	602	616	597	573	616	621	611	589	616	614	575	601	637	584	612	626	610	641	576	631	647	620	608	609	595	622	560	642	580	587	551	604	629	605	560	614	584	606	592	574	606	580	630	628	567	622	642	660	653	630	606	628	602	599	622	656	601	611	596	621	637	617	632	601	602	573	616	580	609	615	602	572	584	606	642	635	629	614	580	584	605	632	585	560	583	643	598	621	615	660	648	593	580	601	611	596	601	607	555	604	635	583	614	620	610	599	593	612	594	607	638	581	598	578	662	626	622	611	530	587	588	590	584	638	624	556	623	580	620	636	616	613	593	618	621	600	652	606	603	640	630	603	664	630	622	584	624	610	604	587	605	625	632	630	590	642	591	609	570	631	631	624	634	625	671	617	624	618	585	604	617	630	614	618	607	639	602	577	699	639	571	612	642	623	607	626	578	598	613	590	621	605	627	596	593	627	634	609	635	589	616	663	635	634	645	581	598	613	621	601	627	582	579	609	604	598	639	632	606	599	613	621	619	619	642	592	627	587	587	596	608	645	626	633	652	594	593	606	570	640	582	593	637	598	616	590	629	571	579	610	641	572	639	618	650	585	649	580	610	608	601	615	600	635	629	596	660	598	621	592	622	563	618	648	608	622	657	577	620	604	583	581	627	606	630	596	587	579	609	608	615	593	610	584	583	597	633	610	606	603	612	642	605	613	571	673	591	661	549	616	610	619	565	618	628	595	605	636	540	631	606	661	604	582	616	607	597	614	594	630	619	589	602	632	593	624	631	547	616	604	586	646	607	581	607	630	620	592	626	562	630	595	613	661	621	605	626	630	584	579	612	596	622	622	616	611	622	598	595	600	614	589	575	618	587	593	580	657	566	571	635	619	596	610	602	593	654	604	654	587	590	646	591	588	633	571	596	543	609	579	646	623	582	570	617	605	601	598	581	631	609	597	592	556	628	632	615	663	639	590	656	597	637	569	595	603	587	597	628	657	616	570	608	591	643	596	605	596	590	637	596	596	614	601	624	574	594	558	577	560	620	670	626	579	601	594	564	602	661	643	591	587	598	582	615	620	598	626	627	597	591	597	616	589	621	649	597	597	720	624	592	623	612	603	608	617	576	600	591	577	620	567	620	573	665	582	603	602	599	632	625	588	594	596	623	655	641	647	605	592	613	615	588	601	627	598	616	605	581	606	550	610	601	626	529	616	622	568	607	583	629	657	620	576	594	596	609	561	564	645	650	616	625	629	635	613	591	640	596	592	620	581	624	572	606	662	603	628	619	607	614	589	592	572	645	621	626	595	608	606	612	626	623	604	600	557	651	594	595	621	638	591	586	594	600	613	602	583	611	614	586	584	618	602	544	584	594	596	614	615	616	618	605	591	588	606	566	586	602	613	581	589	594	586	607	584	641	607	626	596	588	594	632	601	592	615	636	623	601	629	584	625	582	604	580	604	609	617	585	623	598	560	613	619	592	628	596	590	609	621	582	596	571	554	603	614	593	564	586	591	626	615	590	645	605	635	618	580	636	608	607	600	603	635	625	635	580	581	647	608	619	625	601	605	574	589	593	618	584	612	578	600	614	607	583	578	605	607	670	621	587	654	637	600	625	571	631	569	591	611	596	633	592	621	630	595	614	606	607	640	602	647	631	592	641	645	627	623	620	581	574	601	608	583	613	605	596	620	654	577	626	602	617	573	595	622	615	659	611	643	592	610	567	604	609	630	629	608	663	605	579	651	600	582	605	641	576	593	604	626	625	567	581	601	545	615	548	582	593	650	591	600	606	646	586	604	604	615	604	589	594	592	599	602	604	649	604	580	608	584	567	607	597	635	642	564	655	632	649	630	614	583	635	601	664	564	617	591	539	645	636	573	619	624	583	648	581	636	596	573	583	603	599	573	642	643	618	552	605	590	574	591	613	626	575	592	588	636	614	617	638	600	626	615	589	619	604	579	604	609	568	608	650	596	629	591	612	589	632	594	609	617	619	563	592	607	596	640	616	625	652	595	635	597	562	627	590	627	555	626	621	575	599	567	590	639	661	594	583	618	615	600	663	580	625	570	595	571	623	611	598	610	570	605	599	621	650	621	609	590	651	578	614	634	579	596	551	603	563	622	622	594	614	632	601	649	600	614	627	629	584	616	566	636	605	619	559	556	629	571	614	568	576	615	642	598	580	592	622	628	628	629	600	576	605	622	586	611	589	629	624	614	596	608	644	640	644	593	621	565	610	624	627	569	646	606	592	627	639	625	591	584	589	621	589	635	599	600	642	573	590	623	616	589	593	599	608	608	625	600	605	675	603	593	588	635	614	575	588	601	640	648	601	608	607	599	602	596	581	627	582	613	635	636	626	598	608	589	575	609	601	579	578	609	631	628	572	622	628	602	625	622	626	601	632	624	574	627	617	601	558	660	549	587	569	643	639	628	609	583	573	647	604	586	611	580	608	591	638	574	616	600	613	608	607	595	634	640	683	640	625	573	606	617	607	627	574	602	599	608	623	600	601	649	623	575	602	600	603	577	626	587	591	590	630	588	577	612	634	638	615	573	577	631	563	610	593	657	563	615	616	594	572	569	561	610	645	619	611	652	590	665	576
25244	21378	27609	25486	12678	4923	11176	13644	11332	10808	7930	5039	2984	1745	1140	808	738	655	608	578	629	604	596	590	587	604	599	593	628	542	560	584	561	580	599	536	577	609	608	592	618	579	639	574	613	636	637	561	589	600	565	577	652	598	556	595	595	577	575	575	620	558	570	577	613	543	579	544	612	576	555	581	617	555	554	597	591	586	559	610	566	627	585	569	564	542	551	581	584	611	622	594	601	561	613	559	580	621	549	624	552	609	619	577	580	659	599	592	614	552	636	609	631	593	552	593	632	660	577	608	574	572	596	610	565	614	585	571	628	618	580	591	608	574	606	567	553	657	580	602	578	556	586	577	612	574	620	597	614	595	598	602	526	570	658	568	608	579	592	539	572	574	592	584	598	580	582	586	583	596	565	583	600	611	607	587	560	558	611	565	604	610	617	609	530	575	595	577	612	631	584	574	588	565	584	655	628	597	619	632	611	623	591	611	599	586	600	567	582	538	617	569	570	591	564	561	615	587	575	575	583	586	596	648	610	628	547	583	580	624	618	552	597	592	569	619	570	627	593	575	591	579	573	615	600	596	594	591	612	608	626	584	577	552	585	613	574	580	575	599	614	624	607	625	568	558	568	623	595	598	588	586	623	537	571	577	549	607	578	555	568	640	551	617	605	614	613	590	605	604	615	543	568	598	577	556	565	575	576	650	591	593	610	595	581	613	563	606	611	588	623	627	619	564	616	629	576	582	575	596	598	603	553	587	622	643	551	601	623	565	583	608	570	569	601	604	592	572	589	628	574	608	599	588	608	584	558	596	617	609	591	563	568	544	609	587	574	617	604	628	589	609	635	578	599	572	583	571	597	574	541	632	571	634	630	530	640	577	622	603	602	571	585	581	597	593	562	598	594	597	553	553	596	617	622	610	603	567	666	574	599	626	607	624	569	577	601	541	597	561	574	572	550	619	570	575	593	598	594	543	604	615	609	585	632	622	589	609	593	581	630	627	590	589	612	576	617	610	577	597	624	627	587	579	587	603	580	615	601	622	608	579	613	592	590	556	565	593	615	587	565	636	609	650	545	600	586	581	576	613	595	598	572	611	614	618	627	545	574	662	607	594	554	633	558	569	579	645	565	618	568	622	589	622	594	592	607	641	594	591	565	598	584	596	591	583	613	587	637	598	558	592	617	607	556	612	622	610	600	550	602	586	612	602	583	589	569	596	548	581	599	608	589	607	592	581	598	574	615	557	604	639	591	602	581	589	577	574	577	612	587	607	607	617	574	615	623	647	602	587	575	573	600	577	624	563	585	573	597	605	596	599	595	579	604	570	574	587	600	608	626	584	606	561	595	592	559	596	614	629	591	573	615	555	582	628	589	611	559	592	657	594	628	590	582	559	591	562	577	604	603	589	569	627	581	576	604	603	637	626	610	613	621	557	592	560	621	571	640	611	566	599	602	628	575	611	551	630	569	563	567	612	605	600	611	598	585	549	631	578	579	582	597	610	585	633	575	616	616	583	546	650	574	605	570	527	555	590	592	606	629	584	589	594	577	581	555	630	544	614	620	607	583	538	614	593	556	578	558	563	590	582	628	644	645	545	632	599	605	565	581	599	590	589	594	580	579	602	620	582	567	595	570	584	634	617	608	569	600	593	586	586	554	578	584	591	537	595	587	647	566	595	577	583	621	587	584	628	535	572	598	570	575	554	557	632	609	581	627	607	578	591	597	572	599	569	576	561	594	629	595	646	601	610	631	624	568	663	582	619	579	627	621	590	608	563	571	548	607	620	605	575	606	593	579	565	601	582	572	592	583	590	563	586	606	590	593	636	573	569	596	582	589	595	569	626	615	604	605	618	588	615	565	619	614	556	658	591	589	610	576	552	595	589	578	555	567	592	611	598	591	604	607	586	609	597	603	592	615	631	622	568	590	558	593	590	569	608	615	592	562	625	589	605	607	597	648	607	584	542	610	614	596	586	608	572	612	628	573	593	568	588	619	556	537	582	633	611	572	600	553	585	616	565	579	576	608	622	582	605	623	633	554	588	540	591	589	594	594	600	641	606	616	558	592	603	575	571	584	607	581	553	603	604	585	628	606	596	612	590	564	569	582	555	525	574	607	596	548	588	569	601	611	547	585	560	633	566	570	576	603	607	532	548	598	602	571	581	564	568	549	639	586	630	577	567	600	612	600	585	564	567	585	590	578	645	580	627	582	597	598	586	608	606	576	563	556	612	609	610	609	571	586	582	573	583	585	592	596	584	577	597	636	577	567	591	606	578	550	597	603	631	586	597	585	557	594	580	542	577	558	605	613	602	590	565	619	581	596	616	668	598	611	612	602	602	581	591	588	596	612	558	586	559	616	568	522	551	606	564	558	587	608	610	628	575	578	597	552	583	538	536	588	571	594	596	578	631	602	580	585	587	553	575	576	570	508	567	590	580	590	601	529	555	569	613	608	552	608	602	590	578	629	548	593	589	558	626	634	633	533	605	577	605	588	577	575	584	593	593	611	578	566	601	634	528	608	638	582	606	627	611	596	532	605	615	617	570	606	583	545	549	588	580	613	590	642	571	597	580	595	609	604	558	595	609	591	605	606	616	602	578	560	591	592	607	603	603	586	555	580	603	589	558	561	626	567	581	539	618	559	548	623	610	599	590	575	573	566	555	575	592	582	624	599	569	580	605	625	584	586	605	626	587	608	634	589	582	577	633	565	578	586	612	589	615	605	576	586	581	577	560	579	573	619	588	567	633	562	601	585	624	605	576	573	643	564	640	530	624	593	607	567	612	581	626	576	643	576	580	585	564	604	630	624	557	550	592	584	595	601	568	542	598	607	622	615	566	572	589	592	575	608	628	582	615	596	581	566	559	640	599	575	617	599	633	513	564	582	581	559	598	594	603	554	597	571	583	574	593	576	580	550	573	583	602	623	603	575	576	593	601	586	609	583	608	544	600	601	614	561	624	538	580	547	607	608	582	607	610	552	634	595	610	602	615	604	574	583	577	553	576	590	574	604	531	607	554	589	601	594	603	598	600	541	603	592	598	628	607	560	562	608	552	612	587	628	605	586	602	620	530	585	588	605	572	647	597	600	589	585	586	598	556	535	591	622	585	590	585	566	566	611	616	619	585	560	585	581	604	611	560	551	611	595	607	588	585	564	614	613	643	625	531	601	581	586	623	586	612	625	553	616	568	598	596	646	582	583	569	579	583	610	602	604	566	580	566	579	590	621	589	560	597	583	592	599	584	619	617	590	572	574	610	588	569	585	584	603	575	607	581	582	603	562	588	579	600	580	606	572	579	595	576	576	576	591	592	565	599	556	631	572	566	593	645	627	567	595	593	587	611	559	608	584	549	619	595	613	610	545	602	582	616	586	587	590	570	603	554	625	641	570	589	558	569	595	569	606	561	636	616	583	601	579	624	625	593	548	594	588	566	637	568	555	543	625	577	620	596	606	558	607	622	571	611	560	570	585	569	591	637	569	567	604	611
13367	20379	15245	8672	5854	8454	19137	21504	18274	16928	12787	8364	4959	2841	1689	1102	846	679	632	622	637	600	630	612	593	626	625	630	620	656	698	648	624	605	620	634	598	632	596	589	619	638	633	647	642	608	630	642	635	634	596	639	629	678	584	630	617	626	629	641	622	608	613	599	619	632	564	585	617	626	664	592	653	639	658	644	633	624	590	634	625	611	638	604	628	651	609	620	649	637	629	601	605	621	635	631	623	591	599	661	610	641	615	634	634	652	558	632	621	587	672	630	639	612	616	615	607	672	598	616	639	632	669	609	607	664	646	595	603	611	584	655	627	655	635	644	570	563	612	647	576	613	582	583	676	621	657	625	619	597	609	631	605	649	587	586	639	640	604	642	589	613	610	594	630	628	605	601	613	592	587	620	630	615	601	617	617	660	688	633	584	621	598	610	572	594	641	647	669	656	613	621	589	617	641	617	635	575	635	641	627	617	589	621	645	641	652	610	588	633	629	616	650	634	608	640	597	651	610	607	652	668	672	625	680	619	643	614	639	661	655	619	652	669	568	647	605	617	599	618	626	624	635	635	584	623	593	603	676	577	646	636	631	627	629	610	616	655	566	626	608	633	627	580	632	638	628	624	580	637	667	608	607	656	678	606	608	611	593	620	631	636	609	636	615	607	649	623	631	640	635	676	584	547	595	629	674	637	599	637	679	582	643	603	615	612	602	666	590	566	624	609	641	641	605	636	602	660	630	622	644	659	662	649	634	631	612	608	651	631	593	644	667	631	611	581	625	610	615	594	613	596	646	608	676	655	597	608	617	607	604	627	595	575	652	650	622	606	651	636	648	596	591	565	569	604	611	651	635	583	639	640	607	604	589	640	678	589	626	602	584	603	646	648	621	644	594	600	618	626	592	619	655	610	640	604	603	626	603	598	612	611	618	643	608	643	628	594	649	607	602	629	629	607	614	637	644	612	629	637	622	604	667	611	627	640	609	596	631	630	622	605	602	639	604	659	595	605	632	618	658	643	613	611	622	590	631	626	616	609	647	591	641	591	618	631	594	626	639	623	641	586	614	597	626	632	634	614	644	617	655	602	656	584	644	623	586	599	596	623	628	613	612	618	641	644	642	605	645	631	659	644	655	689	663	646	671	628	617	654	605	585	600	638	634	602	637	625	626	618	621	612	637	642	591	604	598	612	625	661	583	615	603	655	564	647	623	581	567	625	564	618	669	608	573	639	632	636	669	647	625	636	645	613	609	623	610	567	629	655	633	614	643	603	622	663	620	651	569	646	627	613	630	605	660	637	604	612	667	605	652	629	639	606	624	620	610	589	592	614	598	647	639	610	615	593	575	617	620	667	616	597	627	615	647	604	612	601	598	615	568	625	651	645	617	605	627	631	605	574	603	610	588	622	626	596	650	574	614	638	603	623	650	618	608	611	614	654	619	616	615	633	650	657	624	616	628	621	623	600	616	640	593	598	604	641	649	597	658	608	599	661	607	667	623	624	637	616	632	594	599	633	635	595	607	653	587	663	635	636	636	623	664	653	618	622	637	596	625	662	607	599	632	629	590	630	621	667	596	583	599	635	616	626	592	601	592	643	642	649	611	637	666	608	632	627	661	581	613	637	645	606	614	644	596	661	618	620	607	656	612	646	611	638	624	582	642	625	590	610	622	640	600	605	656	635	661	603	604	649	687	624	602	609	621	619	587	626	643	602	647	628	666	611	603	556	618	593	659	643	606	637	618	608	604	627	625	638	651	620	634	617	649	606	601	652	561	629	629	658	623	609	691	626	671	626	647	622	626	640	634	640	611	621	602	626	594	666	628	607	633	620	650	610	644	615	645	613	627	619	638	596	640	632	593	638	644	622	627	607	643	604	676	602	606	627	586	628	617	608	634	621	643	650	663	613	623	617	639	630	600	627	643	602	641	633	642	628	592	619	677	651	606	634	626	627	623	627	606	604	611	669	587	638	593	600	675	592	632	586	559	617	616	578	647	601	605	635	623	598	596	642	640	571	639	653	624	607	624	617	634	681	587	643	621	639	587	657	614	632	619	630	639	637	622	663	612	620	607	611	616	594	653	632	652	591	574	620	646	604	645	645	632	586	614	619	681	629	648	606	599	626	640	600	610	594	648	625	603	604	629	602	603	630	584	657	610	606	645	609	595	631	618	642	587	597	644	599	587	621	602	600	629	599	649	618	639	634	659	657	606	663	630	626	585	632	637	596	596	649	634	638	621	647	619	638	638	605	637	582	607	621	577	667	617	651	631	625	631	592	662	611	648	603	627	615	585	621	611	600	621	615	637	607	596	599	631	622	576	642	602	614	600	636	639	628	617	601	628	552	604	591	610	628	582	632	627	616	597	642	582	646	603	632	578	611	605	620	665	660	652	626	610	622	630	623	584	612	633	602	638	607	610	629	633	591	618	612	595	630	628	629	627	633	613	604	638	622	619	654	655	625	650	586	596	608	634	647	553	584	621	647	635	636	646	610	574	655	628	600	613	576	609	625	639	607	648	666	596	598	611	651	627	619	645	627	615	623	647	590	621	627	568	591	634	653	615	677	617	634	600	584	701	599	670	660	602	639	663	661	631	571	620	650	634	665	629	622	638	617	625	669	652	612	643	639	612	633	645	603	626	626	619	620	652	654	606	632	599	639	659	665	560	592	638	618	614	610	662	619	631	643	592	638	653	614	636	663	665	599	633	681	618	629	643	633	646	622	648	597	592	602	612	632	657	635	579	653	638	607	641	604	620	650	597	647	569	651	640	626	658	615	625	637	642	629	586	629	632	649	666	614	650	647	595	600	622	676	657	616	609	614	574	611	615	629	637	645	571	622	600	622	628	618	613	630	641	630	593	619	635	627	602	608	603	615	641	613	612	624	616	624	611	615	590	655	638	667	656	668	667	591	646	671	683	623	614	611	584	673	640	659	650	654	603	631	601	643	648	593	602	631	632	648	668	606	592	608	614	634	644	616	634	655	599	628	627	653	603	651	622	629	598	609	595	597	636	599	629	651	601	686	608	586	616	626	628	625	605	631	633	596	635	641	640	640	638	667	577	597	580	618	571	651	582	608	667	580	627	610	640	628	598	642	630	655	629	570	641	624	603	645	621	617	609	639	629	609	611	670	675	626	619	642	656	598	632	640	677	607	596	623	597	667	613	579	589	639	640	603	647	654	634	578	643	639	647	621	590	608	648	587	623	627	621	649	650	644	650	579	588	582	600	654	619	627	616	628	625	620	649	626	635	614	624	599	642	626	574	653	605	625	609	612	693	639	627	585	610	556	619	665	616	652	651	634	595	617	563	578	645	622	589	634	589	617	648	583	618	602	638	649	612	664	668	647	631	622	606	602	661	615	633	617	610	556	625	634	686	591	618	640	627	644	641	618	618	616	651	612	607	635	644	627	654	583	585	615	618	637	613	586	638	654	670	611	641	610	610	643	633	624	643	610	644	633	647	653	628	606	575	654	613	625	649	601
22960	21478	29286	24108	21490	26784	41634	35261	31021	29919	24590	16433	9572	5317	2953	1641	1083	851	770	775	772	716	778	753	754	769	786	799	718	672	729	749	751	752	715	716	743	738	719	807	747	771	721	694	790	751	730	727	726	743	720	776	706	719	774	741	735	736	745	760	739	741	764	761	758	723	764	722	727	683	745	775	719	724	774	760	771	759	754	710	705	729	756	755	746	750	707	792	762	734	739	759	766	722	738	718	687	742	718	767	750	812	737	743	711	713	736	746	744	752	735	773	722	723	743	783	773	725	793	818	730	720	770	759	768	733	722	751	748	775	719	748	746	725	781	735	750	698	763	736	691	736	753	710	774	710	720	746	779	771	722	740	730	742	773	712	732	785	754	720	741	682	763	744	778	748	749	731	721	750	754	753	766	765	690	749	701	758	781	768	716	697	788	777	775	766	763	766	721	741	759	690	758	721	667	757	666	757	722	681	782	677	784	694	707	714	784	735	780	756	782	668	765	750	756	722	749	750	779	731	764	735	769	719	702	747	735	719	720	732	759	730	706	748	719	743	763	726	738	756	746	786	727	718	708	731	747	733	721	720	720	731	700	742	697	741	724	764	706	771	777	782	767	726	750	730	791	767	691	689	775	754	777	700	752	762	751	766	787	728	723	697	701	765	712	744	744	761	775	694	785	734	689	700	766	706	706	747	745	741	753	744	733	762	739	708	736	705	747	735	769	719	731	778	704	773	710	728	733	812	731	763	718	701	729	719	737	727	798	785	707	729	785	697	746	758	689	702	719	753	723	751	770	680	749	695	792	731	746	763	777	764	716	706	761	736	743	731	759	755	751	721	782	739	710	722	757	680	689	736	721	726	771	688	717	755	743	771	730	757	726	739	769	717	773	752	738	736	756	735	753	720	711	743	748	758	749	799	722	765	737	748	763	699	792	752	755	751	729	710	737	768	718	695	677	737	781	763	729	722	697	701	762	748	754	726	733	679	726	708	712	784	761	724	681	710	768	735	728	779	722	719	719	743	697	726	813	737	740	716	685	756	712	776	698	751	761	760	789	690	710	738	766	795	733	733	748	724	705	779	702	707	780	736	738	721	746	737	738	743	721	748	750	731	731	743	759	757	714	752	711	761	732	731	683	759	748	737	769	723	748	706	778	743	702	771	712	769	764	760	754	747	714	727	749	750	734	695	798	728	740	746	731	743	721	790	764	728	703	761	772	736	793	746	780	751	752	733	739	738	717	711	714	755	790	716	696	756	745	709	751	699	785	748	806	747	714	759	754	734	748	737	750	732	735	710	748	786	689	745	743	742	764	730	767	710	794	742	718	766	671	734	788	762	727	714	705	737	724	731	753	742	736	819	722	738	738	724	743	714	714	759	728	751	755	710	743	733	721	759	762	712	710	691	746	761	764	779	778	785	744	720	699	719	767	723	741	755	746	681	725	693	730	746	804	715	729	793	709	797	735	704	787	756	760	738	723	720	739	712	774	745	734	785	734	714	739	806	692	742	773	726	776	720	723	714	717	681	700	737	752	726	738	772	771	755	678	785	684	761	800	722	717	790	781	750	737	750	683	749	726	749	755	762	738	741	745	692	704	750	749	746	736	712	719	795	713	711	716	714	711	767	759	688	751	789	712	736	737	712	730	790	740	766	756	683	732	762	769	757	752	767	756	710	707	689	721	744	703	741	691	801	735	752	729	770	700	733	754	720	720	701	749	691	769	710	732	773	734	770	722	749	734	745	681	724	755	743	674	676	775	779	684	772	740	786	714	786	733	719	727	734	753	756	729	777	708	725	746	761	724	762	738	708	792	716	749	720	739	743	742	741	752	743	674	787	713	746	681	748	739	740	733	735	733	726	764	746	685	771	758	714	748	773	740	701	705	769	765	702	799	745	797	740	753	718	772	687	746	813	772	722	726	718	778	757	767	711	752	755	679	728	740	766	755	732	754	730	784	754	730	758	726	728	742	725	726	716	772	698	767	777	684	758	748	778	719	754	753	753	703	763	733	737	775	756	697	736	690	744	756	777	768	713	736	731	678	755	698	724	779	748	777	723	767	733	740	739	751	738	778	755	737	712	724	768	712	775	723	716	689	772	732	723	725	797	701	733	710	670	743	725	753	778	676	751	758	773	722	803	727	762	767	740	693	721	694	724	737	779	700	730	695	709	767	732	728	765	771	787	745	781	701	706	731	756	681	709	733	739	683	749	740	704	787	720	729	714	755	677	690	717	677	797	759	699	724	735	718	721	728	746	733	713	773	751	738	758	769	776	763	754	698	762	740	709	731	721	756	724	735	714	744	748	768	723	747	711	732	719	806	734	738	740	705	733	694	733	741	728	705	736	773	737	739	711	763	709	769	774	705	775	725	754	695	691	718	715	711	742	762	774	770	694	711	740	771	741	749	675	738	798	745	687	726	693	734	741	691	752	747	747	759	779	695	785	730	786	777	764	705	747	764	731	691	696	766	727	786	748	722	776	719	714	767	759	706	742	747	756	770	791	734	734	740	754	744	726	818	757	741	748	741	705	710	755	769	709	705	731	771	760	739	722	693	731	749	726	751	689	757	727	734	697	709	722	740	726	779	751	749	752	777	725	775	713	731	697	696	797	736	710	763	738	738	779	744	742	720	719	750	742	759	741	754	720	786	733	768	763	710	750	777	738	705	745	710	727	715	769	771	723	689	737	725	733	760	747	747	746	712	768	753	789	708	717	789	765	796	727	741	715	707	682	708	723	703	725	691	729	767	709	764	734	743	686	702	713	754	716	760	736	747	725	720	719	703	767	717	732	736	728	740	753	756	687	718	776	724	736	753	712	757	785	751	723	772	746	743	700	785	741	703	716	766	713	756	743	741	793	737	745	717	758	688	762	727	714	745	779	755	727	696	726	778	758	745	749	714	704	702	807	729	725	724	736	745	670	724	748	748	717	739	754	750	773	787	737	725	705	749	762	814	790	729	737	731	741	773	696	706	691	775	744	720	713	826	755	745	743	765	757	724	707	729	695	733	704	748	713	776	745	733	765	743	730	772	780	747	758	763	763	765	730	770	723	789	719	752	727	777	731	774	704	725	734	729	775	730	740	715	732	687	723	745	749	731	727	733	740	766	764	748	778	765	760	745	725	744	708	770	730	707	728	747	741	751	722	729	738	755	754	748	735	731	769	719	768	742	686	703	747	747	738	753	753	768	704	683	717	743	740	791	729	748	720	777	732	700	782	789	735	806	724	702	764	728	785	745	744	759	739	760	676	738	726	740	677	754	698	718	738	736	749	745	785	729	747	748	765	718	728	742	758	744	721	723	771	707	761	758	765	724	723	692	750	708	713	704	746	764	785	732	748	731	735	729	760	736	768	735	694	730	775	736	665	721	723	709	725	802	731	724	676	734	755	729	793	753	791	745	781	787	767	794	744	711	764	699	770	729	696	756	806	783	713	655	779	737	692	791	722	710	737	713	742	725	759	763	745	761	723	709	698	743	763
14968	29287	22126	14261	9605	29000	41547	38134	34298	32859	27246	19463	12495	7392	4035	2108	1331	953	802	819	724	761	770	767	742	781	761	768	727	724	776	765	793	740	766	757	744	702	726	747	745	773	718	727	774	727	698	739	736	739	709	771	796	735	717	744	746	696	739	734	733	696	775	738	799	748	750	776	751	734	739	727	727	723	697	724	773	750	733	765	754	717	769	757	744	742	751	741	795	757	815	773	758	748	742	712	674	788	759	769	784	783	744	731	803	759	742	740	738	732	768	769	731	765	761	788	791	708	749	745	751	789	771	758	716	737	723	762	708	740	746	770	721	727	714	770	709	731	752	671	740	787	728	759	746	810	742	752	758	756	784	757	739	776	757	755	747	776	809	790	749	758	751	762	757	750	710	758	761	737	778	753	784	742	759	781	785	787	749	761	743	729	766	749	755	755	764	787	726	715	754	735	754	783	726	715	724	789	732	690	739	745	758	755	747	705	768	791	734	713	782	735	766	762	774	790	717	749	703	692	734	733	747	722	749	773	776	750	744	746	701	803	772	738	766	788	766	746	747	800	803	715	718	712	770	748	734	766	718	756	756	723	791	728	767	760	788	736	728	694	730	752	730	749	758	765	752	781	787	736	737	709	735	769	801	773	771	774	766	728	779	743	735	722	749	717	781	730	703	762	732	756	723	787	789	800	758	759	738	745	731	805	749	769	775	708	744	701	733	763	751	748	726	766	744	755	737	753	710	727	757	753	794	753	761	768	788	745	754	694	759	735	750	759	744	762	738	737	760	691	752	724	780	723	732	760	753	774	754	745	767	730	774	760	732	716	743	753	726	759	738	765	693	718	731	719	739	718	770	752	735	727	777	766	749	741	756	769	736	797	755	751	768	788	758	756	758	751	762	732	729	771	792	793	748	782	723	761	761	741	745	736	783	757	753	750	743	733	755	728	767	723	772	721	783	722	705	733	782	736	740	756	775	769	739	799	751	703	757	721	776	719	721	759	739	724	704	777	743	731	743	759	776	766	775	783	757	767	753	735	717	715	762	772	746	734	715	753	708	746	745	747	786	793	769	765	719	721	741	742	739	725	706	778	748	727	761	721	773	705	717	815	747	752	734	767	684	743	741	745	745	732	713	804	761	724	779	763	748	775	794	767	785	752	728	759	761	712	740	695	737	806	751	780	735	778	748	756	763	772	767	777	726	738	771	771	767	743	735	702	733	710	736	734	726	764	766	758	720	706	750	735	770	695	771	772	716	771	765	803	749	749	751	718	737	735	731	716	784	723	750	795	714	745	694	722	747	756	751	777	740	745	785	750	760	779	775	713	668	736	786	725	712	737	790	733	768	774	755	781	754	750	707	712	769	784	798	703	752	794	731	754	789	724	792	707	712	751	787	748	728	794	772	704	762	753	751	753	789	760	743	744	701	816	736	757	719	713	739	763	746	755	687	721	759	729	771	727	752	752	730	757	771	750	741	744	709	735	733	758	734	808	743	751	768	743	752	792	719	740	800	756	759	741	753	756	736	783	742	730	714	750	748	730	723	787	766	773	724	751	799	748	796	783	754	785	712	747	785	722	738	721	830	757	710	801	676	743	734	719	769	764	790	814	742	743	800	742	788	762	732	774	734	725	778	758	798	739	720	742	791	740	737	758	820	771	708	775	743	726	724	742	745	732	813	760	770	771	762	771	747	755	764	800	747	791	725	764	722	711	748	755	743	750	777	758	755	756	754	734	750	717	784	733	764	730	757	781	751	762	732	772	762	778	772	737	722	754	752	749	792	800	737	706	732	727	781	745	723	760	736	766	739	785	728	737	736	728	677	741	731	688	703	686	772	713	747	693	736	685	762	739	741	730	767	733	754	771	736	791	721	742	794	809	686	726	733	755	742	787	765	802	775	747	782	716	742	714	760	768	746	739	739	756	750	751	728	706	711	757	756	771	791	768	763	729	773	745	740	765	749	742	724	729	782	748	761	775	776	756	772	768	724	716	754	787	757	818	726	726	774	709	748	773	748	782	729	705	748	761	804	740	705	741	716	764	744	738	771	736	707	774	763	786	775	773	767	771	744	780	752	736	735	778	744	747	712	738	710	737	780	773	762	797	710	735	762	716	754	718	740	756	743	768	745	754	730	704	737	707	767	765	744	780	792	742	780	724	782	732	792	740	758	712	762	751	729	762	739	766	734	723	739	799	767	696	739	717	793	746	740	712	761	779	752	780	743	768	782	771	692	792	736	699	718	752	732	736	771	786	755	753	739	788	792	798	725	735	707	760	754	746	710	777	736	740	759	704	705	677	729	747	688	761	787	719	751	801	679	721	702	745	776	721	734	782	709	714	751	773	780	735	771	739	686	740	774	756	772	759	740	768	786	717	720	752	743	730	766	760	728	747	741	715	721	799	705	759	724	816	729	781	705	759	783	728	775	762	789	790	720	788	726	745	751	772	760	758	759	713	728	720	714	766	749	770	736	771	746	722	725	685	778	762	738	722	756	736	759	798	742	732	745	738	755	811	766	714	758	772	767	771	752	716	769	747	688	735	774	733	750	785	749	736	743	757	753	733	761	718	795	732	735	709	761	751	773	740	777	743	737	729	748	708	688	733	786	796	776	725	809	755	719	732	697	753	759	716	702	759	742	754	772	736	739	803	780	777	754	792	760	741	777	759	710	714	790	753	726	802	777	767	712	757	762	727	722	771	798	760	722	757	722	716	770	776	786	749	775	725	787	693	769	744	769	758	764	737	719	779	773	712	742	728	780	711	778	737	703	757	758	729	723	745	745	709	749	715	746	728	774	780	770	756	717	747	736	765	741	798	745	737	780	742	753	780	754	706	766	727	762	738	733	723	734	730	693	666	752	772	721	778	739	746	716	772	770	752	792	738	743	717	753	751	750	735	738	753	746	711	723	802	783	748	710	707	730	745	729	751	772	743	767	780	815	725	764	730	730	749	764	766	779	712	726	763	758	756	775	772	806	752	727	735	787	749	722	714	714	726	710	740	724	712	762	775	753	758	734	752	794	757	741	757	761	774	748	747	746	740	702	769	763	694	731	736	759	761	693	720	721	735	764	793	724	728	733	749	755	760	755	756	730	796	725	757	767	721	740	751	773	751	763	763	737	770	769	718	766	747	671	743	748	743	743	782	744	794	707	742	743	784	761	783	758	767	735	711	706	739	760	730	698	739	755	741	780	726	747	747	733	730	770	743	761	733	755	797	761	762	742	752	772	762	780	787	762	717	786	775	740	821	753	735	740	745	747	729	808	767	733	778	778	801	814	747	690	771	709	765	757	772	766	781	768	720	714	755	768	727	748	747	727	763	715	799	770	744	737	797	792	770	733	733	758	808	685	728	744	727	764	760	714	736	768	728	755	747	760	710	730	759	754	717	730	802	805	721	744	707	752	735	719	766	744	778	762	750	784	711	809	728	788	789	820	732	769	782	726	770	775	761	758	754	740	722	707	783	753	745	751	768	726	735	725	701
28240	20374	12901	5395	2397	1927	3205	3189	2174	2009	1771	1307	1052	781	674	570	547	534	491	506	521	532	520	524	515	520	516	497	523	513	530	516	526	514	497	551	505	506	523	541	531	532	500	488	485	479	478	513	518	489	533	451	474	511	525	522	521	474	519	491	487	518	539	495	507	513	506	535	554	551	509	509	522	521	509	507	519	484	507	491	469	541	547	491	537	507	514	481	506	522	537	507	508	513	533	492	539	512	508	525	485	545	484	520	521	481	511	490	521	471	560	480	490	514	495	516	501	569	494	472	547	530	511	557	491	520	532	522	502	502	503	535	519	545	523	460	483	514	520	518	480	454	512	539	512	466	515	505	494	526	553	522	501	440	571	508	528	554	534	532	516	519	493	529	513	518	512	534	514	537	485	522	535	548	503	537	482	499	500	521	512	533	550	515	491	504	543	558	510	523	547	494	502	529	501	508	520	523	506	525	493	488	512	513	547	521	506	520	489	503	553	513	511	527	480	461	556	531	491	534	527	554	511	550	521	518	539	488	504	507	491	489	522	524	551	543	531	482	498	507	545	493	515	497	469	508	540	537	536	531	498	507	506	495	500	496	495	498	487	526	494	532	573	478	493	498	494	508	519	511	498	545	536	518	530	525	553	479	468	545	538	493	501	527	523	509	506	514	516	530	513	528	509	542	486	506	530	509	525	503	495	487	563	509	513	496	499	556	533	483	533	536	539	505	500	489	537	505	517	505	509	553	506	559	485	543	541	493	535	503	499	516	500	549	523	482	527	512	478	526	516	527	509	494	500	524	518	482	494	522	494	501	494	528	530	514	531	526	500	586	533	540	508	530	518	541	505	497	508	508	510	522	517	514	527	469	527	494	476	498	506	511	510	528	555	498	561	549	523	476	515	517	501	550	518	478	458	536	534	497	532	505	500	522	490	481	535	549	511	551	514	498	530	497	517	511	532	510	517	502	519	519	577	555	475	533	554	509	514	536	512	518	492	545	536	489	508	564	585	542	542	499	547	503	527	523	554	487	506	537	504	526	531	500	491	531	523	529	504	486	532	518	506	527	516	522	521	487	515	522	511	491	512	519	517	481	514	509	484	478	490	543	531	529	510	515	517	517	515	515	477	483	550	507	512	510	490	540	493	512	527	547	526	503	543	538	543	542	526	526	480	504	522	441	491	502	505	536	520	506	537	487	495	531	564	533	494	516	458	578	555	505	491	524	535	517	526	489	520	504	530	503	490	488	480	484	504	505	562	546	539	510	500	535	518	500	479	527	525	533	538	507	481	522	475	533	520	470	535	543	521	503	507	525	478	553	513	527	510	526	515	519	554	523	516	565	536	527	483	551	506	512	518	545	550	537	520	501	528	517	517	503	530	524	512	541	526	533	522	506	551	532	515	558	514	527	530	543	549	466	522	505	484	465	507	546	501	499	475	547	479	509	527	433	491	503	536	508	488	538	541	471	526	502	538	511	557	564	482	462	492	548	548	500	541	475	547	499	481	488	510	508	495	541	501	514	508	484	515	524	532	504	529	529	514	471	516	497	539	518	537	497	529	544	464	474	492	518	544	479	563	493	513	513	517	528	509	505	501	514	537	499	520	511	475	499	519	576	540	515	535	514	547	516	511	485	525	497	489	522	520	508	575	514	517	529	501	548	501	477	486	504	529	505	511	507	506	478	550	493	489	457	499	515	494	491	503	528	526	494	515	500	516	524	496	539	534	510	513	550	533	552	524	549	474	511	531	539	495	538	527	538	501	499	524	524	525	484	499	507	510	500	557	544	539	538	521	498	528	507	517	525	529	524	539	516	486	507	540	498	522	501	527	536	509	504	483	503	503	495	493	506	491	505	529	509	500	478	527	499	530	472	511	497	505	495	525	557	499	479	524	557	550	554	492	505	520	522	507	490	534	528	483	549	503	506	519	476	468	541	491	507	490	481	558	552	526	513	518	546	509	542	534	538	529	524	492	497	473	501	561	479	516	488	541	507	489	545	524	528	517	516	520	501	508	521	484	534	537	490	484	541	498	540	537	478	493	532	522	507	531	511	521	521	521	512	542	553	519	478	514	502	472	525	527	513	541	520	517	523	535	485	510	541	535	525	485	538	561	546	546	489	509	485	498	514	523	521	485	454	499	500	519	513	525	485	506	535	501	489	542	537	537	473	489	497	495	508	513	480	473	542	518	510	535	487	519	532	469	526	529	498	500	487	503	502	555	505	559	500	519	491	518	496	484	578	505	495	532	535	496	501	511	515	507	490	553	527	460	542	551	519	549	511	499	502	485	470	524	499	516	533	537	527	507	536	523	488	513	468	514	486	500	510	480	512	483	493	533	516	463	500	512	485	539	548	533	507	531	514	514	483	539	516	498	452	493	526	510	516	507	512	478	487	505	512	521	514	480	507	526	492	573	483	513	500	506	492	514	521	527	542	548	487	522	542	545	507	545	505	560	513	517	497	487	509	487	524	512	504	538	533	552	477	494	584	503	518	496	542	519	514	522	523	519	557	504	484	508	481	503	495	482	513	529	492	519	512	525	559	515	525	522	550	521	520	512	540	525	515	526	541	496	510	527	564	531	493	496	491	534	535	491	528	537	495	500	519	502	537	494	475	489	536	469	545	525	520	529	499	539	533	516	524	534	514	506	526	553	508	489	487	516	516	513	466	508	532	533	482	535	470	485	499	497	509	526	512	525	512	492	527	503	530	533	519	495	543	508	565	503	502	525	507	551	564	504	504	510	526	498	505	507	526	502	560	534	463	488	478	522	538	513	502	535	490	515	487	516	552	543	509	503	555	481	519	516	522	493	529	532	478	508	513	505	518	504	466	530	537	493	528	481	521	497	540	543	565	509	498	518	521	503	531	511	520	545	512	522	520	517	504	502	546	493	554	503	544	517	508	524	536	511	552	543	501	545	561	492	495	550	485	518	526	504	503	515	548	523	551	522	540	503	537	519	512	518	475	508	517	474	507	509	509	562	523	502	514	528	550	522	501	550	522	509	504	531	488	529	520	531	528	480	488	487	533	466	475	515	514	517	590	520	483	564	506	550	495	506	512	552	528	516	505	509	516	511	514	496	480	517	458	526	498	544	525	510	539	497	498	544	557	523	526	506	484	505	496	477	525	489	486	522	488	491	528	498	540	521	534	493	451	509	537	537	521	545	541	536	508	521	499	518	504	549	517	501	546	482	536	484	510	561	509	505	490	514	527	491	502	486	496	522	512	485	509	526	519	516	546	495	512	539	517	512	553	487	526	533	505	543	530	479	522	474	560	499	518	494	519	534	517	526	513	545	532	522	534	518	528	498	514	550	547	527	502	494	513	522	496	544	525	537	509	522	534	509	492	492	485	504	520	528	531	509	520	497	535	529	485	543	496	512	538	468	505	559	503	485	516	491	508	566	498	536	530	516	527	532	538	512	482	519	536	497	499	535	513	501	546	520	519	526	488	506	480	525	523	515	514	506	515	526	564	516	510
10863	16556	11154	5897	3833	2987	4402	4355	2923	2947	2174	1675	1236	906	726	649	624	550	578	585	551	523	526	532	526	544	520	541	537	579	539	517	561	540	564	552	560	577	535	537	544	543	513	561	565	488	546	542	529	506	534	554	556	538	537	541	553	523	520	591	537	551	527	569	527	581	573	542	566	559	512	518	553	534	536	534	544	564	510	556	533	540	535	524	511	515	556	554	557	549	545	543	540	563	526	580	561	530	536	520	543	585	539	512	567	517	531	561	558	542	549	522	534	538	556	544	578	543	505	539	534	535	523	506	557	563	595	550	567	523	541	506	543	545	524	482	553	586	587	549	524	559	586	562	559	560	548	515	491	553	500	530	553	531	529	529	528	566	544	495	571	524	546	548	536	555	562	556	527	559	537	547	573	568	536	517	543	559	549	557	522	538	558	517	544	550	548	524	549	548	526	575	550	530	580	576	528	542	536	564	522	549	536	572	563	579	539	514	553	553	540	547	526	569	501	540	518	520	558	558	523	561	572	530	536	543	579	516	580	539	515	545	552	544	550	555	572	585	542	604	516	588	507	544	543	572	535	563	540	518	573	547	538	573	550	542	553	547	503	551	564	533	525	525	585	519	565	518	538	523	567	512	562	553	541	569	534	565	559	535	527	529	566	510	498	566	550	588	567	519	546	571	537	517	555	550	521	559	556	552	551	558	560	569	534	544	508	569	543	546	523	538	500	560	526	551	529	573	567	551	557	568	522	534	543	548	534	535	552	511	531	536	564	546	577	545	558	515	525	549	545	543	570	541	506	551	539	554	563	541	606	500	552	617	541	559	551	500	521	569	540	545	564	533	558	554	553	535	541	546	568	543	543	555	551	587	581	582	528	538	531	544	545	528	561	524	576	527	580	569	576	565	516	535	538	575	544	510	539	537	575	569	569	471	544	604	518	513	513	579	536	544	573	574	560	562	538	537	551	554	560	566	531	542	548	527	511	500	573	531	527	542	504	496	581	537	548	530	552	518	556	553	509	528	540	516	591	531	520	566	562	557	545	516	546	528	518	516	561	536	523	512	578	561	523	555	546	556	561	619	548	545	506	579	563	563	563	522	553	527	546	554	523	563	537	531	520	536	549	522	558	567	566	542	541	565	547	544	558	540	522	565	541	566	547	542	492	567	505	552	520	590	541	502	507	568	522	560	544	581	583	498	556	500	537	567	552	529	510	518	577	494	548	509	543	553	514	524	544	534	565	545	570	538	522	557	555	544	551	535	566	535	510	543	566	539	536	503	581	542	479	527	564	570	573	547	529	567	559	516	526	545	530	515	566	581	562	556	524	549	518	513	525	585	552	543	528	555	527	538	565	559	536	566	559	517	544	542	525	562	510	530	577	502	608	544	560	556	546	560	522	529	535	544	517	574	497	556	539	512	527	558	555	530	520	560	556	547	548	485	547	577	537	525	547	517	531	518	573	537	513	525	520	558	565	531	548	553	550	545	543	571	551	517	529	526	516	548	567	537	512	570	550	505	516	577	565	543	527	495	557	555	528	535	545	539	552	567	578	578	583	551	554	522	565	517	550	587	542	572	527	582	519	578	559	538	546	526	575	574	560	561	526	562	525	533	558	563	534	544	560	598	533	532	542	518	567	559	536	561	543	551	552	585	534	509	544	517	545	570	555	588	561	557	541	556	578	549	567	533	548	540	549	579	537	512	570	550	570	551	562	555	550	537	539	534	546	548	567	549	498	581	498	553	540	500	511	516	545	551	510	568	535	550	544	534	548	524	522	520	559	601	496	577	552	525	580	507	570	545	549	545	596	495	559	572	552	571	511	530	525	606	578	546	555	543	551	554	560	577	545	519	512	546	556	519	553	551	535	505	543	530	556	542	543	546	517	524	518	538	539	586	522	541	520	533	541	560	572	548	577	579	539	506	540	545	520	545	564	553	546	572	538	531	540	560	542	551	535	515	516	577	549	571	550	554	550	536	505	546	524	572	570	520	557	545	575	548	530	565	523	563	502	581	523	536	539	560	562	540	575	548	563	543	564	534	583	582	532	566	568	558	568	541	512	515	540	549	549	505	546	520	525	518	585	578	529	566	546	530	559	520	561	580	538	516	527	552	498	592	524	561	519	568	586	557	549	533	599	570	553	594	545	589	543	553	570	526	571	549	506	542	524	503	551	538	582	508	551	523	542	522	511	576	553	478	553	540	565	520	537	526	534	517	490	566	542	552	562	534	511	569	579	567	528	531	572	534	532	565	546	568	538	586	552	541	535	574	531	549	562	593	532	558	526	512	567	536	541	542	552	557	546	562	543	521	552	548	541	531	522	525	563	555	531	551	555	534	505	541	550	551	538	529	506	570	544	537	548	555	556	527	551	511	534	546	556	540	555	551	564	563	532	560	553	527	505	530	544	568	514	553	558	524	545	544	561	518	526	561	550	563	512	537	558	548	543	524	539	557	545	524	540	536	531	534	533	545	553	498	544	549	533	564	549	510	574	538	534	522	547	557	534	531	551	536	550	576	531	546	602	550	536	542	550	525	542	551	552	524	566	543	528	522	529	585	525	520	526	510	531	514	518	539	535	578	515	496	553	512	542	574	540	544	545	585	539	527	524	534	544	576	548	539	534	546	519	515	563	561	524	513	539	529	530	565	599	548	549	562	523	510	571	530	524	511	536	537	544	511	544	507	567	520	538	510	535	559	589	576	555	537	561	534	524	540	536	553	565	537	527	543	540	562	545	503	560	553	507	534	525	534	527	487	554	568	535	544	558	568	558	558	545	522	534	556	508	524	541	584	580	583	575	553	529	513	508	579	535	544	540	501	524	519	513	495	555	547	545	597	569	532	506	558	559	553	534	555	484	549	547	539	524	515	567	566	567	504	547	529	576	518	543	539	550	557	535	540	559	522	524	561	591	579	543	520	544	537	585	550	542	514	552	504	570	534	528	500	546	536	534	553	525	530	551	590	524	528	562	540	557	550	547	562	532	532	512	524	602	547	549	557	508	588	599	559	529	561	529	565	536	582	560	574	528	553	537	565	518	563	590	533	579	527	559	552	555	526	543	538	545	534	583	585	564	539	521	568	550	538	564	505	535	552	531	551	560	538	546	577	582	555	552	536	568	543	529	555	552	579	574	560	552	568	496	541	513	574	533	518	529	559	564	534	574	512	544	559	578	540	584	556	527	528	567	564	562	586	528	532	528	566	556	533	526	604	519	546	522	515	542	547	507	538	547	547	591	547	551	541	528	548	564	515	533	540	523	562	574	536	541	531	514	575	542	536	556	575	508	529	522	576	559	579	577	563	509	540	555	526	537	522	537	533	503	535	570	515	579	537	572	561	566	567	502	588	498	556	586	547	558	575	555	531	528	544	546	513	538	567	545	528	546	557	547	547	551	568	506	537	536	510	543	551	540	524	586	527	502	546	565	533	561	501	569	525	536	534	565	493	552	528	531	539	513	526	560	519	517	501	504	532	493	551	538	567
24321	21456	28671	24668	21359	10038	22298	25425	20357	18222	13387	8236	4742	2663	1568	1085	784	666	643	596	580	579	580	548	577	599	559	617	586	613	650	600	628	630	577	609	572	590	637	615	609	581	593	594	579	592	608	593	594	562	592	548	587	624	641	577	589	609	580	600	615	622	634	585	607	575	587	572	625	596	603	626	582	590	593	584	620	590	576	583	601	549	593	581	554	598	608	599	556	610	625	600	602	632	591	628	571	683	593	586	601	583	586	572	569	576	576	581	569	592	603	563	613	582	590	610	607	587	612	626	613	566	593	566	558	601	591	574	581	625	541	591	590	601	593	602	562	596	548	580	578	551	611	564	611	560	596	601	569	574	580	607	594	580	610	583	566	573	585	596	573	587	631	612	597	587	639	593	590	588	656	616	582	638	617	603	592	641	684	579	573	593	618	610	590	605	609	581	614	539	584	596	588	621	608	603	581	597	572	581	563	608	600	611	611	619	608	588	632	600	556	608	575	585	571	582	600	574	599	555	574	587	624	574	603	608	563	586	566	636	582	556	570	543	611	566	588	572	577	590	594	573	571	624	575	602	538	568	530	608	605	605	606	593	593	586	578	545	605	553	568	633	614	595	598	573	586	551	535	606	540	660	555	577	616	556	591	583	578	573	586	601	583	584	636	598	596	611	581	641	602	605	638	652	571	591	617	584	595	612	556	588	602	543	596	577	576	619	573	628	594	545	609	617	599	576	549	578	572	614	595	578	563	596	575	634	604	625	614	592	586	636	590	621	578	610	617	585	623	588	620	552	582	587	634	585	589	552	603	587	555	643	596	614	590	589	590	584	615	587	598	577	588	595	614	614	619	585	619	562	614	600	574	577	592	573	622	585	694	567	561	572	598	608	606	571	599	602	570	610	582	579	599	587	585	575	599	545	610	632	570	640	621	585	613	562	621	590	591	600	616	589	620	602	648	601	612	557	594	577	590	599	606	589	590	602	603	644	564	584	549	578	586	593	558	601	601	594	618	598	604	545	606	592	577	605	556	593	574	616	609	585	604	587	571	593	594	618	541	597	579	611	591	633	592	594	579	549	615	576	555	606	612	566	614	594	629	562	592	530	543	591	585	562	595	570	557	601	554	629	614	600	599	617	613	569	608	598	607	543	576	596	598	579	587	591	602	636	647	603	591	607	572	621	620	549	584	602	607	601	504	578	585	594	512	576	607	609	610	559	599	605	601	602	553	627	594	601	548	605	630	604	596	600	565	547	579	557	565	573	586	548	567	584	597	616	599	555	601	591	625	596	582	604	621	596	573	560	547	625	607	598	574	605	618	532	601	580	598	540	602	550	621	536	614	619	589	580	589	600	598	580	580	572	588	584	590	598	616	651	582	585	603	575	590	634	594	629	558	619	601	606	627	554	613	568	597	610	599	560	561	616	576	607	594	593	600	585	595	584	556	572	581	584	581	588	597	621	578	541	617	561	591	615	617	585	559	578	590	633	571	549	621	561	575	591	588	619	610	585	653	597	553	629	579	557	599	597	626	596	612	589	627	615	584	587	605	593	577	587	574	580	614	603	579	536	607	562	580	561	604	581	626	534	575	571	579	565	563	599	583	552	568	561	621	629	627	591	592	603	630	582	569	594	600	562	555	553	587	578	592	632	590	606	601	597	563	584	615	596	590	559	608	607	603	572	584	586	613	638	579	582	627	600	599	583	563	599	584	631	644	599	575	632	565	614	585	583	603	562	581	587	574	559	566	604	581	610	561	609	577	567	612	606	572	577	658	564	571	598	584	542	577	549	627	567	582	594	564	562	635	610	626	583	582	625	560	602	590	572	588	567	554	601	612	580	588	578	609	599	589	580	595	621	589	572	585	599	561	592	566	577	599	568	563	640	580	572	625	592	618	636	619	570	616	590	602	551	601	585	568	618	567	567	578	610	562	608	538	601	608	570	603	553	574	631	608	620	543	571	597	578	604	576	566	578	606	571	603	596	611	580	563	557	574	570	564	584	642	576	595	588	601	615	571	640	610	591	602	566	581	619	608	605	612	617	603	549	627	565	565	609	623	557	556	592	554	610	626	570	612	569	594	539	558	626	639	559	657	565	605	620	559	617	609	570	558	613	580	594	609	583	633	603	603	585	526	575	630	626	601	567	586	575	551	584	593	561	583	579	605	609	589	571	596	634	523	572	618	609	553	609	598	585	614	603	626	573	582	605	567	587	592	590	616	584	608	596	598	589	603	534	591	625	614	586	580	568	590	610	576	631	573	577	557	591	586	599	602	626	619	570	603	629	597	592	582	577	550	569	602	551	577	623	600	598	565	592	561	573	567	571	624	561	613	577	560	600	572	603	620	584	589	559	596	596	628	574	585	586	618	575	626	628	571	566	586	624	606	555	604	573	550	580	570	605	601	552	621	565	592	581	593	584	548	564	619	619	558	579	555	509	613	574	582	578	600	592	585	583	566	616	611	616	569	582	614	571	593	590	599	638	650	542	594	569	576	596	609	561	566	581	607	560	581	550	635	577	590	611	589	633	606	571	573	594	572	582	607	595	577	592	602	574	581	562	615	596	561	592	583	578	578	609	588	581	589	617	586	551	573	594	639	608	573	593	577	587	552	598	606	560	575	567	603	547	591	606	617	597	566	609	567	576	639	606	567	606	553	574	578	592	611	652	577	621	623	617	589	576	584	580	583	580	588	592	585	589	616	612	553	566	557	567	566	611	594	596	611	569	587	598	583	584	653	647	636	590	592	556	612	572	586	613	594	643	597	564	588	614	579	593	527	549	601	598	587	610	599	602	580	609	575	617	588	561	564	626	581	568	549	570	567	597	599	603	586	577	575	602	610	570	605	608	566	552	614	619	603	607	542	562	560	571	577	597	579	633	627	544	563	639	610	548	568	580	585	571	630	609	585	587	575	567	623	614	617	646	599	618	622	592	569	637	569	629	619	623	607	571	593	576	632	646	538	591	562	588	624	548	624	597	562	609	622	604	627	580	589	600	609	580	560	562	580	567	612	569	600	564	594	571	592	555	580	619	614	595	611	613	624	608	587	585	635	615	577	591	557	594	594	614	602	575	580	576	581	555	553	551	575	598	572	580	606	527	606	619	599	578	595	618	589	576	571	551	578	622	601	577	600	544	584	602	562	580	582	559	575	611	580	583	612	655	573	584	571	553	589	621	583	586	624	616	572	630	533	615	604	608	579	627	590	590	591	588	599	620	621	636	627	558	548	578	570	594	569	594	578	573	597	605	554	574	538	591	597	625	554	603	642	608	559	591	595	622	612	566	573	572	603	637	627	582	620	604	560	630	584	567	553	618	594	660	619	587	606	605	566	518	616	594	557	613	625	606	579	583	605	561	588	602	626	590	600	604	576	602	611	585	590	579	579	579	615	553	590	602	597	601	550	603	596	600	590	629	602	583	631	609	575	578	614	587	621	558	583	594	605	609	573	636	576	576	588	609	553	547	606	581	597	653	560	593	584	621
10144	22382	14027	8835	6726	7246	27495	29106	24613	21938	16603	10833	6550	3803	2142	1298	879	694	684	645	628	640	625	619	571	650	650	613	618	606	607	629	597	643	579	640	659	650	591	627	655	576	663	591	642	600	550	603	568	589	588	609	617	591	624	625	579	676	628	559	619	654	580	591	626	648	631	586	614	624	595	590	603	661	598	616	604	605	592	580	615	626	634	636	614	554	633	565	628	615	631	606	594	616	616	593	597	658	619	599	556	639	566	601	616	620	578	607	645	579	566	632	613	631	610	590	622	602	621	630	599	640	591	570	612	614	622	585	582	614	618	607	610	580	648	623	598	566	617	601	612	622	623	633	642	582	620	556	601	604	630	616	605	619	597	644	639	581	583	661	644	624	619	642	599	608	654	623	612	634	640	604	613	612	632	648	581	652	590	618	593	593	627	645	628	656	668	611	616	636	583	674	612	652	588	622	646	588	612	582	611	589	598	626	632	584	590	605	617	598	591	611	611	621	675	625	588	552	584	638	620	653	594	587	636	625	594	558	654	605	585	626	580	606	618	631	584	636	612	585	613	618	605	594	598	606	611	659	580	620	655	640	610	647	595	644	646	602	638	611	572	634	602	609	622	626	606	580	603	603	601	652	592	642	636	657	667	585	660	619	622	630	583	651	599	587	608	608	600	614	616	612	578	604	611	607	668	586	569	619	626	665	652	622	600	580	567	622	586	576	631	596	604	613	590	595	606	608	601	629	606	675	649	569	604	620	599	602	636	640	573	634	639	628	614	634	611	635	616	607	657	606	643	608	605	606	563	624	629	621	653	618	654	631	617	575	612	572	643	605	588	628	613	598	627	628	638	647	602	599	626	618	626	622	624	581	600	636	572	585	656	593	599	588	592	627	638	569	607	641	648	570	597	608	599	585	592	647	619	604	595	678	654	585	620	626	620	557	625	631	593	646	557	617	603	612	591	595	650	602	597	634	620	614	615	577	645	557	587	615	597	644	635	625	605	651	552	608	615	599	652	639	587	656	583	588	646	616	601	614	630	605	607	582	611	597	608	635	615	613	607	559	581	613	599	625	609	608	591	620	593	635	645	652	592	629	642	617	619	631	610	585	586	583	582	619	606	651	603	580	620	628	633	601	589	638	629	588	628	589	627	591	642	644	613	616	653	572	628	598	590	619	665	558	603	633	603	598	614	620	621	613	608	648	642	640	615	597	571	560	640	654	607	619	587	588	620	621	648	604	624	614	594	625	651	614	659	641	656	604	590	629	605	660	603	577	575	608	623	587	576	603	585	609	677	612	624	646	657	624	596	640	620	561	633	622	607	645	586	617	597	594	607	600	628	565	606	614	568	630	600	644	598	551	614	634	585	625	681	636	600	622	666	619	573	594	577	653	635	620	573	622	588	605	587	659	624	618	616	634	631	627	643	603	580	589	626	636	626	629	624	581	551	616	616	618	627	581	628	603	635	600	611	593	595	616	596	603	604	591	641	578	657	641	619	610	580	612	574	576	573	587	638	601	617	624	629	608	576	618	609	625	636	612	581	650	584	592	631	679	587	645	641	620	603	588	598	612	617	586	610	597	636	585	624	637	586	630	650	620	643	606	590	618	557	622	618	585	598	599	644	586	632	611	612	646	619	627	586	601	572	673	642	588	570	613	601	628	599	657	638	614	596	685	608	600	618	624	593	612	630	663	624	600	612	616	670	620	615	578	603	586	619	618	612	630	618	616	593	590	600	648	626	604	554	621	568	612	670	678	629	590	665	586	629	622	614	597	641	570	615	599	620	644	616	624	619	584	564	572	620	608	614	612	661	637	600	610	576	659	611	632	670	586	572	624	598	627	598	632	621	586	600	607	640	607	691	621	629	609	575	599	573	618	627	646	682	608	607	628	640	607	596	653	632	561	633	603	618	615	623	604	618	558	581	611	583	611	614	610	622	671	622	588	629	626	615	644	611	581	587	626	597	597	578	626	583	660	628	625	583	640	581	596	625	610	602	638	638	626	644	629	629	593	633	575	573	606	589	614	627	616	612	618	638	627	613	626	616	622	641	618	615	607	611	602	645	599	593	564	591	609	599	587	614	615	642	586	602	597	579	617	626	611	562	639	607	581	617	582	615	578	628	647	656	645	602	623	630	558	637	645	643	617	600	598	580	602	625	616	608	614	661	562	585	627	632	660	627	590	609	598	635	647	618	639	628	623	605	620	603	615	601	647	588	658	606	606	618	596	619	631	583	628	586	599	577	604	609	563	622	591	606	635	630	630	591	600	546	577	612	616	595	620	618	614	567	588	624	618	591	617	626	629	598	630	602	611	639	598	595	656	608	631	579	643	625	602	622	654	596	612	586	648	588	641	620	623	659	594	623	602	611	639	602	585	605	629	638	629	605	574	614	633	624	614	603	622	578	649	652	629	629	614	649	644	629	561	583	555	639	644	619	620	606	577	668	646	652	605	640	665	613	599	578	597	660	627	624	623	654	614	603	623	651	608	614	624	633	627	589	589	603	571	634	607	600	594	602	584	581	623	623	578	635	624	609	632	634	612	609	624	579	603	603	625	590	619	628	562	626	633	601	587	613	593	596	583	623	559	590	647	609	620	618	641	614	623	615	620	618	583	608	620	590	589	593	626	565	648	602	626	577	616	664	579	575	627	627	607	662	597	591	603	625	650	618	662	639	629	619	651	600	549	658	616	621	633	634	641	569	636	590	594	601	623	575	580	604	621	607	616	647	611	614	589	620	659	613	590	641	570	624	598	623	617	606	596	634	590	589	603	614	563	559	617	620	624	611	607	583	613	651	646	647	609	662	646	630	587	635	613	607	610	603	601	624	633	631	616	615	568	606	615	614	618	596	579	587	586	599	601	608	629	576	604	643	645	666	606	651	642	544	628	548	664	599	592	623	651	593	634	613	592	626	649	617	640	572	604	643	589	586	609	694	647	608	581	591	577	602	635	625	611	596	621	619	671	663	596	603	636	628	619	619	564	589	573	567	625	591	656	628	644	588	634	629	592	612	590	565	614	614	652	595	621	582	540	601	588	585	630	624	598	596	567	626	613	633	608	603	613	629	627	620	632	608	584	564	625	612	637	610	603	581	619	621	589	595	573	604	599	658	633	618	606	633	622	622	650	662	590	635	581	595	637	651	610	619	600	683	646	586	655	595	599	611	646	624	625	629	572	589	608	611	598	634	633	654	608	594	640	613	610	576	614	604	612	598	612	621	604	603	622	607	609	546	585	585	586	605	612	619	619	621	620	609	655	584	609	610	616	643	590	586	614	640	590	594	581	609	686	547	621	609	620	581	577	640	604	627	617	609	620	646	629	642	623	616	571	613	585	555	601	629	585	644	584	604	600	595	669	590	617	595	604	549	603	631	637	593	607	594	576	547	656	639	647	651	602	586	596	597	643	615	634	584	553	590	659	597	644	664	669	625	640	536	613	639	574	565	638	646	616	612	665	584	592	599	586	577	609	590	650	662	583
25235	21388	27604	25535	12135	3960	12411	13789	11593	10478	7835	4764	3023	1772	1275	852	722	678	635	599	648	619	589	580	570	599	610	577	581	615	596	628	642	660	623	593	613	568	607	563	611	568	607	593	619	611	531	580	578	573	612	622	570	623	540	618	602	619	628	588	565	588	580	593	598	609	604	559	562	633	588	578	606	557	662	566	603	585	554	562	579	611	628	621	614	630	596	611	566	584	639	567	618	596	549	594	628	556	627	581	597	567	577	564	544	547	636	600	630	638	576	558	596	527	577	600	626	626	616	582	631	605	561	535	575	639	585	614	621	593	552	582	602	578	601	597	556	556	575	588	565	569	588	627	573	587	560	565	625	617	585	632	610	617	605	603	590	593	596	563	598	576	630	581	560	621	603	596	615	618	588	592	602	606	575	617	583	613	638	623	591	587	601	596	576	569	580	561	566	559	583	568	613	604	602	616	572	621	560	609	666	616	636	580	628	589	595	572	631	615	576	614	649	616	528	591	550	579	605	582	555	569	617	586	608	606	585	578	594	601	574	547	633	580	572	593	538	606	617	597	558	586	551	603	595	600	534	589	545	586	580	589	639	557	595	642	593	600	562	651	615	560	586	629	665	590	612	600	597	654	556	637	546	624	605	592	595	611	590	596	627	605	609	602	597	596	618	633	536	610	646	632	663	611	578	611	588	612	598	583	621	609	614	599	573	600	631	588	606	618	621	588	618	609	612	621	614	612	605	591	588	566	626	565	585	589	597	604	586	603	624	614	616	596	556	605	601	544	577	596	593	616	593	576	616	590	566	605	582	590	633	567	614	571	570	637	582	594	607	612	566	595	583	584	574	619	606	615	626	586	604	570	608	571	577	593	628	607	596	619	623	603	566	590	597	593	657	598	581	576	602	634	605	598	554	566	562	603	576	568	601	559	568	604	657	548	589	591	564	590	540	589	612	581	607	587	584	541	612	616	606	568	612	571	571	627	632	596	608	570	582	535	579	613	623	615	612	616	620	638	583	572	572	564	633	595	628	622	610	606	624	625	569	611	600	596	601	622	614	625	561	578	558	570	610	613	589	579	560	530	579	597	610	606	597	597	604	580	575	581	576	617	600	581	605	593	597	608	631	612	575	556	627	604	608	575	563	601	574	611	564	601	564	603	594	640	590	588	566	612	646	574	593	559	595	576	619	626	639	599	584	621	608	587	592	630	583	541	604	615	567	621	598	629	580	550	633	579	617	610	609	587	626	599	555	572	590	658	632	615	676	624	618	584	627	549	614	574	645	569	560	599	583	643	608	577	603	566	609	608	633	626	639	583	588	624	606	635	627	601	603	563	593	606	611	619	601	558	592	631	609	625	566	578	632	545	577	636	577	596	620	586	616	615	594	607	568	612	601	612	596	573	640	554	623	596	606	614	611	636	580	593	581	618	565	640	606	576	605	603	576	567	567	582	566	566	551	592	652	606	588	606	605	632	619	602	616	592	582	563	601	590	579	584	575	583	587	570	601	600	595	665	609	583	602	576	562	553	591	642	614	597	597	628	617	598	573	637	622	593	588	598	568	597	595	597	585	639	607	593	549	555	629	597	605	577	587	612	572	584	556	595	577	588	569	577	570	638	658	627	597	610	577	628	610	583	590	616	580	585	645	582	597	595	563	612	562	589	551	623	608	576	599	561	605	585	591	556	640	598	592	605	564	609	573	591	637	546	614	618	600	613	601	608	607	584	578	580	602	611	565	623	632	590	620	585	604	581	593	624	573	622	619	601	577	635	572	566	630	593	594	608	613	634	568	585	595	622	573	627	592	616	598	567	571	590	579	644	585	603	591	585	590	531	598	595	609	619	646	558	576	600	559	593	595	591	580	584	556	575	588	667	573	557	610	596	571	605	607	575	615	575	592	606	567	637	598	647	588	562	603	602	606	638	609	573	604	564	580	574	646	525	548	566	579	636	607	627	597	644	623	582	621	608	644	627	590	624	582	616	653	613	590	580	602	583	596	584	573	571	611	594	590	603	602	594	600	638	594	610	602	576	598	575	595	610	621	654	619	609	595	586	603	577	574	612	598	614	642	594	562	614	611	625	563	612	608	627	640	586	608	569	616	613	587	583	575	583	578	633	578	589	537	560	592	584	592	589	625	611	612	590	567	605	601	572	616	582	578	627	547	564	583	587	585	568	605	580	601	607	555	662	592	629	633	591	614	586	601	519	604	583	618	602	607	557	561	588	595	579	588	557	625	599	593	601	612	595	569	628	623	599	589	580	590	588	623	545	574	630	610	584	611	607	623	617	594	562	593	587	560	586	600	576	569	555	599	603	603	613	582	603	618	532	595	626	583	620	612	607	612	633	580	520	605	596	594	624	615	624	604	582	626	610	623	603	624	541	629	634	577	606	633	628	600	615	611	603	558	620	577	632	584	626	582	543	654	593	581	536	583	600	605	642	603	611	617	570	611	577	592	578	588	616	594	563	584	627	612	583	568	571	619	559	588	610	589	577	605	611	588	633	609	648	575	576	600	578	597	624	553	582	630	611	626	601	590	595	584	602	584	593	615	621	629	596	618	605	639	575	595	631	568	594	636	614	576	536	589	581	565	574	610	562	586	550	601	577	577	550	553	588	564	596	614	598	598	616	602	590	628	594	541	608	577	609	597	630	585	589	628	597	599	612	583	550	577	599	577	556	623	605	592	633	598	610	609	584	578	639	570	583	570	579	565	602	606	585	603	630	653	540	593	560	612	569	591	610	643	588	605	593	625	592	599	647	598	598	586	582	596	544	552	555	590	557	593	590	601	567	586	633	567	640	592	579	642	632	586	614	636	571	573	602	546	603	611	636	574	599	579	576	618	625	573	597	595	585	576	601	619	567	568	567	604	601	586	641	576	600	581	619	557	551	564	627	605	626	620	571	592	566	554	553	616	604	577	621	600	573	640	604	606	624	615	573	569	561	614	593	607	591	564	596	564	625	622	625	606	624	629	614	592	545	606	606	579	598	583	560	620	616	559	600	640	628	600	594	573	586	643	613	572	572	609	596	597	577	600	585	604	548	593	592	556	630	616	563	565	621	564	586	571	575	594	558	571	594	586	600	626	577	586	593	594	585	564	587	623	625	599	603	608	626	586	603	567	591	605	626	621	594	566	597	621	588	591	596	539	586	568	537	600	614	575	605	658	600	551	621	652	624	629	602	638	589	592	616	573	579	652	612	621	572	608	565	642	590	630	619	601	612	551	613	581	577	646	562	612	562	629	581	580	614	579	600	578	566	670	552	551	593	598	596	579	603	564	612	626	558	639	602	582	598	594	600	607	569	585	600	603	591	597	602	592	584	569	616	623	654	603	560	582	576	572	594	593	543	612	605	619	596	609	576	560	556	619	627	531	592	609	619	598	621	573	565	589	591	601	603	594	612	630	564	573	630	584	595	580	587	566	569	599	577	580	604	608	590	580	588	586	592	672	608	571	557	643	605	592	575	619	605	560	599	557	614
11587	17953	12691	6842	5588	6669	20810	21242	18850	16757	12765	8324	5006	2913	1790	1145	850	721	655	632	635	643	620	595	608	617	643	630	640	617	661	628	643	621	638	645	670	595	642	612	640	550	630	605	584	594	648	647	660	654	625	592	609	645	627	674	675	675	652	642	602	589	608	595	591	667	654	614	571	653	629	572	615	621	647	646	637	598	619	609	611	618	636	654	637	646	592	661	625	615	697	663	623	643	661	599	622	621	603	609	645	569	643	686	650	658	632	639	632	607	612	587	600	634	641	689	620	638	598	608	616	652	612	598	658	624	609	605	626	631	625	635	631	614	608	634	631	611	623	635	627	627	640	658	618	671	634	596	667	659	596	598	608	663	634	643	644	587	657	617	629	617	659	603	644	621	654	653	639	631	586	616	658	604	643	618	623	634	588	641	662	657	618	614	677	628	603	658	602	584	634	584	661	599	629	633	658	605	645	580	630	603	659	657	689	639	636	671	681	598	620	651	592	652	662	627	612	605	663	631	666	622	664	678	600	631	605	612	595	619	653	629	633	669	607	620	655	631	621	661	636	640	648	618	640	641	661	618	627	621	642	668	583	669	641	649	654	574	645	622	645	605	644	641	601	648	623	638	625	579	611	583	616	638	641	595	614	607	617	629	624	631	610	649	635	629	653	635	624	652	647	693	626	596	604	627	603	632	624	661	559	596	626	624	626	630	658	610	659	635	608	586	614	617	632	587	618	599	636	681	643	655	593	640	626	649	682	661	605	652	613	620	664	642	627	598	608	628	558	572	621	639	654	643	632	647	613	620	647	660	642	574	660	599	622	612	673	647	623	628	643	620	614	608	612	645	630	653	649	638	664	627	641	631	610	617	639	571	632	611	591	603	647	644	624	598	626	670	625	624	618	624	627	652	594	658	658	593	625	638	583	648	652	590	657	666	594	662	595	584	591	626	656	672	625	631	625	691	623	605	657	624	610	634	624	625	683	596	628	701	636	622	623	646	628	664	582	604	654	598	625	637	630	631	604	671	656	650	646	641	665	592	623	647	574	638	622	628	636	648	648	600	622	648	567	638	643	596	659	646	599	660	661	612	670	661	616	619	630	616	605	636	643	623	630	656	661	647	631	629	620	639	630	624	657	664	656	644	608	652	641	579	675	651	658	581	692	654	623	633	665	599	618	660	642	599	617	606	639	628	582	650	621	611	610	610	677	622	594	654	628	628	680	603	656	654	650	642	599	640	648	620	592	629	528	642	593	595	605	628	640	610	657	666	647	622	600	646	664	617	666	624	635	603	603	582	623	614	621	641	631	622	616	639	603	639	633	629	626	573	607	610	611	598	626	634	602	588	621	639	584	645	599	610	653	651	619	616	675	632	605	644	644	610	618	605	621	598	635	589	608	618	642	630	646	676	676	612	584	656	648	583	615	660	672	659	621	653	679	634	650	660	617	644	645	642	638	613	635	644	603	603	698	629	654	632	698	577	596	645	622	654	611	616	639	664	619	665	682	602	603	613	640	645	676	645	575	608	660	643	654	627	631	576	627	592	622	651	657	621	630	661	585	650	603	605	639	604	616	642	652	658	625	615	625	651	645	585	643	602	662	636	636	624	647	618	628	579	653	610	644	581	633	627	636	631	652	644	583	651	612	586	590	625	621	627	617	601	625	643	628	620	599	651	690	637	632	597	634	636	636	648	591	644	628	578	609	655	631	644	653	634	657	603	655	629	603	625	623	643	680	595	589	621	586	582	623	624	645	618	637	643	644	620	568	623	655	640	622	626	628	611	588	605	636	609	636	623	613	611	626	609	643	641	619	664	688	598	642	640	626	639	645	645	647	664	632	608	602	596	615	628	601	617	606	618	651	619	643	652	621	626	649	661	662	654	598	607	602	641	633	604	632	625	661	606	623	629	625	601	642	587	621	677	679	649	678	623	587	651	621	587	615	624	639	604	673	621	612	641	624	627	673	634	626	653	665	627	658	647	639	617	625	603	606	627	650	592	623	591	585	629	619	601	645	663	664	583	629	675	612	600	645	592	617	630	635	614	615	654	642	603	659	694	630	642	637	629	648	612	637	646	666	634	590	648	604	611	631	665	640	621	641	622	626	634	607	632	614	644	668	602	656	593	626	612	646	652	610	643	659	601	632	597	681	579	632	628	608	607	625	657	606	608	612	629	628	624	647	629	636	607	604	618	591	629	603	618	649	659	624	614	628	663	620	596	672	631	633	642	685	628	622	603	619	673	613	588	656	664	601	631	646	614	652	604	642	601	624	648	599	628	635	632	604	623	597	620	656	593	642	605	634	638	611	665	629	614	668	624	621	643	609	637	664	640	594	643	643	620	636	638	667	617	618	643	605	620	665	608	666	657	643	652	605	597	634	618	629	695	662	653	591	629	626	629	624	653	619	600	599	631	609	660	663	659	632	644	644	650	680	630	590	621	620	598	592	637	581	662	606	608	602	640	595	634	643	646	602	615	661	636	606	607	616	619	674	619	627	619	631	611	632	673	609	593	634	646	631	635	631	633	645	619	642	600	669	700	637	645	610	626	603	640	605	601	611	603	636	637	650	648	618	609	553	621	558	674	607	629	608	653	648	618	632	688	663	645	619	612	652	609	592	692	612	641	663	601	661	634	606	623	639	613	626	626	610	576	638	645	612	622	620	640	623	632	642	597	633	614	647	631	594	634	608	642	580	642	597	666	649	615	592	667	643	620	576	651	652	629	628	598	619	596	623	681	609	615	629	643	667	617	629	661	622	619	629	642	680	611	650	600	639	616	631	602	612	598	672	638	641	628	681	632	629	617	627	619	633	638	654	618	650	651	679	626	643	670	619	627	652	635	670	598	639	653	613	651	668	640	637	579	640	617	596	664	598	642	602	633	668	616	608	621	652	598	616	664	554	622	610	630	623	608	617	584	585	613	583	687	634	612	686	578	627	625	621	680	673	640	609	659	602	575	632	628	635	651	656	667	626	638	572	633	643	653	678	689	630	594	623	631	612	661	597	648	622	631	609	628	644	621	640	569	647	655	627	613	630	641	646	592	655	609	621	604	618	632	630	633	601	625	627	623	618	614	609	682	612	626	648	647	601	594	678	627	626	599	634	644	668	605	566	630	627	648	624	667	665	601	625	633	681	630	625	678	656	644	623	641	612	594	642	608	631	629	654	636	667	608	632	606	648	609	627	631	642	668	630	551	637	624	601	644	619	629	620	642	639	599	656	574	615	582	595	640	683	618	638	628	624	619	669	586	592	607	656	676	655	648	669	617	628	596	610	633	674	627	658	643	615	634	614	643	618	680	614	658	605	652	623	638	652	645	632	601	631	631	606	629	664	624	665	680	634	649	660	633	657	645	616	640	608	633	643	645	656	635	606	617	615	646	629	602	643	651	655	595	635	608	644	623	631	644	626	644	599	629	594	607	680	610	623	637	657	612	656	635	602	644	678	642	632	647	619	675	637	608	637	629	644	682	634	601	641	659
22932	21500	29298	24115	21505	22621	35824	38279	31927	31179	25454	17609	10450	5646	3119	1776	1176	935	789	775	797	780	784	744	794	743	808	753	747	694	761	719	785	788	740	754	783	749	766	733	774	727	810	749	789	741	763	729	757	727	735	737	799	711	720	698	803	734	718	772	695	789	713	721	754	787	751	773	767	766	760	712	755	744	734	727	731	794	756	753	753	759	725	750	775	775	693	751	741	756	732	746	738	706	725	784	711	734	742	740	748	767	686	753	743	741	758	774	718	742	729	708	727	752	745	785	739	745	768	769	695	721	750	770	700	743	746	767	765	761	743	764	716	743	739	765	768	743	776	771	735	731	747	764	741	692	772	812	754	720	778	761	729	764	751	812	754	784	759	741	750	766	751	728	712	738	773	768	729	750	749	742	717	752	733	767	739	724	763	702	802	715	742	757	799	703	802	760	731	696	788	685	739	785	787	764	788	697	725	733	751	739	737	766	715	721	747	742	747	757	723	737	740	751	745	759	750	740	764	792	746	771	756	765	761	743	744	759	750	756	726	737	681	713	765	756	725	731	758	775	734	798	678	775	749	757	742	783	703	707	722	722	739	717	746	725	760	742	774	788	786	740	741	736	736	781	777	790	748	696	731	755	731	776	766	765	705	734	715	738	744	742	748	765	715	729	741	732	777	776	735	708	693	765	737	722	748	761	716	767	774	752	731	707	771	794	738	714	760	760	766	724	663	719	759	742	764	769	812	717	770	735	796	723	769	764	739	703	729	773	745	716	764	736	754	800	767	754	753	756	730	762	777	730	761	740	761	777	700	754	738	726	752	796	736	750	719	730	763	737	720	732	786	732	767	756	734	724	701	673	743	764	723	712	785	760	725	725	726	683	757	724	741	765	778	732	723	744	730	738	729	731	684	722	715	772	716	829	716	793	768	729	753	733	773	784	783	735	759	766	758	733	767	741	752	735	775	743	775	766	698	733	702	740	752	752	724	721	667	716	759	771	755	747	730	749	716	737	720	780	710	739	765	679	741	714	734	760	743	721	718	716	821	783	788	763	740	719	774	727	743	757	743	708	711	796	774	743	706	716	770	757	745	728	790	742	702	791	814	708	797	745	720	751	731	761	733	705	729	785	717	772	708	713	705	786	752	801	729	743	767	759	777	735	750	710	764	723	741	775	749	771	753	819	745	729	754	720	722	734	751	744	748	721	758	747	747	771	755	735	703	770	712	756	763	763	752	734	731	745	796	764	748	698	761	699	754	683	752	763	780	748	748	755	724	777	705	721	723	742	765	779	758	727	720	764	773	758	746	717	774	765	716	747	745	779	757	777	723	723	711	736	742	771	744	734	783	822	784	723	727	742	742	753	779	767	704	717	744	734	714	759	773	759	719	749	756	780	767	819	787	714	743	737	758	780	732	712	700	742	701	723	759	724	749	783	714	750	813	698	737	753	758	805	721	743	743	734	736	721	710	742	774	717	714	743	730	786	726	739	753	706	797	752	779	754	752	736	728	788	708	751	751	782	783	725	705	759	718	764	751	794	733	663	754	676	745	745	746	744	704	756	780	726	723	747	707	723	724	754	713	779	743	752	756	700	754	714	814	747	783	698	751	740	766	734	789	767	740	726	792	734	715	749	745	777	740	759	761	752	711	799	766	743	711	751	732	795	732	752	702	770	780	771	764	766	693	761	742	742	750	759	766	758	770	795	703	731	735	767	708	793	727	774	702	767	724	784	729	755	760	752	745	753	726	720	722	754	763	727	730	761	747	762	741	757	761	764	766	750	755	738	758	729	754	713	739	733	761	728	724	723	735	723	715	739	723	797	751	745	788	702	771	759	785	748	752	732	747	709	715	724	729	750	765	775	728	809	706	765	754	765	758	758	764	721	682	725	778	719	745	764	772	798	767	752	740	738	731	745	681	709	758	680	745	741	753	720	760	783	706	773	776	745	767	706	818	744	772	740	763	784	745	775	768	784	697	743	776	727	732	733	768	791	713	689	704	704	754	759	690	780	757	722	759	739	661	698	770	699	769	717	714	762	759	761	734	736	743	761	723	734	769	753	746	788	733	818	736	773	755	769	729	720	761	718	771	749	749	794	793	752	707	776	753	727	740	701	785	747	749	727	749	764	729	748	722	798	745	761	791	779	762	768	734	740	733	734	699	733	725	732	778	736	716	750	768	753	749	813	716	745	703	733	771	720	774	740	728	769	749	710	732	716	749	709	757	726	786	776	723	745	764	767	777	731	747	734	728	716	747	746	700	767	740	703	707	732	741	750	731	723	731	747	742	735	695	753	790	743	768	750	795	778	751	723	775	742	754	683	762	793	737	705	742	690	767	723	758	744	726	718	777	761	741	766	751	727	715	746	758	739	790	724	732	744	745	779	691	767	790	777	753	694	789	743	764	729	717	742	712	749	725	761	745	749	761	749	729	771	755	699	686	736	730	754	754	705	726	771	727	726	748	777	740	730	745	738	792	748	729	725	707	748	728	723	699	782	692	758	769	738	704	700	756	725	719	739	761	756	742	740	719	700	777	733	753	703	700	731	753	732	756	675	730	724	785	772	751	753	776	762	722	741	691	770	748	717	746	753	767	749	738	706	741	777	734	801	777	722	762	720	740	744	789	712	736	720	789	701	770	680	735	767	776	747	784	702	753	705	764	784	753	708	721	723	723	723	732	738	716	794	749	778	714	713	729	739	827	769	768	741	781	733	741	711	719	674	718	752	754	726	752	755	724	721	716	779	771	733	755	753	665	683	776	775	786	744	786	782	742	759	729	788	719	738	745	736	771	718	749	746	776	716	731	754	738	759	742	745	782	751	779	739	740	783	739	738	755	734	731	759	745	799	712	708	754	745	744	753	732	771	756	724	746	742	721	763	769	742	725	762	763	712	738	728	701	746	772	748	771	737	763	769	764	693	789	755	764	701	727	773	715	742	754	732	749	792	707	708	774	737	703	732	766	725	739	720	759	708	668	736	729	767	751	740	783	757	734	705	816	787	782	715	714	709	765	758	772	715	736	740	793	745	752	721	723	686	718	750	717	740	724	718	725	710	800	696	766	733	814	770	771	772	726	743	778	785	743	751	743	767	769	740	721	768	684	724	755	717	796	787	718	755	697	784	834	725	767	790	790	743	700	772	728	742	732	719	736	735	741	749	745	733	804	750	712	797	731	739	779	692	740	747	736	728	737	746	761	798	729	765	721	760	705	741	726	760	718	756	778	741	729	706	746	763	752	733	772	745	756	703	754	746	764	727	767	730	692	705	789	765	709	736	731	744	789	734	751	736	751	718	703	734	728	788	721	726	757	724	758	800	744	706	766	732	755	739	762	785	740	741	769	738	730	769	737	692	738	774	724	749	780	794	770	773	735	781	805	719	723	762	719	736	754	754	732	787	732	716	734	740	772	769	713	738	759	722	766	788	721	793	743	716	737	712	724	717	760	730	716	739	756	743	764	747	750	724	742	809	818	752	746	715	785	731
15187	27411	20468	13693	10429	13816	38398	40379	34895	33668	28263	20585	13253	7917	4256	2244	1396	1001	783	765	712	783	767	702	748	775	794	767	753	747	748	798	718	800	765	757	761	789	744	759	799	711	746	777	748	758	754	763	767	717	787	761	727	781	728	785	796	728	736	775	740	749	743	753	715	752	773	740	736	706	717	731	768	730	808	716	780	732	752	721	757	731	726	819	756	783	723	779	750	761	771	768	768	720	733	705	756	767	702	764	747	708	781	744	807	728	790	771	748	747	732	755	793	736	768	808	803	709	729	732	731	719	753	738	808	770	778	769	777	746	763	680	698	731	764	724	810	773	807	787	796	753	738	742	739	743	774	722	745	797	740	744	740	782	764	672	765	738	701	732	804	728	776	730	749	763	716	758	757	778	741	759	775	711	739	756	737	763	729	749	718	721	754	779	751	726	743	701	745	795	800	729	771	783	735	749	758	749	786	736	781	763	777	712	726	763	749	717	793	726	761	754	761	755	748	773	716	750	728	822	697	734	719	774	772	793	749	802	759	693	750	761	772	774	741	762	779	692	744	756	719	760	755	776	727	763	738	771	701	745	718	765	717	753	761	765	803	707	727	773	725	788	754	769	697	760	769	781	778	761	764	757	723	766	787	734	775	759	789	720	763	752	745	721	767	737	763	825	745	744	719	721	748	732	798	747	800	780	758	755	766	700	740	749	728	721	779	790	739	806	738	741	736	765	754	735	741	722	775	753	753	723	827	753	775	695	795	842	767	738	779	703	801	752	810	801	782	770	748	792	746	731	743	736	724	759	740	775	767	783	736	793	679	771	679	769	748	726	715	798	645	700	748	737	738	767	751	755	727	732	791	791	768	756	770	746	757	749	772	747	737	724	799	735	767	758	776	777	792	756	708	776	849	783	724	751	728	754	720	754	726	775	761	801	782	742	772	713	739	742	768	666	789	756	770	771	742	760	772	759	748	748	774	739	744	722	767	764	745	756	762	745	771	719	741	787	760	757	728	757	743	784	792	764	743	783	758	736	759	784	731	792	789	745	830	779	741	749	746	770	791	751	765	812	751	791	745	733	763	749	713	756	702	761	755	720	726	718	717	701	791	737	732	790	769	740	776	739	774	744	771	676	762	721	807	765	827	777	758	748	723	763	732	738	705	752	740	758	733	732	772	720	747	728	762	762	739	754	778	762	721	790	718	751	783	733	758	712	761	760	780	704	757	753	772	719	762	748	716	773	725	697	782	728	798	731	690	782	760	747	713	756	752	770	768	718	774	735	769	764	763	765	777	788	763	816	745	738	773	768	778	762	765	758	737	761	733	767	767	766	757	764	825	780	772	763	733	772	701	762	759	737	801	741	741	795	737	736	686	773	791	776	718	764	722	823	748	786	734	771	745	726	757	749	742	755	774	780	716	794	747	702	744	747	730	776	736	714	726	809	740	722	757	751	772	749	768	768	692	773	754	734	795	797	738	778	844	744	760	748	765	726	746	771	780	787	768	761	769	759	744	735	800	772	740	764	756	744	709	756	729	749	718	769	839	722	750	734	746	738	737	782	754	757	745	829	757	801	772	719	763	763	778	776	759	755	796	738	766	771	765	753	774	732	758	750	710	715	755	804	764	753	735	744	763	789	760	770	765	761	766	744	730	785	728	770	727	741	815	732	788	708	741	752	725	731	744	761	702	703	717	735	759	741	714	732	788	785	766	764	745	760	812	770	755	682	759	722	700	749	783	753	761	726	769	747	731	762	777	819	751	748	757	769	722	699	780	766	799	782	747	763	793	774	772	772	791	771	753	754	705	806	726	717	717	786	789	732	759	770	781	770	784	777	743	730	756	784	773	790	739	724	755	799	755	801	790	765	753	712	771	757	778	794	713	735	800	758	771	744	728	716	764	759	751	755	787	742	743	730	768	793	754	722	763	734	769	782	767	787	761	736	800	788	777	786	733	769	711	722	759	792	762	768	764	767	770	783	755	745	750	731	771	740	753	711	777	731	747	739	774	743	710	724	770	700	714	745	752	753	758	778	764	783	746	755	782	751	729	767	761	810	759	793	744	751	740	764	754	784	819	771	764	808	760	754	791	729	751	777	756	730	726	766	708	783	774	809	749	729	762	813	823	779	757	832	742	752	751	738	787	761	758	778	717	746	746	733	738	829	784	735	816	748	755	740	723	720	766	740	716	758	746	766	802	778	764	784	773	728	787	731	745	765	784	754	767	752	736	798	769	763	736	782	704	744	725	770	744	756	765	765	715	755	790	768	762	776	686	744	772	762	824	766	719	789	781	747	752	743	707	757	755	762	763	744	759	758	759	782	791	769	787	754	790	726	730	734	724	773	727	715	775	737	765	758	753	696	731	778	796	712	734	711	741	740	722	766	748	753	760	765	690	750	727	761	720	769	752	798	751	765	755	746	747	788	786	737	749	744	786	753	715	751	807	758	706	734	772	778	806	710	785	782	744	731	714	756	815	749	725	728	746	788	724	756	743	788	783	759	724	800	752	817	755	778	717	775	764	764	720	773	819	778	778	720	767	757	750	776	749	755	706	756	761	738	752	738	773	758	745	739	736	761	771	768	774	748	777	768	701	740	784	750	722	748	722	739	790	795	728	752	787	780	749	827	761	797	743	770	745	786	741	770	732	758	754	753	697	776	759	718	760	747	786	791	748	812	731	753	754	772	770	742	745	736	729	745	731	751	715	751	709	772	726	738	728	761	730	737	802	802	818	745	777	773	751	844	760	738	722	718	754	755	731	779	718	746	750	718	773	751	744	749	779	726	722	753	800	718	748	726	734	675	750	746	737	773	766	765	752	803	727	733	803	754	774	784	743	732	791	779	730	747	718	752	761	789	742	709	785	764	772	748	793	733	726	770	707	745	738	745	756	770	820	749	749	725	746	752	747	759	726	796	714	754	748	732	751	726	701	789	760	745	740	729	764	701	744	757	770	732	745	744	742	765	774	792	826	727	749	702	763	784	780	752	737	748	800	745	761	739	716	732	785	734	755	741	746	773	753	803	781	711	750	789	777	775	760	761	728	765	748	763	763	742	714	731	702	746	736	739	763	727	749	751	769	746	769	722	731	728	760	743	787	729	748	737	748	783	752	766	727	738	743	738	790	788	818	779	735	753	732	700	792	716	750	748	783	741	816	737	788	761	736	808	788	733	748	737	756	738	772	751	804	768	739	733	747	731	766	718	775	759	725	711	720	743	745	772	749	725	755	747	766	762	742	721	772	764	783	748	764	738	751	746	743	808	753	800	695	789	765	719	723	730	726	813	732	696	694	769	757	777	738	768	844	789	762	764	758	758	750	777	776	784	791	756	727	769	806	761	738	763	722	758	821	758	725	790	773	735	772	780	736	748	785	758	780	748	727	762	801	757	758	767	726	757	777	784	717	718	743	762	770	754	702	781	764	780	708	726	817	759	753	726	781	799	758	714	787	752	731	770	761	757	770	803	775	720	787	780	746	774	767	751
28282	20236	12909	5782	2752	2090	2889	3253	2445	2098	1859	1300	1036	821	740	573	564	556	512	556	561	487	521	510	507	497	502	515	507	550	529	508	543	546	496	491	521	518	542	480	517	485	507	532	472	530	506	517	513	528	485	518	487	509	503	554	545	509	513	517	492	528	514	528	547	500	529	531	506	468	500	483	500	527	520	541	546	537	509	499	504	492	494	525	531	503	502	515	542	545	535	517	468	493	506	519	531	541	523	524	521	499	533	482	506	510	526	502	523	492	510	534	497	542	513	506	504	488	498	473	535	511	514	546	527	477	496	528	540	503	523	499	494	530	496	517	516	542	515	538	553	539	508	518	482	525	514	524	490	515	501	497	544	540	511	541	536	490	506	510	541	489	511	528	531	524	531	519	498	522	499	505	518	523	491	534	520	525	528	545	507	502	499	517	520	524	490	506	524	507	488	516	514	541	512	532	470	495	477	521	492	510	476	536	503	495	540	555	526	507	546	475	549	512	529	509	510	490	520	506	527	496	511	478	515	495	500	531	543	585	520	453	486	507	509	542	531	508	531	512	543	504	502	522	526	457	540	473	504	502	509	521	509	557	481	482	490	536	555	467	476	529	526	525	524	538	528	512	483	543	507	541	538	531	523	523	494	530	487	521	482	535	535	513	478	498	484	527	521	511	527	509	490	468	563	511	495	527	563	531	518	512	527	512	513	512	512	462	532	504	489	505	498	527	554	550	481	516	499	507	510	539	531	510	504	523	474	499	482	540	485	462	519	548	547	523	510	548	467	497	472	507	478	549	491	525	539	540	543	516	551	524	480	489	514	514	543	516	521	527	508	490	531	510	524	531	507	531	533	519	511	487	520	492	567	534	519	537	502	522	535	547	501	519	543	481	509	503	498	547	526	505	524	541	512	506	510	524	471	515	478	556	505	497	527	535	537	521	507	499	519	508	511	510	517	527	515	504	540	506	530	499	491	568	549	508	526	549	508	503	543	506	513	501	519	482	484	490	545	572	498	529	534	518	501	505	550	504	493	547	523	553	484	507	515	496	504	512	523	511	491	493	505	465	499	507	510	519	476	490	533	548	571	539	510	494	513	548	516	552	484	539	543	482	486	508	522	498	530	533	513	529	536	517	542	495	533	493	497	504	471	512	523	494	526	503	503	536	526	517	512	494	526	504	498	498	512	544	524	506	481	489	524	537	531	533	478	494	521	490	471	496	513	551	508	528	539	477	542	519	519	554	540	523	464	516	499	525	521	498	522	506	467	522	515	545	562	503	532	534	529	555	502	558	464	499	483	449	519	485	496	530	507	552	526	508	558	509	471	497	478	493	506	531	506	501	544	496	509	520	466	496	493	483	510	509	511	523	494	583	492	514	540	491	525	493	504	480	501	521	542	533	523	537	493	528	531	556	493	535	528	490	501	508	520	486	475	547	493	518	472	473	495	494	502	530	471	501	487	519	527	501	534	485	533	563	520	527	509	499	556	536	523	527	520	514	529	515	508	498	436	549	503	520	497	545	510	527	541	519	573	527	507	507	553	540	495	531	494	502	482	521	508	523	550	483	522	574	509	509	522	507	489	520	553	500	524	493	518	525	508	531	567	518	534	496	508	544	539	518	562	518	477	558	506	478	499	483	498	509	543	571	521	504	531	513	491	502	522	530	517	521	523	500	547	494	512	471	535	507	539	509	573	503	555	516	515	518	515	551	531	482	490	505	512	529	524	497	515	547	478	536	519	502	477	530	518	528	530	509	492	498	545	532	503	514	520	502	543	545	523	533	516	509	523	525	544	509	467	513	546	527	519	514	523	528	519	519	550	482	513	517	498	497	540	528	495	555	527	540	513	514	496	541	531	498	518	496	526	520	491	506	519	504	544	500	535	527	521	517	507	488	504	484	537	534	533	501	516	525	491	499	526	540	519	555	574	545	507	495	522	520	477	530	516	504	496	508	528	525	503	476	505	543	515	500	514	513	488	535	498	488	518	513	516	506	553	528	500	527	545	507	493	478	489	506	534	518	496	558	523	516	496	550	535	482	506	528	500	487	509	536	547	504	494	516	552	516	536	498	498	494	536	482	497	523	478	497	507	529	503	522	473	518	535	506	524	515	500	515	491	482	533	497	516	527	520	545	505	515	516	494	519	474	493	508	508	521	507	514	544	524	511	549	577	514	537	528	497	562	502	530	525	525	488	515	520	527	485	531	480	502	538	512	511	519	514	513	498	531	487	557	508	494	502	519	526	493	472	523	477	523	514	518	512	510	485	534	514	533	510	538	529	553	527	509	506	520	501	552	502	490	528	520	478	500	512	502	488	528	541	492	497	509	538	500	537	523	520	508	514	504	477	528	522	538	539	525	530	521	500	509	518	500	517	503	580	507	511	508	498	501	489	538	492	533	527	517	499	534	478	456	503	547	497	549	484	478	468	495	520	497	507	518	509	512	505	512	510	502	542	461	506	576	498	522	509	513	531	548	544	563	481	550	529	520	534	526	550	511	509	512	500	509	520	499	516	509	519	505	514	501	522	512	533	526	496	522	474	553	534	502	527	509	512	526	534	521	503	541	480	499	507	529	505	523	509	500	525	508	506	513	482	483	506	510	524	554	542	509	555	514	511	476	505	526	513	475	554	503	511	542	515	520	509	490	508	516	523	507	528	570	520	489	536	532	531	518	515	519	532	492	497	553	522	508	536	530	521	512	531	542	489	530	506	512	486	521	518	472	539	515	507	503	514	487	514	526	542	541	516	550	500	524	500	513	528	537	485	514	486	531	505	520	539	500	523	487	487	505	555	539	476	503	483	497	552	487	513	534	514	500	512	521	545	502	533	526	540	505	473	536	524	492	553	525	506	489	508	547	499	527	493	527	524	541	523	509	512	488	538	480	491	514	512	512	497	564	527	542	563	479	539	526	501	488	512	525	498	546	498	524	498	485	524	503	521	533	488	522	517	513	535	523	531	517	523	502	484	474	507	525	501	494	555	484	504	512	507	537	541	519	491	480	529	546	477	523	543	501	478	490	530	488	535	545	482	521	478	542	531	498	536	502	488	490	514	527	496	547	534	509	509	528	535	490	543	520	529	500	495	507	524	524	534	492	501	479	531	546	520	505	532	491	496	573	523	496	500	534	528	500	517	485	551	539	551	458	498	474	556	520	507	483	493	552	543	511	504	493	520	516	474	519	547	472	530	520	541	543	531	492	527	548	535	558	496	487	532	523	541	495	491	551	518	487	504	536	533	511	518	530	492	504	525	529	520	491	497	525	528	530	523	481	530	522	547	496	508	507	523	490	536	505	503	532	521	499	507	501	536	499	503	529	526	499	476	561	537	514	513	501	483	524	518	506	535	515	547	542	527	485	518	483	520	506	502	532	531	508	518	545	489	530	514	519	529	521	488	541	516	521	476	492	527	514	537	509	502	506	551	499	523	469	513	541	513	558	507	541	504	483	525	507	501	541	498	524	494	542	528	516	453	536	499	500
10727	15234	11451	6429	4261	3439	4108	4345	3491	3003	2341	1762	1205	963	731	670	615	547	543	556	555	551	544	535	595	540	522	560	537	526	553	561	561	533	531	567	581	530	543	533	537	558	578	582	567	604	547	539	558	581	589	544	545	565	531	574	558	548	534	597	536	522	547	535	578	539	519	517	524	514	553	530	527	539	548	555	582	567	554	527	545	536	521	519	524	600	520	545	544	590	544	525	562	560	529	539	536	521	544	547	526	540	540	546	508	547	537	541	602	533	574	543	522	570	539	518	510	499	596	521	538	540	536	570	534	518	506	555	527	519	552	549	577	549	582	513	546	531	536	604	532	548	536	600	532	517	547	537	536	596	568	536	535	506	523	523	522	550	527	565	531	593	572	539	557	539	534	512	546	537	602	521	592	547	571	563	565	607	541	587	515	553	510	559	588	531	517	541	532	564	529	550	589	565	550	573	568	517	530	530	562	523	555	548	515	521	563	512	543	549	498	501	521	541	554	578	548	543	527	569	530	538	553	526	559	538	535	525	545	549	547	522	528	530	588	570	533	533	540	557	526	541	560	542	582	549	514	576	544	538	551	542	557	529	520	516	548	541	622	521	563	585	558	554	564	585	520	579	533	500	531	561	567	505	549	585	566	579	566	510	540	562	554	568	589	508	588	543	546	536	534	530	532	522	546	563	531	584	533	529	563	565	560	558	559	524	539	527	541	555	562	559	555	534	575	527	568	550	594	539	507	558	514	538	484	530	559	574	533	537	544	522	547	543	580	514	546	545	534	534	560	584	536	578	543	504	555	530	511	536	529	565	557	547	543	571	506	569	513	570	529	524	561	507	501	557	536	566	552	562	519	560	565	524	534	538	580	579	538	555	563	564	563	521	588	503	591	541	500	517	546	520	526	540	554	536	517	546	564	586	574	560	570	591	524	542	526	551	581	536	521	525	535	570	533	507	562	525	561	521	529	568	548	544	554	560	586	540	531	582	570	529	526	551	553	540	538	549	496	566	574	531	532	497	535	529	557	554	555	548	545	571	542	547	545	566	546	513	540	566	541	546	541	573	534	547	498	527	586	543	502	503	526	531	531	547	551	526	506	542	515	503	529	563	540	571	547	567	568	543	548	574	531	524	568	518	535	556	581	569	540	558	551	550	530	541	557	578	570	565	540	540	526	540	550	534	497	553	550	554	546	553	543	566	535	551	522	551	531	514	515	556	513	545	550	532	548	549	573	541	534	556	533	542	526	500	596	564	513	548	582	556	571	585	538	549	540	543	547	495	535	517	547	544	479	527	560	524	538	525	566	502	547	545	532	545	540	573	528	538	544	499	537	608	561	588	518	569	568	524	508	587	589	543	587	552	555	539	543	571	535	534	596	530	533	502	546	535	560	518	519	596	540	540	501	503	639	523	551	556	536	505	567	547	525	545	551	556	568	531	538	531	574	544	534	558	537	541	536	533	562	585	557	528	579	533	562	571	588	564	551	537	562	520	597	535	524	564	521	576	550	507	550	576	558	493	587	573	549	546	561	518	518	557	548	518	545	547	521	513	543	543	540	511	548	555	542	516	544	524	581	539	536	556	579	551	571	552	555	527	544	512	521	553	543	529	550	521	530	516	565	546	593	543	538	581	512	530	561	532	554	527	565	561	516	507	546	537	558	520	554	533	527	546	532	503	510	562	548	585	588	572	527	565	555	564	516	540	527	482	545	555	545	527	533	535	561	512	534	521	466	503	478	573	576	572	559	532	508	552	559	543	531	546	527	523	533	533	577	544	543	542	532	559	555	557	534	559	564	566	534	564	550	560	514	569	547	578	533	580	593	551	535	558	534	543	523	560	578	543	556	570	540	545	483	482	533	524	570	534	568	575	559	519	511	539	542	555	496	560	573	542	472	494	503	568	547	573	575	566	577	550	537	511	504	534	522	542	555	599	513	540	605	537	566	541	529	548	512	533	525	553	531	541	557	496	511	559	599	559	561	561	560	524	597	539	527	543	533	557	537	548	561	549	524	525	524	570	539	555	523	545	536	533	555	573	501	559	585	511	529	554	496	541	548	513	516	585	536	577	552	548	551	493	587	541	540	554	575	501	563	559	526	535	506	510	543	569	546	552	536	528	568	555	561	570	536	541	558	546	552	583	559	559	573	529	544	554	589	563	508	554	537	578	532	584	569	545	526	542	509	537	550	539	570	577	560	547	519	571	553	532	547	553	563	561	548	517	557	540	518	549	533	517	508	525	535	506	567	519	547	502	539	562	503	557	564	534	537	532	556	546	572	521	539	566	504	546	582	530	548	547	547	549	530	533	518	546	562	569	575	553	551	547	564	542	530	512	533	540	521	503	579	541	533	552	509	537	587	518	552	527	560	525	536	514	537	541	556	505	517	558	548	560	547	505	540	560	541	507	566	559	572	522	579	557	517	582	549	541	571	549	549	541	548	521	572	511	577	514	526	542	561	542	544	562	560	571	528	542	550	572	546	582	560	536	560	502	548	554	526	544	527	557	558	523	541	567	501	524	523	512	541	546	539	544	573	531	605	577	499	516	561	569	545	554	518	546	531	570	506	547	562	548	539	571	516	503	504	564	561	529	580	554	566	562	564	558	517	540	557	541	522	544	611	541	553	517	552	555	524	521	593	517	523	552	499	545	549	523	562	547	527	521	564	566	547	550	575	578	520	551	579	545	555	561	559	471	535	543	557	602	546	558	560	528	565	504	549	545	513	545	570	535	548	558	524	531	537	524	509	524	542	540	515	534	546	529	542	519	519	567	552	543	508	564	538	578	555	523	538	574	493	543	538	548	557	557	519	496	534	527	524	543	523	557	523	558	539	522	524	559	526	531	539	517	560	542	582	537	530	557	550	528	577	546	506	601	555	549	524	543	530	583	517	578	551	518	518	550	514	519	533	529	459	563	554	566	529	543	533	507	518	564	565	562	558	522	557	577	498	543	527	512	586	545	524	517	597	535	572	570	517	568	564	543	546	518	525	544	552	600	540	544	529	572	514	531	547	557	534	562	561	570	508	485	556	558	488	544	521	569	553	528	505	538	547	552	581	521	541	503	577	485	553	500	521	500	554	539	544	521	563	527	535	586	525	523	498	534	552	572	519	539	573	557	547	501	579	588	548	553	536	553	540	521	528	550	560	529	530	559	572	555	547	536	571	569	552	563	523	516	513	500	515	574	563	529	550	546	521	525	560	558	539	548	541	541	584	548	574	526	532	532	551	533	602	558	532	567	561	538	534	589	568	517	544	530	584	520	507	578	537	576	547	529	545	545	542	536	549	566	597	531	574	567	559	485	552	547	554	522	496	596	556	534	550	541	530	536	552	554	557	543	570	530	522	542	588	523	542	523	562	531	556	510	559	571	517	516	546	549	556	557	560	574	556	574	550	531	504	529	504	523	547	564	516	546	553	501	585	564	536	517	594	525	573	572	563	521	535	543	529	545	543	589	575	564	550	538	525	521	551	546	550	552
24079	21288	28431	24477	21157	11022	21709	24989	19645	17170	13480	8576	4837	2757	1683	1091	761	680	590	583	606	603	596	589	554	611	608	557	579	587	621	591	597	570	555	590	583	619	580	592	595	546	590	583	585	541	578	589	583	572	605	527	596	608	567	577	607	600	593	547	578	568	584	558	566	549	570	564	590	590	587	566	535	559	616	563	552	551	537	624	605	575	541	536	551	665	554	576	630	540	585	599	604	581	549	555	578	572	569	597	600	576	556	582	610	608	556	582	523	601	584	563	601	619	629	590	586	541	622	558	539	597	576	609	612	623	533	562	561	573	547	622	602	545	582	610	593	544	541	552	571	575	591	561	647	547	548	547	597	562	574	556	555	584	559	589	553	584	583	557	564	606	576	574	582	567	630	602	577	542	573	578	582	599	584	630	580	598	555	570	575	647	608	595	544	620	580	601	571	601	577	567	557	584	604	570	611	610	563	608	558	561	566	559	523	611	571	526	625	561	601	601	559	554	615	619	629	586	587	574	564	603	564	580	588	641	577	598	604	585	565	578	554	553	586	537	580	571	571	596	578	569	610	606	551	572	602	555	582	587	535	603	571	584	575	580	555	608	589	562	594	568	616	597	560	571	606	590	577	615	559	579	545	582	560	573	581	595	597	642	586	607	570	596	568	605	548	615	571	582	553	540	529	599	595	641	609	569	562	608	545	572	564	595	599	544	600	621	600	604	591	582	573	568	568	575	616	597	562	543	614	544	588	586	576	560	599	535	549	550	553	568	560	626	599	596	564	543	606	584	595	612	586	550	564	572	592	580	597	536	593	562	580	584	605	591	541	559	576	573	586	566	640	553	529	628	613	562	559	593	591	613	535	635	576	599	561	559	561	591	567	544	603	585	596	615	594	600	580	574	573	588	549	602	545	568	598	594	600	566	583	638	580	593	572	569	554	608	577	579	559	616	575	583	570	594	549	585	589	599	562	607	594	555	576	605	601	611	563	507	608	593	541	591	569	624	580	615	589	579	565	592	563	620	572	588	608	609	554	559	601	577	612	625	615	609	578	572	593	584	595	572	615	588	561	605	596	571	545	569	585	605	580	553	575	541	568	545	629	595	593	587	552	610	562	601	569	519	581	551	588	558	596	546	577	575	571	579	563	554	599	563	574	597	586	543	606	573	571	625	567	580	555	584	559	588	587	599	557	605	558	616	530	528	563	572	591	634	589	565	555	602	575	596	573	586	614	587	562	600	611	593	591	598	608	580	550	565	583	570	609	584	594	546	607	572	609	583	569	567	566	593	608	586	584	614	563	577	592	615	515	580	583	592	593	561	618	585	575	536	582	588	605	585	602	562	560	573	586	549	561	544	546	589	576	592	588	576	576	593	577	589	584	613	624	580	554	577	593	565	566	585	576	575	555	568	583	604	562	583	586	605	543	529	614	626	588	580	619	592	585	552	584	563	638	559	607	579	554	574	594	597	602	586	615	596	593	575	543	616	582	577	592	610	597	592	566	571	587	558	588	602	570	559	573	564	612	575	571	593	566	571	557	586	554	604	583	557	579	634	584	535	602	575	586	575	589	604	574	610	569	634	602	581	570	598	577	581	560	561	573	594	600	560	597	562	579	596	586	576	548	605	607	574	563	613	600	599	576	575	610	582	580	605	547	571	589	636	546	559	587	605	552	566	587	555	590	582	597	623	613	575	573	597	590	562	558	565	562	567	589	611	599	529	574	604	597	537	593	566	573	569	594	598	585	590	571	574	563	584	580	585	594	618	599	541	567	614	590	591	598	595	592	576	596	597	593	534	563	568	569	543	601	587	559	585	576	554	559	597	580	561	597	587	563	565	602	543	578	576	529	558	569	540	597	543	576	566	514	591	567	568	554	550	616	560	580	587	596	629	544	561	591	530	588	539	593	603	605	579	571	547	606	581	568	577	567	566	551	583	625	573	558	569	535	560	585	585	557	574	579	596	598	593	588	563	558	591	568	580	613	595	574	626	575	538	597	608	550	541	562	586	603	565	555	596	533	563	567	572	569	573	633	619	563	601	570	584	587	573	581	562	558	571	574	612	608	584	552	569	552	562	566	538	547	623	630	585	593	575	571	589	571	601	562	554	526	571	584	610	587	593	560	561	600	607	630	620	598	647	550	547	616	580	592	606	570	612	537	587	609	583	549	547	584	567	583	558	596	617	574	571	614	578	555	589	567	603	622	595	585	588	571	609	617	570	554	605	578	599	587	542	548	549	610	536	575	555	567	616	608	586	600	589	607	565	575	580	581	577	553	585	593	610	557	599	568	581	571	637	586	588	560	562	592	544	591	578	576	594	631	585	560	593	595	570	583	591	527	555	580	584	567	574	585	587	581	594	595	609	543	605	564	584	614	602	624	614	551	568	588	573	588	563	549	608	606	602	562	558	598	606	584	562	607	589	576	555	544	624	613	551	582	573	535	583	554	635	577	563	610	569	549	555	579	571	517	566	550	611	581	569	590	607	603	549	578	576	575	584	563	565	553	607	590	597	578	601	620	610	524	600	589	585	558	574	553	535	590	591	586	542	553	597	555	571	589	558	557	558	589	563	602	590	570	573	570	555	604	572	591	610	586	567	574	543	600	579	599	635	546	568	590	574	554	587	573	630	565	590	537	593	606	580	575	571	629	559	566	576	555	584	599	585	582	578	577	586	576	575	607	562	561	577	572	590	596	600	547	575	557	579	621	537	593	573	592	597	566	602	595	584	603	564	564	587	582	570	582	587	602	601	584	560	560	601	591	610	578	581	586	602	596	576	591	600	542	581	545	597	589	564	564	621	576	610	566	520	627	604	546	590	560	626	620	579	597	541	589	564	605	576	555	591	581	548	598	589	608	556	567	571	578	604	555	600	610	592	594	581	598	615	583	579	559	634	562	635	560	590	580	578	593	596	538	579	529	596	605	581	584	577	572	622	620	565	589	621	528	586	543	576	597	614	603	579	576	588	550	554	567	552	633	566	564	553	602	570	581	567	600	568	611	567	568	600	616	613	613	577	611	546	570	619	620	581	584	567	590	564	567	591	603	588	639	542	579	546	588	605	587	615	635	590	590	580	588	619	589	560	539	572	547	560	556	596	569	608	564	573	640	592	596	576	551	565	593	543	559	594	609	582	559	581	606	586	602	585	600	583	543	577	599	594	597	546	594	550	593	525	566	577	573	601	597	557	558	571	584	545	576	605	585	543	567	542	608	558	578	583	600	614	580	583	597	549	580	610	537	600	597	600	627	562	566	605	524	547	617	590	602	611	600	553	601	616	643	579	599	591	585	599	562	556	546	571	558	568	560	542	600	595	585	621	536	561	582	595	638	554	532	583	572	604	595	553	544	569	578	588	554	564	589	564	580	604	538	568	615	620	568	574	557	595	582	548	610	575	575	564	587	621	585	596	595	594	588	506	597	557	576	538	526	559	560	558	615	554	621	649	563	562	571	584	597	636	563	584	582	580	569	559	607	573	554	574
10868	22643	17011	10394	7317	8988	26784	29100	23406	20997	16869	11346	6839	3857	2327	1283	883	685	596	626	579	628	615	609	612	569	585	558	577	604	632	636	591	602	637	588	599	581	601	581	573	588	622	601	597	595	587	617	626	624	606	595	650	589	573	574	613	622	656	622	611	583	602	578	615	566	620	608	588	597	593	583	607	600	590	585	557	590	606	592	577	598	626	550	604	637	601	598	620	614	566	578	610	620	600	608	574	595	603	631	610	549	631	619	567	612	602	640	587	605	619	608	538	580	615	630	606	570	607	561	586	585	602	609	600	585	615	559	540	599	613	569	621	620	598	576	597	609	583	609	561	587	604	600	584	625	643	587	588	568	612	624	628	595	600	579	611	602	573	570	597	652	610	582	604	579	604	622	613	646	642	584	581	617	595	611	561	583	624	551	565	567	631	620	623	599	598	552	622	594	570	605	554	581	589	630	619	594	591	598	595	580	632	564	567	614	596	574	609	592	588	624	577	617	581	573	585	613	642	570	577	598	595	628	599	589	597	630	621	614	590	575	611	613	609	648	613	642	627	629	648	581	608	581	592	611	618	583	615	611	593	601	606	600	633	650	554	607	630	647	610	584	579	545	594	567	616	609	628	598	599	576	609	570	642	586	593	575	570	618	613	607	563	575	617	591	598	596	620	585	570	608	571	601	634	563	624	651	616	594	579	613	610	593	582	608	611	574	581	586	635	604	601	658	590	595	609	584	578	611	569	574	624	574	582	599	613	588	616	639	581	564	591	640	628	624	625	610	610	593	569	635	631	590	622	625	540	584	611	632	633	593	613	618	622	612	634	568	599	573	643	609	583	577	600	581	574	591	602	576	592	630	598	605	549	576	624	589	628	609	613	611	605	589	599	615	659	588	579	619	594	566	575	589	571	600	612	598	610	656	611	579	621	573	585	544	578	565	566	574	623	599	597	612	554	625	576	599	615	632	603	604	629	576	649	596	629	579	636	559	613	598	598	620	614	624	610	613	557	634	620	598	629	582	619	623	613	596	575	601	602	620	608	634	565	603	598	588	594	586	598	549	606	621	578	624	610	634	553	619	604	643	577	603	581	618	581	577	615	607	612	611	630	633	564	569	606	608	571	567	573	612	590	637	590	549	595	587	639	554	651	607	612	562	589	596	576	576	588	659	608	558	565	635	600	584	596	582	577	604	587	585	576	583	598	573	609	590	548	614	621	525	603	616	594	645	642	639	597	590	584	589	601	584	612	618	607	617	636	602	638	640	583	606	583	550	616	598	573	616	621	630	597	566	574	622	593	597	579	601	551	559	581	586	582	610	621	587	563	612	610	592	593	583	642	585	600	632	557	568	602	601	578	571	594	594	607	620	610	593	530	601	591	584	611	585	625	615	610	627	546	567	550	611	636	612	624	636	604	608	586	591	586	582	563	625	628	637	609	610	628	597	608	597	517	635	594	605	554	580	608	628	621	625	612	606	625	594	560	617	631	624	556	604	600	614	615	584	622	628	597	584	599	613	580	560	590	619	592	603	551	570	595	595	624	602	635	573	574	598	601	614	658	580	621	568	589	626	574	575	589	663	629	553	634	581	589	599	624	585	588	560	586	620	572	600	586	613	609	608	594	577	605	591	578	594	596	572	594	602	599	603	577	634	663	589	658	635	599	570	583	602	599	624	598	583	594	572	589	581	628	598	596	608	583	608	533	582	629	587	588	595	646	627	557	565	615	579	631	618	579	597	563	601	591	586	605	604	577	601	582	626	568	570	613	593	577	620	597	627	584	599	613	563	582	627	576	608	596	587	575	610	610	611	577	653	603	580	614	600	546	619	582	616	593	564	606	609	623	591	576	607	562	570	569	624	626	595	589	584	605	587	603	621	536	562	591	603	602	603	582	572	610	612	589	571	574	581	628	595	592	567	610	607	584	563	576	556	604	575	632	639	638	630	590	587	611	606	586	603	567	624	580	578	650	560	587	562	558	560	608	608	621	584	595	621	585	602	648	583	607	623	665	635	561	554	613	620	591	565	581	570	610	629	586	644	608	612	605	584	565	614	622	584	569	609	598	566	620	615	611	603	642	590	606	611	638	646	598	599	609	600	624	620	611	597	617	629	614	597	586	574	580	574	586	614	614	621	632	600	595	602	580	581	608	592	605	589	630	620	604	596	614	605	610	637	608	577	611	583	612	579	593	607	578	628	623	575	580	572	549	601	586	626	565	597	550	586	617	612	565	613	617	621	603	567	619	631	617	605	636	648	571	653	619	618	634	610	599	643	581	610	600	629	619	575	632	589	618	597	603	597	595	590	600	624	587	585	591	607	602	587	564	606	581	591	607	635	609	588	588	611	590	597	615	616	562	595	656	624	593	628	575	604	591	621	616	606	566	610	575	570	579	670	594	618	608	609	591	624	679	603	607	581	590	637	562	658	602	596	619	587	592	663	590	567	572	574	600	555	605	602	607	591	609	600	578	593	613	620	618	656	613	591	578	600	608	582	617	591	622	575	626	612	604	625	620	620	605	563	612	605	609	583	632	585	609	648	616	591	594	604	572	603	632	617	596	607	619	580	597	603	604	557	597	598	624	623	596	561	667	593	597	581	612	599	614	622	606	616	579	647	619	583	595	585	590	567	616	618	582	661	597	595	628	609	610	633	627	603	603	620	617	601	603	606	612	615	614	618	599	612	625	620	564	609	618	587	587	584	556	562	620	620	633	606	609	609	611	577	584	617	574	603	572	580	606	650	552	594	610	642	584	613	584	620	578	600	554	569	595	584	592	564	633	598	649	623	563	589	630	589	628	593	611	598	575	611	621	596	598	610	580	636	613	612	609	609	580	600	591	572	589	568	575	588	604	566	609	606	595	620	567	630	600	621	608	570	625	590	588	587	573	623	577	613	592	626	600	545	582	604	634	616	609	615	567	647	583	590	606	596	575	596	626	588	591	586	593	550	582	610	612	586	597	573	610	565	572	580	547	600	585	619	584	601	584	617	583	616	594	611	630	577	549	579	618	577	589	586	645	549	586	588	607	599	600	585	622	581	603	559	597	585	578	606	560	611	604	619	612	559	626	565	623	634	578	599	576	640	637	627	648	639	583	598	603	575	599	594	660	589	642	597	563	603	622	570	581	628	598	616	586	592	598	630	592	599	600	635	580	579	610	547	588	561	595	570	566	578	574	562	589	589	598	613	619	601	587	588	603	591	621	569	622	587	612	584	617	597	576	575	663	619	590	632	592	602	594	625	590	619	571	577	598	586	603	626	583	618	578	606	614	611	580	608	595	564	600	585	630	650	633	582	530	560	633	588	594	582	590	580	602	614	581	626	599	603	594	627	602	590	616	559	550	629	600	644	607	608	618	556	577	593	603	599	575	600	601	597	594	645	616	592	605	604	575	594	601	606	625	559	598	572	644	629	582	561	575	609	629	627	636	581	587	571	628	567	579	648	547	573	594	616	588	609	562	627	622	627	614	573	562	579	611	587
25244	21400	27573	25565	12511	3651	10824	15267	11909	10120	7772	4989	2992	1858	1175	874	692	659	566	604	627	553	588	568	629	584	598	612	612	596	570	632	597	539	561	575	576	553	613	584	617	582	621	617	562	601	581	577	586	622	599	642	570	581	608	566	607	599	576	582	587	610	605	595	579	572	609	618	559	573	550	568	609	580	585	568	589	606	604	621	583	551	632	570	597	535	610	619	603	594	597	571	626	551	592	587	581	575	593	580	642	615	568	565	598	618	578	585	638	597	584	556	568	596	559	619	520	589	599	616	615	588	578	579	629	597	596	575	566	553	640	582	578	637	603	567	584	606	590	563	571	594	587	586	599	572	585	636	574	553	597	592	565	622	586	587	597	593	618	559	601	589	635	607	604	577	565	615	554	600	597	626	618	595	594	625	627	642	654	596	613	605	581	597	647	574	602	644	583	629	562	547	600	600	543	581	607	612	564	546	541	603	564	609	634	596	598	608	609	581	605	586	577	596	595	623	564	556	592	531	556	619	558	580	593	664	574	605	597	571	543	571	573	599	589	574	611	584	602	582	568	567	627	520	605	592	596	603	600	587	593	595	579	576	582	594	567	592	603	595	601	582	587	612	568	598	576	612	548	583	626	593	605	609	601	597	599	556	583	592	607	575	634	569	562	590	571	608	592	582	612	611	584	549	614	594	602	611	570	572	589	616	559	579	597	589	582	579	577	588	596	610	579	605	598	645	584	631	571	629	570	576	625	563	564	582	596	620	526	574	595	615	643	550	640	623	595	581	555	620	593	576	626	550	600	612	574	599	593	597	562	636	613	621	593	581	590	599	579	624	629	575	561	666	640	635	579	591	555	566	589	591	620	552	552	632	586	571	604	610	588	603	576	589	584	625	596	606	579	581	605	582	579	569	619	605	579	555	665	622	571	664	562	554	577	620	613	580	607	552	589	608	557	586	566	611	563	616	586	569	607	587	579	585	533	654	594	593	583	577	585	624	601	610	584	604	582	559	611	595	585	574	576	591	562	570	563	579	580	640	552	551	598	578	579	572	594	620	583	565	583	576	623	582	613	572	653	599	593	583	626	612	598	557	592	561	599	562	575	602	588	579	601	578	600	583	640	604	561	554	578	596	574	601	601	603	586	602	604	621	596	587	572	612	589	570	526	626	558	603	603	589	564	535	590	577	566	595	613	597	594	584	603	618	576	581	608	579	646	597	626	564	567	607	595	599	582	589	649	603	609	592	669	629	600	589	598	567	617	593	624	596	592	580	625	601	579	599	596	543	584	590	603	657	616	577	591	570	554	616	611	584	614	576	550	604	590	599	613	570	577	599	588	575	638	582	595	579	576	607	630	584	582	616	605	594	571	603	566	582	581	566	617	590	575	598	533	586	587	582	567	612	549	591	617	606	569	609	585	567	584	584	589	583	547	594	595	612	609	592	615	597	599	591	590	578	577	554	540	649	589	607	613	630	595	572	570	545	597	610	575	575	557	576	603	585	584	590	558	610	546	576	589	591	600	571	563	612	595	570	580	571	597	578	585	568	623	572	578	614	544	607	569	572	621	563	576	601	588	603	634	572	598	577	615	605	603	590	571	611	618	578	549	592	563	642	602	594	609	577	553	555	589	544	598	590	581	570	568	604	602	552	597	606	554	627	636	612	553	595	598	638	596	601	549	577	602	588	612	539	596	569	552	556	595	563	622	570	567	580	570	601	610	620	566	596	598	584	600	594	579	586	567	574	577	564	534	562	595	569	579	567	553	560	581	577	566	566	590	604	557	624	581	617	610	564	592	585	584	583	583	609	564	621	565	561	591	609	563	559	572	579	584	599	608	611	654	612	636	591	593	555	620	644	573	556	603	590	606	574	554	596	636	587	609	608	564	585	592	566	626	624	606	598	614	592	554	587	590	592	578	542	590	553	569	561	573	601	580	619	612	552	558	573	547	562	594	600	589	590	560	640	580	589	577	581	634	590	597	633	616	579	564	593	559	556	575	591	587	568	592	591	592	559	618	618	586	593	582	622	584	593	590	586	587	529	556	596	569	562	549	569	598	608	614	617	602	614	597	597	584	625	595	594	614	578	596	556	591	558	637	628	604	592	596	580	582	625	587	636	555	577	564	605	572	596	588	633	603	611	663	612	573	604	529	639	596	599	545	565	600	555	618	645	598	563	637	612	583	646	583	544	595	641	603	612	571	644	579	568	563	575	587	605	608	603	624	584	578	553	581	627	558	562	578	555	569	590	600	586	543	603	586	563	619	582	590	615	591	613	575	571	582	538	548	618	543	610	552	605	594	581	550	567	597	589	587	582	564	551	586	614	565	601	629	643	605	625	583	568	598	546	644	601	612	626	591	590	578	601	565	589	603	624	631	571	558	541	590	584	600	615	587	621	560	616	547	625	594	617	603	548	599	616	601	581	614	578	542	615	578	582	563	582	547	576	571	614	590	604	597	603	591	560	594	593	598	588	585	558	571	604	580	613	606	594	631	652	566	599	586	588	544	572	597	578	619	580	581	599	552	601	538	605	593	566	584	609	575	589	580	576	575	569	618	650	592	598	598	584	598	601	562	606	574	617	578	585	563	560	567	541	581	584	556	560	584	620	574	580	583	559	564	603	611	565	602	579	616	564	590	550	576	585	610	566	572	662	594	593	575	566	566	566	618	618	567	613	587	577	612	598	624	554	626	573	591	581	595	590	581	577	588	631	633	615	616	622	575	589	581	573	584	587	593	599	589	604	597	602	602	626	630	566	602	568	597	614	587	608	634	585	600	566	607	624	558	584	597	603	600	610	587	550	616	574	587	577	607	564	576	591	586	549	621	591	616	546	626	576	577	603	654	589	624	577	602	577	598	583	629	626	576	574	596	588	580	592	568	575	621	599	579	575	575	586	562	572	625	570	591	594	574	624	602	574	601	588	588	604	583	606	592	586	646	601	589	583	589	578	623	594	603	626	613	569	595	585	569	603	591	556	579	587	551	584	597	610	615	620	588	620	618	568	605	565	564	575	576	600	550	569	547	612	603	618	588	605	586	626	555	600	544	533	598	547	562	603	611	567	607	593	584	573	568	549	616	596	578	593	615	609	617	618	588	563	579	573	603	626	555	582	618	591	609	600	614	595	580	535	601	580	573	603	551	573	612	586	588	549	641	610	575	601	596	572	602	534	652	608	617	607	540	633	539	552	576	562	619	596	582	562	531	606	620	606	567	565	621	559	576	599	610	593	604	588	541	588	555	620	590	571	590	598	586	546	565	564	616	637	555	611	561	592	542	598	629	602	555	571	571	570	596	574	601	609	609	627	578	593	582	553	625	582	606	613	610	591	571	570	591	603	553	609	546	591	591	553	572	593	599	611	582	587	585	576	599	615	620	612	606	596	570	580	616	584	575	565	558	581	591	621	544	588	582	619	578	591	597	626	573	606	618	580	584	564	590	635	615	565	636	594	605	585	616	605	553	612	564	544	595	630	585	589	544	574
10864	17828	13400	8518	5765	6080	18758	23607	18835	15940	12783	8405	4921	2894	1673	1122	824	747	662	628	630	694	648	632	622	604	590	599	593	611	623	615	587	632	627	603	624	625	630	609	622	627	624	626	620	546	595	587	662	667	617	605	640	609	647	641	612	658	607	659	623	608	636	647	663	622	604	599	609	611	586	641	597	616	629	629	588	659	628	643	637	607	655	651	613	601	616	602	619	566	617	618	629	622	636	612	637	648	592	589	596	608	585	570	593	634	633	595	639	653	655	601	628	678	625	596	634	621	596	658	619	612	601	626	663	606	656	623	648	633	631	666	645	593	658	620	632	605	624	615	631	618	637	651	609	625	634	664	627	616	641	659	624	644	624	632	638	594	586	616	626	601	628	586	655	626	615	634	634	648	624	649	600	614	655	652	624	621	636	605	627	646	640	619	642	615	645	608	667	649	591	578	633	628	625	597	618	613	594	636	646	646	646	623	617	626	609	627	625	621	601	596	596	633	604	607	664	618	627	591	621	634	619	630	609	632	620	601	601	658	636	621	644	638	611	626	610	571	634	620	646	604	608	571	660	635	593	630	633	641	601	605	610	592	655	590	647	635	633	629	639	627	613	618	640	621	607	655	630	589	601	624	626	598	607	652	679	664	602	641	617	607	608	627	611	630	658	621	590	641	638	575	633	639	605	616	630	622	613	672	673	575	676	642	610	636	602	595	677	604	570	590	642	609	620	634	633	631	622	614	645	588	648	625	625	614	598	618	610	654	642	656	640	562	666	644	599	617	620	642	615	620	619	627	632	569	659	629	644	586	652	632	614	618	631	631	627	658	599	613	685	649	606	614	604	599	614	607	625	597	649	635	626	620	628	609	618	642	647	637	622	598	618	656	595	633	598	630	594	615	613	602	624	634	623	619	610	614	603	622	623	639	612	636	628	591	628	612	595	591	658	583	626	638	625	631	626	586	591	592	611	651	559	639	653	623	586	642	608	655	662	652	621	654	650	607	629	651	645	651	596	646	623	603	650	651	645	619	635	614	612	593	631	603	641	616	604	617	606	609	615	626	630	647	613	599	646	587	598	640	652	626	579	638	659	640	618	607	635	575	592	590	607	600	641	587	589	650	592	597	638	605	628	614	623	643	618	658	616	632	620	633	598	566	608	666	613	674	666	630	644	658	618	641	622	667	607	614	623	611	634	660	619	626	617	627	622	644	611	609	613	647	588	597	632	614	660	592	666	645	612	639	657	619	602	632	626	580	608	664	606	625	637	644	612	631	597	640	658	594	595	631	626	588	614	624	620	608	629	639	649	579	613	618	609	643	672	639	653	618	631	605	609	638	599	642	600	644	627	654	596	619	618	644	658	643	639	628	634	650	642	597	654	589	609	592	610	639	565	611	614	620	637	620	652	597	626	600	636	611	648	650	630	673	633	658	616	666	647	629	605	649	596	630	660	636	679	641	615	641	664	678	674	670	629	627	633	585	615	623	599	635	616	623	642	606	597	631	666	585	590	635	593	652	671	623	622	611	602	622	621	652	623	647	619	605	597	613	630	609	627	676	651	645	649	632	632	620	629	564	617	624	638	595	642	677	627	648	610	635	649	612	623	625	616	655	606	613	603	624	614	623	638	639	650	626	665	649	621	622	659	660	632	616	618	671	596	660	617	620	612	588	607	628	623	625	625	599	587	614	620	613	640	616	663	677	631	584	628	608	644	646	614	572	609	617	648	599	620	648	638	624	611	653	679	663	622	620	616	649	687	574	625	612	660	613	646	661	646	659	623	624	663	635	613	573	589	606	571	612	610	601	608	617	597	618	621	663	652	598	618	638	669	625	637	559	632	610	659	605	613	640	675	624	647	608	582	639	655	584	636	611	626	634	607	605	601	612	596	603	583	603	607	656	599	610	597	626	607	600	610	639	642	595	631	587	632	641	614	636	585	664	622	656	629	611	594	629	644	662	600	601	591	610	644	650	613	621	627	612	604	643	599	607	587	623	577	660	629	614	609	610	600	625	630	626	613	646	599	620	662	608	631	644	592	656	625	650	621	633	636	608	594	646	615	628	676	644	614	599	607	623	599	611	635	586	629	640	615	645	640	628	595	617	622	619	630	589	629	659	600	638	652	617	582	634	638	601	605	610	644	629	706	627	610	616	629	650	632	653	630	658	594	571	619	639	619	631	621	589	592	613	634	634	645	632	633	612	604	652	647	618	655	624	595	636	564	633	638	620	589	605	648	638	628	622	622	617	571	659	650	646	639	625	595	664	670	632	631	656	668	658	637	615	648	574	639	624	631	622	619	630	603	660	654	629	613	641	634	612	597	616	606	654	670	644	598	601	610	598	643	607	619	635	685	653	632	604	642	638	607	621	604	610	626	643	643	638	613	654	661	609	618	644	684	653	633	625	626	600	606	614	591	622	665	603	635	677	628	635	590	648	661	647	623	581	598	654	613	636	612	655	597	658	669	610	646	651	623	613	617	628	588	618	597	650	596	602	631	657	615	659	656	636	660	639	605	648	670	630	622	644	624	664	649	655	662	579	635	630	636	642	654	585	664	660	615	597	637	653	584	616	605	630	615	614	648	614	630	596	596	677	658	599	601	609	646	612	609	611	559	604	607	631	628	606	643	646	634	601	659	645	621	637	613	640	661	604	632	646	649	606	566	636	647	624	623	644	602	612	642	619	624	656	606	616	663	657	592	627	604	630	629	622	623	626	562	640	622	621	572	657	601	624	586	625	578	622	670	668	624	578	637	566	669	634	640	607	586	652	683	637	630	640	641	628	619	651	600	627	635	606	615	619	631	635	628	679	617	602	628	599	661	632	634	618	649	607	611	649	655	664	663	615	612	629	638	645	614	656	593	684	634	614	622	599	625	687	607	659	671	603	659	633	646	667	578	613	631	610	638	629	627	596	627	562	592	650	658	639	632	630	589	637	614	625	594	600	640	655	651	634	643	672	561	641	639	593	626	662	604	654	646	585	652	619	629	630	637	590	626	644	624	636	655	663	671	652	648	658	638	608	627	644	614	629	644	671	606	654	619	578	617	650	623	632	607	622	626	573	599	648	657	634	611	613	630	629	623	648	614	631	644	592	634	633	660	667	613	672	631	673	633	659	650	628	667	611	634	585	613	642	643	630	639	660	622	622	618	686	614	610	629	609	636	605	649	614	641	651	630	629	639	592	605	637	631	608	648	591	628	612	615	667	615	624	626	590	620	630	611	642	613	616	646	612	646	592	606	620	649	660	616	591	677	610	616	578	606	614	655	633	652	631	569	544	599	593	642	634	691	652	608	648	667	595	668	643	649	616	619	624	616	649	661	627	646	641	670	642	651	618	606	640	687	619	618	661	660	659	637	659	660	630	639	651	645	662	612	639	649	605	643	640	623	642	610	605	602	681	631	630	625	665	628	634	590	607	627	623	595	610	588	616	615	611	654	587	615	601	615	593	664	593	633	687	639	620	686	612	585	596	640	638	650	599
22940	21490	29271	24117	21495	22717	35662	37230	33723	31253	25569	17982	10623	5640	3076	1734	1195	936	911	791	786	757	725	718	776	761	842	755	766	747	771	741	758	719	775	764	824	757	736	764	727	778	778	744	762	805	713	768	741	713	732	721	702	752	752	737	716	693	784	750	729	768	781	750	748	711	766	755	731	753	768	752	768	729	759	748	771	755	838	793	705	717	766	787	727	782	756	740	773	751	749	782	746	769	767	731	738	785	743	749	739	752	757	752	753	771	740	816	754	756	733	784	738	719	740	807	736	690	772	784	767	748	737	742	724	750	745	738	732	713	727	790	725	703	755	763	779	744	785	749	705	756	740	761	748	724	780	737	737	764	751	797	752	804	750	767	756	727	706	757	728	765	804	709	754	763	776	752	795	773	705	729	784	707	736	726	744	731	731	763	766	767	803	732	783	769	760	776	757	748	792	801	820	759	799	717	796	732	769	752	732	741	761	719	799	748	790	736	754	700	729	807	710	756	707	777	733	696	755	791	771	738	742	743	762	732	702	730	767	738	782	705	768	708	756	742	764	773	815	723	775	741	757	779	740	741	758	787	694	775	788	743	760	728	773	756	760	722	763	747	741	770	742	774	729	740	769	765	763	783	751	748	728	754	771	748	759	735	753	745	742	777	791	708	725	790	755	714	761	685	772	810	715	750	726	733	706	774	744	752	742	773	746	792	772	708	730	720	736	764	757	719	755	733	737	761	725	697	776	726	753	717	686	761	725	748	800	762	727	724	694	760	775	734	722	755	767	732	760	789	725	749	714	730	786	737	701	793	752	768	791	739	750	749	699	733	764	832	685	777	780	727	819	767	759	745	748	748	734	711	720	752	753	713	755	759	729	710	717	771	730	734	761	714	793	711	788	751	713	739	721	697	796	765	743	740	812	728	808	774	745	780	748	739	727	710	786	748	712	787	750	781	781	778	746	749	778	792	773	788	766	791	746	764	820	742	707	725	752	749	749	794	776	761	822	728	743	712	754	752	748	752	754	782	721	794	780	767	776	754	752	751	747	760	698	816	727	728	769	754	773	705	777	763	768	769	722	719	731	717	744	794	760	802	704	727	740	760	701	765	799	769	785	733	776	779	776	774	770	727	723	784	731	791	722	771	743	741	738	756	757	760	793	767	739	760	720	734	750	719	753	751	763	767	758	753	790	747	804	734	704	734	766	735	768	764	724	759	825	762	774	781	749	729	709	761	771	769	736	763	751	737	751	747	734	728	839	746	777	814	743	745	684	737	749	765	770	749	760	774	801	818	756	741	786	752	761	745	742	747	790	726	700	752	768	753	724	732	786	753	696	752	770	790	752	750	777	709	729	784	750	709	765	747	713	764	738	745	746	746	763	733	722	806	801	768	722	741	755	789	722	783	766	757	711	774	753	773	741	769	745	804	721	814	783	746	771	762	736	716	720	718	769	788	749	735	739	755	784	752	751	778	786	803	765	727	739	774	774	742	708	780	775	773	732	734	775	751	711	763	727	755	756	722	743	772	813	762	724	768	751	703	747	730	774	772	754	754	733	775	779	779	758	782	754	767	725	672	779	739	761	760	716	769	738	714	767	752	797	789	756	781	796	752	778	769	753	719	758	705	770	722	775	736	764	748	766	720	706	689	750	727	724	779	748	735	702	747	731	738	752	801	786	756	750	694	802	800	788	742	786	744	740	813	786	781	724	765	757	785	732	769	770	733	748	753	737	736	784	722	759	771	747	760	772	705	750	806	715	752	749	723	791	767	771	751	770	800	758	816	700	724	785	722	722	712	769	758	733	712	746	720	785	755	740	751	794	746	742	784	725	770	785	763	762	765	727	742	716	739	751	775	734	712	750	733	768	736	703	729	751	730	777	747	785	746	766	744	715	810	721	753	759	738	747	753	816	755	807	736	762	777	737	732	729	760	746	769	774	731	792	750	783	759	731	802	762	742	737	754	750	735	790	779	743	763	731	743	748	780	806	761	786	707	758	730	757	760	730	804	746	756	748	736	731	738	724	740	710	713	792	749	755	772	740	760	794	754	750	781	730	695	733	774	765	770	717	739	728	785	729	719	739	743	720	741	795	790	744	734	750	824	790	709	750	747	802	745	721	773	759	680	740	751	756	820	725	716	764	789	756	726	722	769	726	704	734	721	753	756	780	742	754	786	809	781	762	775	756	762	752	747	696	706	732	756	799	753	713	697	744	744	787	737	763	737	742	735	756	737	717	708	757	773	733	741	734	759	743	752	721	779	729	767	755	748	694	778	765	707	744	769	735	695	730	769	720	749	785	768	711	690	768	739	729	737	731	745	764	746	753	745	718	748	762	765	720	770	718	710	706	725	782	676	765	739	738	735	728	794	756	746	719	733	774	752	689	822	760	741	741	766	762	787	777	757	771	722	762	767	720	770	716	785	758	748	759	768	761	774	752	763	800	779	826	700	767	761	737	699	738	779	806	759	775	766	741	777	726	794	750	716	748	756	739	723	756	768	774	757	693	748	774	700	743	751	804	730	752	799	768	711	795	769	736	725	733	787	766	721	760	747	727	756	749	722	737	768	724	743	779	772	731	709	755	712	755	701	748	747	740	737	732	753	760	760	738	738	760	716	730	711	776	735	737	774	741	739	759	748	750	787	741	792	760	733	693	746	692	746	763	732	742	700	728	742	703	704	731	817	725	762	726	782	713	772	735	785	705	695	762	775	778	731	787	741	741	780	718	776	738	718	714	783	751	699	808	752	737	764	784	724	806	762	776	738	783	773	729	740	786	788	806	743	719	782	744	705	734	771	745	761	733	722	750	785	770	773	756	852	781	771	754	768	692	756	763	752	757	763	781	719	778	757	765	751	737	763	804	709	782	774	710	751	746	714	753	729	763	749	752	794	701	763	770	726	716	734	762	736	742	726	763	760	749	751	762	770	773	741	755	761	731	759	741	742	732	704	727	787	735	769	738	773	768	714	744	762	734	757	730	762	728	798	727	748	730	726	743	793	736	730	776	774	764	676	736	808	727	732	745	704	689	736	724	751	727	779	759	740	749	764	786	787	732	756	720	756	724	726	739	718	748	724	704	751	742	755	738	759	769	750	740	744	738	749	764	758	732	768	770	709	750	766	752	722	717	759	807	729	750	778	764	735	706	737	743	709	703	732	765	727	769	695	710	714	754	726	755	773	705	747	761	800	748	707	751	760	781	803	786	760	769	717	729	754	725	760	741	781	758	772	755	744	694	786	740	756	753	708	775	743	767	768	756	739	750	802	782	796	769	728	730	767	744	792	802	772	724	716	757	783	750	725	826	770	761	712	782	736	724	722	742	780	783	708	756	737	752	741	765	752	726	738	750	740	788	780	771	787	753	767	785	746	772	730	718	744	708	734	757	755	718	738	726	722	777	757	743	713	710	802	758	707	702	758	780	754	774	768	721	742	755	726	746	716	707	718	797	763	746	752	736	764	772	788	722	792	719	742	753	715	793	782	765	699
13882	27869	21816	13428	10121	15202	38263	39974	36865	33393	28629	20628	13384	7851	4301	2299	1396	1051	854	718	825	755	789	749	698	765	766	794	792	745	801	759	759	778	742	763	764	795	743	795	741	682	736	704	770	789	793	726	725	739	780	743	759	734	791	778	762	773	712	729	695	734	763	779	711	767	762	786	744	773	782	758	715	763	764	741	760	752	795	737	784	767	747	787	779	768	736	746	747	725	762	757	781	732	791	745	738	745	754	740	755	750	752	780	722	777	759	769	777	722	715	754	748	748	785	737	745	781	746	809	744	820	755	784	744	778	761	787	702	749	752	789	729	711	750	749	790	782	780	747	776	798	788	751	736	720	704	725	734	781	805	753	724	767	771	752	747	764	713	791	779	776	769	756	780	747	763	735	733	737	800	755	795	775	764	745	722	789	758	704	744	718	766	732	774	716	763	760	724	764	818	766	751	777	768	839	707	763	783	779	746	731	726	818	757	785	738	773	728	782	722	796	779	824	758	714	752	739	781	731	776	754	746	737	724	744	770	728	821	762	726	781	767	780	766	764	742	723	783	725	786	740	812	744	735	792	743	735	735	757	742	721	772	771	746	744	751	734	753	814	776	760	732	765	787	749	810	712	783	776	742	761	775	767	708	750	796	781	782	805	720	756	758	753	779	729	794	762	722	778	808	750	763	790	751	743	761	734	731	751	714	750	758	746	738	778	794	743	799	779	739	743	766	749	836	724	781	749	746	744	729	754	775	777	761	773	729	730	756	785	772	664	767	762	751	735	801	736	816	798	730	769	754	767	790	742	760	755	775	760	792	828	769	790	740	800	728	802	767	740	720	731	796	782	774	791	727	769	770	722	729	741	791	770	785	802	751	791	777	772	772	816	738	780	768	722	771	726	763	749	765	770	784	746	770	789	735	795	754	752	751	744	741	777	749	759	729	723	748	717	771	760	831	760	753	780	758	813	794	792	729	838	784	769	748	760	742	771	736	816	795	736	776	726	789	719	771	754	748	724	745	822	758	769	733	729	729	756	764	729	814	790	726	760	737	765	795	789	768	766	723	798	789	711	721	766	744	770	769	731	768	735	774	748	778	790	762	765	739	766	792	701	771	756	735	753	711	776	740	740	756	792	779	792	753	735	739	805	790	760	747	758	767	770	754	730	777	791	798	720	737	751	742	761	738	810	763	780	749	789	773	768	736	786	755	696	765	731	760	767	771	773	779	741	773	774	759	811	754	744	746	799	747	732	749	749	735	789	770	758	756	793	739	753	725	737	736	799	767	795	734	736	762	752	717	729	810	740	737	727	752	755	706	734	726	731	764	714	750	717	777	720	785	737	768	755	766	746	721	773	778	836	762	733	757	772	733	738	774	766	740	813	726	821	789	799	745	709	759	729	772	776	791	775	746	757	690	705	712	777	740	817	778	801	772	783	799	783	733	733	748	806	700	777	777	744	749	721	757	749	766	738	731	799	791	729	758	755	748	801	769	754	729	749	832	745	740	792	745	737	741	774	770	763	767	722	740	796	734	746	766	741	787	774	787	755	748	770	741	755	740	762	774	694	786	767	799	756	753	797	732	729	701	753	773	742	807	769	755	785	717	721	763	737	772	753	735	780	797	789	767	744	719	745	717	746	782	710	726	742	742	770	753	731	751	782	739	731	769	767	721	790	765	781	732	696	752	758	705	743	788	729	781	739	736	750	754	762	742	769	777	818	753	793	777	738	750	736	763	755	733	789	800	751	711	705	756	728	732	749	732	738	782	771	743	783	756	761	730	742	694	805	735	759	746	748	757	703	717	753	774	756	787	739	740	772	722	747	819	749	752	719	730	795	753	792	779	734	767	737	784	731	785	716	792	780	773	764	810	798	758	774	818	738	777	811	743	752	783	775	751	771	749	785	745	733	762	778	740	763	740	783	779	769	764	781	796	734	720	784	713	767	784	750	785	763	744	736	734	743	747	770	829	813	797	720	746	780	763	769	806	731	813	715	741	744	737	780	721	811	742	810	765	721	768	774	827	723	759	796	736	776	779	760	767	741	761	771	766	792	745	773	708	750	770	734	775	733	762	779	783	761	761	775	724	771	772	724	783	713	744	752	720	778	767	763	725	796	777	799	786	787	751	794	714	769	810	735	752	753	770	730	765	754	824	768	740	800	751	749	751	753	726	755	755	747	769	778	804	751	779	720	747	807	776	744	753	780	764	808	760	731	725	762	732	757	763	767	790	718	792	760	728	760	756	715	767	756	770	760	729	733	724	751	754	793	779	786	744	774	780	797	738	814	797	813	779	744	769	732	791	750	754	769	749	748	757	769	774	729	741	812	776	789	721	762	760	765	717	758	788	801	754	728	773	759	832	763	770	766	754	764	753	758	770	777	752	753	770	721	745	735	781	778	741	797	803	755	793	765	797	732	772	711	752	722	767	772	776	754	740	809	772	733	703	773	712	788	782	767	757	764	712	779	822	798	740	772	733	729	794	810	769	760	777	784	764	772	762	737	746	731	731	752	773	732	809	753	799	729	790	756	751	817	720	730	787	749	756	781	762	776	746	807	718	751	760	721	736	770	787	728	793	754	740	755	789	741	813	744	750	753	782	747	722	778	764	774	771	781	769	782	762	766	765	724	755	819	733	781	753	764	770	785	768	754	786	758	809	740	764	733	767	753	701	778	746	765	735	766	745	774	749	759	770	791	774	757	791	792	743	742	710	775	710	722	793	830	749	771	774	767	740	772	775	808	793	706	783	778	759	760	752	755	795	741	820	771	749	755	773	742	738	750	780	759	760	776	782	782	715	728	763	781	758	771	785	715	725	796	766	769	792	770	782	798	755	755	733	797	752	764	690	807	717	775	746	724	802	772	789	738	778	773	761	795	757	690	793	774	743	756	728	776	738	729	781	747	726	761	791	756	753	765	750	764	785	715	717	784	726	733	767	790	810	748	732	685	746	827	745	721	797	814	735	719	788	789	756	776	723	760	752	754	762	756	784	747	783	741	731	751	750	775	767	745	758	720	783	770	727	794	735	767	772	697	735	761	733	796	748	789	751	766	765	689	790	777	721	738	758	786	762	773	740	775	798	778	774	769	758	740	738	744	792	760	739	708	759	778	727	756	731	717	749	770	770	733	800	737	757	729	768	759	753	768	705	711	769	722	770	774	806	752	735	752	736	732	756	829	757	782	778	718	796	720	735	773	740	775	752	799	810	722	703	783	744	744	786	737	738	737	759	800	715	731	803	749	750	761	746	731	738	774	745	755	743	755	751	774	787	745	741	748	764	720	731	783	799	778	774	759	766	762	762	766	756	777	764	720	849	760	704	788	764	755	772	782	739	744	766	768	831	758	774	735	759	768	756	743	755	722	740	765	786	742	770	718	746	792	789	701	806	805	757	815	776	763	666	745	762	731	739	762	808	756	753	761	745	818	725	797	720	682	768	757	758	789	777	752	784	769	784	686	770	757	748	766	751	823	767	798	778	782	745	716
28222	20062	12919	5286	2532	2014	2825	2945	2584	2222	1858	1451	1119	863	676	637	578	566	540	524	527	527	540	532	538	526	557	475	516	527	549	550	498	506	532	482	505	580	518	516	547	530	540	494	520	506	537	540	507	512	543	524	543	490	560	543	448	546	517	512	511	513	534	527	544	519	549	545	509	494	530	546	531	516	522	505	499	526	557	485	469	510	522	518	526	488	496	530	503	498	505	528	541	553	542	525	507	501	500	557	549	509	509	516	548	539	525	506	523	571	508	520	478	537	547	505	516	564	493	565	515	561	546	547	483	506	535	474	549	511	506	528	540	524	489	523	516	511	550	520	563	550	540	494	504	512	543	535	538	534	530	545	502	559	516	534	529	494	536	555	512	519	529	581	529	526	536	524	531	518	499	516	528	543	488	510	500	522	518	532	530	549	528	520	486	484	513	505	516	517	514	527	512	512	552	542	526	480	527	516	547	486	508	565	542	515	571	524	528	521	571	540	493	528	515	487	537	526	518	517	562	512	534	572	489	532	512	558	487	547	517	537	559	549	525	527	555	508	546	498	497	544	497	524	550	529	517	530	479	528	533	557	532	544	495	500	526	517	550	499	530	508	512	531	511	506	520	554	503	535	503	514	539	508	503	544	517	541	535	559	512	524	543	503	531	546	564	553	536	553	530	515	565	534	491	546	535	555	527	585	502	516	536	512	488	503	511	534	521	572	514	513	522	529	471	568	485	538	557	515	549	547	526	506	560	508	521	578	558	504	518	573	517	529	526	527	542	527	504	531	537	515	514	507	547	531	545	495	507	508	539	539	563	530	517	499	512	512	485	536	556	558	531	531	535	514	580	555	512	565	547	518	547	554	512	564	505	527	494	518	542	527	553	523	538	521	562	530	522	513	490	518	553	534	531	538	533	515	521	528	538	510	545	531	547	548	517	526	526	491	532	543	581	468	497	543	502	529	539	494	532	537	536	506	500	506	515	490	566	556	511	549	542	518	533	519	547	532	546	458	516	509	524	546	484	513	535	529	457	524	519	533	544	521	542	515	530	502	551	559	521	506	479	553	536	553	500	551	496	559	519	533	469	528	535	509	543	551	505	544	549	504	571	478	523	520	565	522	555	506	516	489	518	487	543	543	567	518	533	565	502	526	532	518	519	503	557	551	522	560	520	525	524	533	520	504	507	539	551	538	539	540	514	510	578	546	506	509	537	494	554	554	534	539	519	527	560	542	512	495	509	539	538	540	533	535	511	549	553	525	524	505	545	500	553	537	544	536	501	546	533	500	507	552	512	508	503	565	555	508	522	508	493	538	578	529	488	498	459	519	497	545	512	530	535	534	559	502	512	565	542	521	506	518	522	533	491	528	559	537	528	524	528	494	498	484	539	495	507	504	537	505	540	551	538	512	506	503	488	506	537	517	503	520	519	538	543	545	548	512	483	527	540	529	508	523	525	545	498	536	527	545	536	508	562	534	514	524	545	533	526	561	527	469	522	525	484	514	518	496	509	513	559	523	524	482	538	510	528	574	519	496	478	515	499	514	498	551	516	519	554	521	503	505	505	569	520	513	540	548	518	542	519	513	493	532	545	499	472	515	532	493	505	525	478	511	506	514	526	564	523	542	547	580	533	546	523	539	526	532	529	523	571	535	516	519	566	536	516	562	498	516	488	553	534	523	532	491	511	487	495	516	535	540	483	515	542	559	545	512	519	520	509	555	544	513	531	508	581	520	538	575	527	542	568	538	517	519	522	518	504	526	528	520	550	538	520	512	570	530	482	524	529	540	500	587	557	534	555	510	517	524	527	530	499	502	529	551	532	520	536	580	532	523	547	544	561	546	550	523	537	503	534	518	501	511	509	498	545	518	542	531	524	540	520	521	527	524	521	517	514	537	535	535	523	572	554	526	540	521	514	538	523	553	527	540	473	535	550	489	526	517	560	517	506	523	537	529	555	531	527	519	532	529	532	496	509	532	521	502	561	573	522	510	541	506	530	539	516	510	486	500	486	523	538	510	526	512	534	525	497	483	471	529	514	507	539	508	512	536	521	531	539	537	533	494	527	478	550	561	543	543	519	497	510	512	514	515	530	492	502	541	545	551	520	503	506	541	530	524	495	538	474	497	550	525	525	530	526	525	544	499	518	501	502	515	544	530	494	535	525	546	542	521	544	518	580	588	504	495	492	506	539	554	514	487	505	536	503	480	527	503	501	528	507	526	546	522	515	480	521	571	512	465	519	500	526	527	534	491	517	537	547	565	526	479	514	511	535	554	522	499	528	538	506	515	526	542	554	519	530	522	549	518	469	508	530	515	526	481	512	579	523	561	568	528	517	499	527	530	546	499	505	503	501	525	485	492	565	557	551	544	551	521	544	562	523	520	511	519	525	502	479	541	542	492	512	544	509	529	541	553	579	511	523	511	569	523	456	503	521	561	523	510	494	522	491	532	538	474	496	500	499	509	517	509	540	501	519	503	524	528	493	516	549	531	538	529	513	516	518	548	566	530	521	535	515	538	562	571	503	498	504	527	505	512	543	506	526	514	463	514	503	535	479	519	559	522	521	539	549	554	514	541	513	525	569	528	546	517	515	492	513	508	496	561	520	552	514	510	520	541	519	509	483	510	529	514	518	532	535	518	510	525	545	531	531	479	535	576	529	557	551	511	500	527	531	488	493	468	506	525	543	509	520	552	549	526	544	511	484	555	523	507	543	563	507	514	564	552	542	529	522	537	547	479	545	529	508	523	548	546	552	522	520	487	527	572	536	541	537	529	532	522	540	517	564	519	534	578	526	548	503	568	512	481	551	536	525	529	504	510	549	498	511	500	514	539	512	560	566	550	543	553	528	556	472	501	563	509	511	553	545	542	492	512	511	515	510	501	509	495	526	521	506	491	544	529	570	519	510	514	507	535	551	498	543	517	532	514	533	499	511	549	531	547	531	517	524	495	515	513	490	504	466	509	518	504	504	486	539	526	568	530	495	514	537	481	523	498	512	513	518	480	535	488	594	500	500	536	523	508	527	494	490	515	518	540	498	532	506	523	475	499	501	568	547	503	543	509	523	545	475	487	536	510	504	541	508	532	524	545	489	560	535	543	495	543	513	518	544	538	549	491	534	531	585	526	503	515	531	507	552	547	523	566	517	505	544	535	548	546	521	509	547	530	551	566	497	501	536	479	515	505	495	511	488	517	557	500	556	503	509	533	502	556	549	529	533	501	536	504	485	530	533	557	538	549	585	545	523	540	520	521	514	605	472	532	549	497	517	550	544	495	532	500	532	540	493	555	533	513	548	541	503	567	500	517	495	558	499	527	498	567	542	540	508	518	539	500	525	507	518	529	511	521	469	533	519	491	514	538	528	513	564	497	538	527	498	502	536	498	491	554	480	511	535	534	537	559	495	565	489	536	548	504	525	538	524	554	505	530	521	520	509	495	492	540	552	520	509	488	527	551	543	488	539	519	518	497	550	489	539	496	504	529
10188	14943	11684	5750	4174	3392	4178	4202	3643	2939	2448	1792	1374	986	771	661	620	594	554	566	564	557	524	567	556	533	550	565	591	574	602	555	544	540	539	567	561	562	562	572	593	527	575	563	586	544	546	552	562	551	567	567	601	518	527	511	519	580	513	521	535	556	582	541	564	559	566	529	569	536	530	536	586	519	555	536	580	545	509	578	544	545	550	529	595	559	576	560	573	562	618	553	597	559	533	598	539	580	510	581	588	592	602	600	528	542	540	567	540	550	533	559	501	569	589	548	529	583	558	559	562	547	535	593	566	620	553	531	542	570	587	570	590	539	537	548	497	500	562	529	557	519	543	578	548	580	579	546	552	532	505	520	555	535	521	559	566	583	521	577	521	561	566	569	550	526	564	544	566	562	566	570	595	550	574	543	552	561	568	574	547	541	558	556	573	544	533	541	530	539	528	563	576	581	536	524	546	542	579	612	530	546	585	585	523	540	572	566	575	550	550	571	549	605	570	550	598	560	557	503	515	588	513	583	583	562	568	600	530	613	543	506	570	547	545	588	543	565	555	553	571	554	542	547	525	583	556	597	561	524	563	551	595	562	544	575	563	559	568	573	552	533	532	618	543	563	552	544	566	519	566	573	533	541	544	525	556	555	555	553	550	557	546	587	546	551	556	547	566	533	582	527	542	553	527	571	587	572	520	574	589	565	534	561	558	562	543	564	506	544	545	529	547	543	544	571	545	524	522	544	574	521	560	553	565	533	577	544	529	541	556	569	542	553	569	558	578	557	554	517	585	575	548	526	557	539	532	553	576	532	539	566	519	560	570	603	554	545	558	557	545	581	578	587	540	523	562	561	515	547	537	566	560	561	518	538	522	592	573	549	526	505	610	542	585	528	567	594	559	509	585	580	597	543	565	559	618	564	536	540	554	555	582	551	557	536	557	547	557	570	519	569	571	552	555	521	527	546	543	587	538	578	560	506	614	548	581	525	572	538	578	565	541	540	592	560	527	546	565	570	568	531	559	518	535	556	606	538	534	564	558	568	508	590	580	554	541	594	540	594	506	559	555	566	563	533	551	521	544	537	562	577	550	563	538	546	540	576	545	572	578	522	521	540	563	574	568	559	563	533	584	533	518	553	571	546	565	564	520	563	541	552	599	538	550	529	539	558	540	545	545	519	569	517	551	520	535	556	567	554	573	548	571	552	570	547	558	582	564	548	529	571	565	560	534	517	554	585	560	595	557	554	554	567	579	572	550	557	525	555	537	584	614	590	596	556	590	515	560	542	572	564	550	562	563	550	554	559	538	536	527	559	581	578	512	555	523	616	550	572	562	512	583	569	557	548	569	564	539	529	569	583	521	531	548	565	592	517	504	577	602	552	549	512	558	524	529	594	550	554	568	533	554	544	601	570	552	524	567	522	560	543	515	565	559	586	561	591	519	554	535	537	550	542	533	546	613	595	555	520	558	591	553	556	563	537	566	546	560	524	554	498	562	525	558	554	513	561	538	620	570	579	529	535	548	570	569	506	528	537	554	548	515	543	543	523	591	528	521	581	561	551	523	540	568	559	556	555	563	569	590	537	544	564	531	539	513	555	553	513	541	539	564	584	552	562	540	553	546	546	565	544	578	565	561	543	529	542	584	560	527	568	532	542	565	550	554	558	597	602	577	570	552	537	568	553	556	557	532	524	586	566	533	570	522	602	571	542	515	534	559	527	562	512	534	518	534	528	568	525	593	581	537	558	527	575	582	581	611	580	537	549	501	533	583	548	558	516	549	563	540	528	548	596	557	565	590	577	559	544	558	555	610	543	592	508	557	555	516	578	516	528	540	544	548	565	569	540	534	493	536	551	557	573	569	523	535	553	556	603	558	551	571	572	540	544	533	566	546	566	518	550	512	548	556	523	559	560	548	562	530	514	512	523	534	525	622	611	570	562	544	578	532	557	533	541	549	521	568	587	536	546	564	580	551	550	598	537	569	549	560	553	550	555	526	564	580	531	496	514	561	550	582	572	559	545	595	564	548	568	560	572	529	582	566	530	574	562	548	531	569	558	533	538	575	558	546	575	577	562	530	586	570	510	582	574	541	545	557	532	573	561	532	563	530	581	563	529	548	551	577	574	585	548	518	514	523	528	596	526	548	555	563	533	576	588	521	568	525	580	570	540	532	545	525	556	519	564	551	544	566	546	585	576	539	559	570	550	555	584	557	531	586	573	535	580	540	539	531	580	544	511	549	532	525	539	547	577	549	542	529	503	526	523	548	561	583	538	554	567	573	553	579	527	578	551	536	580	563	529	597	573	551	543	558	562	576	556	564	529	543	528	529	583	527	528	578	523	525	537	564	567	545	564	530	560	580	514	568	546	581	539	581	554	623	551	505	559	552	582	568	521	552	516	575	591	518	544	554	544	525	571	554	562	582	584	531	495	555	530	536	567	531	557	559	560	557	571	529	533	524	584	580	556	513	549	528	541	546	534	565	546	540	532	583	565	543	560	498	504	508	588	513	533	594	546	549	548	497	535	542	542	520	580	550	516	552	510	574	578	532	541	507	565	565	569	533	538	544	557	555	521	574	549	572	576	534	581	550	574	527	525	559	554	496	542	553	553	565	549	565	528	524	544	497	553	554	540	516	504	576	553	514	527	568	569	558	549	532	557	548	628	542	553	558	540	536	541	581	534	521	565	532	502	493	553	556	559	545	531	568	553	550	522	519	579	518	590	562	543	561	549	567	542	575	531	539	546	569	559	591	525	546	590	558	570	526	556	552	556	597	534	613	569	543	588	491	569	571	552	553	562	566	552	539	532	601	524	558	558	550	571	548	589	529	578	559	560	542	578	577	546	521	603	551	584	556	552	555	549	548	546	544	603	574	530	581	574	535	556	541	552	533	544	570	555	557	562	585	556	519	564	560	542	510	541	550	511	507	562	541	564	534	567	513	513	530	579	563	608	571	548	582	537	543	542	544	577	560	571	556	558	526	564	518	591	554	586	536	562	528	586	521	568	549	539	567	576	529	565	598	577	546	517	566	549	584	569	525	574	525	563	571	516	576	547	585	517	578	557	554	567	514	553	577	524	551	527	553	554	581	575	525	596	542	585	571	571	522	544	550	548	559	550	587	549	539	547	514	533	593	530	521	545	534	559	578	531	520	532	584	584	563	528	557	547	525	565	520	568	545	563	539	548	551	568	626	571	557	559	557	552	585	533	542	542	570	556	560	558	558	574	553	522	562	610	595	526	565	576	550	524	511	560	558	533	538	537	554	562	483	542	575	574	561	570	536	561	545	555	547	560	557	536	580	524	555	530	553	546	530	560	562	603	591	534	575	551	574	556	571	542	570	553	553	600	567	561	529	582	614	523	573	551	559	544	523	562	566	523	527	541	531	555	534	577	558	530	559	575	557	518	541	552	542	528	568	545	554	534	564	579	537	630	549	596	545	527	545	570	575	515	559	573	541	531	508	581	554	591	578	523	519	557	568	528
24242	21430	28612	24658	21310	10440	14965	20073	21256	18175	14621	9658	5494	3093	1790	1126	762	686	653	622	574	548	617	613	571	592	608	579	622	592	618	580	595	591	607	579	585	576	659	585	607	598	558	625	618	599	591	586	600	534	595	604	578	616	600	630	573	632	635	586	582	576	641	616	604	617	586	606	581	586	603	601	543	603	540	608	598	616	628	574	632	590	628	596	611	585	612	595	605	634	613	649	572	585	613	611	609	610	599	641	609	608	601	637	581	594	556	595	584	590	605	617	578	615	594	630	603	565	602	569	571	637	637	616	573	585	567	611	598	574	637	612	607	604	627	604	578	568	626	589	648	593	627	598	618	578	628	604	625	664	588	598	572	604	605	594	611	565	588	612	623	590	583	566	602	602	639	560	591	594	630	597	653	581	603	587	592	622	580	594	570	614	591	609	618	582	617	598	607	619	587	621	544	621	573	574	589	542	573	577	546	604	598	623	590	605	579	598	576	548	594	618	610	533	591	611	575	573	641	605	589	634	620	589	661	617	554	607	643	621	580	580	613	575	588	573	622	580	598	559	573	617	633	621	563	640	545	608	563	586	607	603	609	630	577	589	575	638	635	572	584	615	586	582	552	582	578	610	558	603	605	595	607	584	605	613	613	610	589	624	613	623	552	555	609	591	596	612	600	592	590	567	585	586	635	597	561	578	607	531	617	644	621	586	569	619	545	588	579	608	566	560	598	598	631	609	603	584	610	617	558	571	562	619	600	603	608	646	574	588	592	578	555	621	587	610	620	597	601	546	547	579	580	597	583	634	545	581	592	565	636	558	564	598	572	594	597	566	597	603	563	590	558	612	599	595	579	611	643	598	598	578	561	619	602	622	596	611	607	566	602	629	597	573	627	606	615	536	593	639	597	554	595	599	599	580	611	571	594	601	569	613	576	628	574	589	578	601	622	585	631	588	593	632	627	546	602	593	619	586	598	570	555	574	605	617	584	598	631	584	620	584	655	573	603	563	579	582	568	616	610	613	594	577	567	557	609	627	617	594	593	589	620	603	587	601	584	578	548	557	614	606	587	599	577	594	571	609	599	585	572	548	619	585	568	616	570	590	554	602	648	590	561	583	574	582	564	567	581	580	621	632	595	603	590	574	595	562	566	576	594	560	629	593	589	613	604	620	577	606	608	603	576	589	593	616	590	615	640	602	597	597	558	593	555	571	592	568	575	596	568	599	550	596	599	621	580	603	583	567	588	608	600	577	578	576	615	555	589	564	587	578	594	579	604	605	607	563	601	622	592	589	592	581	605	630	600	614	623	614	590	578	571	624	584	591	624	573	604	615	584	600	611	588	560	608	578	597	604	570	568	602	609	616	594	601	624	592	604	594	596	576	615	609	594	571	596	629	598	583	576	625	603	601	615	591	543	541	637	574	608	603	565	542	603	589	600	587	602	566	588	556	593	547	587	588	613	582	608	641	624	595	578	621	599	554	557	567	591	565	601	588	624	559	615	601	591	601	622	638	592	550	582	589	570	581	598	551	633	587	574	610	619	550	586	585	587	587	602	563	602	605	585	587	591	586	605	529	604	531	583	629	615	596	569	603	587	551	583	566	613	631	578	622	569	528	560	602	557	619	595	606	605	574	573	610	597	601	595	579	609	618	610	595	600	640	642	549	617	624	607	608	576	631	596	569	582	595	562	550	610	603	574	627	571	597	543	588	589	601	614	562	641	575	586	562	616	608	568	583	640	547	598	596	603	566	603	595	608	570	584	562	585	580	577	653	585	605	600	612	577	605	572	604	592	623	578	586	591	572	589	607	570	573	595	585	585	606	631	639	579	590	616	569	584	586	594	572	574	598	625	549	574	559	601	606	557	632	583	588	596	622	609	605	560	543	605	634	595	548	553	609	595	617	598	557	575	575	581	572	577	617	645	596	601	613	598	575	593	618	620	609	572	605	589	595	609	593	552	622	645	589	630	585	631	614	533	576	620	577	588	586	621	604	623	567	588	610	599	586	646	597	611	605	582	575	574	608	611	571	583	607	623	575	608	616	632	583	553	631	593	594	601	612	569	599	604	605	613	589	596	585	613	630	610	618	622	577	580	609	602	621	609	566	601	546	646	564	569	610	605	596	611	615	619	585	616	557	612	563	589	590	544	578	603	585	572	566	604	579	594	565	590	546	624	618	563	572	579	615	588	582	561	588	641	628	614	591	608	576	580	615	585	608	544	621	572	588	559	601	608	628	560	588	596	589	610	546	590	604	600	617	587	593	578	626	608	573	567	563	613	595	634	580	576	578	577	569	586	571	542	617	588	607	556	619	571	618	533	596	636	634	583	590	556	610	613	618	621	555	612	579	599	594	598	583	595	546	608	612	619	555	559	615	599	626	517	601	625	608	597	554	567	593	590	611	611	581	621	599	594	606	652	577	609	577	591	568	602	602	590	589	631	596	604	594	577	560	576	561	608	588	573	578	590	594	642	587	586	575	623	599	611	595	582	569	626	638	617	630	590	557	566	620	643	586	600	541	617	569	564	573	583	568	586	585	586	601	594	565	582	599	608	646	558	580	595	591	579	614	622	577	573	603	582	587	588	566	624	638	598	591	592	618	598	587	619	584	600	610	580	569	619	631	582	562	613	633	578	587	600	599	583	649	580	591	602	575	558	578	589	612	593	625	638	588	631	586	592	629	590	581	586	576	564	612	545	631	597	592	592	637	568	608	603	621	603	574	598	661	570	583	592	603	593	569	597	560	597	600	618	610	547	579	585	609	609	603	570	605	613	597	597	605	625	590	634	596	625	574	593	588	573	594	608	638	576	590	579	605	560	566	603	556	554	648	607	603	600	591	574	602	558	583	597	621	603	594	652	608	595	616	608	624	614	554	534	570	616	613	617	593	586	613	594	576	592	569	572	589	620	589	522	589	608	591	610	605	603	558	598	571	597	611	642	539	612	593	618	584	585	610	577	564	530	603	612	604	595	581	567	562	609	625	619	550	597	574	587	583	624	591	634	617	575	597	561	634	590	581	646	571	581	568	589	582	588	600	575	588	571	606	581	558	558	574	588	597	563	619	614	618	608	591	628	565	597	596	583	593	563	567	582	584	593	539	556	627	613	575	560	610	594	622	544	569	617	586	601	583	615	532	605	656	608	579	541	555	631	580	584	601	620	612	585	606	618	595	559	590	549	571	554	573	618	568	573	599	575	599	586	591	604	574	590	659	613	548	601	607	572	599	568	628	587	591	542	585	604	557	588	553	574	577	650	648	624	575	603	596	597	600	600	574	562	571	590	583	598	601	573	563	599	622	550	646	607	582	621	615	598	611	606	605	626	608	594	547	545	582	558	593	635	564	626	555	643	638	555	556	568	552	573	556	602	587	594	634	561	601	574	619	582	578	588	636	582	637	632	613	588	581	590	587	605	568	635	570	568	591	613	600	574	627	611	600	639	602	656	557	568	587	620	583	590	629	584	630	572	587	606	578	586	591	604	564
10732	22879	17412	9655	7464	7548	19308	25614	25497	22355	18355	12659	7577	4220	2497	1387	966	794	665	631	607	580	621	591	636	612	663	582	630	675	608	591	631	636	606	599	564	605	657	634	609	571	598	613	615	639	610	637	587	602	628	633	585	615	623	608	617	617	617	635	661	632	636	616	638	615	585	648	628	576	652	639	639	613	618	638	613	640	621	629	607	599	600	594	623	610	605	608	585	638	615	590	602	602	612	672	648	642	592	618	613	601	605	618	589	627	643	626	617	589	569	631	580	555	573	577	630	618	626	584	547	589	628	614	613	607	593	612	646	623	605	600	657	621	615	612	633	617	576	628	610	627	623	612	651	606	582	600	632	611	624	652	625	654	628	600	601	619	654	638	664	591	605	564	649	621	561	625	608	595	598	637	594	627	620	600	657	581	622	606	575	599	639	610	613	609	603	658	607	627	596	618	582	658	669	620	581	610	625	590	565	607	584	593	612	624	598	608	602	576	630	598	678	654	592	597	621	609	600	639	595	595	602	601	583	600	599	587	657	584	601	596	639	572	620	631	593	648	591	589	623	598	606	626	628	639	629	610	618	576	620	627	565	585	645	572	603	614	597	561	611	599	585	602	617	578	597	651	577	610	584	622	633	642	612	601	605	594	598	602	577	582	601	630	591	612	601	622	620	595	611	633	611	641	638	580	643	622	597	646	631	610	592	597	621	612	625	616	630	565	646	591	639	631	589	652	587	584	622	658	604	616	590	628	583	610	571	616	624	588	635	609	616	598	622	633	593	573	608	560	597	607	600	609	587	645	608	578	634	583	576	563	633	569	645	622	597	652	575	621	605	620	661	652	624	625	609	624	610	582	545	558	608	646	604	599	660	632	621	609	655	578	642	631	613	583	629	577	602	575	641	592	600	564	618	623	646	629	663	612	621	607	631	612	617	577	611	647	634	624	626	627	636	616	625	604	607	600	630	625	596	596	659	642	632	621	594	634	607	628	646	587	574	618	573	613	583	581	615	652	600	626	623	565	593	615	597	636	595	626	607	585	619	629	611	586	595	609	646	604	617	624	608	630	605	588	598	576	619	594	608	590	617	594	616	634	603	601	604	586	600	627	573	600	624	625	638	627	626	592	654	607	593	597	555	602	605	645	625	657	623	616	609	550	620	618	594	590	606	633	608	594	593	644	606	634	604	606	644	617	604	644	649	587	600	604	610	587	602	608	640	600	601	596	589	608	602	603	571	653	606	601	607	640	635	618	566	600	577	640	617	629	618	673	632	600	554	607	591	581	613	615	595	589	601	615	610	628	563	605	593	640	585	605	628	639	606	637	583	562	604	590	633	613	584	600	584	625	622	586	612	631	655	608	602	603	637	615	648	615	627	615	609	595	628	629	599	642	575	585	608	600	615	606	599	629	617	648	600	576	613	617	613	585	583	628	642	608	582	629	578	596	582	586	617	578	578	602	626	570	643	616	638	614	567	592	647	570	577	538	624	604	615	688	619	618	561	607	641	633	596	623	607	639	659	588	678	624	625	630	628	580	622	650	539	621	615	618	628	613	640	593	622	566	648	594	587	620	632	614	619	580	605	599	580	565	639	659	616	614	605	583	608	569	675	628	627	604	593	596	601	580	588	550	617	587	636	596	628	599	648	632	603	606	597	650	650	582	586	623	631	573	601	606	667	625	648	593	570	636	628	610	640	601	569	610	573	649	616	631	594	576	619	577	637	637	573	590	649	600	625	659	605	660	595	634	607	634	590	588	580	620	615	592	627	628	656	590	589	627	631	659	664	634	599	569	620	628	616	626	640	646	637	621	625	613	606	642	606	604	592	576	591	597	606	603	640	590	638	619	602	621	620	636	621	606	640	684	562	621	596	625	624	579	654	639	604	640	649	607	632	614	608	557	610	576	683	625	576	647	626	648	642	578	572	663	614	620	633	584	621	600	609	621	603	597	635	593	629	618	627	641	662	589	609	639	586	586	603	584	605	627	617	606	568	576	558	614	616	632	667	637	624	637	625	606	619	616	635	599	587	595	590	651	655	638	612	636	648	592	606	636	584	641	630	607	610	623	584	605	606	595	660	629	586	600	654	590	639	655	614	609	603	667	605	643	620	611	640	593	582	621	647	637	605	620	597	620	601	585	613	615	644	643	587	607	585	634	618	597	625	606	653	619	643	639	604	597	603	626	628	611	627	648	569	608	631	607	620	624	567	568	597	605	585	651	632	602	627	625	646	634	637	614	632	657	603	618	585	612	603	604	614	608	601	598	632	604	600	607	618	679	622	609	635	560	621	621	580	636	612	609	639	637	607	584	602	595	629	621	620	613	632	615	590	638	608	599	633	602	574	631	660	602	664	608	580	600	603	615	594	616	616	588	618	616	613	610	632	618	628	633	622	637	655	591	648	594	654	629	618	638	649	600	575	630	636	604	585	626	595	634	592	632	628	617	654	665	615	605	638	614	619	647	607	651	637	617	592	664	584	615	632	559	587	619	614	596	580	588	611	631	607	581	659	630	626	641	617	626	626	638	575	621	607	626	604	679	619	656	639	600	644	622	625	621	582	595	570	602	653	612	587	593	640	595	589	574	621	611	527	591	606	616	631	599	637	618	590	622	607	633	597	622	596	564	631	609	629	634	617	663	631	599	638	640	656	637	595	601	568	584	602	627	604	640	600	608	596	610	596	669	621	611	554	617	583	650	613	616	591	626	632	608	592	623	637	640	619	634	670	620	620	640	620	597	608	667	613	631	610	590	610	649	646	623	635	667	603	639	626	588	637	615	637	602	595	651	617	584	578	655	622	594	669	583	646	589	615	574	634	576	660	633	604	572	620	611	616	567	632	628	598	628	592	653	613	599	609	615	605	598	604	630	607	650	632	594	631	695	606	597	581	616	568	643	608	562	604	591	608	602	590	582	584	570	646	659	603	633	609	618	636	652	624	592	586	619	627	600	619	613	598	608	630	576	618	628	622	604	647	631	582	656	637	581	611	593	621	572	596	573	621	614	587	594	616	621	622	590	592	636	612	620	628	574	566	643	616	594	623	611	570	579	625	599	566	610	619	653	636	603	603	615	641	614	656	643	600	615	620	640	633	641	612	623	578	577	667	606	596	615	607	615	603	613	614	620	634	639	609	619	668	620	581	617	610	648	644	617	562	627	664	656	621	631	649	648	562	639	623	615	564	584	602	585	592	572	600	616	588	552	618	620	629	600	598	614	607	657	585	625	638	630	657	599	635	578	637	617	608	634	543	610	578	613	626	588	578	606	620	611	645	642	589	587	596	605	590	615	611	600	649	582	619	643	582	577	611	630	578	622	612	622	609	649	622	620	619	621	630	636	616	554	600	637	601	643	629	626	625	584	621	625	648	636	625	651	656	619	578	560	637	615	587	621	651	612	611	589	580	586	575	611	628	626	554	644	619	634	641	601	643	624	627	568	656	643	625	603	660	591	595	598	632	637	628	604	615	618	605	650	620	622	626	613
25266	21390	27590	25566	13032	3917	7549	11501	13116	10688	8249	5245	3307	1921	1358	890	767	670	653	610	580	608	625	570	559	559	585	613	584	575	626	624	574	584	608	613	604	551	624	600	599	615	621	611	572	577	615	581	599	540	606	562	580	564	594	581	582	605	586	578	546	582	618	580	568	616	638	559	559	599	596	591	522	634	558	595	596	622	577	582	568	560	641	612	585	572	614	590	613	608	621	623	598	529	599	621	596	593	604	596	616	546	595	646	601	611	603	620	590	594	595	599	604	594	575	571	597	589	659	670	582	612	556	598	605	603	614	622	611	602	600	603	587	597	560	601	599	600	620	544	555	578	613	579	602	609	601	592	615	612	563	550	617	562	617	566	607	592	609	584	598	589	594	636	593	578	662	572	635	588	654	624	591	567	583	564	564	582	617	587	546	584	600	646	599	582	628	590	604	570	586	582	580	606	563	596	594	587	620	587	573	557	609	551	582	621	607	612	605	601	586	580	567	562	559	596	571	567	606	616	589	563	598	616	569	596	619	571	610	565	590	579	577	570	589	601	573	587	573	593	596	559	605	576	567	622	540	559	555	534	553	635	576	567	602	598	571	581	590	592	608	543	625	592	578	614	582	597	621	578	607	615	550	610	590	571	586	574	598	607	592	561	582	598	570	612	564	588	565	572	573	614	587	566	590	605	565	570	604	614	500	577	547	590	576	557	581	590	586	613	559	548	597	615	589	634	547	551	563	546	601	596	573	599	593	599	628	577	585	581	602	584	590	587	569	587	616	587	596	596	611	569	583	596	603	600	603	585	614	577	591	574	599	603	577	589	622	622	554	555	574	580	636	565	551	572	563	588	587	583	630	545	587	585	604	581	576	576	591	609	593	570	609	613	599	568	575	591	570	642	573	626	578	593	586	580	619	567	580	591	569	562	604	615	600	579	586	607	532	596	580	532	641	562	620	551	594	608	604	619	544	578	614	588	625	604	559	563	596	611	597	589	580	582	573	593	552	637	588	582	612	576	599	605	575	605	636	608	597	617	584	586	600	580	607	551	572	571	557	630	576	614	589	559	599	623	621	575	559	577	567	606	592	562	588	604	622	601	591	553	623	598	606	549	578	554	561	581	591	608	595	541	611	559	558	552	588	538	594	543	640	606	592	536	597	555	605	574	590	585	581	615	539	613	616	624	650	575	585	573	545	623	583	584	615	606	646	575	594	599	559	614	583	614	633	572	582	578	599	615	581	635	595	602	604	603	628	571	592	587	596	595	576	631	598	567	581	643	605	563	605	554	602	583	556	590	614	592	552	561	587	625	538	610	640	614	579	579	600	604	612	562	629	578	613	553	570	600	628	576	591	615	601	592	621	565	614	594	605	544	617	515	606	605	649	631	593	644	588	521	549	614	609	595	565	604	605	579	567	552	577	599	612	597	550	549	597	599	556	613	579	617	582	600	580	570	621	579	600	554	587	607	651	576	549	562	566	619	593	567	563	579	581	634	572	585	580	559	566	605	584	610	585	613	583	594	553	599	581	560	595	583	583	571	612	617	613	631	608	605	609	607	514	579	552	603	575	639	583	576	636	584	555	584	597	585	548	570	588	568	598	579	591	615	554	611	525	565	611	593	614	608	587	598	603	563	574	621	602	578	551	608	599	613	583	595	572	584	619	605	574	613	607	593	572	601	602	581	594	577	592	606	588	578	589	603	599	595	621	584	569	579	607	560	577	573	553	592	590	586	580	599	572	604	586	596	599	577	585	622	637	605	586	526	636	587	623	606	575	578	579	616	597	564	545	585	553	595	616	641	592	573	584	576	555	568	559	583	601	591	535	565	631	579	565	595	597	553	615	568	558	600	556	556	609	578	637	580	588	587	576	583	626	575	572	590	600	583	605	583	607	605	565	602	577	612	626	616	576	586	562	590	584	607	580	603	641	585	582	559	586	587	575	588	594	619	576	611	591	607	557	596	581	611	559	578	553	590	566	603	533	600	559	593	598	564	587	601	606	574	576	562	571	556	582	574	541	618	559	611	610	594	604	585	619	594	570	611	612	606	534	597	595	603	615	560	577	599	591	561	599	596	594	602	598	552	627	617	614	539	582	559	598	587	584	591	582	590	587	587	579	602	629	584	573	611	613	591	583	606	579	545	581	598	569	564	601	587	550	574	609	584	596	554	633	516	586	566	604	590	589	577	564	602	613	560	571	597	598	535	591	566	546	581	562	599	580	583	582	575	597	598	593	596	604	580	594	540	596	594	565	570	605	603	632	597	583	579	572	608	596	624	611	610	586	523	638	595	548	584	645	580	600	583	592	603	573	582	553	568	623	576	634	583	548	565	564	556	610	602	576	566	586	591	662	607	573	619	606	658	618	592	589	610	617	632	594	585	554	575	547	586	563	586	615	563	594	572	573	568	634	552	618	615	576	561	576	587	553	632	594	605	636	595	565	600	623	581	615	574	606	571	596	566	593	587	583	550	599	601	594	570	610	593	592	589	609	570	563	543	600	605	600	618	655	573	596	583	581	568	593	606	565	592	550	584	613	583	582	604	617	599	563	542	538	609	586	585	581	614	572	610	587	598	575	592	607	601	572	625	611	636	600	597	611	593	542	613	564	591	595	597	570	544	583	602	601	596	544	528	578	602	636	598	578	600	603	609	582	593	626	581	573	637	576	600	548	581	629	598	621	645	624	583	626	621	600	569	617	624	605	581	566	595	577	605	575	596	566	619	564	583	591	586	581	610	573	576	619	578	588	589	597	600	558	599	560	587	632	593	643	666	638	592	583	582	577	560	543	559	593	592	570	584	595	627	600	610	575	587	614	576	594	567	588	581	574	552	566	591	595	590	588	586	604	635	600	583	623	583	572	619	559	605	597	595	567	575	571	538	595	584	593	594	608	571	570	563	562	596	578	606	590	611	614	588	579	585	584	541	560	584	649	612	546	590	545	566	562	606	567	595	563	593	607	552	555	558	536	560	588	595	603	635	615	599	598	572	591	555	642	629	598	592	622	614	602	631	560	589	562	603	621	612	597	519	593	614	601	577	589	591	614	595	629	585	544	605	567	593	592	628	587	608	566	596	612	587	546	590	609	552	632	588	563	548	546	568	644	581	619	597	565	566	577	597	577	580	602	561	577	576	527	614	588	611	631	621	589	600	564	579	588	617	603	588	590	580	619	574	545	570	555	597	550	613	613	580	605	605	616	600	643	612	589	587	592	620	642	564	598	590	586	582	623	596	595	579	570	570	599	613	611	568	562	646	590	563	627	625	562	581	587	612	586	600	613	571	612	607	627	639	619	654	567	602	574	587	616	601	576	562	588	606	610	597	589	603	602	565	611	605	597	593	611	651	593	531	580	562	580	611	569	540	601	568	566	611	587	628	558	597	612	623	590	538	572	623	566	544	602	628	606	608	563	592	601	561	569	614	534	633	603	542	575	594	589	603	616	609	524	592	565	552	549	582	578	572	583	601	644	601	557	568	590	567
11821	19712	15088	9375	7264	5769	14012	19836	20397	16917	13437	8754	5342	3150	1977	1181	843	777	649	632	600	625	677	624	606	582	603	667	640	619	644	650	619	638	645	646	632	627	638	657	642	633	628	634	683	660	665	611	632	597	641	663	594	694	662	592	656	596	577	646	624	633	640	593	642	632	634	645	629	647	675	662	582	624	609	638	600	620	610	578	609	617	645	591	609	678	620	604	645	599	612	648	644	656	604	632	612	630	566	652	641	586	614	624	612	618	648	640	649	602	579	603	626	609	643	584	599	556	635	623	597	629	677	643	607	618	629	622	625	632	665	597	589	612	640	614	612	618	640	628	616	628	608	634	654	643	609	635	652	642	682	630	575	610	677	626	635	605	610	636	610	627	646	633	646	665	649	616	626	590	658	573	621	599	626	640	639	608	622	638	674	627	611	581	616	616	631	637	643	626	603	577	662	632	580	588	574	626	625	565	599	640	641	650	628	620	641	627	678	599	595	595	630	607	657	655	589	626	617	628	630	627	619	665	609	597	608	605	589	643	658	622	631	624	599	619	610	634	652	633	586	612	639	614	624	670	615	630	602	649	599	599	640	620	629	658	591	608	601	635	648	634	675	611	618	680	608	606	686	637	654	632	606	598	618	640	633	651	637	585	654	659	597	617	662	621	600	584	638	573	620	638	584	609	616	634	674	605	643	583	624	592	652	595	671	606	692	651	623	649	617	619	580	621	611	562	625	633	612	624	632	607	667	622	660	670	614	611	633	615	607	629	626	650	605	598	633	653	632	636	631	651	631	618	593	631	603	613	699	619	660	604	610	669	611	631	631	624	617	616	629	648	610	607	626	596	641	601	596	634	586	619	634	629	631	668	618	592	617	640	603	577	609	638	625	610	628	592	637	583	607	683	591	649	651	647	652	614	664	624	589	616	605	630	663	593	598	606	590	621	634	594	637	672	603	635	617	594	605	635	589	640	624	621	622	615	625	650	604	607	589	642	590	617	604	641	591	596	660	617	597	676	625	603	634	641	609	626	633	663	618	623	641	607	653	608	580	622	605	596	629	604	625	621	610	584	621	627	612	616	592	685	638	634	608	608	631	622	656	638	650	630	653	633	635	651	612	634	617	652	606	611	670	619	582	613	645	598	646	631	594	639	605	627	610	583	604	556	601	611	626	619	632	654	638	608	609	582	658	640	676	652	633	629	625	590	577	618	624	638	615	602	621	602	621	648	640	618	640	648	616	596	614	645	617	624	560	637	640	678	608	604	661	684	586	629	628	627	634	602	619	651	612	585	626	680	600	634	645	639	620	623	607	613	614	610	634	600	607	635	624	558	645	625	618	624	616	621	643	595	646	625	626	623	664	625	600	616	632	631	664	610	667	603	605	633	651	601	627	613	573	593	644	589	651	672	624	626	604	640	620	569	601	671	654	636	576	597	626	620	626	623	630	608	587	617	674	627	581	623	681	613	602	654	625	596	606	624	637	596	598	642	608	622	598	607	645	637	606	625	596	572	612	569	627	570	658	648	624	584	638	630	625	613	591	619	629	642	651	621	580	639	618	653	618	584	642	622	629	622	609	613	627	608	614	661	618	595	631	648	573	633	625	643	626	616	592	623	619	610	604	593	593	618	651	657	645	646	637	625	643	610	619	605	628	629	619	637	631	630	613	603	631	599	635	614	618	614	606	632	629	627	610	657	628	628	604	660	620	614	623	624	650	644	620	674	607	625	632	600	631	593	603	680	633	637	573	627	607	627	637	623	609	605	655	619	586	633	633	632	637	636	577	637	646	680	632	634	621	634	636	604	670	628	668	654	580	654	562	624	637	622	591	615	636	624	658	642	627	597	595	647	617	622	656	682	605	637	602	608	653	643	617	580	591	596	602	647	646	671	632	597	624	598	621	600	602	641	622	610	607	612	607	661	660	557	594	594	592	600	601	583	642	605	617	620	637	622	660	617	651	616	593	594	636	656	643	615	606	604	608	628	568	639	588	646	602	615	627	613	580	655	605	613	619	621	591	637	638	610	568	589	606	605	652	640	679	620	603	576	625	614	672	646	634	603	583	577	631	590	663	624	610	602	608	632	649	634	629	625	622	618	613	641	623	607	614	654	661	605	628	647	595	616	639	648	650	632	597	592	624	608	584	647	650	612	588	649	572	646	623	575	634	620	597	628	618	621	617	683	622	575	600	667	697	637	625	621	622	603	647	666	585	634	631	601	641	590	592	627	648	590	613	604	606	581	606	621	638	608	622	627	627	645	613	597	641	622	638	621	638	640	625	599	596	609	600	593	639	616	632	595	656	652	592	600	643	622	632	640	657	646	586	659	634	612	622	603	629	671	617	591	631	614	627	579	653	652	623	646	652	635	570	644	594	599	599	632	608	635	630	638	602	577	623	662	680	598	661	651	656	605	605	676	645	644	641	605	601	599	666	644	602	620	583	666	633	623	606	585	641	602	635	612	643	635	626	601	628	622	645	577	602	610	595	668	619	609	595	639	611	607	610	618	656	610	630	657	627	672	595	615	625	604	604	632	598	619	590	613	628	652	628	613	646	650	586	633	600	648	628	650	629	617	606	595	603	623	663	604	642	626	617	637	611	601	632	622	566	641	647	652	633	616	608	598	633	581	598	622	647	626	641	600	612	626	631	680	662	639	603	608	617	606	602	615	650	602	663	636	611	625	648	600	632	604	622	653	636	646	593	632	615	653	664	640	629	638	624	658	587	649	644	601	612	629	606	639	603	624	627	618	627	581	629	591	642	660	592	594	655	626	604	634	652	636	636	624	630	635	603	661	628	626	625	605	602	635	585	616	634	649	652	618	635	635	627	624	610	572	626	619	637	644	670	659	639	646	642	622	679	592	633	632	610	627	624	616	650	621	679	645	642	660	619	615	617	614	610	622	651	612	622	613	607	622	627	598	607	606	632	624	599	640	548	609	606	578	649	615	614	669	603	644	631	625	655	641	603	636	649	651	595	654	624	643	654	627	601	598	614	604	585	590	628	631	630	640	599	635	644	641	618	601	650	588	653	619	604	640	639	667	624	595	608	628	617	624	613	648	619	617	612	635	625	607	592	615	617	647	659	647	605	593	666	614	637	613	623	652	670	593	664	665	652	627	646	590	645	604	648	641	641	633	688	618	611	655	616	656	660	637	615	634	610	680	609	635	618	605	649	638	664	568	633	627	597	617	563	591	628	642	611	629	572	626	628	611	635	615	614	629	666	636	574	639	629	643	625	640	617	617	636	597	619	618	602	632	665	621	603	649	619	643	616	570	587	658	639	614	620	624	613	594	637	664	608	630	616	594	653	634	605	618	613	610	630	594	636	631	588	627	642	600	656	662	612	642	613	614	616	603	603	607	673	650	640	608	623	601	646	618	607	610	624	605	640	663	604	625	639	579	612	595	637	646	644	646	619	613	612	649	609	653	622	626	605	657	610	649	610	634	655	611	640	652	718	631	626	614	625	625	584	607	625	596
22883	21454	29234	24099	21465	22050	28029	29258	34863	32324	26912	18932	11490	6155	3510	1924	1255	973	866	821	712	712	732	743	746	803	751	755	708	792	672	723	733	756	794	733	767	802	701	732	707	723	734	735	738	786	717	786	709	780	737	737	750	773	777	708	717	739	742	793	732	735	797	782	709	749	729	778	796	822	778	741	772	774	772	710	753	734	743	723	700	750	722	745	750	691	708	732	768	754	792	769	754	714	748	740	709	710	749	664	756	743	749	736	757	727	735	744	722	769	640	753	761	744	772	743	771	777	750	737	719	765	722	763	711	735	767	719	678	764	746	741	759	746	730	744	751	741	740	707	791	776	730	703	732	705	755	707	742	745	779	734	759	733	729	736	698	754	747	739	782	740	710	714	704	734	736	745	706	730	743	778	758	751	736	718	727	721	727	744	707	762	708	738	718	757	764	729	734	763	755	726	720	733	746	779	711	697	758	706	727	739	711	753	756	753	774	702	739	714	724	725	747	748	715	738	769	761	740	720	750	742	729	797	697	781	730	714	759	773	787	729	722	736	706	751	772	787	784	751	740	759	762	804	758	757	747	772	735	748	751	711	719	800	772	786	758	758	766	722	777	767	738	733	816	721	745	737	666	708	698	751	694	789	718	745	735	743	708	751	733	766	753	743	729	759	748	776	768	744	733	740	748	722	770	753	758	715	665	778	721	756	745	709	713	725	692	747	745	690	731	744	725	717	775	770	727	776	740	752	755	756	723	758	713	738	711	699	741	773	773	799	781	767	738	711	716	723	718	762	748	744	693	700	785	730	787	724	757	732	745	766	745	724	754	727	768	727	790	763	757	788	737	740	747	829	767	728	751	787	710	737	763	722	776	771	757	718	740	681	745	711	716	785	709	764	719	739	776	725	744	727	736	736	804	740	748	709	759	728	712	711	721	685	745	711	711	761	733	749	733	749	777	731	730	761	743	826	768	728	781	770	751	731	706	757	734	768	778	711	739	789	712	769	771	720	720	723	742	723	743	756	766	741	751	743	747	727	731	713	764	720	753	774	748	764	717	731	710	762	719	686	691	698	732	733	726	777	725	727	742	708	789	776	736	730	693	729	763	742	692	706	739	751	766	707	777	729	747	743	751	706	772	790	759	760	707	778	781	748	679	722	797	756	736	754	741	743	765	732	726	740	753	695	734	720	742	766	739	792	734	767	739	742	755	738	769	709	744	746	699	728	748	762	786	726	752	753	729	756	743	782	734	678	745	720	771	692	746	773	768	721	782	760	735	770	771	728	755	719	721	707	772	722	708	782	749	733	782	716	757	793	750	770	759	700	727	735	748	742	759	741	694	726	720	757	717	770	768	764	744	789	752	745	667	734	756	738	735	705	705	778	735	750	729	715	789	730	778	757	707	745	717	768	738	806	728	717	759	751	769	744	727	730	736	705	680	729	750	746	768	775	757	713	785	733	712	767	734	728	747	749	778	685	753	700	725	716	730	763	749	714	732	752	726	764	718	761	774	720	721	765	766	744	744	685	769	706	735	723	731	729	736	759	782	798	759	711	750	691	770	800	717	687	748	765	740	732	737	770	721	696	742	718	742	752	722	700	741	721	769	753	719	712	751	747	769	715	735	697	761	754	784	736	740	702	773	730	694	736	753	754	747	777	763	772	798	727	819	793	753	750	717	747	717	784	742	695	773	686	742	778	732	769	757	789	721	681	701	755	746	732	725	759	726	730	777	786	759	738	708	723	763	755	774	755	683	776	737	710	712	721	719	742	757	776	722	786	722	688	726	690	704	819	712	805	740	800	753	746	718	729	749	682	763	713	721	735	786	768	709	710	751	731	770	739	742	726	724	757	767	727	779	739	798	740	704	757	747	725	758	756	711	745	751	707	716	712	793	750	716	745	766	725	729	722	746	742	711	745	715	737	771	745	728	814	726	746	779	752	834	732	700	767	737	761	715	735	730	787	728	703	762	765	747	685	740	739	692	716	742	721	752	712	736	726	720	721	749	766	711	716	746	721	685	733	764	743	721	754	760	723	746	782	790	750	722	719	676	761	716	744	745	765	722	798	735	730	787	739	791	712	721	801	757	721	776	792	701	733	738	702	751	775	769	699	673	730	702	748	730	759	762	769	725	782	760	733	784	768	754	785	761	736	704	719	775	726	757	792	754	733	746	772	788	716	744	719	752	759	775	746	729	753	751	747	723	751	798	723	743	740	699	743	700	732	778	750	722	737	759	726	754	723	740	768	728	739	753	755	729	748	743	713	768	769	745	733	765	712	753	753	727	736	740	724	757	755	763	726	785	724	712	689	792	782	730	728	773	705	768	699	776	713	714	750	697	739	728	763	737	771	714	741	753	751	736	747	715	720	777	783	725	741	732	801	702	752	811	788	741	757	703	755	804	727	729	736	767	746	709	714	739	736	723	745	708	742	720	741	768	757	712	730	779	746	708	744	740	737	764	759	790	752	738	774	721	744	761	721	757	759	743	710	749	800	725	746	722	735	777	743	772	693	699	768	767	740	715	718	770	746	769	788	749	727	722	725	697	765	721	739	717	713	738	727	691	772	734	788	742	778	765	739	715	755	732	764	711	798	684	767	778	733	734	703	712	729	747	750	768	737	702	714	767	751	779	772	742	729	692	788	719	711	809	765	714	720	781	752	777	753	714	743	733	747	727	660	721	754	762	787	734	705	690	714	752	711	728	750	749	727	724	731	755	764	705	761	755	763	721	764	760	728	738	757	749	772	770	780	751	745	721	750	753	723	720	720	756	742	722	747	769	716	716	760	680	714	763	721	736	745	727	714	738	729	716	678	752	766	803	738	763	713	761	762	730	735	730	687	771	734	719	708	776	693	770	745	723	761	769	723	711	740	733	755	729	742	754	758	789	761	681	722	748	734	746	705	801	747	748	680	780	751	738	729	737	759	740	751	741	705	719	773	744	727	693	712	707	692	686	714	736	711	755	741	773	753	702	713	753	734	735	704	725	745	777	762	729	743	719	789	703	759	790	735	723	740	689	705	728	706	733	709	763	757	715	775	720	710	748	751	704	771	737	737	745	751	702	702	769	742	759	765	718	722	756	794	729	707	771	711	767	729	756	758	734	746	729	729	735	737	741	761	743	680	719	719	726	693	719	744	714	760	737	702	737	780	743	717	758	733	780	767	744	723	734	685	678	771	744	703	727	717	736	756	710	733	780	720	754	730	740	742	751	730	717	763	756	785	769	742	740	772	737	776	745	750	761	755	729	755	731	729	725	758	754	731	756	731	708	715	768	744	712	770	760	703	699	729	685	709	759	770	709	712	741	787	755	710	739	736	710	756	731	752	732	741	738	718	653	751	718	752	693	690	764	733	725	745	744	710	763	759	765	728	702	761	778	758	757	713	699	707	736	716	799	714	725	740	762	700	776	728	711	762	729	736	738	731	739	738	695	731	768	696	766	728	744	709	752	710	727	681	774	763	763	756	705	702	754	740	718	757	726	719
16351	28439	23123	16355	12531	11123	29203	35100	37960	34367	29459	21636	14196	8376	5000	2581	1508	1088	855	832	772	774	789	758	793	748	764	809	756	769	719	833	736	824	776	762	758	764	766	768	791	726	765	695	754	719	723	751	726	755	686	763	745	753	761	726	719	706	739	780	766	762	766	692	733	749	759	727	780	844	710	776	791	773	739	750	799	780	716	723	767	707	732	769	701	761	730	745	753	771	752	762	748	782	759	765	780	786	696	804	724	759	706	756	770	764	759	731	770	775	793	754	763	728	729	735	740	734	717	757	777	813	747	702	743	796	781	728	757	738	728	786	774	775	764	737	746	738	755	756	714	742	740	762	747	793	773	785	705	779	737	791	780	789	773	755	729	808	769	781	807	758	794	738	735	764	766	727	735	715	774	698	751	797	715	742	720	777	731	690	793	730	735	740	744	782	787	739	734	770	716	756	799	767	765	727	795	786	750	761	739	748	781	726	730	740	789	766	781	744	772	757	735	743	738	720	722	744	734	721	767	709	769	781	803	760	726	768	781	749	734	765	776	754	748	770	730	783	734	785	744	749	723	751	761	727	758	804	729	750	760	753	747	808	742	755	785	769	744	745	753	743	763	774	744	744	755	726	677	740	732	775	737	761	744	764	738	732	768	695	744	777	779	767	739	721	738	780	740	735	756	738	761	746	737	736	739	743	796	811	761	798	742	746	768	788	835	737	765	776	786	708	764	769	759	724	780	749	753	733	783	779	717	792	761	720	769	738	745	783	756	730	747	704	764	726	794	787	747	790	687	740	765	733	755	741	773	763	778	720	785	769	747	766	737	701	724	715	782	748	717	764	754	762	723	776	757	794	773	747	777	768	757	714	736	733	765	730	769	737	756	718	756	761	779	779	744	782	729	763	797	733	738	793	785	750	741	755	752	739	681	734	786	786	739	753	714	720	724	781	712	775	742	796	795	775	808	810	748	740	761	805	754	716	702	692	768	772	759	797	766	748	752	709	780	765	775	785	797	740	705	778	774	748	784	773	770	771	788	743	759	741	798	750	757	739	776	738	753	759	711	756	796	764	732	756	774	775	753	729	786	748	781	692	767	780	728	788	751	762	743	725	680	745	760	705	690	757	758	747	741	731	735	772	734	749	750	724	733	742	710	711	791	740	729	773	712	734	754	754	755	792	782	760	737	775	730	700	735	760	753	737	755	741	751	770	740	757	740	782	721	720	743	751	777	754	772	732	813	796	711	706	752	754	777	780	799	770	765	784	784	728	736	752	761	718	749	744	701	715	735	740	782	762	741	790	732	778	779	739	749	787	701	719	762	709	779	753	781	778	718	764	742	790	808	720	805	771	748	728	787	756	755	798	740	747	728	733	764	791	760	752	785	711	776	781	765	746	784	750	794	735	740	717	738	763	760	773	757	729	735	766	763	808	812	714	765	720	796	705	792	766	771	752	765	726	728	776	755	719	760	750	768	782	767	754	703	732	743	755	752	806	729	748	783	725	769	730	795	743	748	738	761	755	755	737	761	780	788	757	762	719	793	805	764	772	761	760	749	756	693	756	718	746	783	777	751	740	737	738	751	793	747	736	745	742	752	765	730	786	772	764	763	732	709	707	738	736	752	687	737	748	705	772	720	728	745	773	751	789	732	749	733	747	804	767	811	739	721	737	759	749	759	739	719	744	762	750	765	724	730	755	697	757	771	740	714	766	755	762	770	771	737	756	722	757	722	735	719	766	775	733	722	737	778	755	746	754	706	811	714	742	785	770	782	725	744	768	820	782	738	751	714	734	736	757	752	770	755	730	745	705	754	719	780	783	779	749	721	790	741	735	733	779	745	775	763	795	742	797	751	695	760	734	724	746	783	771	753	758	767	714	754	791	793	718	746	771	769	780	833	745	732	708	758	713	727	755	771	768	752	727	752	718	740	738	796	739	746	760	795	798	767	747	760	786	733	757	754	756	807	789	708	717	752	775	797	732	765	776	737	760	729	758	749	755	757	760	743	742	758	805	726	737	755	733	752	760	747	789	792	738	745	775	759	747	697	764	758	776	784	740	740	758	698	757	715	727	761	745	757	749	740	770	766	776	731	741	789	764	722	739	764	732	716	774	717	739	748	746	725	794	772	776	781	740	823	770	741	757	743	810	716	836	746	731	801	765	736	770	742	745	779	746	719	763	757	801	756	777	735	749	728	707	736	741	754	724	769	737	737	754	742	728	723	793	777	766	751	753	738	789	741	767	764	760	698	703	739	718	721	711	754	748	793	753	778	726	769	772	702	745	804	749	720	739	766	742	757	712	752	767	790	746	747	772	728	751	737	793	702	753	757	746	747	764	714	770	746	688	768	746	749	766	755	752	714	753	746	729	728	787	760	769	723	748	809	747	746	753	761	759	727	753	749	793	733	768	810	748	744	727	745	773	759	766	724	739	744	762	762	753	768	793	710	718	738	778	809	757	727	740	806	739	761	714	770	773	785	733	775	772	774	779	761	743	785	789	784	806	752	807	756	743	780	742	762	759	749	766	725	712	779	724	783	755	693	744	723	774	748	728	754	719	738	757	734	707	743	734	790	759	732	772	724	750	768	752	753	798	747	710	766	761	744	727	760	702	730	768	768	738	786	718	775	768	745	750	758	720	776	761	775	768	791	752	726	778	767	721	724	759	747	744	754	766	710	750	739	734	756	819	734	759	763	749	736	765	730	712	767	745	773	722	756	786	756	753	743	747	743	765	788	771	766	736	762	731	776	751	727	718	744	738	708	748	744	788	769	728	742	771	752	724	760	779	738	783	765	734	722	737	812	759	724	753	716	744	736	749	734	725	727	721	735	790	717	772	753	720	755	731	698	713	782	703	724	761	742	762	729	769	722	749	781	785	775	720	761	764	769	749	759	733	757	729	756	751	730	746	699	739	785	740	758	785	769	742	733	694	741	768	742	792	753	734	783	729	751	713	768	758	748	795	743	735	779	748	760	741	731	750	691	747	688	719	748	720	790	700	747	710	695	742	772	723	801	759	746	762	711	700	741	787	759	749	756	745	743	738	761	731	749	790	705	735	741	781	741	758	737	732	762	740	709	763	738	756	736	769	789	782	787	721	736	737	795	724	763	749	724	796	747	724	728	699	747	739	779	754	713	777	715	813	737	718	772	720	814	713	731	731	748	747	727	764	787	775	756	740	759	756	762	792	753	793	718	737	761	755	738	741	736	760	718	751	762	759	767	777	745	726	734	754	729	796	784	772	725	756	755	724	727	756	728	712	760	745	727	773	757	749	765	799	751	757	733	766	758	736	748	763	759	751	740	721	809	720	726	733	749	753	763	708	774	755	752	736	783	748	725	767	740	780	756	732	718	787	747	759	752	757	772	704	780	834	784	742	783	776	772	785	779	721	724	749	733	754	763	755	735	763	742	774	781	788	762	785	775	775	716	785	758	762	770	780	727	737	723	746	779	752	752	750	771	773	729	770	735	739	747	758	734	730	727	738
28303	19705	13027	6895	3401	2161	2556	1919	2320	2059	1771	1435	1089	889	696	615	583	523	548	519	484	542	507	515	528	497	522	502	533	510	567	507	533	493	541	519	553	513	526	540	560	517	512	553	504	525	512	507	496	539	495	524	487	566	507	516	534	517	510	487	562	525	511	540	553	546	509	511	511	497	456	565	523	545	538	511	512	486	531	500	504	547	504	530	505	524	498	519	508	518	521	548	522	546	517	496	555	529	539	516	499	548	507	505	508	547	533	510	528	501	508	493	518	500	562	542	557	515	511	549	499	554	521	515	531	517	518	488	494	525	505	525	521	519	550	521	535	511	499	472	472	527	528	519	528	507	507	527	535	469	526	509	524	528	523	558	544	511	467	499	526	518	548	501	515	511	514	541	576	506	507	515	525	502	580	490	526	514	559	491	501	514	542	532	498	545	542	562	517	563	529	549	479	523	518	488	544	544	545	480	528	515	532	549	508	555	518	517	495	509	480	495	522	512	534	493	546	529	484	538	519	547	549	558	520	505	494	547	515	532	519	517	528	509	506	530	552	542	526	535	556	524	492	514	551	530	524	499	477	537	551	527	513	520	539	498	527	527	496	533	512	495	518	525	526	539	531	523	555	476	535	558	516	492	549	572	524	524	490	493	512	500	534	502	532	496	505	502	569	495	517	490	525	526	521	534	502	535	540	505	530	521	522	491	556	537	531	497	484	528	491	518	504	505	501	530	522	489	560	530	525	476	508	485	531	520	536	516	545	546	524	500	540	533	520	517	467	536	528	552	512	524	537	546	539	583	535	526	550	488	534	507	483	544	514	515	537	545	541	515	505	544	546	482	508	553	531	516	486	564	559	550	524	536	559	533	546	521	486	510	551	488	552	534	539	535	473	563	518	525	495	519	525	506	490	527	511	515	537	501	465	512	597	548	487	493	518	485	529	523	516	501	528	495	474	522	544	542	511	542	487	524	507	498	501	497	532	524	535	481	522	508	525	492	496	497	501	522	512	578	502	531	541	515	472	498	497	515	487	513	546	519	545	533	540	494	516	532	514	518	547	532	545	542	524	507	531	497	495	515	495	484	536	530	509	493	505	491	519	513	521	511	552	531	514	539	538	560	491	488	540	526	543	498	525	541	537	545	483	546	528	511	515	519	512	510	553	524	545	544	485	556	547	523	480	535	539	490	577	518	534	557	561	472	543	534	543	543	537	560	493	513	525	501	500	536	507	498	546	528	523	488	506	530	526	504	530	522	499	505	517	542	542	486	486	541	521	526	487	493	544	498	534	515	517	554	513	513	503	555	479	525	500	516	518	522	499	486	521	569	527	497	508	517	518	491	543	524	474	542	518	500	494	486	523	518	490	498	484	527	505	525	494	536	538	531	512	548	472	500	525	518	492	518	469	540	525	544	540	535	545	532	496	506	511	493	538	541	546	531	540	497	531	565	539	550	535	536	510	518	509	556	492	560	505	527	519	531	526	527	543	506	504	521	483	573	497	514	536	520	498	499	527	505	551	524	523	509	548	540	527	548	525	519	520	525	495	554	510	513	570	510	551	527	507	483	511	506	490	522	509	548	544	524	503	551	511	481	472	530	530	534	505	527	517	505	517	566	555	501	523	525	519	510	507	503	533	539	556	508	523	499	531	504	550	478	484	574	487	540	524	519	558	524	548	533	534	497	552	536	587	505	526	548	554	561	474	516	500	491	520	524	538	522	548	510	556	518	527	549	469	548	512	542	520	544	511	547	547	500	501	477	510	557	519	545	554	525	522	504	545	505	488	544	521	504	531	530	531	493	538	518	530	494	567	532	530	522	512	505	522	519	509	528	538	532	552	539	519	538	572	539	505	594	486	537	516	534	528	562	517	516	517	477	538	530	499	545	565	504	515	522	509	513	511	533	496	538	501	546	533	533	546	557	516	512	545	531	520	520	484	507	506	509	538	537	524	501	517	452	518	547	508	522	510	580	547	512	501	490	510	515	503	509	530	512	524	517	502	503	532	512	506	521	519	488	517	537	540	512	537	477	498	504	460	541	529	553	526	538	510	496	502	534	503	515	533	512	559	519	504	494	505	532	509	554	516	497	546	481	505	545	534	501	537	518	514	551	532	503	549	478	503	519	495	534	498	507	492	481	555	492	534	541	507	526	497	494	553	481	517	526	611	503	531	513	556	502	514	526	534	524	527	521	494	547	491	515	533	508	537	519	494	524	540	485	529	524	567	523	522	505	532	519	539	514	537	520	519	474	546	512	487	546	515	542	524	522	529	516	513	487	560	521	499	538	524	540	506	523	535	521	520	493	535	518	484	522	512	528	496	526	538	512	515	533	545	505	510	479	521	511	514	481	502	549	526	496	500	558	493	512	512	554	550	521	522	571	531	533	553	560	532	529	540	514	516	523	526	497	585	509	505	500	569	531	536	521	493	520	529	553	523	497	528	523	569	527	482	519	485	505	541	537	556	504	483	545	538	494	515	534	509	473	513	501	562	525	512	491	539	527	506	556	548	525	520	528	520	506	532	475	528	493	537	506	564	536	511	496	496	505	513	517	540	554	521	516	548	505	476	519	495	524	526	497	526	516	534	509	513	490	482	526	489	535	532	493	475	525	514	495	531	534	510	513	541	544	550	527	461	512	536	489	493	489	525	481	513	566	516	529	518	524	559	551	536	488	490	532	524	524	504	484	528	495	526	536	499	512	507	519	559	537	515	500	501	493	546	539	504	515	528	520	525	537	535	522	524	529	484	497	510	539	564	465	540	484	502	497	539	540	509	519	494	544	532	477	471	530	528	501	516	525	516	505	537	539	535	508	508	502	509	509	505	548	509	485	557	568	524	501	475	593	550	517	553	521	495	514	550	503	509	517	532	515	520	568	503	479	526	513	523	514	502	517	497	545	522	524	537	505	514	516	506	495	526	540	533	530	479	531	481	514	519	507	511	549	499	524	468	525	478	463	511	551	513	517	571	525	530	517	508	496	524	536	567	535	526	535	549	537	498	490	532	500	539	520	518	495	523	533	557	524	518	503	528	483	485	506	534	550	532	562	539	523	523	525	566	511	484	512	526	502	512	495	560	530	539	541	488	480	542	481	550	562	466	541	530	509	515	490	516	493	492	520	478	536	511	502	505	485	494	541	555	505	521	523	488	504	519	512	550	506	487	574	539	518	508	518	535	488	544	501	525	527	500	498	448	500	551	487	498	515	507	480	547	543	504	531	498	493	536	502	525	542	559	521	548	452	529	532	542	487	570	545	509	530	519	502	528	561	507	514	478	501	543	510	542	508	500	504	508	505	533	557	520	513	525	537	467	513	512	530	520	490	518	536	503	464	495	526	540	506	520	491	572	542	505	503	505	536	523	527	501	545	555	492	536	517	521	485	520	546	534	476	491	533	485	548	518	488	540	518	507	547	545	529	518	531	505	539	516	487	484	493	518	541	499	544	530	540	495	528	536	523	494	526	501	502	536	539	539	508	544	527
11865	15031	13026	7559	5532	3770	3984	2860	3119	2755	2421	1800	1395	1093	777	654	613	570	577	541	571	566	545	570	534	528	535	552	560	558	552	582	548	549	546	565	567	534	581	552	539	583	564	568	541	540	507	542	549	528	557	527	559	521	525	552	552	556	559	541	547	557	513	570	521	564	542	579	564	551	518	527	521	577	515	552	539	551	499	544	573	544	534	556	505	568	531	537	542	547	573	525	545	512	578	535	541	543	562	534	543	576	552	588	534	541	576	536	571	563	531	529	548	560	537	554	566	532	542	526	541	525	549	553	517	584	584	558	523	566	553	555	522	537	562	561	574	499	522	567	569	553	555	605	568	557	519	515	578	547	552	562	553	544	509	586	582	532	547	522	555	516	553	545	530	553	565	560	571	548	520	585	557	548	495	561	553	554	588	570	557	542	559	569	568	550	531	545	562	560	575	558	525	586	523	548	525	518	534	549	530	539	583	566	577	532	552	541	551	538	496	560	559	571	560	547	550	512	590	586	522	588	566	620	498	579	571	610	540	560	538	571	545	574	573	573	548	570	541	553	582	524	543	578	543	542	617	561	513	542	519	570	580	568	519	545	567	589	582	533	538	543	562	518	565	562	529	567	523	565	522	550	556	531	523	548	594	567	529	541	561	544	507	560	514	547	560	532	550	574	560	545	556	575	572	545	537	530	546	524	506	555	541	582	552	531	551	513	556	526	526	572	486	560	567	595	552	514	535	521	531	577	567	539	568	540	543	581	530	582	578	519	585	561	606	559	542	577	506	589	523	580	533	525	552	543	533	513	547	596	530	570	538	542	595	588	535	541	535	558	511	544	559	524	572	536	500	533	547	536	567	520	565	523	558	583	551	512	588	517	580	558	541	596	527	537	541	512	522	527	522	588	548	536	585	571	551	571	548	535	602	540	546	529	571	576	527	542	589	629	544	569	518	533	544	593	537	577	566	558	546	605	588	558	609	527	539	550	539	522	476	590	515	554	537	527	565	561	569	540	570	542	567	517	550	576	536	532	530	541	591	525	535	563	551	522	543	526	540	553	541	554	532	565	554	565	547	515	529	533	570	569	512	552	566	545	522	545	525	556	556	589	544	543	548	579	561	502	531	499	597	528	507	562	492	570	584	571	556	564	515	551	541	558	542	548	521	562	561	517	555	539	532	543	545	566	567	552	587	576	537	562	587	559	547	547	505	550	545	581	537	558	532	592	563	551	534	566	559	519	560	549	547	508	580	508	579	561	557	544	593	547	559	536	548	555	535	582	530	570	556	544	551	527	575	566	517	537	575	577	551	541	559	544	527	553	541	532	541	542	525	557	540	549	551	557	535	539	607	551	548	515	563	529	586	534	578	571	496	578	536	553	556	549	573	532	575	540	600	533	541	534	514	560	554	510	568	591	550	569	578	529	542	533	527	534	530	581	567	568	525	560	541	530	576	552	527	563	584	506	533	552	566	586	557	532	515	518	527	555	542	501	596	553	544	567	538	568	560	557	557	568	548	575	561	571	506	543	567	568	581	539	556	515	563	529	558	577	614	550	552	514	513	551	536	540	530	536	520	545	519	570	570	566	544	526	559	509	558	562	571	547	539	527	551	569	555	549	583	531	590	548	574	537	539	499	515	531	495	583	607	548	560	537	524	559	558	548	539	574	537	547	548	534	559	526	559	516	562	556	559	547	507	583	546	537	530	532	503	544	529	558	551	563	567	514	584	561	501	564	526	560	540	573	554	555	533	531	559	550	584	529	530	545	551	540	556	530	539	560	562	559	541	568	534	530	536	492	513	568	561	548	541	602	540	550	570	576	530	536	523	575	567	550	587	492	610	558	560	588	540	536	551	528	562	537	568	561	562	535	531	573	544	568	565	568	581	539	534	566	553	528	580	561	511	553	552	554	555	538	559	536	561	532	532	556	561	547	578	520	536	555	584	534	537	589	509	532	574	570	563	503	589	508	575	528	533	520	548	553	558	530	593	546	524	551	548	568	537	560	547	528	585	567	547	529	542	562	533	562	532	519	550	559	559	536	593	570	581	557	571	527	570	533	519	576	566	538	565	557	566	543	593	553	543	518	585	537	530	548	576	562	551	528	536	558	569	524	542	542	546	548	541	522	544	530	618	575	561	495	522	570	533	545	524	540	562	580	531	590	563	568	555	594	554	585	542	536	586	508	555	600	553	550	534	554	537	581	556	538	528	561	559	534	487	535	534	523	561	542	544	588	496	555	519	572	542	577	564	563	500	563	530	560	530	580	544	554	557	564	539	541	556	541	543	542	514	559	574	570	559	552	496	558	546	531	569	544	543	527	563	564	516	532	549	600	535	581	514	540	556	595	553	555	562	504	564	532	553	557	537	588	557	562	569	584	547	536	534	558	558	554	548	562	551	553	538	549	559	527	558	531	552	583	577	555	561	557	528	554	532	557	551	506	592	543	513	538	533	554	535	514	567	548	558	545	569	557	601	505	532	532	581	543	541	579	552	592	540	533	577	510	594	583	545	572	558	511	574	559	558	562	554	579	535	532	533	537	576	489	581	574	512	532	577	489	560	593	524	573	550	548	571	544	556	517	535	563	543	521	571	568	526	523	538	536	554	534	520	552	513	557	580	539	551	536	563	538	573	586	554	558	565	584	536	527	572	537	526	527	550	562	515	574	581	545	535	538	559	530	527	546	566	525	537	558	541	555	544	521	543	514	557	520	530	575	570	518	563	564	554	573	547	580	537	551	530	551	527	575	543	562	563	554	535	533	509	535	561	520	565	535	541	530	542	505	544	549	543	544	598	514	567	525	528	567	555	560	551	524	539	545	555	546	522	548	554	600	509	529	569	550	492	520	517	598	527	581	526	554	600	538	492	577	548	509	581	588	559	563	556	574	548	561	530	508	545	529	571	535	522	516	533	566	524	558	570	578	561	543	575	546	593	542	554	547	530	577	547	562	563	536	527	537	545	544	565	573	540	535	550	576	574	559	547	525	585	549	514	576	553	525	489	524	576	568	578	569	551	551	536	546	609	558	574	545	517	540	565	538	552	558	564	535	549	543	562	529	583	554	532	528	537	566	584	574	531	540	540	525	542	558	525	541	558	552	523	496	544	536	514	582	542	570	532	546	562	569	557	514	537	545	545	546	585	593	552	573	544	530	581	589	568	588	540	533	539	561	545	511	559	518	561	504	539	548	543	560	562	574	523	561	541	565	585	548	513	515	569	585	565	560	572	572	569	548	522	537	565	582	551	592	564	566	559	546	545	503	547	544	577	555	538	545	524	556	528	510	581	560	527	530	547	587	547	561	555	548	559	590	538	535	558	546	542	542	574	600	567	518	551	588	587	572	538	494	564	573	572	527	543	511	524	552	534	515	529	543	558	580	540	551	531	612	573	551	549	540	541	562	581	556	587	570	619	544	544	546	576	523	528	592	576	523	555	554	561	540	531	539	536	520	581	530	576	539	536	563	595	569	578	520	514	587	529	579
24277	21424	28480	24745	21145	9112	14519	18811	19518	16924	13864	9050	5421	3075	1834	1131	790	652	641	615	581	587	584	584	586	575	583	525	598	586	591	540	585	562	572	641	615	597	614	582	564	626	607	600	600	602	602	565	575	577	600	596	563	562	625	610	592	582	579	566	568	597	588	562	602	575	625	606	592	580	577	592	626	626	573	587	589	581	616	593	618	572	569	541	593	559	597	653	624	616	597	609	580	553	622	606	581	547	576	603	625	567	575	569	589	575	573	528	566	588	603	622	579	605	593	602	560	630	590	594	581	555	561	597	579	563	621	576	564	586	606	573	587	607	581	562	592	626	589	582	587	556	566	579	583	562	587	535	572	570	577	575	605	589	572	549	591	580	605	588	555	611	588	584	567	564	627	577	614	579	606	600	578	590	543	541	570	543	532	594	552	650	569	583	600	569	610	575	621	593	608	594	624	572	628	555	629	568	619	621	625	586	561	590	552	556	593	584	573	616	602	574	576	565	616	566	590	549	553	623	603	591	601	576	605	607	558	564	625	576	566	589	580	543	578	569	565	581	595	593	595	641	593	598	642	575	590	575	562	592	576	563	580	544	573	564	580	582	562	606	572	615	591	544	566	540	604	597	559	562	608	608	595	599	634	560	601	577	570	557	640	620	594	576	557	631	588	602	627	580	631	587	594	634	557	530	584	591	597	590	584	553	563	596	596	548	588	567	583	591	576	555	569	574	562	564	608	572	555	598	566	578	581	545	570	601	595	575	575	555	582	627	573	558	582	570	574	547	556	574	607	589	560	569	599	588	571	610	580	545	590	577	595	617	557	585	600	575	611	579	579	631	541	593	573	588	578	557	591	552	559	567	585	570	642	603	569	579	579	613	607	588	563	553	563	583	590	648	583	572	584	555	543	600	598	578	591	607	569	571	605	578	573	573	600	555	609	558	611	607	604	582	621	531	585	576	591	557	634	585	557	600	600	600	616	607	612	571	625	567	581	598	591	546	591	562	567	576	588	563	597	597	554	530	590	576	635	580	542	598	536	635	597	619	593	562	600	604	609	597	627	604	577	592	606	553	610	615	595	562	635	556	609	551	599	585	606	573	583	529	581	573	583	530	562	577	549	549	576	600	580	616	533	569	603	598	605	574	544	519	574	578	580	562	541	544	663	592	567	578	570	628	580	534	561	602	611	621	612	534	555	607	602	587	577	614	562	558	592	513	587	612	544	597	609	612	603	579	607	588	549	541	553	595	563	595	608	547	598	603	560	589	603	558	567	593	619	562	566	583	537	607	597	610	594	558	577	553	582	625	610	635	581	575	573	585	570	559	576	574	583	590	547	550	578	551	549	612	529	584	568	660	556	589	565	577	574	604	625	589	617	542	565	593	573	586	580	584	555	575	631	589	571	562	536	606	551	570	601	626	532	588	550	586	619	600	593	556	624	601	576	589	583	553	589	558	605	586	576	634	577	567	582	583	538	593	567	595	546	565	596	562	575	584	561	573	542	563	565	562	559	631	596	591	587	594	566	606	576	612	582	634	582	551	571	594	561	598	572	562	615	598	559	597	577	580	593	588	546	569	619	559	636	592	605	569	549	591	588	589	601	584	591	609	641	596	536	619	567	580	624	562	614	562	588	614	565	537	585	623	616	620	597	570	627	584	601	606	559	598	578	590	541	584	613	569	574	621	596	575	546	561	599	596	587	555	639	545	589	591	554	615	626	569	566	551	600	583	575	575	596	550	573	576	570	577	566	632	578	626	600	568	590	588	634	601	590	542	612	599	542	584	578	550	550	600	561	603	573	588	583	624	565	596	596	573	601	550	582	614	547	564	610	551	571	549	626	596	604	613	596	573	596	572	595	572	565	578	541	620	583	589	617	608	600	585	582	579	602	603	574	588	583	541	584	602	577	582	571	552	540	558	631	596	613	613	585	584	549	567	547	583	571	554	584	548	596	582	595	604	595	565	615	624	575	568	558	571	597	558	571	588	574	580	626	592	577	564	556	581	555	582	553	543	608	567	578	574	562	568	557	593	592	592	561	554	563	553	603	580	573	586	582	566	604	583	589	529	573	565	598	593	571	577	586	599	531	578	568	572	557	595	573	589	558	632	553	588	534	534	540	556	597	609	585	583	546	600	601	589	580	608	550	589	557	607	583	637	562	569	607	523	618	571	569	543	563	587	604	593	607	547	598	590	605	584	626	582	569	591	594	567	593	571	558	637	605	582	600	567	566	590	553	541	629	582	598	599	586	556	594	552	580	577	577	592	551	591	593	549	601	537	601	643	599	568	538	534	612	585	606	586	602	560	543	608	583	606	566	578	600	564	569	581	625	572	578	592	547	558	561	582	576	522	614	597	613	540	562	609	580	575	580	533	587	591	578	606	600	607	542	580	607	606	585	538	597	582	622	545	567	609	597	591	569	579	576	596	552	571	598	600	623	586	589	557	588	597	555	554	537	601	564	546	607	560	599	595	531	578	553	549	527	622	592	607	596	613	594	609	623	606	558	572	591	560	601	575	622	600	595	615	527	572	558	580	585	531	604	579	531	557	614	533	574	590	550	614	562	576	583	593	622	526	643	549	579	590	553	630	579	600	606	589	577	641	559	610	601	600	608	614	556	596	631	587	629	592	565	584	570	572	576	606	547	602	578	563	586	615	601	580	580	570	594	548	592	627	612	575	549	594	567	553	550	574	556	599	590	619	566	565	590	543	576	561	511	596	605	579	598	611	580	587	569	613	579	583	576	608	527	536	560	632	596	573	575	569	571	608	601	594	590	618	572	604	546	632	600	620	583	578	571	571	574	614	580	583	637	568	590	578	610	561	551	564	615	626	571	585	593	566	555	559	592	584	545	574	607	612	582	523	586	560	584	579	619	566	586	571	538	577	589	566	598	638	552	616	562	539	580	566	579	579	571	554	598	533	502	596	566	595	548	621	561	582	573	592	554	563	559	584	557	593	533	573	562	610	596	575	575	610	627	573	627	600	609	584	556	576	561	594	631	598	628	553	536	606	602	587	588	547	547	578	597	578	582	598	562	542	573	570	559	628	567	592	534	598	607	565	603	593	596	573	579	566	543	588	559	573	584	630	607	581	587	561	535	593	592	573	561	583	621	590	544	617	594	608	571	552	616	618	587	609	571	621	566	583	570	594	600	598	615	606	598	577	584	619	585	544	577	571	557	574	570	593	571	626	586	570	579	597	591	582	604	604	617	553	596	564	538	587	586	553	587	559	593	556	585	573	589	536	596	593	560	594	570	583	556	589	582	573	595	611	571	539	606	619	581	527	629	615	552	591	554	541	575	590	583	584	607	593	580	602	598	567	625	552	558	561	550	527	595	639	589	590	625	570	622	613	570	595	597	570	557	588	654	593	594	588	563	589	611	586	577	565	592	571	607	616	575	593	584	558	546	562	597	586	608	604	586	558	599	574	575	541	534	607	570	589	608	623	542	601	579	615	619	565	563	621	578	595	610	562	589	550
13250	22403	19002	10529	8354	6198	19884	23940	24434	21043	17484	12168	7451	4260	2592	1497	953	736	681	600	611	636	602	625	579	638	608	593	612	653	628	582	636	639	557	625	615	595	529	521	604	567	593	582	599	607	529	624	574	626	609	629	611	601	638	608	616	601	579	604	565	666	604	608	619	612	539	588	633	624	576	583	629	574	611	599	578	608	607	644	617	554	622	562	599	583	605	581	639	647	580	607	642	576	589	632	616	618	635	567	591	619	577	595	621	567	602	553	624	615	632	589	600	587	597	627	637	611	579	624	607	628	606	622	611	617	600	599	596	629	621	574	631	578	628	584	653	642	599	581	670	645	611	666	640	593	601	626	621	611	602	613	634	613	636	613	641	634	572	633	637	609	667	618	607	617	576	586	575	618	585	610	565	574	546	590	626	597	575	617	619	603	596	634	590	616	648	616	582	612	591	558	618	632	612	607	620	617	630	604	596	602	578	567	590	635	617	584	619	576	588	654	637	598	599	619	560	606	609	634	601	618	631	608	560	646	624	560	640	605	606	576	627	595	637	597	609	569	609	622	601	574	608	664	606	589	596	645	610	614	647	581	599	573	601	621	583	644	560	569	611	589	641	563	611	583	636	636	583	592	611	632	615	592	587	601	590	615	625	594	607	602	587	630	614	606	626	591	633	605	636	594	602	564	617	600	620	585	604	624	618	591	578	624	607	635	611	633	555	632	616	612	611	627	566	606	584	618	623	626	576	563	597	575	602	623	643	610	583	610	627	629	603	595	593	618	630	600	610	608	628	565	599	634	579	606	643	605	628	631	639	646	591	614	605	609	605	595	632	592	576	559	572	589	592	599	605	635	554	608	604	615	613	599	610	567	603	620	590	598	640	621	597	588	621	588	619	591	688	598	599	590	611	605	618	609	611	611	592	570	602	624	620	595	619	589	577	597	578	609	653	555	606	551	637	603	635	570	580	571	587	612	658	542	571	581	631	612	620	653	616	622	600	635	587	576	605	601	622	599	625	615	618	650	621	553	590	602	582	601	600	623	610	600	609	586	604	595	629	592	601	681	595	608	601	616	564	682	617	620	667	616	661	592	603	650	594	638	590	626	632	640	573	613	622	619	558	654	590	628	590	605	638	603	669	564	603	591	622	602	608	594	631	612	624	602	648	574	625	584	584	594	585	627	618	641	590	621	626	605	586	618	573	618	621	611	617	629	600	598	634	575	632	619	562	561	542	613	620	610	599	564	630	643	601	619	622	578	616	604	593	645	609	594	582	614	547	545	582	602	617	662	621	623	616	580	616	584	599	619	627	637	627	582	624	621	619	638	604	568	629	563	654	636	572	577	621	582	617	617	624	579	590	591	602	584	540	633	558	590	627	544	587	641	597	579	567	618	626	574	601	552	583	625	617	573	614	595	625	601	616	597	580	597	614	629	577	614	605	632	612	619	633	611	611	660	579	591	568	607	608	612	600	616	613	617	615	562	583	595	616	593	594	592	570	585	608	601	665	617	648	618	583	585	568	583	562	612	603	609	599	576	604	617	653	596	568	592	596	573	605	572	617	674	613	590	629	606	604	614	592	562	627	582	597	616	609	607	562	648	628	590	624	595	570	616	620	575	592	621	577	597	610	594	594	593	596	608	644	566	599	600	600	615	667	622	657	660	609	579	599	594	583	607	616	570	585	615	622	589	627	579	608	629	621	639	602	615	603	615	583	622	621	603	611	574	617	602	599	607	568	582	591	615	606	564	612	596	642	608	568	599	611	584	599	605	590	582	644	584	628	581	601	576	581	614	589	585	598	603	577	613	618	597	573	559	584	604	596	607	610	632	582	598	614	603	617	679	615	634	625	623	606	610	627	635	602	647	584	628	576	597	603	635	576	629	634	587	605	637	606	582	586	586	639	575	595	624	636	553	578	607	615	590	609	605	598	642	627	616	588	562	593	627	587	604	597	608	582	616	592	622	573	585	625	572	589	634	632	630	585	650	637	650	618	575	598	616	622	610	605	615	578	596	638	629	583	631	670	594	639	603	579	622	552	602	598	578	603	660	600	599	583	637	643	605	625	629	590	606	592	598	573	588	582	617	614	592	577	595	599	623	592	541	609	611	584	572	618	607	612	628	600	602	602	638	625	668	626	579	581	599	610	600	605	603	560	568	616	600	583	610	635	630	581	619	646	624	594	546	637	583	638	592	575	582	549	562	599	594	599	567	605	579	640	547	572	615	611	609	583	609	611	635	581	573	613	555	591	587	601	609	648	598	618	648	572	611	570	606	667	599	616	617	590	606	588	587	564	595	580	604	580	550	562	629	640	556	632	627	595	581	610	625	598	608	618	575	586	615	609	605	577	610	571	631	589	605	625	636	631	587	629	599	612	577	608	618	666	602	595	607	630	622	630	639	576	579	582	640	582	611	625	588	620	634	617	613	608	544	610	601	578	616	622	632	623	582	585	637	583	618	615	649	622	583	561	626	610	658	623	596	641	584	671	595	611	647	634	599	624	580	640	646	656	597	600	626	612	629	577	582	634	636	582	583	600	602	560	632	588	631	596	597	589	642	607	586	653	611	581	596	646	618	616	613	624	568	565	586	642	632	529	614	609	600	616	640	597	666	603	601	576	587	543	611	654	575	590	611	629	628	606	608	624	585	600	626	619	577	608	594	606	575	581	619	570	622	579	591	635	586	597	604	595	600	641	592	567	635	620	597	583	641	572	607	635	618	616	633	575	642	617	600	575	609	595	644	579	572	605	624	605	583	615	591	553	647	605	570	591	537	598	653	601	623	643	557	595	627	617	602	602	618	581	598	612	589	646	565	624	600	619	602	641	605	612	628	605	593	633	640	622	596	582	605	565	634	533	640	580	563	594	593	613	631	584	566	615	609	639	584	593	597	634	612	559	611	627	623	603	634	636	567	597	650	574	643	575	593	634	570	592	596	553	620	616	622	597	564	625	600	606	645	615	567	631	581	617	580	594	617	609	594	623	607	619	625	625	597	610	593	602	604	590	618	610	660	648	603	562	634	590	570	569	595	588	614	625	630	628	560	613	602	570	559	625	620	574	595	584	599	570	610	597	601	587	592	585	622	650	589	597	598	577	606	622	591	571	605	647	612	596	606	606	549	658	637	641	638	585	611	612	617	568	603	590	605	593	593	567	634	601	612	563	660	623	570	607	590	628	594	578	631	621	590	589	568	612	627	597	613	643	639	588	634	587	611	588	593	589	637	569	635	579	648	592	591	595	599	562	607	630	611	628	589	586	603	659	589	611	598	614	591	598	673	579	670	631	580	633	576	609	576	586	590	586	590	623	595	626	644	646	623	623	611	610	621	554	586	641	605	577	593	575	586	621	668	615	604	601	576	602	622	577	606	618	609	602	607	633	642	637	580	623	658	588	617	616	583	616	614	596	584	612	583	623	619	605	622	622	602	572	583	604	572	643	572	570	625	625	609	594	636	621	618	612	595	621	600	608	614	620	570	629	608
25225	21430	27512	25630	11978	3660	10539	10795	10644	9148	7838	5210	3310	1974	1298	909	734	678	597	591	607	582	619	564	627	534	635	567	563	633	611	600	561	552	631	555	611	585	579	558	579	547	619	609	555	589	544	563	595	557	567	577	568	606	633	574	551	533	574	557	611	565	592	581	605	537	593	563	564	560	549	611	547	576	586	600	607	577	580	574	565	564	588	595	547	569	607	598	610	604	586	590	588	562	610	586	557	595	590	623	566	568	591	517	563	585	606	608	594	564	576	543	553	534	580	615	585	570	595	585	571	559	563	575	589	578	599	598	568	578	535	628	614	598	539	526	605	609	631	577	593	561	593	559	589	590	590	577	575	577	601	550	544	579	628	554	628	569	567	555	546	585	567	549	573	583	533	586	581	608	561	609	587	531	576	614	585	547	613	536	583	552	636	636	539	592	592	547	574	605	557	543	586	552	601	568	603	605	579	574	574	629	583	575	559	625	578	594	592	609	598	579	576	616	611	590	589	590	622	589	588	546	559	529	602	600	600	584	588	593	567	537	574	560	588	613	583	555	560	602	568	567	614	625	576	560	580	553	604	607	535	596	564	592	613	591	590	603	636	586	616	572	613	576	547	586	567	574	580	609	535	583	595	579	565	587	623	612	568	562	559	563	563	561	564	602	575	591	588	565	594	561	556	536	552	601	589	598	570	537	550	578	574	597	561	600	572	612	590	561	586	605	637	604	598	551	586	552	553	593	594	589	558	609	582	603	595	579	586	556	599	566	602	604	646	559	609	593	551	581	569	564	569	596	580	578	564	604	606	575	569	605	592	580	579	569	578	607	617	581	581	581	586	585	615	618	576	572	577	529	567	570	595	609	615	598	577	540	552	582	611	583	646	586	543	553	616	527	592	587	563	553	601	590	573	612	570	625	541	620	627	538	605	572	550	608	575	573	562	559	598	556	568	659	586	574	583	618	555	587	587	593	543	572	568	588	590	569	557	581	575	559	581	614	525	575	595	562	577	547	591	615	586	572	547	575	541	597	572	569	556	595	584	586	571	601	593	576	584	598	577	601	540	578	538	570	557	561	578	568	589	551	595	578	613	572	639	600	585	553	596	578	560	565	575	574	566	576	602	515	589	627	565	574	622	583	584	589	551	623	572	585	586	537	584	571	570	550	584	566	624	608	543	613	614	607	582	592	565	582	583	576	572	566	587	617	606	595	606	611	583	568	573	565	604	559	581	589	547	582	563	559	627	603	584	591	577	595	583	586	609	595	599	555	615	585	585	583	548	590	573	583	554	586	644	612	593	632	616	599	587	567	592	604	602	563	601	588	567	601	592	576	538	581	591	588	570	598	603	578	618	596	534	572	581	601	591	599	611	577	571	570	567	594	581	576	592	617	596	601	577	612	559	621	565	573	567	588	602	583	592	588	600	563	610	565	575	592	573	589	545	603	613	596	606	513	597	635	559	587	624	592	551	522	608	537	607	564	585	593	590	570	552	585	551	600	566	581	584	547	574	577	569	570	589	593	577	561	548	570	623	592	582	536	601	558	606	565	580	567	595	595	549	566	600	574	583	579	602	600	606	605	603	571	531	551	581	630	635	625	582	592	536	586	575	543	580	585	584	604	601	587	591	597	605	578	584	595	541	548	576	619	575	559	615	562	583	588	562	608	565	604	604	527	582	575	597	556	619	582	591	594	575	579	607	555	552	517	600	558	590	583	588	577	612	615	558	577	575	575	615	605	592	551	567	524	602	585	601	646	599	592	593	585	606	560	609	570	626	609	607	583	590	559	584	618	588	538	580	613	585	608	575	603	590	585	583	593	637	571	566	540	625	590	559	600	576	579	594	551	618	585	588	564	600	639	579	544	586	603	599	597	567	586	563	602	575	546	582	601	590	563	608	597	617	590	556	597	608	564	587	571	589	587	609	593	584	591	579	575	552	558	554	573	595	570	563	581	602	586	580	594	584	581	644	551	592	563	553	566	581	581	587	592	619	562	559	586	555	589	547	577	619	590	589	622	569	543	625	583	611	614	564	573	627	563	566	605	553	611	580	574	601	621	596	560	574	547	609	578	587	598	557	596	598	573	583	588	584	602	577	595	599	578	552	560	602	589	540	575	588	544	562	600	553	606	570	540	636	581	565	592	593	578	590	594	596	596	574	622	569	586	562	594	562	645	575	588	647	577	608	585	575	595	606	556	595	583	575	566	604	562	582	558	636	551	602	592	598	582	556	547	579	556	579	604	562	603	582	601	626	572	517	549	566	583	630	584	563	608	609	577	574	575	564	508	528	563	540	592	589	583	608	614	605	609	559	575	600	583	582	570	619	588	570	552	547	566	568	555	550	581	577	614	574	588	572	625	592	626	615	581	570	527	576	571	592	603	591	607	601	569	568	580	587	591	554	573	558	543	573	582	592	555	547	636	567	545	565	606	589	579	562	574	576	533	562	547	594	577	576	625	551	595	554	567	611	573	587	563	565	635	552	555	589	593	600	613	591	539	547	574	583	584	610	606	557	588	563	591	591	585	584	564	566	621	584	612	605	574	570	581	556	579	587	568	576	571	600	559	590	601	590	604	610	535	602	536	607	549	631	572	532	581	588	560	622	579	579	563	577	568	579	557	553	543	573	579	545	602	605	573	563	580	595	588	593	594	589	600	572	539	610	563	617	568	576	585	539	544	568	546	537	589	565	578	582	577	623	610	579	588	601	575	590	568	583	582	597	563	581	581	558	616	593	572	605	561	544	591	592	596	587	610	623	580	602	607	574	575	610	561	574	578	571	641	617	546	580	551	576	603	556	583	616	602	572	585	566	604	609	627	625	570	601	592	579	616	590	612	613	579	588	584	570	577	570	573	591	537	578	583	587	626	555	565	615	594	561	605	560	575	592	560	614	616	536	594	598	596	554	554	594	582	562	591	586	577	598	610	565	610	571	557	549	557	568	573	554	594	549	607	591	559	567	583	554	567	561	578	570	560	561	599	613	607	587	579	547	575	555	588	570	581	548	561	615	604	548	594	558	594	579	576	562	595	568	563	561	545	594	628	554	581	563	575	571	591	560	610	538	553	552	603	583	584	588	535	579	598	545	566	573	607	567	628	585	582	593	566	563	590	545	572	600	569	579	586	554	583	579	600	581	578	601	592	583	538	593	586	593	558	575	603	598	593	582	610	595	589	619	600	584	596	595	578	572	574	577	587	589	576	597	601	568	613	563	620	586	576	569	618	582	566	596	581	585	612	587	594	560	590	628	559	576	570	573	530	585	561	578	598	571	573	584	582	574	572	558	560	598	560	583	552	581	607	628	622	606	593	590	561	564	551	586	565	582	585	562	558	533	551	558	577	552	566	580	600	552	592	584	548	571	599	590	578	570	566	577	587	592	622	580	589	580	558	545	571	586	562	581	545	616	544	604	549	597	596	608	585	587	569	562	589	574	596	547	576	583	574	573	595	579	587	591	620	576	587	573	559	593	553	586	568	552	574
12221	19339	15901	9597	6889	5467	18479	17985	17201	15414	12882	8876	5464	3316	2026	1221	868	738	673	692	618	612	635	617	657	637	620	616	607	620	639	577	618	577	613	626	620	625	620	644	629	637	612	633	635	620	610	615	649	571	593	591	627	614	622	599	563	612	630	622	620	595	668	567	662	633	635	621	619	663	608	642	601	598	656	643	578	652	622	616	613	637	621	619	596	626	649	601	587	641	593	625	612	657	647	644	618	624	621	615	646	621	644	625	614	587	599	602	623	584	660	627	611	613	637	627	642	603	632	623	601	644	590	649	613	612	609	620	610	673	606	610	647	566	603	628	639	610	602	634	600	613	633	610	637	630	641	637	615	619	599	609	585	620	622	609	592	635	625	621	655	616	583	571	615	612	639	612	590	634	680	596	634	642	613	601	616	593	627	612	658	581	587	613	589	644	627	640	634	601	615	602	619	599	601	631	618	607	649	623	638	616	617	611	661	634	602	605	667	599	588	641	611	611	609	592	557	632	632	597	650	612	632	610	652	613	626	601	650	627	648	566	618	605	632	626	595	630	633	666	611	584	630	612	625	614	648	603	594	634	612	651	619	634	591	624	634	660	667	601	593	603	654	641	626	607	649	632	601	605	606	623	616	593	642	636	636	616	616	621	552	643	623	659	589	582	614	602	644	650	641	592	579	600	617	627	661	593	570	623	667	622	617	628	621	640	667	617	597	650	623	592	647	626	633	568	628	620	609	645	647	626	579	637	631	624	647	588	574	607	614	618	603	632	617	642	609	607	623	621	620	642	630	645	596	621	618	615	646	622	625	593	616	634	618	602	598	616	636	646	611	604	632	630	611	638	612	654	648	590	600	645	615	612	633	611	609	613	591	630	614	598	614	604	638	607	614	619	628	608	628	611	592	609	627	645	593	621	620	588	597	598	615	649	622	618	601	615	642	626	665	572	624	655	605	574	628	647	628	581	619	608	603	647	611	574	596	628	618	613	648	619	619	666	632	628	597	597	627	608	610	622	651	628	639	654	626	556	563	614	603	673	632	651	618	649	623	599	605	662	624	590	600	629	594	602	649	606	646	603	590	609	596	640	602	608	628	592	657	593	631	632	594	638	594	625	643	633	620	604	625	574	603	606	614	642	611	623	629	625	602	638	566	621	639	604	604	603	632	628	642	624	587	651	635	627	617	598	614	576	594	683	652	592	638	677	635	618	653	620	604	663	579	639	651	620	623	651	591	624	580	640	621	654	654	661	630	653	627	598	635	608	627	603	611	635	597	609	619	610	607	609	597	639	646	612	676	592	646	602	627	573	665	632	599	621	616	639	640	645	612	624	618	622	586	599	591	573	631	609	615	618	617	621	625	629	609	611	603	611	608	605	572	620	638	658	628	580	625	661	634	625	633	576	582	602	642	634	613	661	632	567	647	660	640	590	599	618	617	625	632	649	598	615	615	660	605	591	631	638	636	648	625	651	621	657	647	618	603	637	643	629	616	606	610	633	585	621	662	644	624	581	629	603	635	610	602	626	625	581	647	636	623	580	630	622	633	602	636	674	634	594	607	600	660	642	573	636	636	599	644	641	598	670	606	640	615	642	651	612	650	663	607	645	630	607	643	576	649	607	661	621	594	591	601	665	574	616	638	554	621	623	564	666	632	630	552	614	610	630	654	653	634	610	598	652	604	565	617	601	549	636	594	642	605	600	593	608	600	615	613	643	620	612	606	631	624	643	663	664	606	614	615	641	611	605	571	591	594	651	625	644	622	587	608	628	632	591	594	644	664	617	595	642	636	623	636	596	624	622	585	577	620	604	629	610	636	643	603	645	560	621	634	602	570	602	646	599	642	643	662	643	639	592	647	641	611	665	632	588	619	614	616	608	628	624	628	632	585	600	625	621	637	607	624	640	593	648	629	657	578	647	624	638	590	630	692	589	588	605	635	633	595	606	654	661	661	630	652	582	619	592	624	620	606	611	639	598	641	601	576	632	624	638	651	628	620	610	593	602	606	597	625	575	603	597	621	645	627	593	594	589	623	612	677	604	607	656	585	636	615	631	626	665	640	611	627	666	547	596	591	587	640	592	628	618	630	605	614	631	632	584	656	576	644	686	624	602	609	602	598	640	637	596	584	663	611	648	635	634	653	631	623	644	626	651	593	588	600	631	598	596	633	591	613	612	676	625	606	620	645	564	586	633	598	620	603	610	614	624	643	597	606	606	646	599	596	635	625	567	612	630	607	604	609	617	623	603	607	640	598	633	617	625	665	595	632	636	638	596	579	592	607	581	599	604	613	613	631	623	595	661	621	666	579	614	593	667	623	625	602	627	647	617	607	593	575	579	624	558	640	614	652	611	626	632	564	589	589	596	621	606	659	609	612	615	642	582	617	596	664	626	632	637	620	613	654	621	594	622	625	639	608	615	659	626	636	597	625	582	624	615	612	622	615	601	631	620	647	592	597	625	609	613	671	623	621	622	683	656	631	630	659	631	650	601	612	619	600	613	558	631	612	579	658	649	589	627	627	589	626	559	607	635	594	625	587	687	598	623	606	598	609	632	604	644	604	615	579	602	626	614	637	602	632	602	636	613	636	591	689	597	628	610	617	571	616	607	641	578	616	600	659	587	654	644	572	614	607	613	599	629	652	617	597	606	598	607	668	610	638	630	599	645	641	647	653	632	628	623	631	590	641	594	615	608	580	606	594	602	604	678	669	593	642	602	631	583	577	617	643	616	578	654	667	645	632	607	630	609	576	615	641	617	618	668	615	598	616	636	606	652	635	602	640	620	584	606	627	627	642	645	561	624	567	649	622	658	636	653	616	581	627	630	566	595	604	621	599	633	604	652	655	692	566	594	627	641	616	644	612	618	650	590	606	650	594	607	622	645	636	627	603	619	599	637	621	627	621	603	585	617	615	625	626	616	588	592	632	607	585	601	616	639	619	616	609	633	559	614	601	649	626	599	624	625	648	627	641	591	566	595	625	636	599	567	663	637	641	620	617	635	612	619	635	594	627	623	655	578	623	609	615	645	621	600	602	602	618	595	641	672	630	656	609	576	599	622	638	571	626	662	630	623	615	604	625	610	611	606	579	626	571	631	600	599	625	638	636	601	648	594	619	623	556	613	649	586	655	616	634	641	664	591	619	619	641	617	617	677	597	627	573	636	651	685	624	599	630	609	635	615	627	600	594	602	613	603	562	628	631	634	663	607	625	579	602	647	661	587	656	614	609	616	620	631	652	592	604	593	594	614	625	668	679	629	593	596	631	616	660	613	620	629	642	620	623	604	639	625	554	579	621	614	643	641	612	597	610	642	608	634	633	594	630	566	619	573	630	642	668	643	640	604	571	591	595	671	661	660	646	636	621	599	643	560	578	632	620	648	617	628	611	612	660	652	617	631	574	603	675	635	634	595	662	652	607	614	601	619	644	632	633	588	622	651	621	600	633	572	663	659	657	651	649	565	624	642	647	636	628	647	635	609	609	655
22803	21454	29210	24120	21467	21904	35222	34220	30620	29030	24894	17383	10565	5964	3306	1909	1247	978	837	780	768	711	727	755	694	704	751	766	724	709	724	740	770	758	733	740	712	752	747	733	741	736	741	765	730	735	679	734	796	725	724	770	741	711	698	806	776	759	761	739	711	687	765	740	750	740	742	709	733	786	787	710	725	697	740	767	713	696	774	691	740	748	744	749	728	675	696	746	734	753	758	742	751	705	721	750	773	697	713	750	714	743	745	742	772	722	721	749	714	730	727	705	784	729	716	754	765	756	755	731	678	738	750	712	732	702	717	731	793	736	780	688	721	729	700	747	683	752	738	746	739	737	728	709	740	699	753	695	680	772	684	767	725	756	752	734	716	768	774	731	683	779	696	721	776	709	776	743	736	721	732	737	708	714	756	736	725	726	709	736	656	735	708	706	769	712	750	720	738	772	734	761	763	756	731	722	762	735	738	715	688	778	728	693	695	738	706	708	694	789	711	732	700	697	718	703	750	703	742	757	727	753	719	702	720	747	768	763	763	725	738	834	758	755	738	742	726	755	756	750	730	742	702	723	722	732	747	749	752	708	744	718	779	763	748	686	739	689	718	745	716	725	704	700	745	733	750	728	737	759	789	701	732	712	715	734	751	729	763	769	741	716	747	739	708	734	691	744	728	746	701	783	751	753	701	750	717	732	711	690	745	737	774	725	721	742	733	714	696	746	710	681	726	706	770	746	756	711	744	737	740	744	730	757	728	738	713	741	733	699	751	765	690	733	721	780	702	742	694	709	766	750	712	782	752	781	701	771	736	749	745	768	746	690	778	739	716	767	700	725	712	722	741	764	741	746	710	776	731	721	787	739	751	750	791	734	748	759	682	727	691	762	662	691	664	747	746	757	747	732	720	759	730	766	713	745	732	702	738	750	706	722	752	757	738	720	733	720	690	775	721	757	695	738	714	698	717	757	751	713	757	723	701	708	734	767	754	725	758	720	689	733	688	760	729	732	763	703	701	704	741	714	696	766	768	726	775	710	718	743	666	805	713	761	714	688	728	777	714	735	775	692	741	767	728	735	746	743	704	699	713	729	766	759	751	712	731	746	773	731	723	679	706	707	715	745	701	681	727	716	701	729	777	728	770	780	776	752	776	750	693	732	715	752	734	769	683	701	734	719	713	742	735	768	728	742	734	698	751	813	759	713	734	699	718	779	723	711	736	698	768	730	748	754	764	741	724	760	738	740	740	702	769	761	740	710	704	705	716	704	795	747	730	739	753	752	778	761	777	746	785	718	767	720	789	800	729	737	733	738	728	767	758	750	759	722	747	697	739	669	696	749	732	733	772	748	720	762	687	711	692	725	759	754	731	693	736	756	741	806	750	712	649	731	744	741	757	751	766	709	678	770	706	774	702	757	707	754	739	718	728	709	797	746	684	725	741	762	660	736	714	751	723	711	765	743	757	769	754	769	752	670	760	719	688	767	795	733	719	734	684	718	694	761	685	725	728	726	682	734	772	764	753	703	750	723	718	794	740	717	805	704	707	656	769	700	795	697	722	674	749	743	740	702	715	775	722	675	705	719	819	735	736	716	772	735	702	760	798	748	738	760	776	707	722	761	752	790	725	710	701	736	687	765	736	718	725	753	728	678	719	712	720	723	736	708	743	706	710	655	756	722	690	745	771	759	721	742	737	735	711	718	764	745	745	760	745	747	738	741	698	680	710	779	734	737	717	760	695	761	777	698	723	746	738	698	735	745	758	688	752	718	744	749	704	712	726	720	735	772	739	758	682	787	765	670	685	690	726	752	736	745	785	756	731	738	769	769	732	760	701	743	762	723	718	706	751	767	764	718	729	709	710	726	730	731	738	724	759	697	742	724	713	690	716	728	707	728	792	737	721	706	784	731	785	726	746	755	694	706	661	754	739	730	697	777	746	738	719	779	724	759	722	702	740	726	718	743	707	682	731	764	711	722	755	786	793	709	721	757	704	692	756	725	707	745	721	705	729	712	669	725	781	704	704	705	727	729	721	758	743	740	725	790	766	712	724	717	773	737	696	743	736	780	765	788	765	682	728	727	761	765	732	733	721	728	689	728	742	707	725	770	697	770	724	748	726	756	736	743	753	748	700	760	760	763	759	786	676	749	705	690	683	696	707	720	708	751	750	700	768	752	739	783	711	727	669	672	711	727	765	749	723	776	735	748	781	719	735	751	699	715	710	714	731	773	714	756	716	697	741	680	723	694	767	692	713	695	722	763	739	714	714	693	756	765	655	773	771	771	728	724	732	655	773	726	685	738	772	729	699	772	762	710	708	697	774	698	740	751	717	758	730	715	739	731	739	721	758	757	748	779	731	744	746	773	726	737	690	779	746	685	705	744	721	728	723	746	658	775	712	691	725	747	709	703	712	718	727	733	750	714	673	756	772	740	732	750	707	707	710	729	719	759	768	759	750	709	716	708	722	717	716	702	758	742	700	702	752	694	712	750	716	714	743	700	741	723	750	700	728	717	745	762	759	742	725	749	751	734	733	716	674	768	753	756	701	704	748	776	755	758	742	767	726	682	746	704	730	718	677	714	743	731	723	741	729	726	754	772	715	740	703	723	664	783	739	731	719	741	729	764	772	737	690	741	756	712	735	755	727	759	729	775	707	805	737	736	696	744	725	690	736	699	684	741	725	738	686	734	677	719	693	728	724	683	770	757	724	729	697	705	739	752	764	709	729	751	757	735	686	705	717	741	713	697	718	706	720	714	709	735	689	772	738	689	741	728	745	714	736	778	696	756	672	702	778	751	716	736	742	721	704	732	667	718	699	713	723	716	712	738	730	712	758	740	732	707	736	780	734	701	726	767	708	703	737	745	762	776	719	682	741	665	718	743	736	721	775	763	768	750	736	735	754	694	759	708	751	744	800	755	702	749	711	744	688	734	732	719	755	754	735	758	760	711	773	740	727	817	744	665	695	685	755	724	719	690	718	708	715	660	762	746	736	742	758	673	737	718	736	688	758	715	753	748	756	746	722	718	742	724	706	736	698	744	758	770	781	764	749	751	760	688	765	776	739	738	737	719	739	732	735	698	743	701	714	716	707	744	712	756	687	722	718	760	757	776	758	717	751	776	710	710	795	743	751	742	742	709	717	765	770	726	727	739	729	791	706	759	706	768	705	767	766	725	747	735	759	740	693	734	760	734	766	717	701	708	732	724	764	720	741	732	769	707	743	789	770	748	761	716	698	734	705	761	773	736	703	699	712	742	756	742	722	721	740	767	706	752	730	727	771	710	722	746	757	722	758	695	727	756	750	754	710	725	707	688	761	732	722	760	751	773	724	755	724	759	733	726	751	719	732	725	720	773	710	747	733	730	698	728	777	714	680	707	734	749	746	684	753	734	750	788	781	736	716	760	763	742	717	717	774	739	750	805	711	724	698	704	724	758	769	714	791	722	738	722	758	770	668	744	649	739	764	769	735	754	706	746	740	769	721	748	726	734
14896	29759	24063	15237	10910	8286	38070	36048	34587	32200	27894	20455	13622	8210	4743	2596	1447	1065	830	708	777	703	801	803	762	769	781	763	730	737	744	718	763	711	740	748	767	793	784	747	763	730	740	755	775	746	811	753	737	753	703	763	746	751	748	721	774	768	736	762	719	696	747	740	731	765	784	769	749	795	706	684	710	721	825	713	735	819	758	773	685	750	736	797	740	771	752	772	733	722	736	749	794	756	723	760	745	763	797	740	689	744	794	725	781	743	751	767	767	713	711	741	751	743	781	763	723	771	735	724	766	722	761	727	802	766	728	744	732	748	740	771	771	713	786	771	751	690	712	770	727	783	704	752	700	775	762	722	751	708	742	747	713	758	771	682	709	696	779	695	763	743	760	751	720	781	709	759	702	699	731	761	717	728	747	744	749	785	726	738	722	724	757	667	753	707	750	734	713	770	718	776	801	773	738	735	763	720	664	755	737	768	731	723	764	698	755	730	779	755	756	746	755	759	762	779	753	713	725	732	707	719	786	689	741	694	742	731	767	727	773	723	764	803	693	719	712	716	775	765	732	718	767	753	744	735	779	739	740	794	709	799	670	762	802	776	782	805	740	736	725	711	738	723	757	762	725	769	753	773	748	732	759	729	720	745	728	758	774	727	741	754	742	786	772	690	750	748	700	734	743	714	752	704	709	764	737	785	766	746	793	724	736	738	767	745	751	785	735	781	758	762	787	756	760	750	814	722	776	768	719	728	743	784	739	793	741	730	773	748	767	764	805	744	753	676	740	747	739	730	709	769	754	756	746	697	753	743	744	762	751	757	770	756	775	780	780	709	735	740	776	747	751	733	738	769	747	756	689	750	727	721	717	807	706	764	762	742	721	782	771	694	733	718	736	746	719	716	689	753	736	747	744	768	746	744	752	759	726	755	792	733	704	734	774	721	760	684	763	690	717	691	687	724	724	717	672	701	777	762	767	736	749	763	722	762	742	773	757	758	693	719	733	730	734	746	727	730	743	725	774	744	748	758	768	738	790	752	796	743	758	773	729	713	725	700	762	765	715	734	780	765	739	757	752	741	733	741	762	745	771	745	796	767	740	735	750	797	774	731	728	797	775	706	721	786	695	774	768	764	752	738	686	763	734	754	725	768	742	763	755	770	757	773	711	736	762	728	773	772	734	712	760	761	728	720	689	730	741	726	752	715	781	808	710	784	725	768	765	788	777	713	722	784	745	720	730	752	747	717	696	742	718	756	788	747	726	734	741	733	783	770	712	760	769	698	725	710	756	732	773	726	731	721	717	720	783	729	726	756	743	724	779	776	739	742	708	719	768	708	741	759	731	735	750	727	779	734	755	764	758	754	730	743	764	731	776	749	733	709	721	737	793	777	740	782	784	738	738	760	744	733	749	752	766	743	751	703	770	706	758	773	778	732	694	767	781	734	747	784	740	722	749	795	717	754	727	745	725	757	682	747	743	734	772	704	719	728	710	760	761	765	712	687	713	766	740	737	732	738	750	756	753	771	725	746	721	710	711	717	778	761	781	804	739	785	710	794	745	723	744	734	798	784	750	736	755	772	755	747	755	719	775	759	730	740	753	778	785	749	794	722	727	737	743	736	694	764	755	763	703	769	708	748	723	729	748	772	776	714	765	748	674	689	767	743	727	735	752	714	729	730	744	743	751	732	702	733	766	688	719	756	758	748	724	741	738	759	754	722	753	768	731	767	736	717	712	694	778	778	738	747	798	724	754	732	765	699	778	753	731	749	746	763	782	701	758	716	793	714	718	737	780	744	784	769	749	763	739	689	751	779	727	715	701	723	729	774	742	745	706	750	747	762	750	750	731	728	739	682	756	666	761	757	684	747	784	738	742	795	726	769	779	752	778	752	716	726	746	751	717	796	777	769	782	729	763	774	744	748	723	758	722	744	730	727	728	755	740	743	705	770	774	707	768	729	746	700	701	780	723	729	702	769	712	726	732	726	736	724	771	719	730	752	753	745	721	745	755	767	757	745	723	716	744	725	752	783	757	730	661	733	716	712	739	756	778	759	692	726	745	781	716	752	691	780	715	728	732	732	764	721	801	710	711	695	751	714	746	747	734	721	733	779	721	746	710	703	732	761	749	768	733	748	761	760	787	704	754	819	760	788	768	715	722	704	772	725	739	727	727	742	791	721	722	754	743	746	736	759	781	712	706	756	749	702	760	755	737	773	736	753	737	732	726	736	769	726	706	764	763	758	753	683	726	727	712	785	714	736	743	752	776	704	692	701	701	735	754	767	717	729	762	753	761	799	746	765	785	776	741	782	742	720	777	773	749	717	781	741	734	733	756	731	711	761	725	748	730	700	740	715	791	760	775	738	812	737	715	786	717	761	750	768	753	735	741	729	752	730	740	752	723	737	714	752	757	755	717	699	754	769	769	745	768	721	759	727	764	743	758	731	724	718	761	749	753	731	719	756	815	726	768	716	712	778	788	742	735	733	754	719	728	740	759	764	780	710	762	757	713	721	727	793	764	706	699	708	754	799	697	734	712	727	764	746	719	726	745	762	737	757	762	762	744	721	753	743	727	725	735	744	706	742	729	723	739	774	691	736	760	739	754	713	746	748	720	743	768	762	775	752	723	757	755	732	749	763	761	697	805	734	712	747	717	771	749	730	719	741	706	784	695	761	730	702	793	701	741	740	715	752	756	743	746	794	765	767	738	732	761	750	692	757	752	767	715	734	733	717	721	762	742	792	766	723	762	717	739	730	744	755	719	798	720	757	754	799	774	772	774	702	731	710	755	762	727	743	730	749	771	749	690	745	780	728	813	697	719	741	733	789	752	761	744	742	719	781	712	774	791	693	780	738	741	718	721	740	750	709	707	771	774	756	730	748	723	744	719	728	760	749	729	754	738	785	732	735	739	742	708	756	789	733	743	733	737	731	734	712	743	736	751	741	749	738	757	725	713	756	784	707	731	728	759	712	717	774	767	758	776	735	756	752	749	721	764	762	728	697	826	717	694	784	705	731	706	776	733	759	751	782	716	778	790	706	743	761	735	762	773	779	755	750	766	748	711	771	753	764	737	699	697	741	733	721	738	740	723	788	762	779	779	733	751	778	745	737	757	802	721	716	692	802	748	788	718	724	720	687	733	719	713	784	739	750	777	664	705	761	758	758	711	770	760	695	755	740	745	732	722	746	811	809	723	699	774	774	781	758	778	776	758	787	730	753	738	747	792	756	778	730	738	764	710	737	715	743	767	760	725	753	704	727	779	749	702	779	700	779	755	720	745	749	792	750	733	769	754	755	776	754	743	822	723	773	789	751	732	737	731	753	742	729	776	684	737	756	729	725	744	751	744	736	783	797	673	744	720	739	729	707	732	741	753	736	755	762	745	736	716	768	824	763	765	741	725	766	759	787	742	718	739	760	756	703	756	719	719	763	714	724	734	733	750	731	757	756	754	726	732	703	746	734	735	736	753	706	756	717	732	783	695	764	780	738
28113	20370	14304	6521	2675	1600	2412	2354	2094	2045	1863	1370	1105	873	706	647	590	535	495	531	537	481	512	541	551	496	520	474	480	472	492	495	483	517	545	500	487	488	506	547	540	544	472	494	563	510	494	501	499	509	496	517	527	508	509	487	485	513	544	541	509	514	513	525	516	486	490	533	471	503	519	511	485	542	533	532	503	501	507	475	542	495	515	478	509	515	520	528	524	479	497	532	496	502	498	529	512	523	505	505	504	545	502	543	485	494	499	494	466	475	513	497	465	495	483	468	515	531	480	517	518	511	467	471	486	470	513	490	501	509	474	508	518	474	504	515	500	489	495	486	500	501	526	503	521	519	509	495	514	522	496	502	498	511	522	488	545	493	526	505	495	534	518	485	508	496	467	549	490	526	489	519	483	508	501	472	520	493	498	528	495	500	544	547	498	487	520	498	522	513	504	465	527	485	562	476	496	449	488	465	469	492	500	539	509	544	520	525	469	493	508	506	493	495	473	529	517	520	490	527	497	497	488	496	495	542	510	475	514	438	472	469	475	505	485	537	491	490	545	488	507	532	535	535	503	530	534	573	503	522	533	516	522	506	482	489	492	503	518	473	523	509	523	499	541	495	532	475	519	481	533	485	498	466	472	565	507	536	534	494	499	486	583	494	526	501	517	497	470	511	472	490	514	494	507	526	491	503	483	487	509	493	491	481	467	474	529	551	534	517	498	488	492	542	504	544	514	580	493	524	500	520	489	518	504	493	542	530	519	528	483	493	510	498	515	511	471	496	539	520	496	484	502	489	478	527	482	496	499	492	450	497	478	490	531	543	530	530	525	494	479	538	518	505	467	510	529	478	494	526	504	516	484	513	504	527	466	509	497	515	523	544	491	506	522	523	521	510	505	501	534	514	502	480	488	468	540	488	505	532	503	520	464	464	509	497	508	550	475	524	508	499	546	545	539	511	483	477	524	508	538	519	502	476	509	481	524	516	467	531	533	508	515	489	497	503	504	497	486	475	510	504	517	513	541	474	504	497	526	518	491	517	468	511	513	482	522	529	519	481	512	530	515	508	512	508	515	476	537	474	486	495	533	486	506	510	571	506	505	491	528	550	543	534	525	526	520	526	514	531	531	492	471	490	492	496	502	514	530	539	478	528	492	510	496	481	542	514	488	493	535	493	511	511	494	498	517	450	510	480	508	534	538	494	489	510	514	496	491	534	485	469	502	478	548	468	523	522	548	478	522	516	479	472	487	488	476	478	508	475	507	515	539	455	496	501	543	569	484	523	526	520	515	514	502	474	483	484	483	458	525	518	513	479	493	476	537	514	509	533	516	509	482	498	501	510	550	521	567	506	538	518	451	461	541	526	503	507	503	517	531	468	534	503	509	506	517	488	550	504	503	481	493	508	508	475	511	503	517	488	514	500	515	507	498	516	541	525	519	468	547	484	508	542	507	535	490	495	476	505	469	505	501	504	494	507	480	518	516	483	516	470	527	475	499	518	484	514	505	479	500	539	462	506	508	489	518	512	468	512	532	491	493	529	502	517	497	540	535	536	536	495	490	506	493	501	517	537	490	516	502	531	500	530	532	533	499	541	535	532	537	578	543	523	499	528	492	504	508	520	529	518	522	521	491	537	471	514	497	503	537	450	504	521	493	525	491	530	467	486	480	511	502	511	516	491	512	512	523	480	491	499	492	534	511	539	516	558	485	502	538	511	531	487	503	486	524	572	468	517	519	543	482	530	517	518	523	511	520	492	488	503	512	487	529	510	552	519	490	539	528	474	503	521	513	517	510	505	537	534	533	489	509	496	495	539	492	510	513	510	539	492	491	473	483	522	498	499	497	509	540	508	538	534	504	463	536	474	513	502	497	493	501	579	492	523	500	471	493	510	532	505	529	495	542	510	494	474	505	511	508	518	496	500	542	531	497	505	521	490	504	508	510	526	527	508	533	518	518	503	489	512	509	510	480	480	512	520	522	502	498	513	473	501	521	507	463	454	502	459	480	496	500	499	513	510	507	513	463	473	555	501	516	511	463	466	492	512	518	485	526	490	498	491	508	537	561	519	532	503	494	497	544	538	525	512	536	467	491	489	528	472	504	529	484	526	479	519	545	499	480	514	490	463	484	512	504	488	492	548	510	454	493	515	484	498	525	507	517	476	479	506	514	495	495	498	537	466	488	497	513	484	524	513	530	536	527	544	526	497	547	489	519	488	511	526	516	504	472	523	546	462	519	499	535	526	495	482	472	546	576	501	531	490	483	486	546	475	521	529	477	448	526	497	525	481	521	514	504	530	514	495	497	478	497	522	527	511	507	495	481	487	535	501	522	487	527	540	503	505	473	506	487	510	538	495	537	570	521	528	523	486	501	526	521	530	496	473	482	555	493	500	516	494	522	511	510	505	490	491	510	537	505	482	506	516	483	511	503	502	494	549	472	550	452	515	482	554	511	525	504	484	486	502	486	498	485	487	503	526	500	499	584	485	520	502	536	505	530	528	519	508	508	507	528	505	538	532	502	539	504	501	533	499	552	478	522	531	462	484	514	479	525	488	502	515	540	533	510	501	494	535	498	529	505	519	513	549	519	530	490	514	563	502	481	532	482	518	538	531	462	522	523	524	499	524	555	460	480	492	490	560	466	515	486	494	484	501	502	517	479	513	500	483	518	533	495	523	491	502	521	517	476	497	484	495	546	474	505	517	476	543	490	540	518	523	498	486	503	497	483	444	481	541	493	529	494	521	560	474	508	479	518	520	496	544	463	554	475	545	516	513	511	503	476	473	505	511	468	468	504	499	493	545	546	497	534	472	518	525	496	530	495	512	469	507	515	526	496	471	505	479	465	532	483	485	494	517	529	508	508	527	498	500	506	501	475	538	528	508	554	473	481	540	540	538	519	508	510	504	471	526	470	514	506	525	546	538	449	548	512	505	506	508	541	492	529	492	487	519	503	484	528	510	456	542	488	536	506	518	503	471	533	504	520	507	470	518	510	560	498	492	512	480	498	504	481	493	497	514	517	523	500	493	494	494	500	511	508	522	557	500	514	521	509	453	481	487	537	527	505	475	507	520	474	477	501	507	468	492	520	437	468	454	555	551	483	508	460	522	510	501	491	529	532	508	473	545	461	534	513	483	499	521	508	485	485	451	507	488	514	554	501	498	541	529	489	522	542	528	479	517	521	520	497	472	504	513	480	486	481	452	526	501	510	512	504	499	510	521	476	517	549	492	470	503	524	532	494	463	531	530	496	491	521	521	471	454	546	525	536	471	533	542	535	574	488	532	512	515	496	509	490	529	512	488	453	496	505	487	507	524	491	527	493	519	487	495	508	526	521	513	486	512	510	509	532	540	535	518	509	495	479	506	518	497	490	440	520	520	500	492	482	488	480	555	499	492	506	518	527	526	514	522	475	531	492	490	509	513	480	518	532	525	462	485	501	499	547	529	541	489	526	532	518	543	508	501	509	499	495	534	521	479	500	497
11146	18648	13445	6987	4200	2644	3498	3328	2913	2824	2544	1770	1343	1011	778	690	604	596	557	579	511	552	594	511	549	536	539	535	533	573	521	546	522	519	529	587	531	522	511	564	538	557	550	551	544	544	551	522	520	505	508	525	527	567	519	511	553	552	567	535	521	521	513	548	515	539	507	559	561	529	541	517	595	535	520	545	472	527	590	549	535	579	562	552	584	514	559	538	538	523	537	544	555	515	516	511	509	593	542	530	554	544	543	502	524	528	525	513	567	530	554	543	534	549	542	537	551	498	563	514	513	558	518	529	567	551	519	562	520	529	576	536	552	522	572	526	547	539	520	524	537	521	532	570	498	550	569	493	551	562	539	537	549	527	546	569	530	546	512	514	527	490	570	541	527	543	588	509	503	559	576	511	524	530	458	507	526	562	557	602	563	510	518	541	554	512	555	537	555	544	521	511	527	548	597	529	578	583	601	530	505	584	535	505	529	545	524	529	549	611	582	557	552	531	532	537	515	571	503	539	520	544	525	521	541	532	566	511	553	516	512	540	552	531	518	604	563	569	554	554	456	536	539	541	530	567	534	525	526	555	547	576	518	552	498	557	520	549	520	522	551	539	538	552	498	539	499	526	523	553	543	546	527	536	591	555	538	530	573	528	557	571	510	551	485	535	576	525	541	489	569	545	499	525	560	548	516	518	479	532	504	559	547	545	528	529	511	556	586	567	525	516	547	507	525	540	536	510	532	579	520	530	512	508	547	518	524	525	528	537	519	519	493	532	550	511	571	566	571	559	538	566	548	516	521	533	501	506	486	511	539	499	532	539	540	565	543	541	581	549	511	560	543	527	558	544	583	565	527	558	545	543	551	516	555	539	556	526	540	524	532	511	512	512	547	539	566	578	547	575	536	581	547	514	560	558	565	536	517	491	573	522	554	507	521	531	493	516	529	532	527	541	539	536	533	550	537	522	542	548	555	509	566	549	522	587	575	537	539	545	505	489	518	504	559	489	545	540	542	553	549	546	594	491	524	560	558	479	528	547	518	549	550	569	542	577	571	528	529	571	544	543	517	521	577	534	518	512	534	531	567	539	556	579	545	487	592	562	566	521	543	550	526	513	548	503	526	541	570	526	515	502	537	561	543	533	536	592	540	555	556	536	505	557	535	592	551	537	523	539	493	511	508	528	559	525	563	580	581	542	520	585	524	556	569	549	522	556	520	529	558	523	566	539	532	561	530	529	542	523	503	507	567	499	505	506	502	552	525	570	507	541	562	541	518	526	532	520	539	522	528	564	542	511	533	580	510	562	522	533	484	505	539	521	570	547	573	521	532	542	547	536	523	533	560	567	554	529	510	574	506	518	484	552	554	552	544	559	573	551	549	548	510	529	536	506	513	571	566	517	551	540	579	555	548	527	553	509	515	565	502	542	519	507	529	579	501	520	551	526	546	537	530	541	517	556	549	518	532	561	532	549	530	566	516	516	563	480	569	518	572	549	511	539	573	537	506	546	541	573	517	543	528	540	562	537	512	542	558	478	546	510	504	512	517	486	542	537	518	575	569	533	583	497	538	533	555	529	538	562	513	536	601	507	489	521	550	509	518	547	498	525	514	576	547	545	562	528	515	547	554	563	513	505	536	541	539	581	534	515	520	558	524	550	536	554	538	517	584	473	534	528	552	559	532	536	549	548	526	549	532	560	541	558	564	538	528	522	533	521	547	539	518	522	542	547	547	530	550	527	556	519	526	536	543	531	543	541	531	570	548	507	529	529	551	565	542	573	547	535	559	523	527	527	527	560	508	523	530	582	536	584	537	564	541	516	558	606	511	489	520	515	539	572	529	550	503	549	543	516	563	520	558	539	541	548	558	571	548	549	535	532	554	521	525	513	540	557	549	543	519	516	555	590	509	548	489	557	500	550	533	544	599	569	561	554	505	509	552	498	553	562	518	546	527	582	552	545	542	540	524	534	524	540	581	538	541	543	554	527	481	523	522	531	546	550	578	519	598	535	555	520	524	541	562	482	542	516	548	544	542	583	510	518	529	479	567	597	534	541	508	515	555	538	485	514	545	553	518	536	511	547	538	533	532	541	532	550	571	475	530	561	547	534	574	563	508	551	521	540	518	533	578	560	568	524	525	541	516	521	544	510	553	558	568	495	541	573	580	523	564	517	542	567	571	554	525	548	539	519	561	561	548	562	550	503	520	526	531	534	520	541	548	489	570	550	533	550	542	518	556	523	475	526	528	536	524	498	537	517	509	536	504	529	511	533	578	551	549	571	529	492	561	549	539	549	504	539	517	520	528	518	570	543	522	532	536	538	540	533	560	580	514	529	575	533	515	552	576	556	547	530	539	511	542	569	517	550	536	510	532	549	561	540	570	550	529	536	526	557	550	509	553	523	520	531	478	559	532	522	559	552	569	558	499	522	516	528	553	544	510	518	559	565	547	515	582	540	557	540	518	528	511	580	563	530	568	531	537	523	537	537	536	539	548	511	564	528	541	523	530	542	534	549	531	568	525	532	586	530	524	582	554	518	552	519	536	557	553	536	548	546	530	525	540	531	523	536	528	543	557	537	528	527	555	533	529	561	518	549	530	528	545	528	544	524	537	537	555	544	548	534	506	527	500	577	521	544	493	544	553	528	527	531	557	527	520	535	501	514	539	564	552	545	565	566	554	521	531	546	587	550	556	566	517	561	586	524	509	482	563	531	540	560	525	543	543	535	521	512	537	470	568	527	525	577	562	560	536	538	533	550	542	491	529	517	530	538	565	511	531	531	517	597	539	522	535	559	585	557	529	540	544	547	517	573	539	531	556	536	560	551	525	537	513	523	538	519	541	584	539	557	531	567	558	564	520	551	515	518	513	511	522	567	531	545	515	539	550	518	518	529	540	538	552	548	550	531	541	575	539	501	555	515	552	571	549	535	531	526	541	574	528	556	510	526	553	515	529	551	527	562	534	533	510	551	511	527	551	586	555	544	601	528	576	485	585	562	509	542	571	577	519	551	540	524	554	524	547	530	532	517	509	480	554	557	539	523	559	546	490	590	526	506	564	565	536	527	515	535	573	522	553	567	501	517	523	548	563	602	554	517	509	550	578	544	559	509	527	557	534	549	521	544	558	546	571	493	532	529	551	535	559	520	541	535	513	536	500	506	559	539	536	561	570	529	520	534	544	532	550	586	520	514	552	530	556	557	499	555	537	522	533	547	608	515	525	520	540	550	532	515	551	544	516	559	528	558	529	504	513	529	541	540	530	539	574	555	541	523	516	528	542	550	489	567	527	552	534	497	554	554	568	562	552	542	547	524	531	584	546	577	558	537	525	519	507	543	543	532	552	532	524	515	552	580	533	558	556	565	499	574	555	557	546	550	555	501	522	533	536	527	532	527	511	519	570	509	494	553	531	577	506	545	532	503	523	536	556	518	526	507	585	563	551	510	533	531	523	553	571	528	574	527	524	550	549	513	541	543	542	569	552	526	529	544
24247	21388	28543	24630	21226	8911	18283	22382	19177	17312	13957	8941	5368	3195	1850	1180	864	722	625	596	558	579	595	608	610	609	549	622	578	565	586	570	620	587	580	617	593	609	604	590	588	591	633	581	542	571	603	635	548	569	585	565	560	546	598	622	555	569	576	559	628	574	585	555	622	565	580	567	601	608	586	585	585	609	565	543	591	589	584	582	642	615	590	565	607	543	579	550	609	579	584	603	601	604	565	594	593	555	630	594	616	534	583	592	580	596	550	593	609	608	617	625	557	579	600	609	592	558	575	596	580	548	585	575	580	575	552	623	535	565	542	576	577	572	574	583	557	561	600	581	583	582	592	576	588	593	621	556	622	583	592	587	589	628	574	640	565	601	635	544	522	571	537	583	586	557	616	552	584	566	622	524	577	616	604	579	511	526	588	617	555	613	540	582	567	557	571	582	556	616	559	581	604	546	543	610	572	599	564	597	622	599	599	515	592	553	593	585	583	588	557	615	609	570	611	583	590	584	603	555	600	561	613	592	550	569	561	612	595	574	533	633	601	567	573	581	584	568	563	636	575	597	533	607	596	573	607	571	612	569	614	580	545	618	541	621	569	591	602	562	576	528	594	571	584	610	578	591	521	553	582	594	573	587	600	603	619	626	568	585	561	577	558	625	602	595	620	583	583	587	603	555	611	565	617	581	604	542	517	554	544	568	595	557	614	567	552	615	576	617	611	614	608	612	565	595	571	566	583	551	560	612	581	561	588	582	585	586	606	615	561	607	600	577	582	611	599	543	566	570	563	578	564	592	594	602	616	596	575	577	545	570	560	565	575	593	586	608	575	574	566	581	546	610	580	583	614	560	558	591	594	559	559	558	572	585	611	585	514	599	590	553	577	592	606	575	610	582	591	556	563	595	589	586	578	579	570	609	567	563	519	578	605	574	563	574	597	584	601	597	575	551	555	595	582	574	570	607	604	584	547	552	601	594	612	575	558	617	588	563	622	588	576	574	611	546	579	580	614	601	585	565	567	592	581	582	572	595	576	548	568	571	555	602	568	576	614	615	577	626	554	578	567	572	573	603	580	592	589	594	589	634	530	611	568	580	592	569	574	592	637	544	588	587	554	594	577	584	601	588	616	644	558	602	555	559	586	623	578	595	612	564	566	579	552	598	587	591	585	585	598	577	602	558	616	547	575	588	584	566	551	600	592	628	577	568	628	591	611	569	558	587	574	586	600	581	555	596	587	616	593	584	597	586	597	584	571	543	568	590	582	584	589	597	576	592	564	578	539	604	598	574	594	575	580	585	572	618	558	581	559	556	607	597	616	590	561	571	600	565	587	562	641	542	596	616	580	584	576	597	619	615	563	531	542	606	606	585	603	560	578	561	595	575	576	617	582	589	566	530	581	580	577	557	605	606	549	602	607	581	552	559	576	600	624	592	583	599	554	562	605	544	567	595	590	567	597	576	577	548	572	587	569	583	581	570	609	573	592	612	624	579	588	580	590	589	562	629	603	562	602	566	606	534	589	601	568	606	589	614	582	582	603	600	572	529	590	622	585	641	586	611	624	558	565	578	541	626	566	563	570	590	565	604	596	594	552	550	566	550	583	568	559	630	555	575	604	565	582	580	597	593	523	565	543	598	600	592	602	591	583	574	567	591	600	570	551	575	546	567	557	580	579	540	582	577	559	626	590	588	538	573	573	594	577	568	602	581	562	595	624	584	546	590	571	572	571	582	565	569	573	577	607	561	584	607	560	602	634	565	588	568	566	545	600	620	603	594	561	571	575	593	541	601	615	579	539	599	614	608	621	594	614	558	584	578	595	572	587	606	557	538	550	612	620	540	575	553	586	524	554	571	551	559	567	576	566	594	610	634	584	573	552	609	582	582	605	547	607	562	567	598	570	585	541	606	579	569	558	606	582	550	560	530	641	587	593	570	589	600	582	564	585	575	616	604	603	563	583	563	562	557	603	580	583	639	556	566	562	573	577	607	552	564	601	581	611	564	611	524	572	576	575	635	600	576	616	599	575	599	557	558	601	592	576	618	578	604	597	621	570	613	560	568	555	564	570	599	562	583	551	567	566	599	583	559	572	599	546	555	570	591	583	563	579	589	612	583	558	514	604	625	618	555	586	551	578	575	577	587	594	531	611	606	557	549	601	564	523	610	564	565	556	584	584	620	596	594	612	577	569	533	601	584	605	605	587	581	614	594	563	613	581	565	587	547	573	573	562	594	559	554	571	560	582	636	591	561	568	575	559	564	556	540	555	584	565	626	625	529	602	570	590	601	606	585	603	576	596	615	600	586	612	595	602	569	531	572	629	578	578	577	529	536	616	572	616	547	599	562	567	572	579	577	546	541	594	585	594	571	622	618	600	580	584	556	593	589	603	553	556	590	595	575	646	589	576	609	628	584	568	575	589	568	543	565	579	569	560	561	582	589	605	617	544	586	570	627	602	563	597	605	583	553	549	606	588	540	561	558	570	569	603	591	582	602	562	583	556	593	533	582	590	568	591	575	639	598	612	539	609	572	570	566	549	598	564	624	587	568	561	650	569	525	630	604	562	542	562	620	658	597	600	626	576	515	599	546	525	581	547	586	550	630	544	586	624	565	574	550	608	557	573	575	581	586	587	598	590	601	574	566	552	610	600	590	562	515	606	588	616	563	628	559	588	551	563	624	579	596	589	574	566	573	577	577	606	546	574	563	563	587	601	585	600	581	574	581	540	572	547	564	608	559	593	571	570	593	553	623	556	539	571	589	613	575	602	601	567	595	578	605	612	557	592	612	608	581	567	615	577	572	591	575	576	590	585	596	573	572	595	567	572	599	587	549	527	559	600	591	582	587	599	605	587	584	596	544	590	558	587	618	567	595	583	558	628	541	618	562	592	538	583	562	565	561	602	598	585	576	584	618	586	585	596	583	565	584	538	559	602	539	593	596	625	610	584	582	605	605	561	625	599	590	634	606	548	574	598	527	555	554	564	598	592	614	597	635	560	578	569	589	554	533	604	585	591	594	609	542	615	533	549	593	606	632	610	611	573	574	604	532	586	582	579	624	574	582	594	594	613	562	562	553	567	555	618	575	600	543	577	587	564	624	552	555	562	592	561	595	580	560	581	586	590	592	605	565	578	580	577	613	560	550	613	626	546	572	566	577	567	596	551	579	588	579	579	598	555	578	565	580	551	559	603	576	573	600	602	591	558	589	591	567	610	550	590	595	587	589	561	578	543	580	577	570	581	588	539	543	584	615	592	587	589	576	596	534	615	566	597	586	606	577	583	548	575	595	596	607	560	610	630	574	546	550	597	561	593	588	589	563	579	563	550	586	576	623	552	550	604	573	544	599	557	604	577	580	611	617	613	570	546	631	579	621	578	621	607	539	582	577	571	579	535	553	571	577	544	527	574	537	605	541	597	576	622	561	612	567	607	566	586	592	588	592	596	617	619	603	601	596	575	572	587	590	593	598	580	567	562	521	596	545	524	577
14216	25110	19466	10270	6668	4661	24199	26200	23661	21457	17755	11933	7559	4390	2549	1499	955	764	672	604	605	536	641	568	635	614	609	597	588	624	606	647	635	602	596	623	613	592	610	578	585	600	610	627	594	597	607	598	606	632	597	625	622	613	624	619	613	622	585	608	616	607	623	601	573	577	653	603	607	639	619	603	620	611	565	656	680	554	589	573	600	577	617	617	624	622	602	694	597	585	645	617	541	596	591	616	571	636	574	616	598	575	638	589	623	633	603	615	562	637	645	580	662	607	587	632	625	568	610	595	608	600	593	595	678	609	585	638	587	595	603	599	556	616	606	601	596	641	610	631	606	628	620	684	605	558	612	590	595	620	624	627	593	614	621	562	582	601	621	613	622	622	625	597	608	592	598	641	627	614	601	578	613	614	595	616	632	600	620	587	579	645	627	565	602	612	580	587	588	640	590	580	640	648	594	643	602	581	579	567	603	612	609	595	638	603	631	607	566	617	604	672	621	639	614	596	574	603	565	592	625	568	572	603	653	616	641	600	635	601	604	580	590	637	618	592	565	611	596	639	594	607	592	563	592	655	644	603	574	612	605	605	625	590	600	587	591	586	611	576	612	595	571	619	586	589	618	585	589	635	608	606	632	608	596	616	645	605	596	605	621	563	605	609	578	568	636	600	599	592	649	612	597	622	610	606	613	552	600	585	573	626	616	617	613	592	606	609	655	612	611	582	601	562	602	567	623	605	619	629	586	615	630	631	594	588	583	592	608	595	591	586	620	605	607	623	603	648	561	559	624	590	600	604	593	625	603	539	629	618	621	600	637	631	590	613	609	566	600	577	608	615	623	586	636	617	585	632	567	623	586	606	565	591	638	609	607	597	586	575	600	622	624	614	594	603	592	621	590	598	582	584	593	599	620	599	631	656	560	615	664	587	602	605	607	618	597	632	579	590	653	584	628	604	583	614	623	607	634	596	631	603	577	600	651	563	595	616	620	608	627	625	591	613	583	597	610	589	623	613	631	593	584	606	605	600	606	643	580	608	531	599	609	617	592	593	576	598	594	584	599	589	628	638	616	620	604	587	596	614	605	626	602	587	598	591	553	600	627	574	588	636	619	592	654	590	602	660	577	570	598	606	616	639	593	558	579	632	617	616	602	601	584	601	571	635	602	579	591	584	588	571	638	633	644	641	625	663	613	624	604	560	587	631	588	624	602	568	616	596	636	591	648	610	634	614	627	582	628	567	599	640	588	591	593	625	585	623	597	625	573	586	623	614	594	602	613	620	597	599	612	557	626	625	596	607	660	596	600	600	551	593	609	629	644	621	625	593	591	623	581	613	607	616	632	582	558	610	586	577	607	589	618	644	614	622	626	587	604	609	622	621	587	624	611	645	611	637	613	565	591	603	589	624	621	602	586	574	588	654	580	624	630	611	629	584	611	628	618	572	575	585	584	624	633	603	576	605	603	589	572	608	603	567	618	596	575	547	596	598	602	629	606	630	605	549	620	608	593	643	620	599	618	534	606	619	572	583	623	617	568	615	616	602	614	638	613	570	533	633	552	621	621	656	629	579	622	615	611	597	600	597	637	590	570	584	619	599	555	605	615	619	595	599	634	578	578	621	571	590	624	612	613	555	609	652	569	612	618	619	570	611	621	608	617	601	603	576	570	623	567	631	601	608	614	629	596	605	626	589	605	574	614	612	609	606	591	639	596	616	624	597	595	602	606	601	634	613	577	604	623	604	635	644	598	596	582	596	608	581	603	601	620	618	615	626	627	565	612	627	594	627	569	561	601	578	584	602	591	601	581	647	589	616	596	602	600	623	598	611	622	645	600	603	590	584	650	603	584	613	608	577	600	628	573	611	609	617	584	622	576	620	603	606	597	619	589	641	650	598	619	586	651	599	615	578	616	576	585	614	558	598	616	613	596	611	602	649	605	576	577	597	602	578	637	607	624	594	594	602	595	650	569	563	652	591	565	567	591	551	615	638	588	619	628	595	562	600	584	603	593	589	613	626	616	599	596	664	589	608	583	595	576	619	639	618	587	565	614	562	607	585	620	591	588	626	597	601	640	576	580	595	581	636	675	643	613	591	635	598	615	613	571	614	563	611	655	571	614	597	622	578	571	617	570	591	611	606	642	595	612	605	563	618	575	626	601	620	597	586	575	564	594	607	657	573	619	564	616	641	602	565	588	629	596	607	609	651	616	617	610	604	597	590	595	659	605	656	623	623	651	599	627	645	641	610	612	621	582	640	621	611	591	614	584	602	598	641	626	604	590	597	608	585	616	625	641	632	634	591	626	536	607	612	586	588	604	621	616	596	647	569	638	612	597	625	630	658	604	614	589	552	633	647	605	590	581	631	587	554	615	625	573	619	631	639	651	583	632	609	598	587	627	608	624	605	585	627	604	584	612	581	609	574	600	607	653	576	596	593	583	620	617	606	572	623	593	575	637	628	615	630	573	588	635	604	648	583	658	572	603	568	593	627	567	580	582	606	604	609	627	653	582	623	614	624	615	603	603	602	578	599	578	611	625	623	591	588	584	576	594	602	631	602	626	558	626	591	623	627	594	580	630	633	607	597	639	583	605	600	615	618	618	610	578	654	611	612	609	599	620	595	612	582	619	596	580	602	611	600	570	568	587	608	580	615	646	593	588	602	592	654	639	649	584	610	603	614	620	644	641	646	577	620	597	618	579	588	603	631	611	586	599	579	562	616	601	584	594	631	638	597	578	558	621	645	577	636	570	612	613	586	631	629	560	606	629	578	637	586	566	585	590	610	592	655	602	602	582	612	587	624	626	593	675	607	607	571	610	626	544	605	649	580	603	611	613	589	578	602	600	600	599	573	576	556	591	594	602	556	583	585	584	569	623	615	634	598	565	605	589	605	578	604	646	606	609	607	638	628	621	601	623	604	533	610	634	610	579	647	643	577	636	656	582	588	613	592	550	614	638	597	609	613	579	603	619	557	608	572	595	605	631	623	580	623	633	595	621	632	621	623	603	576	636	578	595	603	547	621	640	582	593	572	621	556	595	568	583	612	593	593	607	660	607	571	571	620	623	587	653	622	595	608	600	595	633	612	653	623	579	598	579	599	598	615	633	575	611	598	613	595	585	605	553	577	590	624	565	598	598	599	600	624	607	627	578	586	596	592	551	652	607	595	561	586	605	610	641	587	587	610	571	602	604	592	579	593	566	577	620	619	588	612	591	611	629	613	578	582	624	595	612	607	600	629	625	608	639	599	625	599	595	612	625	609	633	617	601	627	620	628	614	551	630	618	576	593	628	576	578	615	597	619	644	601	629	642	606	571	606	625	586	591	627	590	615	564	620	638	615	563	590	554	615	591	632	567	582	621	589	578	597	613	630	565	571	640	586	600	599	638	626	575	622	610	586	586	570	623	642	580	645	598	607	590	600	623	621	593	638	612	602	603	608	613	588	608	614	564	567	606	579	622	606	558	597	580	632	615	580	611	588	659	639	609
25420	21474	27676	25644	11979	2678	12020	13067	10727	9588	8024	5142	3237	2014	1344	934	757	690	585	593	568	598	556	598	580	566	587	574	618	552	584	596	609	590	605	587	615	603	600	615	554	603	627	568	618	582	589	551	575	587	595	583	601	567	570	566	614	553	610	591	606	595	556	605	571	586	591	586	589	590	600	598	569	579	611	600	552	534	569	630	570	605	538	586	596	595	632	586	564	625	582	615	585	554	542	606	562	596	561	630	568	562	580	607	590	625	579	553	578	611	602	589	575	604	596	588	528	533	606	571	611	590	563	588	603	584	617	620	593	586	597	587	572	618	587	613	621	593	595	563	583	637	595	540	625	596	591	593	609	587	569	585	551	572	570	618	561	592	597	557	563	566	560	574	616	571	632	614	594	576	552	568	635	584	594	593	584	574	594	614	627	562	549	565	597	576	550	577	574	538	558	609	589	580	595	597	630	637	583	623	586	618	628	596	551	581	596	600	627	553	610	600	583	628	613	555	635	579	589	581	591	627	610	579	591	557	577	569	595	573	608	558	594	575	622	610	618	606	584	561	604	607	631	575	588	532	604	578	607	601	607	611	575	585	601	589	603	594	573	599	565	614	601	628	569	635	580	612	608	543	606	600	567	610	599	607	635	585	572	547	555	591	595	586	609	622	565	612	573	578	661	578	646	569	564	590	606	636	589	586	603	582	594	557	598	594	592	605	595	586	608	603	563	518	573	644	562	628	609	605	574	566	606	564	582	594	614	612	591	588	600	561	594	576	607	589	622	561	590	584	588	590	613	590	584	594	603	599	577	639	602	587	597	578	586	572	576	614	604	616	604	539	557	612	603	586	572	603	611	572	574	582	571	585	584	571	559	537	589	578	585	630	561	623	593	582	582	564	580	558	576	622	626	537	624	597	583	581	588	597	606	608	542	562	572	540	638	572	610	590	584	539	652	600	615	570	609	569	609	547	600	583	607	581	576	596	552	601	617	625	577	563	578	605	584	548	592	575	589	600	603	567	629	543	589	604	576	591	591	556	591	556	598	563	599	588	563	624	552	551	600	563	574	589	589	575	592	599	589	581	587	616	586	577	561	559	590	602	605	591	572	620	628	549	646	576	587	576	533	577	567	557	600	588	572	601	593	582	624	631	567	618	598	613	577	598	605	571	536	553	655	649	591	542	613	601	588	542	596	611	578	553	598	554	591	581	586	584	564	590	601	587	604	591	590	601	617	623	612	542	601	633	576	571	574	576	580	576	578	566	538	603	588	633	544	572	586	602	664	549	614	605	598	636	569	614	586	593	602	605	619	596	620	567	598	584	598	596	568	643	583	576	564	599	619	577	598	636	630	560	592	542	561	594	595	630	626	554	559	586	579	646	558	599	554	596	609	564	587	567	622	560	577	563	595	619	599	574	593	584	580	556	575	630	614	563	556	629	608	627	552	583	581	563	555	575	585	553	584	575	635	552	585	582	648	566	586	573	612	633	567	578	584	505	578	608	599	594	595	573	578	590	575	548	619	552	595	615	578	622	598	638	586	576	619	622	584	597	566	595	571	570	605	596	603	577	564	566	589	589	566	604	577	548	592	541	628	617	576	572	590	643	605	610	588	586	574	624	616	570	590	575	618	580	575	607	600	593	571	572	564	564	554	609	610	579	602	588	640	554	573	573	578	569	620	583	626	645	627	565	583	582	597	607	556	576	596	599	633	557	552	548	621	614	634	582	582	603	566	553	582	604	561	655	619	577	594	580	590	534	553	597	566	578	556	574	549	586	601	572	591	630	566	570	607	586	605	546	573	596	624	609	553	573	572	598	584	590	636	587	595	580	553	646	641	617	586	557	607	586	652	599	592	575	555	583	576	555	573	601	640	536	589	599	607	573	588	604	547	537	600	578	567	624	614	613	632	552	596	574	593	531	590	638	575	571	552	560	557	574	595	560	582	554	571	644	632	609	583	629	607	557	593	629	554	609	609	596	566	613	597	565	566	559	630	601	621	589	622	601	636	620	588	580	599	626	590	601	593	615	554	534	578	603	613	550	629	591	578	621	587	561	604	620	581	605	599	611	587	545	596	614	604	597	565	584	573	553	578	554	596	582	614	587	598	601	605	600	612	570	562	541	524	608	574	556	574	567	597	567	573	567	578	595	580	549	589	541	601	570	594	552	609	614	583	593	597	592	618	581	568	545	604	595	615	600	606	621	586	571	606	562	615	594	544	540	630	611	583	541	595	582	612	582	574	623	564	578	575	635	605	546	560	613	601	611	575	586	600	572	598	589	577	606	592	585	582	613	555	592	596	615	597	617	596	629	586	550	636	640	575	578	628	601	600	584	636	586	627	625	603	550	630	585	582	615	543	579	565	589	609	548	613	579	578	559	593	536	601	606	568	587	595	605	574	591	557	565	610	570	530	592	570	599	567	588	599	616	618	569	554	603	592	608	609	568	637	574	604	606	596	579	606	627	583	559	614	609	607	664	587	562	588	554	618	602	591	613	621	589	597	637	577	555	543	636	667	607	578	587	580	585	534	578	587	581	557	607	621	557	562	601	582	550	591	556	600	597	584	598	562	618	612	600	546	627	527	612	602	602	589	594	600	545	607	569	597	572	585	595	588	566	563	600	606	586	550	625	578	624	587	619	575	563	593	587	564	613	587	601	607	586	628	589	611	560	560	575	624	564	572	606	607	600	589	589	594	597	637	566	591	602	604	524	544	579	615	569	587	630	586	571	587	543	571	631	587	541	536	605	596	571	561	591	595	632	577	582	578	628	573	565	613	599	609	592	593	581	589	541	585	600	566	567	580	594	647	606	566	604	614	569	596	570	592	617	623	621	547	586	619	597	621	579	606	561	546	510	577	579	537	587	565	631	568	588	584	570	615	605	580	604	625	614	610	561	607	567	577	577	605	651	581	580	632	584	626	587	589	563	604	573	592	573	578	634	577	596	580	596	581	585	593	590	558	547	576	611	582	568	574	575	580	587	626	593	559	536	570	542	589	627	603	599	593	587	570	633	606	653	550	596	604	599	591	582	590	587	580	616	576	605	587	565	582	593	581	610	576	630	581	559	592	615	580	588	614	614	592	589	650	567	571	585	596	610	592	576	608	545	598	604	596	603	592	625	559	611	545	614	590	604	626	596	604	578	570	554	575	606	604	582	583	561	573	584	560	573	607	602	571	567	590	575	610	567	640	575	568	557	578	563	567	558	598	581	574	625	614	582	611	615	584	597	592	601	596	554	580	587	611	584	614	585	550	623	588	582	614	548	589	576	596	624	562	576	606	575	604	598	566	566	605	587	577	553	571	597	585	581	568	582	612	612	601	610	635	596	593	573	628	613	573	575	584	570	591	632	581	571	523	548	595	523	617	653	623	578	586	563	575	610	555	599	614	616	578	610	614	633	596	575	581	583	587	577	568	603	591	545	585	592	606	581	630	582	624	555	517	580	552	602	613	562	599	610	563	580	642	583	604	580	604	634	649	617
14835	22317	16163	7645	5175	3953	20517	20255	17808	15966	13137	8766	5540	3197	1957	1294	955	733	644	670	614	618	609	648	627	664	582	607	596	644	632	680	644	608	623	608	600	597	619	608	619	644	618	595	622	589	577	583	601	621	655	602	667	626	635	646	653	656	618	614	611	632	560	607	615	661	646	640	621	638	644	628	578	639	585	647	609	646	625	666	610	663	644	585	600	630	633	611	599	595	667	610	636	569	637	622	598	585	675	646	598	642	648	629	622	608	606	612	609	573	630	618	614	654	587	606	616	678	586	631	634	606	605	631	615	606	637	627	615	651	661	611	632	661	620	602	620	615	658	638	617	638	594	647	696	654	643	615	641	656	635	594	573	653	598	628	579	567	629	612	581	623	594	597	603	597	612	588	633	642	602	589	604	647	647	610	662	609	638	647	616	625	618	649	675	662	599	638	610	625	619	631	609	629	619	591	609	584	644	641	641	654	631	622	650	604	624	640	646	637	627	644	595	595	614	632	552	634	654	617	603	635	598	592	618	617	661	637	605	624	649	638	647	665	583	625	573	578	655	589	624	622	637	663	615	615	634	652	619	634	607	665	651	652	641	605	641	649	664	655	612	607	676	593	622	610	641	634	608	640	604	652	636	606	632	620	659	618	641	598	651	588	593	596	595	602	613	600	630	599	657	608	650	671	614	645	640	606	602	586	611	619	647	649	629	590	610	613	617	606	615	602	618	620	580	660	664	627	583	601	631	617	631	674	579	638	630	588	628	602	620	663	603	592	583	629	591	615	614	633	654	644	633	568	658	648	611	567	618	597	617	645	614	608	604	602	625	653	610	611	618	641	619	636	588	597	585	615	586	629	620	597	625	610	657	598	630	607	605	627	638	636	601	655	608	618	599	586	633	620	639	619	607	671	637	647	640	648	614	606	631	633	599	625	625	645	616	650	590	614	614	622	640	633	639	664	635	603	646	634	648	626	668	656	673	603	644	659	620	633	598	659	608	583	621	656	661	597	613	625	641	618	636	679	615	649	656	617	623	628	600	611	616	613	610	626	607	592	607	619	665	637	632	665	666	650	617	642	631	610	587	654	642	643	547	607	645	670	631	625	595	604	684	650	603	647	670	618	624	620	627	634	610	631	622	623	626	597	596	641	619	625	644	606	643	632	599	609	607	606	604	644	652	649	649	588	604	630	660	583	639	611	622	640	657	642	625	616	649	579	614	617	624	584	592	651	591	640	648	634	595	638	688	584	564	598	582	679	645	597	628	605	601	615	606	678	596	608	610	628	602	654	621	641	561	625	631	648	590	615	641	595	640	654	613	632	661	636	636	623	623	653	639	613	636	631	609	638	630	599	641	643	617	598	671	613	635	614	591	602	630	619	634	644	622	591	590	625	650	637	655	635	600	595	624	639	626	629	625	637	628	624	637	602	655	619	608	628	665	647	587	638	641	555	613	601	619	637	591	672	624	606	621	615	635	601	619	669	610	666	616	595	590	660	593	596	603	607	615	678	617	677	649	622	620	660	643	648	616	682	576	648	600	611	610	584	678	622	614	655	651	607	632	649	651	591	606	669	602	607	623	679	657	645	616	633	635	635	608	675	665	561	617	616	633	644	613	630	590	638	639	615	673	624	622	632	670	608	624	642	607	602	593	653	641	646	607	595	630	619	557	560	598	609	649	591	610	628	619	604	630	621	647	639	621	627	641	616	635	618	614	621	614	637	635	631	624	628	648	638	660	667	602	601	591	667	581	633	636	590	593	606	627	668	641	644	625	682	619	630	627	639	629	604	651	640	646	612	650	610	640	581	637	618	643	614	601	644	597	607	627	603	573	643	654	634	589	638	636	635	626	647	595	625	616	675	612	644	583	657	640	579	675	605	668	633	598	613	589	630	649	587	598	608	642	614	655	610	631	597	634	660	628	637	648	618	628	654	619	614	658	610	630	608	602	631	628	637	620	644	620	582	642	647	603	605	667	639	640	605	609	575	641	632	629	652	621	638	635	608	664	618	610	609	596	602	593	649	607	639	616	647	594	656	621	615	642	634	582	659	633	598	615	589	628	609	681	644	625	638	601	664	636	660	619	554	635	625	633	637	621	650	560	606	667	648	664	610	666	624	647	652	627	644	623	650	598	584	654	623	618	592	626	607	608	622	598	623	580	615	620	589	630	609	614	635	632	597	604	607	641	632	640	622	630	645	616	589	617	655	652	582	628	659	623	608	573	655	647	590	618	667	631	623	621	636	641	624	581	634	638	620	675	604	608	599	649	622	576	565	663	659	640	675	592	632	615	595	626	607	642	593	636	627	628	613	613	630	668	619	633	642	605	632	650	612	606	607	673	627	581	638	591	642	647	627	624	619	645	670	644	597	617	589	646	633	609	663	629	633	626	593	627	639	693	640	565	593	646	616	632	649	633	607	661	644	591	656	627	622	621	642	594	665	618	621	614	621	639	576	649	610	627	595	617	615	602	582	641	674	632	645	653	623	586	659	613	652	639	649	660	633	598	618	638	600	626	671	607	609	615	628	664	610	601	620	654	637	614	654	589	629	613	635	639	623	618	660	621	652	592	615	643	595	597	610	634	626	589	581	578	647	593	566	591	595	622	630	608	619	640	635	627	624	570	647	585	585	651	635	610	622	657	600	633	591	656	598	615	621	670	617	611	619	659	623	628	585	619	619	607	602	598	616	617	686	617	616	570	621	672	621	610	592	663	680	620	626	641	649	579	611	606	593	617	614	575	649	651	654	638	630	643	586	663	622	609	607	655	628	602	651	658	633	643	645	613	646	597	632	641	615	644	632	609	654	591	648	598	614	583	648	650	608	654	625	631	625	606	601	615	573	656	665	614	662	644	639	618	681	611	619	602	631	634	607	636	595	674	596	630	625	610	621	627	628	622	629	610	700	644	576	642	638	614	627	637	553	640	625	613	614	627	599	628	564	649	668	569	644	631	628	599	603	638	626	565	607	605	613	623	604	665	626	611	594	623	613	640	614	625	639	605	624	609	603	633	614	656	626	594	602	676	643	650	640	613	618	634	600	638	662	658	634	611	641	597	601	609	649	629	610	628	633	596	638	607	605	609	646	627	602	620	645	612	635	629	640	633	667	555	619	677	612	603	647	696	620	646	630	614	659	585	612	637	643	578	637	608	654	615	676	604	565	632	618	669	656	652	624	612	610	603	580	610	634	652	639	633	618	626	603	664	565	595	652	640	641	613	645	620	627	607	636	608	600	649	594	603	627	643	577	658	590	655	654	652	627	674	625	652	634	625	682	639	626	615	651	627	555	650	639	587	622	629	602	623	637	600	626	660	592	624	665	630	570	608	601	626	642	650	619	549	595	668	610	614	608	661	616	606	612	672	674	649	599	639	630	636	621	603	613	654	573	635	639	583	630	594	653	619	633	595	624	651	643	619	655	638	640	594	586	633	665	579	589	645	620	616	612	600	609	669	671	614	638	633	638	615	605	667	622	639	590	690	652
22869	21404	29178	24022	21411	21910	35804	35517	31010	28490	24929	18128	11109	6396	3538	2050	1252	965	786	739	734	754	764	750	760	754	775	720	712	763	709	783	707	707	722	706	730	732	728	775	739	680	721	706	748	737	747	748	725	747	758	770	733	746	694	746	710	731	739	752	721	733	679	723	739	768	726	726	740	755	700	738	742	758	760	743	708	739	752	740	765	735	746	804	724	725	730	765	758	793	753	764	718	683	720	713	730	718	760	744	729	753	773	742	738	714	732	742	710	749	726	723	744	748	739	766	726	698	737	751	720	749	736	793	737	756	723	739	760	769	794	756	701	710	733	704	740	694	784	693	741	743	751	706	742	714	732	784	743	661	718	726	773	765	769	736	655	763	775	696	707	664	705	715	723	771	721	732	717	738	751	761	787	781	741	732	692	743	746	770	743	705	666	707	774	720	728	723	754	756	731	740	708	721	768	718	737	749	750	714	747	743	712	769	750	725	715	729	748	688	730	711	755	747	765	774	772	706	761	799	717	764	793	718	765	669	769	734	777	715	763	760	741	683	725	768	698	715	772	685	726	729	751	711	792	719	741	752	692	772	769	706	807	732	736	768	751	729	717	722	698	772	764	756	692	737	760	687	791	700	758	750	708	724	673	723	739	753	730	781	746	758	725	731	774	758	777	732	776	695	723	716	716	712	737	753	687	715	735	739	755	778	767	698	742	698	678	783	678	738	742	710	722	762	743	756	815	735	762	729	746	720	742	741	771	686	773	710	714	758	731	742	716	659	704	686	696	756	744	755	730	764	774	695	737	705	737	695	775	707	713	748	710	790	756	774	726	726	735	750	755	691	738	737	708	757	708	745	725	678	782	706	707	752	724	750	739	720	750	758	764	768	782	784	800	745	757	751	718	717	795	732	754	750	731	733	679	720	693	776	764	740	777	739	701	711	728	732	729	757	746	778	766	762	746	715	746	759	789	731	746	734	779	740	732	687	793	802	727	754	708	721	762	705	773	765	749	691	775	722	715	680	732	704	735	793	759	728	706	752	721	726	761	713	720	789	722	737	749	752	723	749	740	794	691	738	772	803	743	692	746	751	756	712	734	758	775	756	741	747	778	764	705	712	691	714	732	766	752	699	726	766	734	710	738	760	772	730	739	739	683	732	727	723	726	745	715	759	698	766	710	712	725	759	743	749	729	711	716	739	712	763	754	710	770	713	710	750	745	716	717	741	741	720	760	759	752	723	774	738	713	710	745	703	791	750	744	734	767	755	751	765	758	704	731	790	669	724	661	734	730	696	729	693	755	746	766	695	741	739	707	765	738	734	745	748	750	746	755	726	751	670	831	774	772	761	760	751	724	762	741	779	728	740	745	755	721	751	729	737	721	719	736	699	735	733	761	713	734	709	732	757	725	694	731	764	757	764	748	702	760	774	695	727	703	726	745	728	738	724	775	765	755	785	703	764	740	728	737	706	667	725	740	725	710	726	732	744	749	743	717	709	724	727	755	698	700	689	692	730	761	706	704	721	733	731	750	696	738	704	729	733	727	754	714	741	670	739	782	753	712	724	754	728	676	747	778	753	742	732	729	722	773	762	740	718	748	707	717	735	719	694	702	747	730	718	739	745	706	742	812	712	703	753	761	736	681	749	756	769	772	717	756	672	707	762	787	772	765	697	770	722	674	709	716	736	714	721	773	748	746	741	723	719	731	734	750	736	805	699	678	710	719	720	746	739	713	705	727	731	762	754	743	766	727	759	719	714	718	778	743	755	742	715	722	726	733	740	748	711	742	712	716	683	732	721	784	707	708	734	768	755	714	697	742	811	733	693	703	765	730	734	730	684	735	724	736	699	754	779	755	725	724	748	753	790	740	757	740	757	785	728	726	732	752	749	757	709	751	694	748	747	763	793	768	693	748	733	756	654	689	707	751	698	727	748	763	752	745	727	721	758	698	753	771	767	809	729	688	669	705	707	738	775	711	729	761	712	694	687	731	738	718	742	729	694	688	761	724	747	700	692	745	741	727	738	752	719	714	774	778	744	744	757	782	784	722	806	750	674	681	690	736	744	710	735	724	735	733	759	780	715	796	747	738	692	708	706	768	706	707	730	725	727	709	719	741	773	806	749	739	767	712	734	797	736	704	768	723	692	710	735	786	694	769	769	710	793	805	751	709	764	724	713	741	731	760	732	666	731	727	710	745	738	713	702	674	718	698	695	732	743	713	716	743	756	715	711	736	751	722	720	733	765	735	744	728	740	741	767	737	742	787	781	713	700	741	704	699	773	708	716	736	713	691	733	746	739	770	735	748	727	767	728	713	695	739	690	693	713	812	682	783	720	667	713	738	728	768	717	687	759	717	753	710	742	725	781	757	737	711	787	700	750	711	711	795	729	726	728	680	727	752	773	740	717	716	797	741	700	763	739	750	749	755	786	730	750	735	706	756	742	771	729	776	727	724	732	714	702	731	710	803	730	760	681	732	730	754	760	708	779	674	772	713	764	752	729	756	773	754	708	711	742	731	778	744	703	747	746	715	733	782	786	731	725	703	746	726	729	734	766	709	764	752	736	692	766	719	785	720	736	754	716	761	737	733	788	730	721	791	707	724	760	805	698	711	788	728	745	720	773	694	706	696	747	743	768	698	747	735	725	749	737	747	725	706	692	730	756	691	755	777	730	729	749	752	724	729	726	733	754	721	724	732	761	714	728	738	725	763	719	730	768	728	714	790	749	814	719	794	756	742	686	736	751	739	729	741	659	780	773	700	753	732	717	711	731	741	774	782	759	726	728	755	729	732	695	765	754	715	705	707	745	735	728	754	740	674	716	714	757	730	733	726	705	731	737	723	687	748	772	730	763	759	766	727	747	754	731	689	722	712	727	711	771	698	663	735	728	716	703	719	732	720	719	721	713	762	677	728	724	738	745	707	724	682	748	734	711	749	744	745	690	724	674	713	718	785	769	726	718	686	737	732	749	738	721	674	767	725	681	739	747	738	803	707	753	742	741	734	697	745	766	724	703	760	753	748	699	790	709	739	761	721	691	765	720	699	712	694	754	755	716	766	730	708	708	750	733	723	755	729	767	703	705	755	718	751	807	706	703	714	678	722	707	780	762	750	747	770	753	707	740	771	760	744	767	732	748	718	739	742	787	719	718	740	739	732	705	710	677	768	771	717	743	750	697	755	720	767	693	747	700	698	726	744	758	728	762	759	785	761	769	733	732	742	687	767	685	713	727	745	776	709	737	734	731	773	684	727	760	750	765	739	724	736	760	762	708	803	723	722	735	721	705	719	720	707	765	693	805	760	716	700	720	713	723	740	749	735	794	702	766	688	734	769	743	691	745	736	748	711	770	719	741	733	715	752	740	701	707	703	746	690	697	742	709	725	746	704	717	710	734	731	724	725	724	708	727	741	718	734	764	761	721	718	751	675	772	746	757	745	756	711	721	731	766	746	773	676	689	736	738	720	775	772	712	785	786	752	731	738	742	733	779
18152	30558	22515	12668	9197	8383	38914	38789	34882	31507	28221	21129	14242	8799	5062	2716	1625	1135	890	774	733	773	776	765	759	777	771	749	714	702	702	753	771	701	800	754	733	730	749	766	754	750	770	750	748	809	769	773	807	756	760	732	750	749	747	735	734	710	717	739	807	773	754	748	773	734	748	765	749	737	796	753	759	713	783	766	694	733	826	691	719	715	761	718	766	767	769	725	726	752	713	772	744	734	737	662	742	774	781	692	749	751	728	716	744	733	777	730	791	761	715	737	771	805	759	729	691	704	763	751	771	774	810	721	709	784	716	762	784	756	753	804	713	745	714	747	762	767	716	679	754	768	705	721	766	667	727	706	743	699	762	707	755	693	758	795	755	731	712	714	729	715	706	708	788	780	696	673	743	797	749	752	714	748	732	748	762	693	744	702	728	725	697	763	723	763	775	739	726	695	743	756	692	723	753	765	718	761	710	765	740	707	764	748	742	752	758	728	728	751	679	763	720	720	731	783	712	727	693	765	708	762	805	715	779	773	766	767	736	754	757	713	759	785	753	703	751	749	826	735	778	720	764	697	763	692	769	734	781	784	751	783	808	727	732	721	704	770	694	771	732	775	757	674	713	747	745	745	713	731	798	767	781	734	750	726	731	746	683	705	818	780	727	750	787	759	797	758	748	763	755	739	700	736	712	760	730	692	744	747	763	744	710	726	693	731	754	705	684	742	710	731	755	753	723	724	767	724	771	730	773	720	782	761	755	779	694	733	728	741	768	767	707	746	804	781	759	826	712	732	753	709	730	757	720	746	740	720	763	737	747	731	731	747	772	750	750	770	749	706	704	723	792	693	791	708	786	788	765	755	736	743	773	733	757	718	757	747	809	714	739	732	721	741	776	712	761	771	792	751	774	746	755	783	731	749	734	743	721	756	809	748	754	741	736	746	706	719	750	757	723	736	756	752	742	775	746	752	755	720	746	684	734	753	730	736	776	802	730	719	664	774	789	737	748	741	782	730	724	761	712	783	747	717	747	738	718	726	732	764	729	768	777	722	795	753	715	761	739	732	722	694	714	761	760	701	719	789	779	778	750	719	766	737	746	708	748	742	767	804	783	729	708	735	756	747	747	709	748	749	759	761	760	726	758	807	751	771	715	802	691	771	780	778	774	753	756	734	718	755	808	726	766	747	741	742	781	761	727	741	732	727	714	710	705	740	684	748	702	759	711	751	719	751	768	747	747	766	789	759	778	767	723	777	726	826	770	750	750	808	768	768	734	740	780	746	795	771	720	787	750	756	711	742	760	768	790	699	786	735	698	732	736	788	724	759	719	766	752	811	734	770	707	753	767	781	756	763	730	778	723	759	793	747	678	781	732	731	743	740	718	699	767	720	720	704	724	746	725	759	785	703	728	716	721	745	732	725	763	712	738	758	751	757	766	778	810	746	754	777	768	780	729	673	764	767	711	764	750	741	704	753	708	743	771	792	788	724	769	745	760	680	763	715	733	737	766	782	763	761	734	746	783	715	795	739	775	721	746	759	727	795	739	760	757	702	725	718	771	739	687	735	782	752	765	706	724	747	783	735	747	772	724	766	746	756	753	755	754	776	752	746	750	781	785	744	720	711	759	721	740	739	770	763	724	735	798	784	753	725	739	722	757	749	704	752	734	738	755	745	743	771	764	757	731	751	731	735	766	732	720	776	734	756	720	713	748	679	736	771	734	749	754	741	805	752	792	757	758	766	743	708	767	716	773	728	749	769	766	761	785	741	773	786	705	732	744	709	744	747	775	735	762	766	710	740	756	713	719	737	766	785	732	738	758	700	725	741	741	729	726	774	766	792	716	788	762	761	730	795	734	791	741	764	756	740	755	753	754	756	753	722	783	771	701	747	754	745	726	713	791	741	753	732	797	765	718	764	718	751	710	744	721	753	703	782	768	750	734	729	760	784	710	767	757	768	705	764	733	772	726	773	757	741	739	782	772	744	796	752	719	827	725	763	809	718	713	712	736	722	742	736	732	740	751	763	782	791	737	760	745	750	759	781	707	738	707	723	763	760	759	726	720	756	742	758	760	739	763	736	752	756	732	775	709	685	754	763	747	703	738	732	793	724	753	758	693	780	749	724	750	772	722	747	734	728	731	752	732	751	747	750	749	749	769	719	770	693	755	723	728	769	772	749	716	770	749	744	718	781	726	743	781	743	730	760	735	693	748	777	790	732	739	811	776	765	807	724	697	736	730	736	724	740	743	737	714	773	758	774	727	745	780	771	735	790	722	782	750	738	760	720	716	730	751	723	774	746	723	776	796	732	773	736	714	750	728	728	704	727	775	724	753	754	738	793	758	703	754	761	754	781	749	758	780	744	712	741	754	719	734	760	739	750	741	729	777	696	752	771	708	750	765	720	715	791	763	776	734	704	763	753	731	792	754	770	731	741	749	755	774	812	723	760	766	760	766	793	743	728	773	726	719	751	737	762	755	739	722	744	759	753	735	721	756	725	799	737	765	733	730	781	735	691	743	758	798	710	790	714	730	761	735	741	758	739	733	775	744	778	797	745	703	776	728	770	774	769	767	785	721	783	772	766	794	754	742	811	764	742	679	735	726	700	744	748	735	807	755	816	758	757	776	729	784	742	783	722	769	735	746	725	733	755	775	737	715	725	764	722	710	787	804	729	773	749	722	769	762	705	740	714	784	762	746	780	732	755	694	761	719	717	751	767	759	793	769	700	766	704	718	743	771	750	709	772	761	730	749	769	756	764	756	738	695	702	739	750	730	692	715	780	762	778	746	755	782	780	760	770	771	734	745	734	736	740	734	785	745	752	728	697	811	754	737	759	772	761	749	773	783	808	734	796	769	706	769	774	809	711	764	768	753	734	724	723	741	791	697	741	743	748	753	775	761	730	736	798	741	752	808	757	718	722	756	778	741	771	746	757	778	759	712	741	763	726	738	757	690	696	724	761	700	693	745	731	732	793	788	740	754	725	725	729	730	735	737	706	761	793	740	792	730	769	745	750	760	742	734	754	756	735	745	759	756	728	667	682	731	778	744	740	752	719	770	712	687	763	753	734	773	715	753	767	736	760	755	780	751	730	755	799	767	751	749	768	716	725	727	756	826	784	780	734	791	741	774	757	737	743	767	740	795	755	792	736	777	748	765	741	740	748	758	707	758	784	775	711	751	763	689	701	723	749	771	751	762	751	690	755	697	747	736	803	799	722	714	767	784	788	758	755	759	759	725	744	760	738	755	738	742	778	723	752	776	750	744	703	759	784	721	739	737	752	754	831	738	776	738	751	745	745	706	766	724	748	756	775	742	750	806	737	782	734	749	737	733	765	775	786	752	752	696	760	715	760	742	783	807	714	712	738	706	722	738	741	758	737	715	714	732	733	751	702	751	786	748	784	726	764	732	728	736	749	737	760	806	744	750	714	749	754	754	794	745	745	726	741	739	785	691	743	770	738	746	756	744	771	717	757	755	786	751	767	736	725
28254	20293	12783	4764	2381	1810	3386	3081	2397	2115	1777	1381	1108	856	691	658	574	555	500	546	548	502	503	535	535	488	512	491	507	475	515	505	524	514	520	469	516	509	518	496	509	511	525	516	512	487	522	481	507	510	488	523	505	483	494	506	503	524	524	502	543	524	544	489	496	502	503	493	508	469	508	501	551	533	488	519	533	507	533	499	533	494	529	491	515	514	521	514	498	469	503	503	526	496	512	477	490	481	502	493	496	492	546	509	530	488	531	508	478	531	507	487	521	479	509	533	497	530	539	529	540	519	545	484	498	507	515	514	515	516	577	534	479	558	513	525	544	476	478	504	559	498	510	514	519	516	462	529	475	542	521	511	571	489	492	485	525	526	525	517	486	540	530	498	516	463	518	508	525	536	498	484	532	489	525	504	541	526	510	509	524	512	505	480	531	509	489	508	515	497	487	476	497	470	511	490	500	510	486	558	493	495	529	509	497	548	515	492	526	505	512	520	499	505	515	494	546	508	497	493	507	491	507	536	468	500	513	477	528	511	517	518	511	527	478	522	519	576	536	514	515	538	535	488	533	525	563	469	509	532	491	518	463	499	518	503	519	555	558	525	546	535	495	546	457	506	485	520	484	477	507	498	501	534	503	501	461	515	494	505	490	520	491	517	486	507	513	519	522	529	520	492	507	545	501	527	480	512	512	479	526	492	512	505	473	517	527	487	512	521	518	529	527	516	487	527	562	504	518	529	541	512	483	475	526	510	504	471	530	531	513	497	488	507	501	548	499	564	534	543	498	493	502	510	528	508	505	523	554	516	509	499	529	489	523	500	523	472	532	483	491	536	522	546	519	549	552	477	481	538	522	539	489	495	523	524	499	503	521	534	537	535	522	482	508	521	495	465	504	515	529	500	506	507	507	540	524	523	499	499	504	536	512	497	518	546	509	523	502	480	506	515	498	490	504	524	514	558	505	506	527	501	495	494	506	512	531	500	467	506	526	520	495	523	497	512	532	511	501	500	530	536	522	489	541	491	518	507	528	464	515	492	539	472	512	512	530	502	492	538	514	551	519	490	537	562	527	504	506	470	539	512	552	502	513	503	538	524	501	510	486	524	484	506	507	517	475	476	503	538	516	494	526	537	518	500	512	536	512	500	514	570	515	519	546	507	482	511	495	546	488	525	517	524	505	491	529	487	520	487	514	530	528	538	472	489	520	504	558	533	500	481	551	500	494	504	526	523	547	515	494	496	493	533	511	553	531	517	503	479	507	539	497	509	509	503	491	495	524	499	530	520	522	540	539	502	544	538	491	513	479	497	474	550	496	522	518	541	521	471	500	499	456	503	517	510	515	556	548	515	481	495	494	519	512	519	504	515	478	526	526	467	511	463	553	540	455	516	521	529	558	461	544	549	503	506	507	500	560	530	537	491	510	512	495	527	525	486	523	525	549	541	561	495	505	483	477	549	572	476	498	519	520	510	479	519	477	479	524	496	510	506	491	492	548	517	496	526	544	591	518	514	476	514	528	502	509	497	505	486	483	514	506	502	518	547	509	502	475	509	523	483	511	490	532	474	486	559	505	540	474	501	494	505	494	487	546	513	546	498	529	516	518	552	512	514	513	481	516	466	524	490	518	553	533	468	517	530	544	532	500	553	516	522	513	523	481	463	519	481	508	523	495	516	512	485	499	491	495	497	547	508	517	513	501	492	547	487	533	507	481	508	529	517	556	505	506	480	515	542	534	482	517	508	505	490	521	490	544	545	491	519	488	495	520	523	516	510	524	537	543	520	528	479	504	537	522	527	539	513	517	524	524	494	531	520	470	485	495	518	508	487	494	510	492	513	506	505	484	514	515	486	493	526	526	514	485	489	536	476	546	508	497	520	557	497	533	503	511	523	475	509	539	490	484	514	512	519	498	493	538	481	485	477	521	513	519	514	530	498	530	515	507	508	503	508	471	519	525	513	528	557	515	509	528	529	512	498	515	517	511	506	511	511	532	497	478	474	568	499	497	498	512	505	516	506	498	539	493	453	495	513	524	482	530	509	516	491	573	525	504	508	495	512	547	504	476	524	543	527	558	481	535	542	509	552	520	509	521	497	499	511	501	502	522	500	524	541	471	511	512	476	488	478	515	505	515	548	511	473	512	564	515	502	484	484	491	522	523	493	559	532	534	492	553	525	518	526	506	501	514	550	554	516	500	529	546	509	528	509	513	527	504	526	510	560	513	539	515	483	514	475	514	493	488	501	521	533	524	511	510	559	512	517	560	518	514	512	473	523	503	526	482	517	467	520	507	544	482	546	514	531	557	526	505	545	510	504	539	492	511	498	525	515	515	525	504	486	526	506	471	511	526	524	518	481	513	518	504	533	514	515	533	505	503	506	528	501	530	480	524	482	559	500	496	530	507	519	527	522	537	498	510	517	501	508	530	474	514	478	495	546	513	526	496	504	528	525	543	542	511	485	490	533	533	482	529	520	516	523	526	515	490	491	502	467	521	480	524	515	485	548	515	509	484	528	539	498	487	502	506	514	499	476	478	537	458	510	508	531	479	467	524	533	512	524	530	527	533	473	538	522	515	517	548	529	484	480	556	519	526	520	539	508	505	484	487	492	519	505	470	525	488	522	511	505	515	520	549	516	473	479	522	508	521	524	491	535	521	550	472	507	503	520	501	514	542	519	501	503	551	482	497	515	553	542	519	476	519	524	490	509	528	508	470	511	538	475	545	502	495	567	529	459	497	546	518	502	507	506	544	511	481	510	461	491	510	537	495	498	527	507	553	549	491	519	537	554	519	520	515	506	535	473	471	484	553	455	558	550	511	557	517	494	512	470	491	520	499	471	475	510	507	519	512	498	460	505	546	482	523	517	567	497	533	534	476	533	491	511	481	519	554	574	502	505	505	530	481	506	519	554	509	508	530	504	531	483	471	510	491	489	523	502	519	457	567	520	519	509	457	517	501	532	498	514	510	522	528	530	529	488	543	499	530	526	499	512	534	546	488	510	499	514	506	540	515	507	532	487	544	533	520	522	506	529	526	480	534	526	489	526	498	517	492	517	521	492	496	514	489	508	509	503	557	518	512	496	494	540	542	507	507	481	494	554	521	480	508	545	482	582	517	505	519	504	540	508	528	493	527	522	474	529	547	545	505	490	521	490	475	490	500	499	497	494	538	537	530	501	513	538	492	483	518	517	493	542	509	496	521	503	529	584	538	507	509	496	520	501	504	505	503	516	476	530	477	517	531	547	484	502	513	489	543	520	523	468	538	486	502	513	494	507	521	549	504	479	540	538	479	504	517	525	483	548	506	499	541	499	506	515	507	497	510	541	528	532	525	512	576	544	502	507	526	498	483	520	504	529	494	544	520	497	502	523	481	520	508	462	490	513	519	475	505	505	510	528	533	519	484	516	535	503	538	490	574	506	521	535	550	512	532	498	510	490	530	515	553	483	503	489	526	505	490	528	527	544	509	510	496	505	517	495	490	489
12749	16578	10737	5256	3925	3033	5156	4650	3479	2958	2369	1819	1370	1040	816	672	563	556	543	557	572	532	525	556	586	543	517	566	571	548	487	552	541	568	561	508	526	549	587	533	505	546	536	545	573	532	512	541	584	493	546	549	569	536	524	539	538	543	529	551	557	516	566	553	539	526	524	496	546	581	537	533	571	515	581	509	521	535	566	592	591	553	480	526	475	559	556	511	579	559	539	543	555	504	544	563	524	525	521	513	512	555	480	602	570	588	598	548	577	551	586	521	544	527	523	539	556	533	532	547	568	536	548	568	543	538	496	552	563	556	560	552	539	526	586	593	551	541	560	576	535	549	559	573	532	551	506	507	548	571	535	516	524	560	517	532	521	564	502	569	536	570	525	565	587	566	516	578	592	530	541	527	518	557	543	504	511	541	519	582	514	512	550	512	542	539	495	558	574	524	569	557	545	526	538	535	545	579	575	554	564	540	528	521	523	519	530	487	539	543	533	535	548	555	521	514	585	577	548	521	541	534	524	596	512	540	513	560	519	567	569	552	550	534	591	524	549	564	568	547	528	552	536	558	550	541	537	535	525	545	509	569	511	583	515	518	558	541	569	542	509	555	510	520	525	572	540	574	553	568	537	535	543	550	559	497	548	545	564	515	551	536	537	553	591	544	572	572	556	526	531	544	534	559	496	515	545	530	531	513	531	531	551	512	531	527	525	553	539	540	542	554	516	563	528	572	514	523	527	554	524	544	563	534	515	568	490	531	547	578	542	543	573	582	519	557	534	538	533	578	521	598	587	523	518	526	525	532	555	535	557	544	579	569	617	541	595	525	512	522	543	500	566	532	509	541	561	570	562	513	541	507	553	524	554	522	561	514	559	488	596	590	562	494	558	532	524	559	547	545	507	511	517	527	529	522	495	568	536	599	592	555	551	539	550	555	562	541	579	558	538	532	573	596	531	584	532	581	543	540	541	543	536	550	544	561	553	564	541	534	571	515	562	489	564	539	541	590	539	546	545	575	530	585	543	517	542	546	532	537	533	532	548	523	534	561	528	573	561	565	537	516	522	518	557	561	576	563	550	540	578	517	491	553	523	548	594	498	523	559	562	530	503	576	514	563	554	547	539	547	551	523	527	528	582	522	579	543	538	535	551	577	548	541	595	532	544	527	547	558	572	553	605	574	598	496	548	547	574	557	522	516	542	543	499	518	555	533	520	600	538	562	576	544	497	532	536	557	502	530	560	534	547	587	556	584	539	517	578	510	550	527	581	545	571	549	554	527	545	543	575	521	555	534	552	518	511	491	573	569	576	530	523	515	541	495	556	583	546	572	547	556	509	569	545	569	579	548	541	545	539	543	520	560	544	534	539	483	520	523	552	617	529	549	527	551	548	542	566	546	521	530	544	594	538	576	542	495	570	561	553	549	541	552	537	545	577	524	495	544	505	579	533	551	532	607	582	548	580	593	510	533	543	558	503	554	499	508	562	515	512	560	531	542	522	570	521	547	581	576	532	580	530	531	505	531	590	530	504	525	557	525	522	519	551	526	524	549	524	560	558	538	498	578	550	527	545	503	566	515	547	488	532	570	509	547	569	560	530	539	568	546	564	553	559	542	533	501	558	526	524	540	511	543	528	520	545	527	522	547	539	582	556	561	536	525	559	517	543	535	570	534	509	541	555	518	507	507	561	550	571	525	539	546	513	586	527	529	554	530	518	531	555	547	590	549	571	548	545	557	561	560	534	534	548	548	535	564	534	545	545	520	545	537	545	499	580	532	513	547	551	538	534	506	497	549	559	558	535	542	534	550	560	563	544	531	552	567	554	593	531	535	562	571	554	549	532	544	560	557	541	522	505	538	544	573	524	562	532	519	550	519	566	492	542	557	535	517	568	536	547	549	571	564	541	597	545	583	526	542	548	606	525	627	548	531	551	576	514	528	556	546	523	532	513	531	571	513	569	543	568	520	534	522	556	544	540	550	513	525	564	515	517	614	550	525	513	501	529	540	560	500	485	559	560	539	551	524	549	534	545	521	517	519	548	534	551	529	570	527	554	553	586	558	496	526	524	521	541	526	550	577	567	569	548	546	536	550	531	535	549	564	517	559	541	536	527	556	547	504	549	529	508	547	534	578	529	524	582	526	591	556	600	550	562	573	529	577	537	579	545	532	580	552	547	554	596	551	560	566	543	533	551	561	514	524	551	585	542	532	521	552	508	536	540	491	533	539	540	535	555	526	531	538	579	531	575	564	534	540	545	529	542	548	496	543	550	558	520	541	546	509	526	523	498	547	543	537	575	546	585	557	543	515	580	532	576	538	536	540	522	497	525	566	563	502	546	557	524	545	559	523	584	529	559	529	514	590	522	528	583	557	521	529	521	532	528	550	534	565	550	547	502	518	564	532	493	526	531	520	564	560	534	560	571	534	554	537	557	557	543	527	519	561	539	512	557	537	578	533	523	509	555	545	543	577	508	542	546	532	557	519	531	547	557	535	540	536	537	536	553	619	536	530	575	541	548	537	494	552	503	532	587	546	526	552	548	548	593	561	519	531	570	579	542	523	555	547	556	530	549	529	509	534	560	538	536	526	534	514	533	580	507	510	541	560	542	544	509	527	571	547	545	561	538	567	570	545	533	557	552	576	546	529	585	536	538	526	530	524	517	569	481	502	532	545	534	556	518	557	544	529	538	601	573	565	552	506	558	550	543	552	565	547	548	535	572	577	517	534	545	554	578	546	533	534	553	559	588	549	567	559	619	553	570	577	565	549	551	535	555	556	568	548	555	518	572	497	601	523	567	512	562	529	562	532	552	536	548	516	486	503	518	542	596	542	542	527	580	521	571	533	523	552	505	537	552	554	569	548	561	575	515	543	558	531	530	585	532	557	529	567	552	551	546	542	529	542	506	548	533	550	559	559	553	566	536	534	551	553	538	509	506	526	534	586	554	549	543	559	533	486	572	538	481	535	607	546	593	504	577	565	508	548	554	537	520	539	535	533	512	597	537	513	539	539	580	551	550	531	524	512	562	531	545	546	569	509	571	563	565	572	558	553	556	527	533	565	560	510	493	549	563	514	552	511	588	550	558	525	510	546	541	515	509	529	562	531	556	566	577	583	537	476	571	529	544	523	539	596	563	572	552	533	552	519	559	535	508	572	525	532	561	538	509	549	563	567	580	564	538	530	518	535	529	538	540	543	567	542	541	594	535	592	567	544	528	550	537	545	517	533	514	556	493	535	579	544	530	558	525	517	537	555	527	584	545	527	522	549	523	565	554	520	513	545	597	524	549	550	537	549	560	571	528	572	560	565	560	511	534	527	512	537	542	537	547	528	499	570	541	549	528	541	514	557	543	555	508	542	535	564	529	578	574	544	535	541	580	528	530	559	524	528	564	535	540	512	491	505	577	546	518	534	531	558	533	553	546	541	537	546	568	558	537	558	555	544	543	548	542	523	558	510	533	510	539	531	585	533	525	535	504	568	548	532
24306	21428	28598	24672	21305	9524	22192	24751	18355	15444	13081	9018	5470	3086	1901	1176	844	673	570	584	583	575	568	555	622	556	613	548	596	580	511	550	628	571	597	564	567	596	577	582	552	583	545	549	597	527	576	578	565	570	590	605	560	613	520	528	605	594	573	546	585	583	589	556	570	575	588	575	581	587	611	570	532	572	606	601	593	574	565	622	626	643	604	566	552	548	567	560	578	560	586	564	606	570	603	601	578	526	555	589	540	503	588	576	565	576	580	570	579	614	547	562	578	572	524	547	563	592	589	563	559	563	606	570	576	598	590	575	560	560	579	555	566	581	597	633	559	543	589	571	581	581	556	535	579	593	586	593	579	589	553	515	548	565	599	591	586	661	570	599	587	603	591	565	552	572	589	591	544	601	555	604	560	600	570	558	584	562	549	595	566	528	575	572	584	599	570	526	602	542	538	523	567	559	586	593	594	527	595	575	612	554	557	614	575	553	547	556	508	570	540	543	595	535	563	572	563	571	591	558	573	569	574	588	545	548	561	578	578	538	584	583	579	587	588	658	545	603	547	626	621	589	598	545	599	574	515	621	542	557	556	566	546	561	576	574	543	575	565	555	583	556	555	567	597	573	556	547	525	564	603	607	581	599	597	562	550	586	532	527	570	590	559	621	555	586	567	534	563	637	563	583	571	569	608	528	554	556	578	596	618	566	606	542	605	543	567	569	589	544	594	581	613	614	577	576	567	563	601	571	575	631	572	595	537	580	542	575	603	540	588	583	565	559	580	545	554	564	588	554	564	587	599	594	610	561	554	562	553	568	585	581	555	561	586	622	588	603	571	548	547	580	572	552	585	571	568	497	590	543	548	562	566	575	562	613	557	562	551	535	590	561	560	555	582	563	587	619	578	557	546	563	565	560	503	560	543	554	592	535	573	570	593	552	583	552	545	577	562	581	603	596	591	576	613	536	559	585	618	588	547	596	572	624	579	615	571	590	614	577	574	603	572	551	571	569	553	561	559	574	564	592	585	579	575	593	582	560	564	582	558	570	598	542	545	533	581	573	578	592	555	539	583	615	631	592	563	568	588	573	590	574	555	599	598	583	603	560	544	536	592	563	543	556	567	609	597	607	582	547	531	541	567	596	582	584	606	589	524	628	590	634	555	561	583	566	641	557	550	540	589	529	561	536	533	538	591	590	569	587	596	578	596	584	569	588	591	564	550	569	587	580	543	583	612	555	618	585	590	592	572	539	577	589	563	567	565	550	633	562	591	549	597	572	592	603	535	587	577	608	580	554	554	610	599	567	581	523	570	556	576	601	588	600	592	552	612	593	579	556	575	567	566	543	609	562	562	555	575	547	543	576	547	582	598	598	562	587	562	557	640	599	550	571	581	578	611	575	575	577	517	510	615	561	504	534	613	550	525	558	569	567	594	589	553	558	598	543	630	580	571	584	544	611	576	592	545	577	573	554	563	553	591	601	541	606	568	563	545	587	558	553	577	534	591	579	591	586	532	514	543	569	573	529	566	596	604	536	592	542	580	597	596	567	549	560	577	553	551	554	583	575	578	605	572	562	563	544	534	562	592	557	580	603	551	566	589	585	554	587	580	537	566	593	607	542	587	593	548	584	552	567	578	619	602	575	525	562	596	605	541	586	544	558	582	612	619	512	565	589	592	567	562	537	599	599	536	623	588	658	572	578	591	548	600	567	628	538	597	546	600	619	582	531	581	558	576	631	552	613	558	546	556	554	539	546	587	606	582	559	562	601	594	565	577	579	585	576	591	560	603	565	585	540	586	548	606	606	550	560	537	575	587	586	561	580	595	548	596	569	558	587	546	551	542	607	592	582	546	563	605	570	553	537	543	567	573	529	554	548	580	601	569	536	555	599	568	534	567	590	540	563	589	539	558	602	585	566	624	560	571	546	610	571	570	610	565	591	611	562	545	604	621	562	587	561	583	597	571	543	593	537	607	573	560	590	574	575	512	553	559	583	603	587	566	561	541	544	591	572	544	577	599	597	574	569	525	534	556	577	575	551	562	595	616	560	596	577	573	545	581	566	582	613	547	571	572	596	566	540	616	570	564	608	575	584	559	586	585	600	589	629	590	561	590	570	601	587	569	569	555	592	553	539	602	589	598	620	585	587	559	602	573	601	562	558	555	573	538	555	568	579	539	595	628	575	594	579	568	588	593	546	560	600	534	590	574	628	560	605	577	564	580	590	588	607	562	541	520	572	537	561	619	583	591	556	601	617	582	578	570	602	573	534	570	584	556	508	577	534	548	564	556	539	523	600	600	603	555	578	550	611	561	598	539	577	596	502	531	611	586	587	567	583	586	590	558	575	579	571	574	573	563	601	590	567	542	536	605	575	639	549	580	567	530	580	555	567	574	593	573	591	553	552	580	545	563	602	569	567	583	589	551	562	575	589	571	579	559	535	567	597	581	568	588	602	564	583	591	557	551	590	584	582	572	562	593	565	582	574	527	554	589	605	608	588	580	561	579	558	560	585	591	588	537	565	570	567	579	555	527	587	588	569	566	499	583	560	564	572	583	562	555	559	575	572	513	554	569	572	590	568	606	581	552	537	562	572	550	566	565	559	568	582	561	552	580	567	558	564	570	557	534	570	583	503	579	549	599	605	572	546	608	535	558	561	547	615	581	571	560	593	615	600	579	552	544	595	592	551	574	596	529	589	623	606	587	585	622	551	578	571	604	581	575	617	584	599	579	574	545	580	596	552	562	570	590	593	575	563	596	562	603	537	549	573	563	557	595	583	576	628	559	547	627	616	566	613	573	558	606	584	611	614	575	558	581	592	633	573	596	582	574	548	570	564	596	584	555	578	562	588	551	603	621	530	560	553	602	525	557	558	591	583	599	580	576	568	559	545	551	574	582	580	582	552	553	593	571	578	605	610	537	598	533	571	560	563	614	570	592	544	572	573	557	532	543	570	550	548	598	551	543	565	600	633	561	596	634	540	632	602	588	575	596	598	592	582	550	564	578	595	557	604	546	588	579	545	567	594	606	606	551	567	543	584	541	587	563	538	553	578	557	564	618	606	556	567	556	569	588	577	627	561	565	532	595	568	605	593	625	541	591	596	584	554	559	570	577	580	581	618	563	571	557	565	582	558	578	546	568	574	567	553	572	558	541	549	586	573	549	581	601	602	612	597	565	584	572	553	525	593	574	537	575	542	591	569	585	624	572	570	594	580	558	563	602	598	568	581	578	557	602	576	573	581	580	572	589	558	558	590	540	588	581	607	585	557	580	636	571	545	568	588	579	571	580	584	562	576	582	571	564	570	573	559	593	564	571	511	583	546	551	556	565	574	615	557	628	567	575	551	565	596	524	592	610	590	615	553	550	590	606	520	539	557	541	572	577	573	548	575	593	605	595	565	588	545	562	536	532	583	542	602	569	606	581	570	581	550	529	553	568	595	592	618	596	585	595	567	579	589	565	548	592	570	578	593	592	544	590	560	539	575	635	566
13270	23674	15991	8614	6431	6389	27837	28365	22510	19620	17021	11933	7526	4444	2674	1505	975	760	594	604	598	621	610	610	570	611	619	604	595	588	576	607	564	581	590	568	568	593	561	551	593	598	571	585	583	623	620	619	614	623	636	617	580	564	604	601	606	609	633	641	612	552	556	595	598	584	595	556	620	629	585	564	628	575	625	590	512	624	522	612	596	624	589	597	625	604	579	600	612	564	579	568	612	592	606	569	614	578	572	622	607	606	600	578	599	601	553	594	609	571	557	599	605	610	587	572	623	572	630	574	623	611	604	605	579	613	655	597	588	620	606	555	586	553	640	601	596	577	596	652	631	607	572	544	579	602	578	602	603	594	591	586	589	588	579	609	607	564	554	617	545	592	609	580	590	660	636	580	587	578	618	595	578	581	611	588	575	589	599	624	543	597	629	563	611	534	573	590	581	587	603	620	600	609	587	618	596	611	582	552	587	660	615	639	612	609	579	569	627	585	611	589	544	611	559	609	569	617	595	614	596	567	603	598	604	579	605	622	595	593	563	626	608	622	624	621	567	621	581	596	581	583	607	576	583	610	616	604	655	605	631	611	609	630	604	571	625	590	623	570	603	559	620	597	599	598	585	592	578	612	594	602	571	582	589	615	584	633	623	604	645	576	566	549	569	633	518	584	657	602	567	580	633	629	587	575	629	547	612	592	612	629	561	572	595	591	586	605	599	585	614	611	529	615	610	589	625	594	633	615	630	641	562	601	600	583	583	611	539	589	619	615	602	634	588	657	629	614	600	595	583	569	578	570	598	596	604	589	578	596	585	590	602	596	574	565	619	563	586	646	622	610	661	565	610	597	589	643	579	625	618	597	559	602	554	556	587	590	610	616	566	567	608	573	590	607	569	581	604	591	643	620	609	618	560	658	581	595	622	561	596	597	628	573	604	576	580	577	610	595	628	603	641	564	597	595	581	596	616	622	588	606	607	592	613	580	617	617	592	580	600	537	574	619	596	572	641	625	601	568	625	590	646	607	575	629	575	562	610	603	538	559	595	621	593	538	587	628	601	554	594	586	632	590	602	566	609	598	594	581	616	568	572	660	597	579	577	578	576	575	591	637	579	595	561	562	623	572	643	597	571	565	608	548	590	598	591	590	604	570	607	604	662	609	586	618	580	556	571	576	615	587	581	632	568	566	601	585	596	598	615	558	579	579	540	590	601	583	574	588	628	600	608	566	582	586	607	580	594	597	625	580	573	590	547	611	602	616	572	646	638	622	604	622	585	585	601	590	601	584	596	579	576	579	576	604	570	565	625	568	561	623	587	596	624	550	619	614	591	592	576	615	585	624	594	599	582	621	601	586	612	642	586	616	570	569	553	607	617	597	609	624	625	567	565	601	622	636	595	591	621	620	614	575	569	570	616	586	598	590	596	553	641	618	599	587	581	582	625	592	543	568	612	556	640	608	612	587	619	578	585	604	564	577	549	584	560	569	632	589	572	599	590	555	586	623	587	567	615	588	589	548	611	605	607	571	587	587	595	615	565	614	592	592	594	603	611	606	565	631	625	601	604	579	601	592	560	568	605	581	636	607	580	538	568	576	582	608	619	593	591	548	597	591	642	579	580	600	620	567	626	588	554	594	611	591	613	620	568	583	590	576	592	575	592	565	610	599	613	604	569	589	630	592	605	608	622	572	598	576	587	630	573	651	571	553	526	590	623	575	582	558	592	602	672	598	614	638	567	599	625	629	595	584	566	619	586	607	609	586	581	611	582	606	590	606	609	616	619	609	593	552	619	564	560	632	585	620	573	569	596	601	593	624	571	585	591	598	591	593	597	625	540	623	589	598	570	604	603	630	581	583	569	627	583	578	590	615	594	648	602	624	641	593	570	580	636	594	599	535	609	600	573	581	631	552	619	659	604	565	609	612	579	604	611	602	588	568	617	644	547	614	614	634	630	576	622	611	602	589	598	564	572	615	576	614	568	573	624	606	596	591	590	580	589	603	587	621	610	594	644	550	612	634	557	590	599	627	620	581	568	647	587	543	632	620	610	610	575	612	581	604	580	546	582	565	597	605	597	602	567	551	580	583	608	604	601	557	595	539	633	578	583	574	621	593	584	619	606	636	598	591	570	591	606	558	603	630	597	602	606	581	589	623	616	624	595	570	600	568	608	585	623	605	590	563	590	612	574	539	566	574	577	609	607	550	607	617	616	586	553	598	612	604	605	557	618	604	569	602	565	586	566	583	585	590	572	599	632	579	588	597	623	595	625	594	585	576	586	575	583	579	620	570	595	591	598	581	587	591	591	604	582	560	628	595	610	580	572	625	611	562	600	606	641	626	602	578	592	594	608	652	579	604	617	557	635	583	589	598	566	611	624	604	605	622	595	619	608	551	584	579	600	570	586	596	552	613	621	566	621	600	590	535	626	630	590	605	633	568	614	603	596	596	564	578	579	637	630	571	593	621	586	593	567	577	617	591	609	567	573	574	560	558	631	618	607	582	596	577	623	630	591	569	626	601	573	570	635	634	595	618	602	561	594	614	536	629	614	651	572	590	603	622	609	537	579	579	605	601	589	555	592	609	581	595	588	553	592	608	630	569	635	576	609	567	610	625	605	585	558	546	598	640	590	583	627	594	576	566	629	567	611	646	559	611	578	604	578	630	569	629	603	589	615	571	566	625	572	590	569	600	624	560	563	602	591	567	589	591	586	586	588	612	594	612	598	606	597	654	590	626	586	576	626	590	594	608	566	598	591	565	557	630	592	580	561	609	570	604	587	555	622	547	564	575	629	591	623	608	593	648	595	607	568	608	606	628	624	607	576	587	580	600	592	604	597	600	632	596	617	559	626	588	614	564	575	604	602	615	597	554	594	574	592	578	599	618	575	587	586	569	613	657	620	609	605	568	571	617	610	607	593	583	604	567	578	637	605	586	599	556	646	662	529	580	588	590	606	591	552	636	583	576	572	614	639	563	550	565	573	612	579	589	587	637	621	581	577	581	607	585	541	574	607	606	600	533	614	618	599	576	559	594	603	631	603	608	590	592	558	610	579	598	636	598	563	522	514	579	570	579	577	624	589	570	630	594	547	630	593	596	592	545	592	622	580	558	613	596	595	608	552	631	552	588	637	562	623	604	595	628	623	621	619	633	615	616	570	580	572	585	636	605	583	627	556	603	601	604	600	561	594	585	626	622	590	589	622	605	601	597	558	582	581	587	591	595	602	605	569	610	601	608	559	646	631	576	577	618	564	573	588	578	628	601	621	585	583	604	564	604	621	582	618	610	586	593	585	570	558	570	582	586	591	575	594	597	575	605	615	555	587	597	602	562	583	634	574	631	590	651	625	587	575	611	594	629	576	581	595	605	579	604	605	562	582	611	562	574	599	607	580	558	594	592	558	598	539	574	609	587	596	610	636	569	587	587	588	610	584	573	630	603	609	596	583	593	589	582	567	606	578	593	570	618	629	620	581	650	593	557	621	604	624	594
25177	21344	27536	25498	12365	2934	11402	13648	10445	9081	7438	5313	3172	2015	1382	956	742	664	606	554	541	580	547	601	577	574	539	603	571	549	577	546	552	582	573	574	583	551	553	597	528	573	500	572	572	556	558	558	571	606	563	591	567	563	555	564	584	615	582	560	570	534	550	565	555	501	546	521	580	533	572	583	603	572	558	562	607	547	550	577	553	580	562	594	589	530	591	568	552	537	579	569	535	559	553	580	538	600	554	533	598	560	556	588	539	582	588	592	558	576	540	589	558	553	581	594	568	511	597	578	582	540	594	595	566	570	618	538	585	569	536	553	585	562	548	589	563	560	585	585	566	604	609	554	573	548	578	547	558	601	622	581	530	538	567	580	552	580	582	598	582	530	590	537	619	513	563	571	601	579	551	553	542	558	578	570	593	554	525	593	579	597	556	565	551	575	560	571	593	596	564	569	586	574	563	555	563	547	561	515	576	537	550	591	588	561	560	590	579	584	620	569	600	556	533	569	551	587	543	532	582	598	577	598	590	568	605	594	573	534	553	548	566	575	554	546	587	519	583	579	566	574	581	580	578	569	584	580	567	547	584	559	543	546	556	580	520	529	552	562	535	574	511	573	542	609	585	545	568	582	543	551	573	612	539	590	555	577	567	555	571	568	546	554	576	596	610	585	514	545	566	564	590	564	566	532	565	566	540	590	565	601	550	538	574	586	593	598	536	570	576	577	595	576	578	565	570	547	539	545	594	589	557	575	575	604	565	594	554	563	584	587	604	611	634	554	588	566	553	580	556	588	573	563	582	574	583	569	628	593	576	532	581	527	514	530	590	545	596	572	558	568	570	556	557	571	567	604	593	594	598	603	561	535	553	527	567	550	602	555	589	610	530	556	586	589	545	532	560	573	568	541	520	586	542	543	556	585	524	563	553	581	582	595	584	543	571	588	582	554	588	608	594	605	582	594	570	602	580	535	573	565	612	600	590	566	577	592	563	601	594	564	577	572	530	558	563	547	569	596	534	570	563	564	564	561	556	551	598	547	577	551	579	563	562	602	586	530	560	574	586	552	635	578	516	538	554	568	561	564	598	552	603	588	603	605	584	587	521	595	526	549	529	582	547	576	542	568	597	552	553	610	571	564	555	628	567	585	570	557	566	567	571	567	563	547	551	577	606	596	556	568	553	584	570	582	564	553	545	514	577	542	505	552	547	570	594	537	603	562	596	574	560	574	560	639	577	563	632	611	565	570	534	579	574	562	525	579	531	521	569	572	555	576	567	595	595	576	593	581	579	580	557	538	567	561	560	576	561	605	550	553	583	561	589	568	596	548	578	532	559	537	535	586	577	575	587	567	531	543	538	524	597	587	552	563	600	540	557	544	572	567	581	573	568	567	554	563	572	560	585	608	616	536	579	565	583	583	538	565	549	575	624	548	582	550	585	561	540	565	579	556	550	591	627	589	612	562	595	608	572	545	561	561	553	566	620	546	556	598	607	543	578	564	562	545	553	595	558	592	555	603	575	609	574	551	572	580	597	541	559	583	564	576	589	551	609	541	619	576	600	588	519	570	594	596	598	591	574	580	557	560	540	557	572	584	550	576	533	552	562	547	564	501	567	569	588	547	582	567	551	587	590	569	569	563	562	563	571	581	590	572	557	569	572	589	561	613	551	532	562	525	550	626	571	543	601	557	575	592	550	520	546	535	551	593	560	555	578	565	516	544	579	568	547	603	575	569	531	626	577	583	569	561	578	578	565	574	526	575	604	609	561	546	575	561	569	571	534	563	595	573	553	563	557	570	580	547	586	580	560	557	532	590	621	519	572	607	532	534	586	533	569	561	608	533	536	567	596	603	532	554	599	557	561	590	566	566	591	579	524	550	609	580	564	575	550	585	534	593	586	571	583	580	572	585	574	516	592	556	533	564	620	551	543	593	555	553	600	604	583	598	546	544	564	544	558	578	559	566	565	577	524	604	550	560	545	546	597	586	607	541	539	577	573	594	553	520	579	581	538	588	580	570	610	608	568	588	584	569	537	547	556	585	557	529	545	588	597	565	582	566	547	557	548	567	540	542	523	547	561	549	543	538	576	542	600	533	578	552	546	568	553	583	613	563	566	580	591	565	529	538	548	527	581	578	543	587	555	552	577	581	591	593	540	556	594	526	552	558	569	530	548	534	546	541	582	615	578	557	570	599	555	577	564	587	516	603	583	565	557	544	552	550	542	548	584	533	561	519	555	566	556	560	586	556	586	568	566	581	570	547	638	554	560	539	589	540	550	553	588	574	567	557	609	596	569	578	561	572	542	532	558	543	557	547	591	583	572	565	512	591	567	558	572	567	569	553	554	584	528	583	598	576	585	581	582	576	566	514	547	597	574	610	529	555	573	559	552	559	585	555	530	585	577	534	573	576	556	577	623	535	579	541	583	559	591	580	586	515	564	533	570	589	573	569	605	565	581	566	569	571	583	554	556	575	577	578	556	584	547	562	584	580	582	552	515	564	559	579	530	604	550	582	560	602	524	589	582	561	566	550	578	560	559	580	573	557	613	530	560	575	600	558	587	556	586	566	529	594	583	519	574	593	555	612	556	558	561	561	563	547	583	534	560	572	591	561	579	589	565	548	547	555	578	541	583	607	575	599	595	577	603	591	555	532	554	538	575	543	560	565	566	553	561	549	547	585	588	588	549	548	547	557	590	581	548	555	512	526	540	590	600	561	559	585	597	552	586	563	534	559	563	565	576	566	534	560	549	585	549	574	534	599	561	558	548	582	527	577	584	539	569	553	558	545	574	590	537	579	536	642	583	582	535	582	546	525	544	554	551	582	527	574	516	585	549	569	574	530	614	576	573	616	591	547	555	561	575	552	553	520	577	566	541	563	559	594	579	574	584	571	561	541	593	551	549	562	550	583	542	550	564	601	561	542	576	585	574	554	551	547	628	581	541	576	589	564	546	556	564	586	536	584	515	513	523	563	558	612	557	603	584	598	586	594	553	554	568	538	519	557	589	543	549	562	554	513	548	572	531	540	558	610	589	547	563	562	579	567	593	555	545	566	569	587	563	532	592	590	533	541	586	577	612	577	572	575	567	590	517	606	545	545	558	570	546	575	576	591	567	611	545	556	565	560	582	531	601	556	576	548	555	582	597	549	559	511	594	561	615	553	523	548	568	577	564	520	558	567	609	552	563	563	564	603	544	581	572	542	524	586	521	533	530	587	601	560	568	586	593	564	568	553	551	568	580	580	571	546	536	585	602	560	583	520	545	567	537	552	589	619	558	550	552	558	568	572	547	596	591	561	623	599	582	574	567	546	537	516	564	558	570	585	556	552	538	533	543	551	589	575	534	568	579	537	571	543	572	538	589	581	598	579	578	569	519	582	569	552	570	548	527	576	574	613	547	614	604	578	541	536	547	582	551	596	554	559	597	553	548	583	584	600	612	544	571	588	552	584	568	536	580	562	535	550	583	537	586	615	570	571	559	579	551	525
14058	20134	13149	7698	5650	4562	20289	21295	17048	15175	12553	8864	5380	3360	2075	1254	921	729	632	561	627	670	587	629	623	584	655	585	617	590	607	622	594	655	576	623	644	629	559	565	592	648	601	616	606	594	631	583	610	564	622	608	638	566	592	580	607	628	609	594	630	600	585	643	570	617	597	606	617	585	578	612	572	618	605	613	638	597	627	603	610	610	615	586	591	654	590	629	553	616	603	641	606	589	578	614	623	591	608	576	627	610	599	560	597	596	601	580	598	626	636	582	598	642	560	598	603	624	615	585	589	602	600	557	609	599	547	588	626	643	568	628	624	627	637	604	576	604	574	609	597	622	557	606	614	572	614	584	633	602	606	622	595	665	545	629	570	588	597	585	587	597	600	555	587	619	575	637	630	607	571	573	591	606	621	609	582	618	610	593	593	581	598	593	617	573	591	629	597	596	626	651	551	579	586	615	617	610	634	572	571	624	598	606	563	630	592	553	633	637	546	600	564	579	585	601	613	662	588	613	598	624	575	619	623	617	618	571	589	589	591	582	643	623	600	619	613	607	565	632	587	609	582	566	598	570	611	577	632	600	599	603	601	593	586	630	575	598	623	602	584	579	585	585	561	625	586	613	626	643	578	605	589	587	619	623	604	582	657	631	614	636	637	622	634	648	526	640	667	619	646	584	557	618	623	582	585	624	613	614	604	584	577	614	577	621	595	606	554	624	653	622	619	579	609	606	629	665	575	603	630	582	628	646	643	576	614	598	600	616	601	567	595	567	580	641	555	611	607	597	551	573	580	605	627	579	593	599	642	645	581	563	650	591	606	648	617	634	615	635	626	597	629	632	614	607	593	625	608	603	588	627	601	602	613	600	549	595	569	623	587	549	636	629	615	611	617	558	615	576	595	579	638	585	650	652	615	673	548	622	618	584	623	581	588	576	595	623	598	600	584	606	614	646	606	600	572	617	602	614	616	541	577	598	627	579	641	614	607	594	577	596	631	606	609	614	657	610	640	634	626	574	616	616	583	626	569	605	557	597	616	587	591	611	606	613	627	639	608	626	625	648	602	608	626	622	615	623	591	610	624	563	586	598	555	541	618	593	623	615	603	620	523	564	599	615	632	572	626	591	611	630	644	663	630	573	617	620	624	590	592	594	606	572	638	602	572	612	623	569	606	625	587	608	614	560	627	583	588	607	579	610	609	634	597	578	606	620	574	660	624	633	588	589	565	585	609	592	651	584	620	607	593	607	579	609	602	614	580	619	600	632	620	620	613	571	617	647	594	664	630	632	636	596	622	625	631	607	567	635	561	612	638	593	616	667	594	589	607	604	597	598	622	612	622	601	611	628	605	607	588	586	588	607	652	640	609	593	633	592	597	588	635	616	608	607	659	599	580	601	585	600	607	588	593	576	637	606	625	608	586	615	558	621	620	629	601	568	592	605	633	598	601	635	615	620	621	622	599	587	622	614	591	626	587	644	603	613	599	570	600	556	614	598	671	605	622	621	564	637	577	576	591	577	625	638	596	583	619	597	612	614	626	591	618	641	629	610	642	581	606	628	607	619	645	614	590	623	624	566	608	632	565	633	575	623	598	650	635	642	570	625	582	623	613	572	597	630	593	572	619	584	615	585	595	608	597	610	595	612	587	591	619	601	589	596	571	569	658	575	605	609	561	590	555	637	584	587	579	615	654	613	612	639	620	557	623	606	580	602	606	589	643	586	559	619	585	602	602	586	598	588	629	620	590	612	653	606	571	591	639	624	609	626	635	641	576	614	653	614	612	567	645	602	617	605	569	601	631	612	555	576	573	605	559	608	635	612	589	604	614	587	588	621	572	580	619	608	632	620	610	588	590	617	585	654	551	605	611	606	645	619	631	576	612	639	624	641	629	658	599	619	598	632	641	645	605	582	632	635	644	606	624	614	591	570	607	545	579	611	561	573	618	620	614	622	640	599	534	599	608	614	592	576	599	599	648	595	615	618	596	599	576	653	590	601	573	592	663	635	588	630	627	618	598	612	646	603	591	603	630	619	624	582	626	575	576	584	584	596	625	611	579	603	608	609	612	629	623	617	618	576	643	610	590	595	592	562	630	584	628	617	606	620	662	614	588	621	576	646	622	586	591	583	628	585	607	637	619	615	609	618	593	634	600	629	621	628	570	621	612	621	608	620	606	608	601	633	606	558	628	595	599	597	617	620	601	586	610	618	585	554	634	631	633	644	634	636	596	613	644	590	622	612	606	615	590	620	593	600	628	625	590	598	611	615	590	614	644	616	626	620	578	565	633	606	630	589	654	580	589	614	594	587	654	614	627	575	591	632	647	610	619	621	626	627	574	579	607	619	588	618	593	565	608	590	672	648	657	624	602	626	589	638	577	584	652	596	585	576	590	573	603	627	577	598	616	590	602	573	606	611	614	593	585	591	606	604	615	564	605	619	633	571	635	618	561	620	623	603	616	581	603	605	619	585	637	625	605	636	568	606	609	596	591	631	623	567	597	569	576	582	632	612	585	598	594	635	591	601	586	577	591	608	631	603	623	580	559	570	609	604	558	606	600	587	596	608	626	624	612	623	627	626	600	606	646	613	583	581	604	618	632	554	632	591	611	642	642	589	579	602	565	626	631	634	599	546	592	609	591	617	570	613	621	620	620	602	615	591	588	628	582	619	591	626	573	600	609	618	615	603	595	576	576	615	619	625	602	585	598	615	567	628	587	580	616	660	616	633	583	588	618	630	626	589	594	581	585	624	594	617	661	622	589	600	616	590	641	579	620	586	627	626	589	623	607	595	657	628	619	632	606	592	588	592	632	634	611	607	641	530	616	604	573	615	619	615	586	590	596	627	571	614	634	534	630	615	551	580	646	589	612	556	568	594	636	592	604	598	624	604	638	640	620	601	593	557	565	581	601	572	541	616	602	601	584	614	657	578	628	598	570	539	620	573	580	610	597	581	628	578	632	614	589	612	605	614	584	621	580	595	568	598	617	614	614	600	619	620	542	590	581	635	628	617	575	636	587	576	586	591	576	601	583	616	595	607	628	592	599	631	603	587	623	620	583	607	583	646	550	627	602	591	639	580	628	615	596	618	626	588	591	591	610	564	633	584	616	640	606	555	589	612	615	607	647	598	596	582	592	631	587	584	556	593	554	600	584	621	573	590	565	609	616	561	610	601	604	577	615	605	633	601	580	611	645	622	592	617	623	618	591	588	572	601	596	579	602	623	599	576	625	592	626	586	578	565	626	603	583	607	581	603	563	594	580	627	597	589	570	587	571	603	602	582	629	643	611	669	551	626	615	586	611	613	583	602	577	631	579	608	601	596	586	620	600	629	558	567	594	616	568	550	614	620	603	613	620	643	592	608	624	576	545	653	595	593	586	567	635	577	641	625	609	610	569	636	622	678	583	619	587	621	586	598	562	602	633	586	612	600	589	615	550	541	636	619	617	599	591	595	591	606	548	611	638	580	573	570	607	572	583	611	600	579
22961	21507	29281	24128	21518	22011	34227	35105	32136	29196	25173	18707	11996	6839	3781	2131	1280	903	779	757	697	776	720	741	731	765	715	755	695	712	696	707	721	702	712	732	730	748	718	686	755	758	673	766	740	737	740	743	717	651	749	749	678	708	708	724	728	785	716	732	749	699	774	728	742	701	740	721	728	658	743	702	748	700	773	716	723	755	730	731	703	698	738	690	739	742	698	744	735	761	701	703	730	773	765	690	715	755	758	714	713	732	724	675	754	752	697	723	730	735	737	720	714	728	689	789	710	763	730	741	714	726	720	727	724	730	750	777	750	752	707	740	719	801	801	734	746	709	727	718	713	690	729	729	744	711	708	717	688	681	692	711	733	717	742	686	758	767	749	721	755	727	736	743	698	678	753	684	740	733	788	705	685	722	757	706	719	724	701	720	709	741	705	718	708	714	772	714	697	736	668	667	751	753	726	692	700	768	742	738	791	727	739	749	713	701	732	730	800	745	751	744	759	743	800	724	702	712	741	735	728	735	729	732	694	678	729	770	741	760	720	731	722	750	689	775	744	710	709	760	727	709	701	786	767	700	712	720	722	733	729	729	766	685	695	698	707	756	726	772	758	732	729	751	723	726	711	709	755	775	697	753	768	734	746	668	735	735	720	787	725	747	707	752	713	751	743	712	762	714	742	745	749	701	752	781	702	730	735	746	753	719	706	726	759	745	721	722	728	698	766	710	741	695	705	685	732	682	709	736	750	725	709	721	722	660	768	726	812	739	744	706	759	707	786	701	736	716	736	699	737	730	719	678	711	686	707	762	712	675	714	726	697	712	760	762	732	776	748	737	761	734	729	692	708	748	729	741	723	767	738	734	730	718	738	775	717	765	737	695	729	738	713	773	742	743	715	807	732	711	734	712	726	704	720	740	741	715	729	758	724	722	714	725	727	710	786	782	728	713	722	755	711	691	711	701	717	735	732	738	686	732	711	748	723	760	713	719	702	698	721	702	747	756	693	689	690	687	653	724	756	688	725	743	756	715	730	719	770	764	718	745	695	713	726	695	706	743	702	709	748	742	680	674	703	727	730	722	807	725	696	733	734	717	693	771	718	765	745	698	697	728	668	736	711	721	693	680	746	715	711	714	711	712	730	690	731	761	719	690	699	747	710	701	716	679	732	755	688	754	700	712	711	739	791	698	718	739	727	693	739	714	754	762	729	747	702	751	719	736	689	709	743	712	752	717	705	764	742	711	679	711	720	702	727	769	749	743	737	722	693	733	707	743	741	708	671	711	701	684	731	746	720	689	735	689	744	707	691	676	754	685	720	768	764	712	732	685	721	711	741	727	752	738	668	719	801	695	726	723	778	701	748	751	700	722	750	711	718	769	745	770	747	738	709	761	763	760	678	719	716	723	709	725	733	714	719	680	734	706	786	733	664	709	719	709	746	748	665	711	731	750	752	683	751	723	720	758	692	750	723	730	750	760	700	704	719	665	771	716	777	770	752	703	775	749	709	714	754	758	705	688	713	684	760	750	737	727	665	707	704	695	722	695	699	736	664	749	730	742	705	720	723	730	749	753	700	748	764	753	745	738	790	697	769	675	761	699	741	761	727	696	723	722	710	703	746	749	733	701	754	701	733	758	723	717	686	726	707	705	746	796	732	728	754	680	761	707	712	792	704	686	731	720	675	725	719	783	719	721	720	775	721	729	812	721	698	753	745	726	728	726	733	698	733	732	740	703	706	718	707	695	751	735	741	687	744	750	738	755	725	733	730	730	686	770	677	697	749	752	747	721	726	695	726	718	729	691	719	744	723	719	708	719	721	760	692	714	750	690	771	752	756	700	707	716	737	738	742	688	713	752	740	713	722	716	757	692	778	710	702	734	729	722	721	759	717	750	714	762	705	684	765	738	701	759	760	720	743	778	728	755	739	710	717	722	690	722	758	703	742	727	698	753	748	724	733	733	751	792	728	680	734	774	725	699	703	721	725	724	689	693	759	716	697	736	782	690	724	764	706	717	703	719	741	758	739	759	719	720	739	728	739	778	697	701	722	730	738	739	758	740	718	742	746	697	719	711	734	748	708	792	760	751	722	729	753	732	723	708	700	719	715	718	744	683	675	733	676	730	711	695	696	711	724	687	735	755	774	676	741	736	728	718	722	724	718	713	701	699	714	725	690	727	776	707	726	725	664	758	766	727	733	718	705	746	718	707	701	740	740	689	714	725	730	719	726	770	747	796	766	731	775	749	710	703	692	707	692	685	755	672	683	716	716	738	735	720	734	752	720	775	696	795	704	732	699	714	730	701	709	703	747	693	769	766	717	698	731	761	699	706	738	713	701	706	728	743	722	690	714	752	743	742	773	685	792	718	747	741	723	690	730	740	751	720	716	721	722	769	719	763	747	751	749	766	700	709	733	738	760	741	726	760	757	740	756	728	699	758	713	709	725	752	727	750	723	666	755	721	737	703	722	735	714	691	740	740	733	703	713	754	718	715	711	757	709	758	737	720	718	687	736	761	697	762	716	757	736	722	703	771	726	699	729	733	676	741	785	752	707	727	713	719	733	754	669	721	729	694	690	735	727	706	765	742	741	687	722	743	732	765	726	732	742	731	732	731	749	712	689	684	724	740	733	752	736	696	770	710	748	778	695	707	760	751	750	711	749	723	789	764	709	736	704	744	722	764	689	722	764	720	800	762	712	726	726	777	774	703	693	696	732	740	706	751	756	712	740	732	649	679	721	765	714	751	769	691	703	678	685	717	739	712	720	711	773	704	679	770	748	748	669	719	693	722	735	730	734	769	760	725	730	752	733	659	750	735	703	745	714	721	774	792	713	719	731	751	747	734	695	741	723	732	760	663	696	740	710	706	702	680	758	742	717	694	738	706	717	732	693	765	752	743	712	712	784	747	707	676	710	748	715	690	729	745	695	728	729	720	722	676	719	688	774	755	716	716	730	722	726	733	755	747	754	774	774	710	684	724	743	756	709	732	734	712	743	769	759	718	678	745	732	733	708	741	736	725	718	706	741	759	674	733	763	720	701	664	710	712	732	701	711	694	750	765	709	756	710	735	730	760	711	753	719	746	710	758	688	705	756	713	779	705	723	751	763	748	704	704	733	731	744	666	677	750	674	740	714	741	801	735	728	758	730	751	757	725	725	779	774	801	685	745	741	716	743	746	718	714	760	718	754	741	750	745	698	731	717	742	697	701	695	713	706	712	741	793	720	717	762	737	725	757	705	694	733	735	774	680	703	662	733	745	728	749	703	713	725	726	735	707	718	708	756	688	750	734	735	714	773	713	720	724	710	719	708	734	740	718	736	715	762	725	717	719	734	705	760	752	693	710	707	732	756	710	757	699	726	746	745	733	671	745	688	693	689	674	738	743	702	794	728	706	726	805	753	739	735	682	723	710	717	753	713	685	733	753	738	708	702	711	675	709	740	723	706	735	743	738	744	756	676	729	747	749	698	691	740	724	748	735	774	714	719	733
17301	29239	20774	14107	10908	9947	36500	38012	35379	32265	28312	21791	14989	9413	5279	3013	1670	1129	897	766	730	746	765	763	726	745	753	732	731	748	731	753	799	744	791	770	735	752	729	750	741	742	726	727	754	776	743	762	754	733	759	723	718	739	679	745	717	721	784	716	741	745	735	720	754	728	717	759	729	740	747	698	723	754	705	796	701	771	747	731	789	738	747	731	801	736	730	713	698	738	752	780	717	755	780	772	793	762	723	770	747	743	713	725	736	700	762	686	722	742	770	741	742	750	722	762	731	724	794	677	743	719	750	710	725	771	743	777	712	762	765	771	764	714	702	722	735	737	730	735	753	787	724	762	723	740	761	780	756	714	706	778	745	727	731	730	704	769	784	729	765	755	702	714	748	750	768	734	705	740	749	761	705	705	751	699	746	734	725	762	734	745	716	723	696	704	781	738	721	774	727	739	749	751	754	709	749	730	718	777	746	766	739	782	694	750	720	743	717	761	733	762	753	725	737	738	763	734	766	751	783	738	709	724	738	712	752	754	740	735	776	791	715	699	732	733	711	673	738	750	756	750	736	737	717	756	726	748	742	715	738	724	754	783	755	767	749	753	747	737	730	734	696	705	781	710	733	723	754	701	721	766	739	754	757	709	744	730	715	708	724	715	717	763	749	744	764	721	707	740	761	759	746	776	695	748	704	742	723	731	757	736	709	746	690	707	722	730	699	751	789	718	777	746	727	757	715	736	714	721	695	752	758	755	715	770	723	807	732	694	752	706	707	709	741	750	747	708	729	743	710	735	746	698	760	737	768	713	737	733	715	744	733	729	699	744	729	737	708	717	703	718	719	787	774	726	716	752	740	783	752	710	772	722	751	787	802	677	782	688	732	700	728	740	742	711	738	693	764	754	700	757	702	750	724	786	778	758	743	779	747	717	731	802	719	771	719	668	735	707	713	740	748	735	678	725	782	705	754	744	709	756	731	796	746	742	752	697	757	762	744	753	705	730	773	748	684	763	761	721	717	762	773	764	713	720	806	685	780	700	714	698	779	715	762	732	738	709	741	777	758	712	722	747	701	748	707	744	684	777	716	722	755	718	747	741	795	765	795	725	739	676	740	758	753	723	768	711	696	734	712	741	777	745	726	746	758	737	688	735	701	721	747	752	735	773	714	743	744	745	770	735	725	730	710	687	769	759	760	643	736	734	715	752	706	724	777	771	768	745	764	757	764	711	705	773	726	751	730	718	739	755	735	711	700	788	738	790	706	789	738	742	741	734	738	741	776	719	783	704	691	752	758	743	736	772	778	776	709	783	726	734	784	703	725	751	726	692	740	722	789	787	731	740	732	727	748	735	730	720	794	766	758	765	761	692	780	733	727	759	777	743	708	771	743	771	762	722	715	709	711	773	757	766	764	745	728	722	730	695	748	716	710	721	772	787	724	760	684	749	744	742	731	698	720	769	761	748	753	742	760	693	715	726	770	736	773	734	694	751	723	738	722	736	764	709	695	767	728	745	698	756	767	754	739	745	745	692	731	759	754	761	753	733	694	768	762	805	713	745	749	751	733	739	727	761	718	789	709	760	753	737	732	731	721	693	734	710	729	732	735	763	738	720	765	750	754	745	688	716	753	769	793	722	772	719	743	695	711	784	726	694	748	737	706	728	731	724	738	788	736	740	756	761	732	760	740	754	734	763	707	771	760	740	733	749	785	742	733	741	773	733	726	726	774	750	727	791	718	754	727	755	708	755	758	714	781	746	770	730	711	779	770	760	731	749	738	743	773	735	782	712	759	748	699	708	766	761	770	757	746	748	737	760	727	728	711	721	724	728	742	733	724	779	750	758	700	699	756	740	736	789	695	728	741	707	727	762	744	756	779	745	737	747	745	698	689	720	720	731	754	728	803	752	690	673	733	737	786	748	768	754	743	754	755	734	768	762	747	771	755	710	765	728	673	718	813	712	739	714	740	767	776	719	773	749	737	710	786	766	750	753	718	703	757	796	791	691	777	763	742	721	719	689	735	725	770	678	767	729	779	748	700	756	727	735	765	701	761	744	730	732	742	776	776	805	747	765	733	730	726	758	744	678	657	751	773	672	717	738	743	739	736	743	786	778	778	754	775	696	706	779	704	692	771	718	771	744	799	757	747	779	736	731	698	690	726	730	721	707	739	757	726	747	785	724	692	693	798	712	776	726	751	766	724	726	729	723	748	723	742	704	746	742	714	734	740	691	713	714	774	728	723	733	713	760	772	712	683	713	685	737	750	757	766	765	767	748	718	666	763	749	747	850	711	751	726	742	730	755	687	724	728	684	728	740	733	702	721	758	718	758	691	734	753	786	720	731	685	751	761	733	724	704	758	779	730	695	763	742	724	679	738	760	728	698	751	743	787	752	762	734	715	765	746	681	689	723	778	736	707	752	692	791	697	714	731	746	734	730	765	724	738	730	720	698	753	712	742	745	726	724	737	768	713	819	740	730	782	700	765	734	723	749	741	744	706	798	734	716	713	759	731	685	786	735	685	754	733	735	738	792	765	736	736	753	727	747	729	730	759	734	784	746	727	774	722	744	752	722	734	764	763	734	737	689	740	738	715	715	689	748	746	728	723	795	751	711	689	711	740	705	720	701	748	714	793	778	740	733	763	772	736	766	731	786	720	714	714	722	710	748	721	720	740	757	777	797	769	736	732	723	783	732	763	772	715	742	703	746	769	679	765	748	725	697	715	713	793	747	730	751	737	718	718	734	732	741	736	764	749	750	735	704	735	729	720	739	707	718	757	751	752	710	704	701	735	708	743	716	732	731	754	745	749	739	780	810	722	741	759	723	759	755	744	783	753	763	792	745	715	734	752	741	749	749	744	710	764	741	788	767	739	712	746	764	728	760	732	727	709	773	759	702	782	699	739	782	729	753	724	757	752	762	768	772	716	759	771	690	669	753	766	737	750	697	721	790	757	714	727	714	707	713	770	678	745	780	760	708	699	743	749	696	771	774	780	718	735	730	707	766	727	731	717	763	725	732	776	754	727	673	707	735	743	761	722	709	713	745	720	810	732	780	785	727	748	739	696	737	739	728	764	739	767	746	776	774	695	799	709	750	752	716	763	716	743	711	750	755	736	745	718	719	696	713	750	765	718	730	716	720	719	743	773	750	733	776	744	730	759	773	749	744	736	733	716	760	749	712	725	717	734	692	763	696	698	717	755	758	717	766	710	730	741	739	792	747	763	754	755	757	775	714	713	767	777	770	725	748	781	728	762	700	744	737	768	699	801	751	789	736	805	755	759	753	724	723	771	758	737	756	690	742	699	758	778	813	720	765	732	751	729	745	775	757	783	714	738	775	731	737	727	733	699	775	736	730	728	747	747	729	756	775	774	741	736	736	746	745	702	713	742	780	718	772	741	756	731	763	736	756	725	716	759	670	704	761	714	765	692	747	763	740	734	747	721	761	732	760	761	726	716	760	719	723	755	725	735	680	669	726	772	759	705	744
28090	20213	12233	6085	3617	2690	3039	2740	2378	2081	1753	1500	1197	893	738	657	542	528	506	494	487	487	464	447	506	513	472	546	477	533	525	503	516	503	490	481	457	537	464	538	483	478	487	505	486	474	487	510	532	479	501	512	533	491	494	517	461	471	486	474	506	501	497	510	483	478	490	506	485	487	525	462	488	489	506	469	455	494	500	509	470	519	483	471	509	522	496	521	519	521	456	492	542	498	462	528	493	496	514	474	557	508	520	521	528	506	528	503	473	476	492	492	482	507	494	513	495	517	492	469	518	490	481	488	459	512	518	553	499	517	473	446	505	496	510	473	485	487	484	429	511	486	497	474	482	523	506	504	472	444	486	488	479	493	520	487	482	492	484	498	487	502	504	495	479	460	511	488	491	494	494	496	472	503	491	469	488	498	508	481	500	497	481	485	520	522	460	480	512	489	501	491	468	446	475	485	519	499	515	502	497	498	495	478	488	476	458	475	517	468	499	483	518	475	523	517	512	506	481	494	534	484	484	493	485	510	464	497	489	485	485	508	494	496	502	559	491	496	474	504	464	530	484	519	499	504	467	468	504	492	496	515	475	486	523	505	494	524	486	490	501	479	535	534	483	456	482	501	546	474	477	508	494	479	488	487	463	486	457	483	472	501	515	460	509	482	491	463	484	491	473	473	499	517	509	492	488	513	537	541	498	499	498	484	497	523	513	502	520	502	503	486	494	489	540	505	485	505	505	485	491	475	475	519	468	512	544	507	482	546	513	469	488	509	529	465	483	480	500	481	479	550	487	500	514	492	502	495	459	487	536	509	523	504	498	483	476	514	544	484	464	485	494	498	501	493	475	490	534	519	479	485	527	446	517	466	509	501	503	507	469	512	457	443	492	505	560	451	532	510	507	468	515	533	508	465	490	504	498	475	509	516	509	493	500	500	499	488	513	479	484	472	472	503	466	526	481	509	477	505	500	523	505	501	505	480	501	487	457	497	508	548	554	504	441	512	498	534	498	490	526	484	501	477	490	504	462	491	474	525	513	505	463	501	501	489	486	475	499	507	526	508	541	486	552	494	467	506	552	505	509	495	502	500	486	434	497	490	488	480	517	510	497	527	503	501	471	524	456	532	486	532	498	453	459	483	516	476	546	510	466	505	467	546	454	493	483	507	477	521	507	517	520	477	489	520	476	506	458	497	518	553	535	459	492	516	497	488	502	513	515	556	508	476	457	491	466	525	491	488	493	505	474	480	524	473	561	496	513	490	486	491	519	543	524	495	511	500	477	549	452	535	509	494	500	513	513	522	514	470	484	495	548	501	464	487	486	508	464	481	510	488	488	482	508	463	501	506	533	506	527	503	474	466	527	510	515	552	492	489	483	468	538	515	490	475	472	475	478	491	478	474	467	531	473	503	514	503	512	469	504	491	503	471	485	492	484	482	524	516	489	513	471	496	495	485	501	516	464	482	487	516	526	517	500	502	493	484	504	483	497	471	532	505	465	518	492	494	476	474	520	488	481	490	489	505	506	505	533	485	495	452	489	496	556	542	491	517	513	515	498	463	487	478	502	508	540	494	484	526	457	456	459	536	477	526	477	484	522	506	476	462	502	535	486	476	507	463	532	501	526	507	508	472	476	510	509	500	500	497	468	527	485	459	501	497	488	502	496	500	487	503	473	526	472	456	517	476	534	476	506	461	521	493	488	521	524	479	496	501	479	503	475	490	529	490	509	520	457	506	489	517	486	488	494	522	488	516	461	495	494	506	496	476	476	492	509	484	485	496	493	502	437	499	484	494	511	490	521	511	487	519	489	473	528	475	497	534	531	508	494	499	486	528	457	505	484	510	464	488	475	494	488	478	511	546	468	513	500	453	482	467	515	502	509	460	535	481	513	485	453	509	470	494	475	477	466	498	505	514	481	470	441	496	492	531	460	513	506	465	493	496	489	489	454	504	522	512	509	523	544	477	523	478	511	484	494	482	500	520	462	517	472	481	474	475	487	500	498	504	468	496	473	484	470	483	467	490	529	486	526	478	492	436	488	469	471	523	499	476	533	529	500	488	476	523	516	551	485	508	484	465	526	513	484	524	516	484	509	487	513	457	457	473	482	513	485	482	530	539	472	487	515	493	505	546	480	501	532	498	508	499	487	527	470	531	458	469	476	507	510	530	509	470	520	532	459	509	469	503	516	526	534	503	495	511	464	523	526	481	473	496	489	460	463	489	501	490	498	504	477	503	474	510	519	497	454	485	506	512	520	475	543	428	460	466	499	502	485	469	510	498	532	470	501	507	477	490	515	528	558	507	520	513	504	494	485	490	519	520	502	529	506	507	477	551	481	542	507	478	532	506	514	488	458	466	477	514	495	488	530	476	515	503	532	503	465	533	497	523	511	540	521	493	480	482	489	497	468	500	503	507	458	476	469	526	473	473	504	469	553	519	477	514	487	497	513	481	476	473	476	515	535	489	459	479	487	516	463	504	520	492	501	484	504	500	481	501	484	495	503	526	505	499	499	482	487	464	552	486	469	518	445	495	476	496	524	471	517	458	478	500	483	487	487	487	478	513	496	482	525	481	528	512	510	512	483	507	539	523	518	500	490	526	497	515	526	498	510	502	495	505	479	486	473	497	481	535	525	504	483	522	522	529	489	517	450	480	474	483	510	504	509	459	471	490	461	521	517	507	507	467	471	493	492	465	482	500	526	468	465	496	485	475	478	471	527	494	467	489	458	513	494	508	497	529	509	484	475	539	467	484	450	448	501	481	495	484	523	520	480	533	505	476	513	502	492	476	493	490	478	514	491	480	510	487	452	540	482	468	468	512	497	509	449	490	499	482	486	491	475	450	510	495	443	490	486	506	497	513	518	481	501	498	527	489	489	477	495	492	532	458	470	492	506	513	531	463	467	510	480	501	487	510	499	508	491	507	492	465	513	539	476	540	493	496	508	488	505	501	488	479	481	478	457	501	511	544	462	489	481	458	525	490	475	477	464	515	477	520	497	515	503	527	474	530	513	528	548	526	438	505	501	474	486	468	495	482	507	496	485	482	530	476	519	474	558	474	490	484	496	507	487	522	495	513	496	507	496	511	502	490	535	493	527	508	517	509	523	463	507	482	536	488	514	496	475	488	483	521	475	490	529	520	483	511	450	543	468	506	455	454	487	484	506	531	532	497	464	458	485	503	484	492	461	490	454	490	479	499	469	499	491	537	517	527	487	449	501	520	488	496	487	495	496	534	519	493	494	479	485	465	518	450	530	515	542	518	543	506	492	509	501	539	510	471	510	511	519	462	489	487	480	498	472	456	526	509	492	511	502	544	504	472	482	495	525	558	488	504	494	480	510	519	482	485	517	543	518	512	472	463	469	469	500	498	500	523	472	496	493	483	517	512	479	515	489	508	490	494	516	484	501	491	492	475	474	459	480	525	537	494	494	517	520	515	483	493	484	469	521	486	512	513	516	520	463	491	478	465	499	469	522	509	498	442
11213	15962	10505	6984	5908	4747	4861	3998	3452	2893	2495	1936	1415	1088	802	651	569	582	534	520	502	542	520	535	500	480	533	526	527	560	552	528	529	536	532	552	523	519	538	585	561	534	522	553	503	492	538	515	496	501	535	519	552	530	526	510	520	524	527	501	533	485	518	541	547	501	512	496	550	517	542	506	511	519	487	506	521	520	537	535	501	578	510	560	481	538	529	502	548	545	516	527	546	514	536	561	545	514	539	531	505	512	538	530	538	566	532	521	546	519	565	505	539	528	535	544	527	501	544	527	499	496	491	505	529	526	556	518	529	501	506	528	521	536	526	498	505	516	527	555	484	520	498	491	556	522	539	528	527	532	545	539	552	545	521	475	492	526	516	535	547	547	522	542	549	509	505	535	512	515	491	509	533	515	525	540	524	518	498	516	498	496	504	518	510	559	565	467	532	547	529	512	505	516	499	554	550	496	569	527	558	559	514	528	505	559	527	573	503	538	539	516	524	544	568	545	486	516	530	507	533	519	519	504	529	526	567	535	558	548	518	568	531	537	488	542	515	526	520	492	520	546	519	524	504	517	531	526	523	497	517	533	528	516	528	515	519	532	508	536	527	543	488	513	553	527	522	535	503	524	506	541	550	534	542	479	512	511	543	538	528	551	533	549	550	518	554	560	551	521	532	569	501	548	546	511	522	527	491	526	552	562	545	523	494	509	551	555	521	511	506	528	539	549	534	522	520	505	618	514	537	541	530	511	548	546	550	541	512	514	549	501	530	495	515	542	523	551	511	517	503	506	522	521	543	510	542	512	508	536	537	517	539	552	520	531	560	557	500	524	502	531	536	501	536	520	489	517	528	524	575	522	527	480	523	557	575	506	501	514	534	547	488	530	522	545	509	534	511	526	487	503	518	545	557	511	523	556	543	524	534	533	536	557	557	496	493	541	551	519	521	513	581	585	513	522	520	537	518	541	513	596	517	481	497	545	554	538	525	557	538	485	554	540	514	505	518	496	514	495	521	564	512	527	512	559	540	533	567	516	510	522	497	553	551	520	533	493	474	572	534	541	501	529	501	544	535	528	535	561	506	511	539	486	515	556	531	531	548	546	530	537	529	553	534	556	535	528	485	516	528	542	482	491	552	508	557	526	537	571	534	557	580	529	557	501	520	510	514	541	557	487	500	502	533	526	536	505	532	549	500	507	511	514	563	552	535	534	523	509	502	524	508	529	550	504	490	523	547	505	514	529	531	524	499	532	546	516	502	551	539	515	488	562	514	460	465	546	520	540	505	523	524	553	531	521	565	515	564	521	520	530	572	541	549	569	536	514	543	500	491	499	529	542	548	533	550	546	498	540	545	517	507	523	515	551	497	479	522	541	567	550	467	527	517	534	544	541	509	506	542	519	539	554	514	530	499	531	502	482	517	529	523	512	512	548	513	533	548	541	516	547	532	571	494	525	499	542	536	544	535	520	522	576	538	508	533	516	532	539	533	516	525	508	524	502	544	550	555	542	505	503	524	542	541	506	544	524	534	519	506	509	524	556	531	550	508	568	492	544	495	550	494	495	499	562	533	540	578	536	527	505	509	544	547	529	507	492	556	505	518	514	521	559	553	509	543	506	539	557	515	536	551	546	543	471	556	506	482	533	513	563	528	543	496	534	514	511	516	510	515	562	564	528	527	523	482	549	529	509	502	525	500	499	532	554	530	507	492	494	562	523	559	534	533	518	555	498	518	524	565	523	515	522	546	514	533	542	538	510	545	513	536	563	522	513	498	535	535	534	484	530	510	560	517	523	488	471	578	509	530	582	517	547	577	513	508	543	491	537	522	561	581	519	550	532	533	522	529	498	517	514	499	503	566	546	513	552	523	500	582	561	492	537	517	549	545	537	531	526	518	541	499	526	556	547	524	557	513	570	519	534	513	521	514	546	511	545	504	494	523	498	511	522	560	535	531	504	495	514	572	572	519	540	519	541	553	516	526	530	517	522	540	500	529	480	505	493	522	507	527	558	523	545	516	525	546	504	561	542	563	523	519	554	535	486	514	544	516	573	540	537	516	472	520	506	525	526	543	559	543	560	527	528	489	520	508	552	535	521	508	473	511	520	535	532	524	502	518	493	546	504	515	495	535	498	547	530	556	520	531	544	530	568	518	552	567	540	493	556	549	515	546	503	547	525	491	546	519	482	514	509	505	513	579	477	501	557	506	540	554	483	499	528	555	526	552	538	506	511	526	572	591	489	524	505	560	522	516	542	493	508	563	522	524	545	483	523	557	533	488	532	514	546	531	490	525	486	572	527	527	511	527	537	574	488	542	480	524	522	503	538	525	532	548	508	567	535	587	528	527	534	531	551	539	503	491	528	534	514	570	488	532	510	522	522	527	537	515	539	526	486	496	552	516	468	580	502	496	523	489	501	530	498	536	532	475	512	545	521	578	506	489	517	559	492	534	577	513	506	513	533	515	551	512	523	506	568	501	498	490	498	554	554	541	515	557	581	505	544	525	534	551	526	531	540	496	478	531	527	523	545	515	537	537	516	480	503	538	517	535	542	509	549	545	524	510	531	526	512	540	506	534	534	527	540	559	511	559	476	510	558	518	557	551	528	561	517	507	509	530	530	494	491	532	562	595	511	515	528	525	504	512	502	478	508	537	539	556	536	586	539	483	557	531	533	541	550	500	539	550	524	529	501	537	538	514	551	494	541	530	492	528	501	554	509	532	541	526	526	542	520	586	523	529	524	558	540	522	537	529	514	515	521	514	524	481	503	573	507	544	510	547	509	556	571	542	578	501	515	509	525	549	537	496	527	532	528	520	514	544	563	510	520	510	552	508	498	554	509	521	536	550	512	562	523	537	524	520	524	522	568	541	523	552	544	526	520	504	594	506	505	534	531	572	562	522	522	502	503	533	502	507	497	526	501	520	530	544	536	545	516	532	518	544	549	534	557	547	515	512	530	513	568	533	514	536	503	536	525	582	525	536	517	535	514	515	536	513	532	509	593	580	561	526	524	511	560	527	491	530	505	583	521	519	518	544	474	517	530	551	505	509	549	519	533	520	493	494	519	507	510	495	557	521	530	497	503	537	550	505	524	537	516	514	532	517	537	561	546	531	537	577	540	483	523	526	523	508	534	558	511	512	492	524	529	501	479	553	554	546	504	513	525	530	532	544	493	523	473	523	503	535	537	535	499	497	570	549	516	520	529	511	512	547	515	540	482	515	570	530	536	499	528	519	576	534	539	515	519	534	545	531	511	536	550	512	527	540	549	500	560	548	528	543	525	498	539	527	532	527	543	565	538	521	548	555	548	556	533	556	552	583	514	540	543	501	479	551	553	522	549	550	504	489	560	500	526	534	530	503	543	532	491	533	517	512	523	526	538	530	534	523	553	561	519	513	510	486	552	511	531	537	549	499	542	503	584	527	505	453	542	525	537	526	567	523	535	509	505	489	534	532	528	502	505	492	554	498	531	505	532	516	583	481	514
24289	21420	28609	24632	21319	10998	16925	17272	18593	16868	13931	10238	6148	3460	2042	1240	846	641	632	577	580	595	596	549	572	555	601	572	613	585	587	544	580	573	556	579	527	595	550	542	562	552	559	570	564	595	550	571	576	613	565	502	588	540	579	575	596	566	576	587	554	546	602	581	592	555	563	558	574	553	575	569	555	541	609	585	550	535	534	537	572	554	570	594	542	590	549	552	582	567	551	528	601	556	549	543	575	562	587	559	532	539	569	564	560	502	595	593	597	548	590	549	555	614	562	571	554	568	612	585	524	576	568	638	590	570	539	554	557	554	566	576	580	573	578	559	604	611	579	580	534	595	582	571	536	587	577	570	571	535	607	589	564	577	586	559	550	555	576	582	563	573	559	611	550	597	577	586	576	618	546	552	616	506	596	578	583	548	541	595	581	559	578	528	571	583	575	562	555	582	584	603	593	551	561	551	611	637	587	585	566	597	591	558	536	555	558	517	574	542	614	585	561	587	566	565	563	578	583	587	588	603	575	608	595	546	569	592	571	522	551	553	529	557	550	552	571	630	549	575	573	561	558	559	572	618	570	541	571	585	563	580	552	579	586	561	582	549	612	559	539	554	603	594	523	560	555	576	560	546	612	560	567	589	579	562	561	570	566	567	544	549	557	583	587	577	526	567	562	556	572	541	600	581	616	571	554	544	572	584	558	564	589	515	550	607	542	550	531	556	593	567	582	573	569	602	579	560	591	583	594	563	616	572	575	552	582	592	540	616	533	590	600	548	567	547	531	553	565	583	572	591	571	541	554	553	555	589	582	545	597	566	546	560	595	577	537	583	610	608	568	596	569	609	611	564	585	526	560	562	596	586	551	582	528	593	546	543	560	572	586	585	571	573	601	564	535	518	549	534	576	587	559	564	542	578	615	538	584	583	529	601	537	547	575	535	598	588	543	545	569	566	554	595	587	515	559	572	584	572	550	544	573	571	597	596	566	567	569	550	574	579	565	560	616	575	566	579	549	574	567	591	607	586	564	559	601	538	579	588	570	555	573	559	587	565	550	545	575	524	545	571	581	580	552	580	573	565	598	621	605	604	570	638	549	550	533	582	535	588	552	553	534	591	517	575	580	542	554	552	581	541	563	575	579	533	608	568	539	562	554	574	528	560	565	579	563	572	562	539	556	560	558	536	553	552	596	547	593	558	518	543	529	581	536	590	599	573	550	534	536	578	553	560	566	559	532	558	579	590	582	542	576	567	576	565	599	549	609	571	617	558	540	556	571	558	570	574	565	610	568	547	551	545	559	593	595	588	564	554	538	558	575	551	545	549	570	562	564	586	598	541	568	574	567	549	577	571	610	564	581	568	563	548	572	544	574	519	548	554	575	562	610	600	622	591	537	576	556	579	575	584	561	569	543	581	584	561	571	548	558	562	556	536	637	579	552	564	553	541	605	568	617	592	569	530	564	557	595	615	528	573	589	563	614	594	555	522	563	580	577	588	564	543	559	619	556	590	533	555	598	557	607	555	579	580	583	557	575	575	529	547	585	540	570	549	570	540	571	534	590	518	560	579	534	597	571	540	599	547	549	522	584	531	562	558	544	566	581	562	616	562	577	542	602	580	560	579	546	596	602	551	575	594	583	582	593	554	566	546	575	573	561	563	555	541	570	610	553	536	548	603	532	557	595	596	577	549	564	544	580	631	581	556	580	582	572	549	592	605	548	555	583	561	595	556	542	546	573	571	569	612	618	560	576	593	555	545	553	606	561	596	555	543	553	570	540	549	597	572	555	583	540	548	559	604	585	539	581	550	576	584	541	578	562	579	594	555	561	584	608	530	560	543	537	612	598	548	582	577	573	551	573	557	574	558	533	543	552	579	600	554	534	582	578	544	536	567	630	593	586	567	586	632	582	578	608	567	575	552	601	539	589	566	533	552	610	560	565	591	553	582	537	560	558	572	579	561	550	566	569	585	564	564	545	566	581	544	545	553	579	567	538	556	605	596	551	530	602	611	552	564	561	548	530	569	507	570	551	553	552	550	609	565	551	582	613	568	599	535	578	588	539	576	596	568	603	575	567	608	584	583	544	544	567	557	575	528	582	551	594	538	532	582	544	561	587	555	566	535	551	562	579	552	574	612	569	549	581	541	561	549	547	562	564	564	575	555	589	539	526	549	589	594	545	566	540	549	614	564	567	577	588	592	531	523	569	583	559	543	570	555	623	556	521	569	592	558	559	596	560	547	506	588	565	577	591	587	545	534	598	560	560	554	585	569	577	582	604	605	586	586	568	560	532	594	570	576	558	533	568	546	606	533	538	545	579	606	545	569	601	560	570	600	568	553	611	544	580	572	552	536	574	558	546	525	581	567	565	618	594	556	609	571	589	577	532	601	534	573	512	548	568	575	567	535	531	597	567	591	562	564	555	590	568	526	584	580	544	520	558	548	556	552	584	573	580	556	606	597	512	560	596	565	606	565	546	589	604	567	592	613	622	584	578	550	593	547	625	562	517	550	545	578	568	595	571	591	563	570	549	582	560	553	578	588	592	568	582	582	620	570	595	563	508	573	569	592	573	595	596	557	587	563	538	571	575	571	551	568	599	593	595	561	582	601	585	593	563	587	548	547	539	570	569	557	546	561	550	545	552	616	577	623	528	606	533	586	592	541	571	593	538	586	519	557	608	564	556	529	569	585	509	537	526	580	604	540	605	522	550	585	561	602	565	543	573	557	552	547	564	558	577	593	555	575	589	553	530	562	582	555	571	563	572	559	549	594	525	573	585	529	600	547	585	528	554	575	564	634	610	557	566	586	567	564	605	595	538	570	564	574	587	560	603	570	536	566	597	555	596	553	562	545	614	559	548	578	575	559	545	538	601	592	541	545	589	582	598	594	546	597	581	548	569	568	585	574	558	569	563	548	563	559	548	535	575	587	589	620	527	578	559	552	546	569	564	531	558	538	591	566	550	544	552	573	597	622	531	569	553	587	586	629	546	561	582	552	600	596	570	552	551	567	529	542	573	542	595	548	561	533	579	536	565	550	552	551	552	570	578	562	571	602	558	576	572	576	635	573	566	597	590	570	591	540	545	563	593	596	599	552	570	553	561	555	576	566	590	534	563	565	572	540	572	541	607	588	597	542	538	590	580	577	581	582	609	515	548	536	578	524	593	542	532	542	590	596	549	581	586	576	573	557	562	552	567	548	492	550	584	569	544	576	625	605	530	530	566	564	568	516	538	542	548	636	584	525	565	544	558	595	572	557	557	580	557	592	594	594	543	533	601	547	566	562	557	556	586	548	571	605	568	562	569	557	607	565	551	588	536	559	555	563	564	621	532	549	563	562	553	541	581	554	583	553	550	576	608	541	585	568	562	527	553	591	591	606	592	593	556	538	552	582	583	546	598	574	566	585	591	589	584	558	531	571	542	544	585	613	565	571	567	560	588	582	568	595	546	610	558	546	596	568	564	569	551	566	560	590	548	538	579	560	603	614
12478	22949	16404	11629	9608	7558	22719	21605	23802	21463	18287	13700	8415	4922	2956	1673	968	759	670	562	573	607	581	588	642	615	630	603	585	599	634	570	609	580	547	561	548	586	544	616	619	536	563	603	588	573	622	571	570	671	583	597	584	572	618	637	591	601	585	619	553	620	583	581	580	552	571	642	610	569	613	583	571	614	566	590	592	548	575	546	617	536	606	598	628	565	575	602	614	580	564	618	609	588	552	587	601	631	538	630	585	654	573	592	575	549	602	581	565	619	583	531	576	602	558	630	622	587	612	606	600	577	592	606	586	604	565	611	592	601	576	616	592	578	629	621	586	579	577	588	592	559	576	581	630	565	607	593	571	624	636	577	570	601	579	568	610	577	615	582	581	577	601	610	620	608	540	648	602	625	582	588	539	585	584	568	609	602	565	599	595	592	597	583	557	576	543	547	610	595	617	555	589	622	597	561	583	571	600	636	595	587	570	605	585	620	643	562	582	564	551	587	565	609	589	591	568	599	569	575	614	579	589	582	640	605	642	577	598	624	594	602	613	616	562	599	589	630	596	569	533	609	609	598	555	610	599	607	560	596	583	573	581	580	572	629	541	606	611	584	606	586	563	609	614	639	612	515	597	552	569	542	621	582	594	597	637	618	589	591	598	612	614	574	627	618	593	595	622	607	577	618	589	617	591	608	548	583	559	580	572	624	622	566	630	576	601	572	531	580	612	605	563	591	585	618	596	580	609	595	610	587	574	560	592	599	628	645	603	599	571	611	598	572	583	577	555	587	582	625	587	598	591	614	599	559	620	580	631	617	637	601	629	620	571	623	606	565	605	599	612	594	575	579	595	557	576	603	589	574	594	592	591	562	573	606	590	606	552	574	600	584	611	535	586	633	594	601	580	614	610	599	597	595	605	604	589	607	588	557	604	616	604	583	653	612	587	600	585	589	613	614	618	565	575	591	611	591	596	603	617	576	628	581	595	596	590	609	599	579	573	593	583	613	618	629	603	635	548	603	616	613	585	622	610	586	576	615	615	610	640	612	588	605	582	556	563	591	623	590	560	602	597	600	586	596	591	625	579	610	612	602	570	619	578	618	567	579	612	614	601	565	618	587	566	577	616	588	594	581	555	586	635	547	575	527	563	550	623	580	635	585	625	634	609	610	606	557	598	591	543	618	589	595	581	590	599	594	574	615	591	610	589	606	628	627	626	599	568	632	570	579	646	586	604	601	572	590	585	579	573	571	636	632	570	581	582	561	629	660	610	620	589	615	602	568	610	593	572	591	607	609	633	582	557	608	564	584	627	654	551	609	564	599	609	570	589	575	604	601	603	538	619	601	541	547	603	568	641	564	623	597	623	611	601	575	572	607	578	589	595	596	598	592	569	595	603	541	590	595	595	590	589	637	592	600	611	592	630	596	600	635	546	577	595	561	595	566	585	589	575	586	560	598	556	615	586	623	575	597	587	589	616	582	576	617	595	592	587	600	599	590	654	633	598	560	636	564	574	578	579	616	594	602	602	650	664	541	609	586	569	619	619	598	547	588	580	582	604	556	576	597	626	566	583	600	613	592	608	627	588	548	596	600	564	602	554	571	582	545	588	614	578	550	597	593	586	555	604	631	572	646	593	587	634	612	593	559	602	608	619	597	576	624	589	609	588	636	610	624	602	589	618	585	597	639	579	559	560	574	587	590	583	612	597	640	552	601	593	575	564	597	597	590	663	612	608	599	572	607	586	601	652	584	577	653	573	606	553	590	569	590	563	592	603	542	575	646	559	549	580	568	594	571	567	586	578	611	608	566	595	587	597	622	596	611	579	593	585	574	597	611	633	592	598	581	592	613	621	600	563	597	586	591	584	598	564	616	616	583	616	615	633	594	541	536	619	589	558	601	606	597	628	605	549	612	652	612	560	593	589	598	603	594	622	657	573	604	620	598	592	597	644	597	604	602	565	602	623	579	625	597	591	576	573	594	606	634	571	624	623	582	601	628	592	614	538	589	623	559	589	592	612	597	571	613	577	591	569	575	575	603	588	621	593	602	599	566	601	598	554	574	598	623	633	564	605	615	591	577	585	600	610	580	622	603	618	607	610	634	612	597	619	625	550	572	618	539	591	610	653	596	563	555	547	563	616	595	590	608	581	622	572	611	613	570	622	556	605	622	594	597	624	602	628	597	582	589	585	554	604	639	559	559	600	611	565	536	616	597	638	562	637	527	568	588	609	624	599	548	578	653	615	594	584	587	577	623	601	594	604	632	602	601	619	588	606	511	587	566	608	611	621	607	583	638	579	593	623	581	601	589	620	581	622	598	594	627	548	585	571	578	587	585	620	633	616	655	566	592	589	608	561	608	576	607	615	571	589	626	595	596	560	618	596	565	612	607	637	589	560	583	575	569	610	573	588	616	616	592	605	629	576	598	583	607	631	571	597	585	582	605	626	584	600	569	604	556	548	564	675	609	620	622	553	561	632	588	591	583	588	618	572	622	589	622	619	589	618	651	527	572	580	593	609	597	621	597	538	580	573	555	629	602	585	555	552	564	556	607	581	588	586	568	585	595	627	582	566	597	579	593	612	620	564	601	559	578	555	604	538	584	585	549	588	558	613	546	601	593	564	594	618	564	590	586	561	625	595	547	597	573	596	618	603	585	584	613	579	571	618	587	601	601	564	614	644	643	555	561	667	621	613	612	577	608	602	579	612	622	592	593	565	569	616	569	609	573	592	582	555	631	598	569	533	603	576	566	643	643	566	565	572	607	591	608	572	596	623	569	642	590	579	573	597	572	582	620	598	615	588	591	606	574	614	560	567	620	614	606	578	594	582	584	622	622	571	550	629	587	586	562	587	573	613	605	632	558	626	600	573	565	578	595	583	567	554	570	564	591	665	602	580	548	601	581	618	586	568	579	557	565	589	577	579	622	595	594	585	575	590	573	617	600	620	595	586	631	609	579	609	582	610	617	595	571	572	643	577	623	577	606	618	616	568	623	610	604	611	603	600	566	641	592	577	527	575	578	590	539	621	605	572	597	617	590	585	588	607	587	657	615	581	625	579	609	609	608	616	593	595	589	587	563	576	604	614	571	574	627	613	570	582	589	627	593	606	568	581	584	595	582	606	623	580	611	584	588	585	596	571	628	563	617	576	574	578	617	575	586	608	565	532	592	609	615	616	589	588	588	576	606	597	606	571	606	648	602	549	618	587	569	615	654	577	589	622	575	607	605	578	622	580	579	579	554	558	628	568	570	623	578	599	615	584	612	590	611	613	623	601	609	591	584	589	619	605	604	607	607	555	578	588	571	568	600	600	601	566	579	606	577	604	564	564	567	632	598	577	588	601	562	530	606	615	605	588	629	555	612	563	567	596	612	607	628	600	580	576	605	570	612	611	578	639	599	606	560	632	589	598	583	565	570	563	592	652	597	615	586	619	593	596	583	545	595	595	576	605	601	600	558	618	603	605	556	598	592	599	622	624	583	580	592	625	582
25144	21362	27406	25512	12293	3885	8316	10584	10108	9359	7848	5550	3528	2096	1406	975	732	658	592	582	603	569	584	594	544	557	561	553	581	569	570	561	545	576	568	547	618	586	570	579	567	570	608	575	562	556	564	602	584	541	558	563	573	580	544	580	594	570	559	549	636	566	547	583	604	588	612	601	553	574	575	587	593	562	582	560	577	583	589	574	544	554	535	582	536	559	567	553	573	590	553	595	608	556	588	585	528	539	541	554	499	557	582	544	584	521	549	609	614	616	552	557	601	561	585	599	579	564	634	538	573	580	568	548	550	555	540	593	572	583	594	575	557	572	544	562	536	548	574	574	561	562	598	580	573	573	591	565	571	571	595	561	601	582	550	606	522	601	576	563	636	571	576	566	591	571	596	590	584	583	602	550	605	601	604	594	523	560	599	560	589	558	584	580	576	546	567	612	573	589	551	590	562	585	559	568	559	572	576	526	572	586	564	535	585	584	533	571	555	620	584	573	587	552	557	588	574	548	569	562	537	574	548	554	574	541	553	560	566	551	612	559	579	591	593	595	557	585	561	583	605	583	577	563	637	543	554	571	592	565	578	555	584	606	541	558	582	588	606	546	592	539	555	546	571	572	522	611	594	584	540	613	586	575	602	564	566	563	608	587	575	583	557	556	572	584	599	564	616	567	550	604	546	571	584	580	541	546	561	543	603	557	537	549	579	518	571	545	586	581	555	610	555	590	593	597	614	559	574	562	614	577	588	570	542	557	544	565	545	614	616	539	595	621	594	569	572	622	533	534	562	544	558	590	561	541	599	526	566	556	578	542	570	561	563	557	588	563	557	571	587	587	569	582	554	566	551	538	583	567	592	592	583	587	611	566	536	586	545	570	589	573	598	550	593	553	579	586	559	540	572	541	559	551	579	564	590	554	608	536	531	589	530	564	567	554	545	603	585	505	583	600	585	606	580	508	598	590	579	548	553	576	549	569	532	594	568	573	562	544	571	605	565	586	595	536	584	531	599	520	589	589	573	572	557	543	572	592	595	497	571	537	567	598	569	574	575	517	608	538	568	579	583	597	555	599	566	546	560	586	569	611	555	567	578	551	631	549	601	587	588	604	606	596	530	609	566	517	605	566	544	575	573	636	579	536	549	599	608	555	545	600	594	587	554	571	581	607	558	529	626	633	548	581	567	546	523	540	548	596	565	573	588	585	543	599	589	564	506	584	542	574	573	553	584	607	554	534	568	546	553	574	572	588	548	551	584	541	584	542	556	577	512	576	552	606	609	612	578	562	585	538	572	561	514	558	615	570	571	569	547	608	593	553	590	595	579	579	577	562	580	594	585	592	624	570	561	544	591	606	548	587	558	580	554	553	566	567	603	573	559	582	566	596	588	611	591	566	583	618	606	543	560	511	546	577	569	550	567	565	583	558	553	581	539	578	570	607	579	579	582	567	594	563	597	553	571	544	595	551	540	519	576	571	562	578	567	581	571	578	606	531	531	606	578	572	567	616	536	517	583	527	583	573	575	613	528	586	595	523	571	556	603	611	551	601	620	599	589	572	592	577	616	551	576	604	560	627	610	598	529	590	603	568	586	576	550	513	572	585	543	564	560	566	567	571	553	563	571	576	580	593	560	573	552	510	602	560	604	544	558	543	572	561	559	552	524	608	596	563	614	594	556	594	570	567	583	609	532	575	606	588	577	593	564	619	546	573	580	564	525	550	595	567	543	572	615	554	545	577	570	582	593	540	564	574	542	550	611	589	588	542	566	570	571	549	585	575	561	557	632	569	613	567	542	585	520	555	604	586	547	568	599	552	609	557	548	552	565	576	572	603	617	593	552	604	605	568	577	585	577	599	581	554	553	549	562	603	572	574	558	565	568	580	566	544	543	567	599	568	562	549	602	577	589	563	552	563	611	562	590	551	574	557	575	546	595	586	572	584	560	576	542	581	595	576	592	572	567	567	578	558	546	568	574	539	606	537	550	547	565	568	593	537	540	543	597	561	544	592	567	567	548	573	576	553	584	577	550	566	570	530	569	514	557	582	526	558	531	556	570	577	568	553	569	594	564	594	619	592	549	573	613	601	537	579	563	582	561	575	548	607	567	587	606	600	591	564	567	557	593	536	556	619	556	590	575	535	587	569	587	536	571	590	573	565	570	542	564	583	551	572	578	590	551	542	587	561	552	558	543	551	567	553	600	563	609	584	530	568	585	578	549	565	583	578	551	618	565	592	546	563	605	580	551	559	544	540	608	514	567	550	550	583	596	607	566	542	566	538	607	536	561	561	535	534	542	549	570	566	577	610	568	566	570	621	570	562	531	527	596	585	582	601	604	591	573	583	589	575	551	526	606	594	587	582	606	548	562	601	557	572	576	606	589	551	595	601	611	573	565	591	602	584	610	556	646	568	598	568	590	522	581	566	575	575	581	550	592	543	585	577	531	595	602	566	633	555	562	584	564	596	571	616	547	522	557	587	605	560	526	579	589	601	564	597	600	516	547	560	566	536	577	581	532	546	571	563	594	624	548	569	586	583	566	617	552	534	601	551	561	631	557	567	551	581	622	562	607	527	560	603	562	560	590	604	561	593	577	568	580	597	569	539	568	583	565	557	564	566	563	558	595	577	580	577	600	589	633	566	597	575	564	605	563	555	567	544	567	527	604	576	572	577	554	546	522	559	560	555	561	558	571	519	567	578	610	550	600	559	587	544	557	600	607	602	542	596	557	586	557	532	578	567	597	548	538	611	550	588	567	552	607	563	538	540	575	574	537	548	603	554	556	578	635	558	603	556	559	527	580	602	556	565	567	599	576	604	587	582	582	574	549	577	576	571	575	577	611	537	571	560	534	587	545	569	596	593	584	553	590	541	551	538	586	567	599	571	545	583	566	585	597	570	582	577	555	576	579	557	558	546	567	569	598	589	567	523	581	602	615	539	580	549	541	573	600	633	583	559	598	555	560	580	555	588	564	572	539	588	595	560	591	553	541	553	614	531	581	555	604	583	552	557	622	579	501	592	583	599	582	615	587	545	574	566	568	568	574	558	614	560	615	569	570	523	545	567	578	544	584	539	537	603	605	578	618	578	545	597	571	598	549	538	560	483	574	630	527	578	555	536	581	546	564	584	548	572	534	557	569	565	558	541	576	554	597	574	558	523	585	578	577	580	566	567	637	564	541	593	551	576	568	578	579	573	579	559	539	539	547	616	590	567	570	539	604	575	556	543	566	593	543	606	552	589	570	543	567	564	575	555	566	623	598	591	592	579	554	577	553	597	606	564	620	563	548	579	557	561	562	595	575	573	609	580	585	545	573	581	558	560	585	564	592	539	594	625	565	543	543	548	516	538	599	557	623	490	623	550	529	540	563	540	579	568	606	570	546	576	594	583	559	584	551	544	577	543	590	570	618	590	574	514	586	587	570	597	595	585	512	574	592	579	524	566	585	547	547	573	589	562	556	592	611	545	568	620	551	568	547	571	558	574	570	555
13064	19713	14353	9067	7616	5968	15009	17464	17308	15531	12983	9320	5866	3688	2150	1297	922	710	656	597	591	609	626	631	590	641	622	592	643	669	647	581	598	580	581	629	594	630	608	630	592	628	600	585	649	635	613	594	602	586	627	600	576	589	598	611	639	598	623	608	612	611	586	613	579	615	606	571	628	627	585	617	607	608	589	624	625	606	589	604	614	588	636	609	635	582	620	641	608	578	625	577	598	623	629	544	568	595	644	600	586	616	603	611	593	578	587	652	610	588	676	613	585	590	614	590	621	625	605	660	614	627	606	612	584	600	611	665	584	613	664	623	599	615	609	619	594	559	625	589	619	588	583	604	629	579	636	647	616	626	555	590	604	594	625	625	586	586	597	613	639	606	659	614	545	629	613	654	605	600	625	626	607	589	641	656	614	635	627	652	659	602	631	612	587	640	641	592	576	615	623	562	616	629	625	629	586	646	628	619	564	599	602	602	638	600	600	635	615	580	578	591	625	598	625	617	651	563	664	610	611	585	631	626	591	590	625	602	603	601	609	605	628	585	619	597	634	608	645	618	591	616	610	591	601	621	613	574	593	598	613	581	568	654	631	582	641	637	603	599	622	619	595	620	623	618	642	571	602	602	579	561	623	608	638	643	587	643	593	539	624	622	586	588	625	644	607	609	623	596	622	635	623	647	599	585	626	612	620	648	660	611	582	628	576	612	627	632	600	594	596	621	621	589	617	620	609	620	580	613	614	607	594	597	621	613	609	592	612	630	579	620	609	649	623	598	610	591	585	606	627	608	632	627	592	631	615	577	600	626	592	595	640	627	614	644	608	626	587	586	606	650	605	608	595	610	636	583	625	602	633	635	616	564	640	559	574	620	619	632	615	595	607	663	621	626	589	649	611	567	626	581	654	622	599	602	631	578	634	606	606	598	611	614	612	600	606	659	605	621	605	642	593	606	606	609	569	654	606	612	620	591	594	623	637	623	601	598	623	631	591	607	643	611	559	605	604	629	643	647	646	637	632	623	590	613	632	615	618	608	612	607	622	619	601	577	594	605	599	584	584	644	591	634	621	591	596	630	586	631	662	624	609	568	605	565	607	637	594	577	598	614	626	621	595	644	610	627	614	558	634	602	602	622	575	623	613	621	652	623	609	585	603	569	628	598	590	610	602	614	622	607	583	657	587	587	614	617	613	595	643	593	660	563	590	595	589	600	577	639	570	615	587	642	600	604	615	602	612	629	631	615	645	613	626	619	588	569	588	586	664	606	601	591	633	658	642	643	632	597	625	642	584	617	631	621	619	631	591	589	601	609	598	643	627	604	596	589	655	601	585	635	601	626	593	592	615	636	637	599	640	626	611	609	655	598	643	611	645	613	577	576	623	642	605	604	649	618	637	612	565	589	657	606	599	605	578	602	651	601	611	584	618	603	641	618	624	642	645	602	657	567	613	620	603	582	604	624	639	606	566	638	629	591	596	642	623	564	658	611	593	621	639	644	592	651	601	583	624	585	617	561	633	613	590	571	600	603	627	597	574	602	612	606	529	592	616	625	592	573	586	606	621	644	657	651	612	597	620	588	636	631	632	607	581	596	600	627	587	638	592	583	603	630	571	609	594	627	613	607	587	598	638	609	612	614	618	570	585	595	613	671	620	624	603	572	568	624	625	607	584	615	627	625	623	597	587	591	579	642	591	596	638	615	643	613	597	630	621	598	625	618	606	679	551	593	605	622	603	611	581	605	624	597	638	621	615	616	622	618	650	599	611	600	587	582	610	608	546	621	637	635	594	635	631	607	618	609	614	589	606	582	578	596	592	582	627	610	566	617	617	594	575	605	614	617	638	600	599	550	582	635	580	584	605	615	629	607	634	588	570	611	571	672	593	594	599	607	654	607	631	614	618	611	605	585	688	593	617	625	577	654	587	577	641	601	602	623	577	580	601	650	600	571	560	619	657	613	608	656	620	631	596	646	572	623	615	615	601	600	617	593	574	594	581	629	568	587	616	659	594	614	654	615	592	600	633	614	604	609	647	578	606	624	579	607	610	563	614	619	563	626	619	611	657	622	589	582	617	614	595	653	648	626	605	611	620	621	616	595	603	633	637	608	656	593	611	601	601	613	609	609	602	624	599	627	647	637	651	595	615	657	631	591	607	646	629	629	551	611	609	617	617	615	614	647	588	599	601	609	595	629	546	646	617	627	578	607	634	549	619	638	639	621	628	590	592	664	595	586	606	624	631	620	630	614	616	576	622	618	643	653	579	562	609	584	599	630	639	619	622	607	580	610	605	610	648	652	582	637	633	648	587	641	599	583	643	611	600	620	637	606	601	585	601	622	583	621	616	584	567	619	576	594	614	612	622	595	601	595	615	669	618	633	590	640	595	634	624	626	584	607	633	652	612	603	597	567	655	573	617	657	588	596	633	589	642	641	642	584	588	615	583	585	623	614	634	591	625	613	600	643	634	625	592	610	598	557	589	574	602	610	603	577	642	637	561	643	607	598	585	543	551	615	603	619	595	619	623	631	600	622	614	588	595	578	616	587	640	561	610	615	589	580	591	606	610	603	617	650	615	658	600	586	604	635	608	589	650	599	629	585	644	562	604	620	651	648	599	607	621	572	600	599	659	626	614	614	595	580	596	613	623	596	598	659	580	608	622	565	620	593	611	661	548	589	665	563	615	608	601	636	636	622	561	624	645	577	621	582	644	608	596	613	621	621	573	605	656	622	596	592	616	615	653	610	578	613	618	630	632	621	573	660	609	646	597	592	607	596	632	587	589	623	566	605	586	606	607	611	600	586	613	588	630	629	595	649	623	612	644	620	582	613	580	648	584	599	618	604	639	612	625	636	635	604	630	591	621	617	590	583	607	607	619	615	580	612	635	586	599	592	630	586	617	652	620	610	584	586	636	615	623	595	603	623	565	589	634	613	597	607	630	630	573	596	607	582	586	631	628	601	612	601	607	575	602	616	614	590	637	625	593	587	584	607	605	617	602	632	650	615	583	604	627	620	611	586	601	594	620	620	669	597	602	663	615	589	597	600	636	624	589	578	606	577	584	577	614	576	616	619	628	621	608	618	606	639	612	608	596	617	594	602	573	618	589	635	602	606	621	607	595	621	553	612	584	603	604	606	620	614	640	612	641	646	620	606	638	668	584	586	558	575	616	619	599	590	619	630	608	585	650	586	638	591	613	643	646	606	677	575	633	585	631	631	643	635	658	618	592	643	575	626	635	624	599	624	663	622	635	605	626	658	588	615	573	609	620	600	627	634	627	633	591	603	667	617	608	576	574	622	600	619	621	607	581	606	606	602	594	626	616	555	639	588	599	588	589	642	582	658	587	608	576	560	613	650	601	636	606	596	626	638	584	581	618	588	575	580	595	635	648	607	599	642	663	626	633	584	608	588	627	626	598	574	618	589	650	616	601	577	600	656	595	575	603	630	619	604	589	650	625	654	625	579	619	646	616	581	560	623	629	625	650	574
22891	21454	29169	24125	21467	21965	29197	30715	29683	29477	25360	19276	12079	6889	3778	2087	1315	959	794	757	701	713	743	710	705	724	749	716	770	737	747	720	659	696	738	713	733	766	764	774	745	698	760	741	757	707	710	747	696	688	676	720	757	760	678	736	725	719	689	708	771	711	673	750	793	712	742	733	688	772	754	717	741	717	742	732	717	665	712	685	734	713	687	733	741	697	751	693	714	677	743	739	739	782	721	746	736	708	679	736	760	680	698	799	781	761	763	735	675	710	738	755	715	730	723	751	707	740	688	711	709	717	694	711	735	722	659	729	762	758	696	746	749	699	736	711	689	717	727	641	721	713	689	681	751	746	754	754	699	721	758	748	730	723	715	720	707	744	778	681	729	727	733	717	708	697	729	693	707	703	763	793	724	717	768	779	677	783	704	723	738	765	677	747	740	682	717	711	726	697	681	678	709	758	699	715	727	709	717	728	672	710	732	704	697	766	717	696	713	717	737	726	706	716	697	769	735	743	751	769	732	756	744	698	712	739	720	688	692	746	727	760	767	734	735	734	707	781	751	753	716	706	748	744	729	741	743	666	719	669	727	699	710	679	730	691	730	712	733	745	755	709	740	704	707	721	726	746	715	743	683	706	717	709	710	737	707	769	739	715	727	717	723	717	695	690	763	737	723	781	736	756	737	720	704	726	727	724	734	699	723	772	711	739	758	737	714	756	772	769	781	739	734	769	715	717	697	737	721	719	692	734	759	718	700	721	712	738	740	754	693	718	728	722	696	704	704	708	701	758	712	717	657	752	726	678	670	751	723	738	703	733	751	728	675	701	699	678	716	738	733	744	758	718	745	682	686	735	728	682	728	717	680	763	706	740	729	711	752	736	781	736	724	737	710	710	700	764	752	749	682	713	714	704	708	731	756	732	734	759	689	684	738	724	730	788	706	700	735	673	755	742	759	748	750	682	727	701	736	747	718	723	710	744	751	734	727	696	756	716	731	697	709	691	752	751	757	731	781	714	771	687	718	702	759	703	754	712	729	723	714	683	753	739	664	684	694	756	704	715	698	702	732	784	746	687	695	720	754	752	736	728	705	765	759	742	720	733	757	718	726	717	706	734	739	686	669	702	735	729	730	723	730	733	794	723	765	742	723	714	762	674	769	727	741	726	701	695	770	748	731	691	748	738	738	726	700	728	767	744	728	728	697	710	718	677	680	715	696	739	709	695	719	716	700	713	718	709	746	710	734	728	706	719	693	710	698	705	736	728	774	693	730	736	720	719	740	712	703	722	734	711	740	739	713	704	772	728	721	689	703	731	742	709	710	713	754	721	733	718	733	728	741	701	757	735	717	721	730	692	721	706	731	723	749	762	666	734	720	728	686	769	755	725	691	728	715	706	730	728	740	731	751	737	733	692	760	726	720	745	734	739	734	703	725	737	725	702	723	711	695	730	739	740	720	721	713	757	706	711	792	726	682	732	717	711	715	678	682	731	733	735	752	689	730	722	724	771	698	694	739	719	711	730	751	699	730	720	752	703	752	726	720	749	735	768	709	675	722	689	794	724	762	712	750	751	687	742	715	691	739	738	726	743	756	748	740	692	732	736	666	699	713	722	734	685	706	718	690	725	727	757	691	756	711	711	754	761	781	754	729	735	717	751	751	712	751	726	783	715	743	724	735	684	733	739	742	740	700	735	741	756	699	710	735	713	735	743	710	700	720	781	691	731	705	693	744	669	701	763	709	710	699	745	727	667	685	743	720	710	752	684	726	700	807	721	700	761	737	727	772	787	744	737	737	734	766	701	712	710	745	712	795	665	726	738	732	731	737	663	725	700	723	723	707	754	743	698	762	757	697	752	727	684	735	693	689	693	715	709	704	694	709	697	696	716	715	762	718	723	721	729	679	743	756	728	709	656	737	696	724	800	705	684	710	749	757	702	703	771	702	711	730	672	702	690	734	752	694	786	772	724	688	700	728	744	711	704	699	739	724	730	742	682	697	739	718	731	682	766	733	710	713	704	734	746	798	695	743	728	758	728	714	717	709	714	685	666	716	702	702	757	741	710	766	733	754	759	742	758	744	761	708	679	731	731	744	738	680	677	706	760	704	726	740	722	762	780	756	704	691	765	749	741	679	653	767	696	719	683	740	693	731	719	737	732	723	707	730	741	682	740	675	746	685	723	762	741	686	715	763	674	771	714	704	758	746	743	696	740	692	692	667	705	730	694	730	836	695	690	783	722	697	732	718	727	698	749	715	699	723	719	721	770	759	727	685	755	810	715	703	715	750	782	721	723	759	728	659	757	709	731	764	704	684	788	738	704	739	720	720	712	690	699	674	741	727	761	674	770	728	687	698	682	683	719	737	709	712	726	716	729	737	741	695	763	675	738	758	723	735	761	703	723	693	683	741	676	727	726	726	747	757	735	705	724	764	727	738	734	721	702	714	719	773	699	705	795	737	707	732	727	712	715	766	728	732	699	712	681	733	776	742	759	710	704	725	684	694	776	741	698	744	755	723	755	683	723	754	733	722	675	756	709	724	728	731	691	712	741	668	669	746	748	753	730	731	738	771	782	715	712	768	712	709	754	713	762	708	728	742	752	777	723	761	692	699	719	754	696	746	718	698	711	696	762	762	719	717	726	737	646	726	697	704	745	749	747	707	680	722	728	756	758	729	721	689	709	682	690	712	756	747	717	697	704	771	704	733	718	740	717	770	690	684	685	756	763	692	700	705	749	689	718	709	774	717	714	686	709	731	750	739	724	766	708	733	707	705	716	751	708	724	670	702	711	693	696	703	752	792	761	731	728	741	730	737	713	737	723	735	704	723	682	691	693	738	755	731	766	783	712	758	704	712	744	691	686	747	703	688	731	714	653	676	726	718	747	719	730	732	723	730	759	711	732	724	727	722	688	690	712	705	712	700	730	725	702	747	713	708	737	744	755	763	791	730	772	759	706	741	768	683	720	783	724	735	699	710	789	778	740	706	737	735	728	701	727	742	716	723	731	733	715	726	760	723	725	771	708	739	747	697	697	719	732	745	708	751	725	708	716	717	724	689	692	681	686	742	750	731	677	693	708	744	732	742	724	746	741	702	695	730	737	704	732	692	789	754	703	727	721	657	730	732	726	697	732	709	682	741	733	719	715	742	713	698	684	730	718	713	712	706	715	724	771	706	703	779	684	727	726	702	756	769	686	695	716	735	770	686	722	700	715	743	684	746	730	737	772	743	716	712	719	753	710	762	693	741	732	745	677	724	752	683	699	752	741	747	746	771	678	715	728	732	719	772	714	707	706	716	726	710	771	708	702	718	741	704	717	733	739	740	757	659	705	720	742	700	694	728	698	722	796	753	711	725	729	717	764	763	744	715	705	787	743	709	732	701	731	722	679	713	769	711	679	721	761	668	757	685	689	757	715	723	738	700	705	701	752	711	713	694	707	714	750	726	744	729	747	777	711	743	774	706	720	743	733	712	731	709	691	718	722	746	704
16284	29732	22449	15309	13253	11950	31235	34280	34138	32363	28895	22319	15138	9451	5391	2943	1686	1151	922	810	773	747	748	731	770	777	774	779	716	772	754	746	700	686	720	741	728	725	714	733	779	742	774	730	732	732	736	768	778	730	734	730	734	771	718	772	685	724	707	725	777	702	688	740	736	737	792	706	752	765	714	745	748	724	771	752	766	743	747	723	732	733	771	705	753	756	713	750	693	791	716	714	757	760	711	735	755	763	735	752	734	787	754	739	709	693	745	748	735	745	739	745	729	755	797	740	753	758	731	715	709	769	725	730	701	752	794	736	753	747	723	748	771	777	746	752	718	754	722	707	729	734	762	762	740	775	733	744	765	742	711	765	751	755	751	706	797	724	728	811	736	821	736	723	755	742	707	718	768	695	721	736	761	733	714	764	730	733	726	761	777	739	757	732	731	764	736	779	703	752	729	723	728	749	765	736	755	736	686	747	728	729	799	757	779	724	750	757	754	737	750	741	701	778	734	739	721	739	744	728	778	719	726	712	739	739	738	727	719	756	746	736	795	750	686	743	767	759	791	754	726	690	690	801	705	730	700	724	706	778	722	762	744	718	727	707	759	792	746	695	755	787	703	733	740	712	747	742	736	735	685	728	729	779	749	733	740	729	726	692	782	792	729	742	768	707	774	744	708	773	768	713	767	774	764	728	744	764	795	742	773	752	722	720	744	765	751	769	782	731	694	716	718	749	752	760	730	752	754	788	705	707	785	749	806	789	774	744	765	757	782	729	777	734	726	642	720	756	775	747	720	712	745	777	731	741	741	728	721	743	671	762	775	735	764	758	760	747	689	751	767	704	733	775	735	736	729	759	729	749	731	706	752	770	739	720	744	725	736	759	722	723	749	738	749	741	739	738	689	737	718	723	751	752	718	737	738	772	723	754	747	719	748	726	761	769	761	742	741	773	754	751	765	751	729	760	781	742	767	708	742	742	740	701	733	725	786	721	734	775	783	720	742	761	788	739	749	751	716	746	751	736	725	743	773	757	774	746	759	761	787	758	721	740	718	805	766	733	728	738	776	705	704	747	761	727	756	741	725	758	754	713	710	729	723	755	683	738	789	723	713	720	719	760	728	720	753	728	777	744	752	765	767	744	704	756	783	713	739	685	775	763	776	724	774	742	721	738	747	737	731	713	767	725	744	741	797	705	745	749	740	756	764	788	781	688	695	759	720	778	725	749	773	749	730	747	726	744	798	782	746	729	721	745	750	702	729	722	741	756	806	698	766	716	741	744	736	768	725	708	718	709	738	780	740	732	752	765	796	729	742	742	704	709	735	738	774	650	778	699	759	800	705	713	702	722	713	692	723	715	747	746	756	728	781	749	695	755	764	729	776	746	723	706	719	766	775	779	757	711	714	760	777	733	704	755	732	778	738	738	762	760	723	711	739	815	686	739	749	752	743	731	755	786	778	741	732	702	750	721	761	736	708	764	711	708	753	794	729	746	767	756	715	767	765	755	788	716	764	761	771	740	713	693	750	765	750	754	715	742	700	706	739	747	716	735	782	734	737	727	695	760	744	748	696	749	749	739	708	736	738	735	744	757	708	786	735	721	691	680	745	706	779	731	740	719	758	769	741	711	691	773	785	713	714	753	766	767	727	786	733	762	727	703	716	762	728	735	725	715	722	725	781	751	769	734	749	719	746	749	750	718	764	739	755	729	738	708	748	733	726	741	728	707	713	706	742	765	744	713	685	765	764	705	713	713	774	731	733	782	700	718	752	761	766	724	741	789	751	782	739	674	744	777	730	732	704	755	742	686	747	786	734	761	777	727	719	746	698	759	766	767	723	777	733	718	733	746	727	730	746	768	783	763	791	781	735	721	745	756	711	779	745	734	783	780	806	756	694	760	739	687	756	743	726	699	738	750	700	745	764	730	804	726	749	770	752	707	741	750	744	690	752	741	757	751	727	718	717	759	775	686	727	749	772	711	767	769	750	751	737	724	707	734	711	756	775	748	708	720	776	768	751	737	696	722	740	759	788	761	764	736	786	730	723	754	787	684	737	764	717	733	751	723	750	728	725	733	771	722	786	713	715	787	761	764	740	726	775	732	721	762	714	711	754	707	746	751	750	781	707	788	761	754	741	734	718	771	742	739	714	741	725	762	732	713	730	743	743	736	706	725	768	745	732	770	764	749	776	756	729	770	734	782	726	667	701	730	739	771	708	720	719	733	754	785	730	685	747	762	719	772	764	742	748	772	746	725	739	748	767	756	749	708	759	822	729	751	765	749	709	707	721	696	679	710	753	684	788	731	757	766	708	758	727	761	825	737	781	756	706	762	715	716	771	796	740	779	754	706	713	792	728	769	743	767	737	761	748	805	773	771	746	756	768	722	730	742	738	762	740	750	707	769	758	710	749	760	716	747	755	761	752	766	729	749	772	729	814	746	747	761	733	727	742	753	744	744	710	725	724	716	805	732	769	724	747	681	756	716	730	764	767	711	762	777	776	762	772	813	752	754	754	759	765	786	675	723	740	735	724	763	707	723	794	733	756	741	770	744	708	731	708	785	770	742	787	678	736	753	731	753	744	709	762	729	762	717	751	760	740	719	783	698	710	724	754	739	718	745	736	758	782	786	761	758	693	761	694	753	808	746	740	731	751	757	764	727	754	739	724	752	702	739	739	732	704	724	753	773	787	791	740	748	716	757	747	744	696	705	774	730	743	768	741	727	753	727	745	756	770	754	792	708	766	771	773	747	662	760	752	730	742	758	766	705	737	731	744	792	727	761	714	766	723	699	745	715	705	774	757	719	747	702	769	810	754	760	755	752	713	762	725	711	683	757	757	748	786	692	736	778	747	749	716	758	721	738	776	738	763	761	752	757	778	671	830	727	699	787	671	775	757	725	766	734	764	754	767	731	729	748	702	744	753	780	718	736	811	780	778	758	752	690	710	740	721	693	715	689	733	736	740	740	717	691	754	731	753	744	704	738	776	714	725	689	723	742	759	756	794	720	753	727	736	766	741	766	775	703	744	730	754	755	712	704	807	784	767	767	735	762	704	721	778	751	691	712	779	734	760	750	737	729	784	755	748	782	789	754	769	803	731	774	779	736	706	748	810	745	696	798	717	749	735	728	759	719	745	723	747	721	761	745	754	702	745	761	742	738	758	695	714	737	737	748	728	730	780	725	738	750	762	736	760	734	740	742	770	694	749	741	749	740	778	732	744	719	725	768	741	775	740	763	745	753	739	755	785	715	725	760	769	795	746	743	717	692	775	751	719	778	745	776	758	797	802	707	769	759	727	737	728	751	693	742	746	700	757	755	793	764	707	782	667	813	732	767	773	723	775	744	706	755	727	727	749	766	749	751	702	732	761	832	731	736	756	734	741	755	733	716	721	739	770	729	762	817	726	721	756	698	749	730	738	744	782	706	744	756	724	738	728	733	723	756	706	752	762	784	723	716	727	724	763	788	731	756	766	731	707	757	699	716	731	737
28198	20042	12999	7248	4059	2429	2288	2374	2110	2118	1867	1506	1188	921	698	606	591	504	552	512	514	548	561	501	503	512	524	528	486	512	504	520	568	506	516	485	498	495	510	482	486	517	520	502	545	530	524	499	479	515	505	502	515	554	484	514	531	498	486	521	470	522	557	517	564	508	528	508	552	542	528	529	509	549	486	512	498	483	521	474	500	509	535	530	506	483	515	525	525	485	499	515	458	510	542	512	479	517	499	515	490	514	519	527	502	481	511	547	501	498	476	546	512	501	517	525	540	524	503	489	534	536	565	518	511	533	532	525	519	513	512	517	514	509	514	517	519	528	510	506	486	537	509	505	537	561	525	508	498	552	500	516	507	480	538	528	533	515	539	474	502	542	517	515	501	531	516	465	510	475	484	537	487	502	547	542	472	495	532	507	511	493	483	540	518	495	486	497	548	493	499	518	519	535	524	509	539	521	502	553	513	489	506	500	506	490	492	480	501	497	499	520	559	507	495	496	495	560	523	504	522	499	484	522	540	476	530	494	518	528	498	528	516	504	497	493	519	492	515	497	498	533	496	495	526	507	526	506	513	492	527	518	485	524	484	490	528	532	547	526	520	520	479	500	489	515	519	539	458	538	546	545	566	534	499	530	537	547	517	503	533	499	489	475	520	500	508	478	513	495	491	538	535	540	489	526	507	534	543	526	521	536	496	539	481	502	510	552	516	509	482	539	520	532	475	520	513	495	523	512	501	558	522	525	478	545	500	535	504	521	491	509	516	531	515	471	548	513	518	496	510	551	470	482	500	525	544	481	509	536	530	507	538	495	501	524	455	524	506	572	491	490	506	513	573	494	508	533	502	542	491	508	520	517	476	518	516	524	516	537	505	508	517	471	487	515	494	554	517	542	537	494	543	518	507	537	518	538	550	507	511	544	502	517	489	500	522	515	460	488	503	533	533	511	537	532	504	494	542	531	462	546	541	548	496	529	501	538	518	537	537	531	527	536	517	522	512	500	520	571	521	527	535	542	528	557	509	555	522	501	492	484	525	502	492	499	478	497	467	502	557	532	533	468	536	504	518	497	544	506	545	538	500	519	482	511	504	504	496	507	489	488	541	503	499	512	498	511	532	487	505	523	490	509	529	530	506	527	486	484	458	479	546	536	534	551	549	524	531	554	515	516	523	535	486	553	517	522	502	526	524	515	545	518	528	537	519	505	531	490	541	477	494	508	534	513	536	491	502	499	535	465	517	498	552	513	489	532	539	518	501	513	512	496	516	534	545	477	535	506	511	522	492	525	541	527	513	516	546	495	520	504	553	553	504	466	513	522	486	516	538	528	550	532	461	533	497	483	548	512	524	499	532	503	531	504	480	534	493	512	508	499	511	552	566	526	488	542	511	524	523	497	514	504	507	509	552	502	545	510	525	493	507	518	515	520	489	449	490	517	528	509	532	509	471	527	496	515	487	507	503	468	486	494	518	497	477	553	490	562	537	505	509	535	505	512	513	481	476	522	507	509	538	527	523	489	527	524	497	511	543	534	499	530	555	508	502	488	508	518	482	513	523	491	520	533	512	475	548	480	496	565	521	516	494	504	514	467	531	561	524	491	501	552	493	487	507	525	492	512	515	506	553	499	451	486	513	508	546	532	518	499	527	504	506	463	576	539	539	476	514	493	535	478	497	480	474	523	529	511	465	469	535	503	476	513	490	469	496	544	508	520	509	521	529	526	483	510	527	497	530	521	534	519	531	547	468	494	541	536	480	484	543	497	526	515	492	502	518	532	494	542	546	518	502	470	521	505	535	525	527	524	488	524	485	465	532	479	529	541	522	521	515	559	550	494	501	487	474	526	479	482	496	535	506	486	556	488	527	494	558	551	500	502	543	544	516	527	528	512	510	500	485	538	549	509	506	556	507	509	488	530	510	536	537	504	501	558	511	517	532	519	507	508	517	499	525	508	518	528	541	516	510	499	524	526	516	515	506	514	461	538	510	521	521	475	527	530	538	508	525	509	539	532	480	499	492	488	466	532	524	538	489	549	544	560	504	516	538	559	476	524	520	507	492	542	517	486	521	521	473	505	529	527	503	541	540	510	505	490	555	571	489	518	480	559	494	512	512	526	521	497	522	503	509	495	505	538	532	487	523	526	537	495	534	512	538	555	509	519	517	496	488	504	520	512	515	539	504	521	462	469	534	505	510	494	499	510	511	536	498	491	517	491	544	524	489	527	526	519	503	526	531	481	505	488	516	506	548	519	498	488	501	507	467	545	498	534	463	544	489	489	524	478	507	523	542	559	497	518	514	502	491	516	535	461	507	511	507	541	504	502	482	501	482	508	495	508	539	539	582	538	564	545	538	523	507	523	501	497	514	541	528	533	493	504	543	503	493	519	499	507	484	525	522	528	487	530	520	546	510	542	493	520	525	528	527	497	533	475	510	526	521	533	532	537	530	518	518	486	528	526	486	486	462	465	515	507	478	485	507	547	532	515	516	580	509	516	517	524	499	531	485	498	527	489	521	539	525	526	474	522	508	483	498	529	479	563	522	523	534	499	490	544	522	512	497	527	481	526	536	480	540	515	512	498	517	506	498	506	494	492	521	541	506	533	491	491	501	520	506	469	489	481	496	547	505	495	534	524	541	531	486	524	518	544	497	528	486	494	491	518	528	531	486	475	522	546	546	500	520	518	545	507	537	522	491	505	445	572	515	488	529	516	539	515	485	541	491	517	553	487	484	534	507	512	523	472	518	479	535	515	497	505	511	542	549	493	489	517	469	501	499	495	489	549	524	515	546	560	481	503	466	513	542	483	515	511	483	507	584	494	538	500	540	532	506	514	474	501	515	539	517	512	526	511	532	492	519	564	526	487	533	508	478	487	531	505	521	560	501	551	480	545	531	510	515	540	513	511	496	501	533	503	534	559	497	477	493	491	511	510	521	500	520	500	505	511	515	509	515	506	566	500	506	551	492	515	518	526	464	556	522	508	524	583	495	518	548	527	535	518	507	510	476	514	497	548	514	530	554	543	482	506	479	541	540	563	543	530	524	503	493	523	488	499	539	542	503	528	551	512	505	499	573	521	514	506	491	528	481	520	548	503	532	491	542	540	474	568	512	469	505	504	529	492	540	505	515	560	533	523	507	504	538	526	503	511	481	504	509	552	518	519	469	508	489	548	507	492	500	516	454	551	486	578	515	526	524	492	487	485	503	517	485	478	456	546	532	525	461	540	512	514	557	496	507	531	527	489	544	569	560	528	512	511	527	521	531	503	518	570	540	520	555	487	517	487	515	482	505	491	514	541	532	548	494	549	548	535	471	487	541	483	485	512	562	523	495	511	510	520	531	494	519	547	476	503	512	503	461	522	512	537	535	518	515	531	485	492	517	531	543	511	533	495	478	542	509	521	524	531	525	519	515	523	507	490	511	491	518	513	504	522	527	501	545	526	514	484	510	523	509	549	515	470	492	480	494	497	508	528	527	534	520	504
12241	17284	11888	8354	6470	4381	3762	3383	2822	2854	2561	2073	1467	1130	846	727	615	586	561	558	556	608	528	556	549	565	534	513	535	547	524	498	543	533	526	529	521	529	552	596	540	552	518	550	554	556	533	570	598	542	576	540	557	526	565	543	532	528	523	568	524	494	555	596	542	535	557	569	532	550	522	516	519	569	517	526	530	601	544	552	542	563	552	524	513	539	523	501	582	568	541	542	513	541	553	539	542	490	526	548	555	549	550	515	554	584	548	569	571	523	505	535	604	500	519	518	546	530	556	544	548	598	541	554	567	505	553	593	571	531	551	544	569	538	544	590	531	560	543	547	543	552	538	535	562	537	564	552	555	574	561	544	559	562	537	548	545	534	538	611	544	571	570	545	556	530	592	521	546	564	571	555	559	516	559	578	532	536	525	543	540	551	509	552	547	524	540	561	517	571	563	570	519	577	518	524	550	588	534	541	566	504	556	525	548	557	570	615	524	571	535	593	582	537	567	543	552	540	564	539	532	522	516	516	585	530	576	534	543	528	553	541	545	511	521	561	602	543	537	578	564	539	532	561	542	534	555	551	516	530	567	563	527	562	564	523	551	504	565	514	543	522	570	537	573	539	541	510	550	549	561	602	538	555	508	553	510	537	527	533	527	545	540	539	512	550	584	559	598	557	541	546	560	554	548	566	511	532	493	592	550	553	557	530	536	553	584	534	552	547	546	551	564	602	531	532	555	571	549	593	540	549	533	568	535	506	508	568	526	529	570	497	558	599	552	542	573	531	548	533	547	550	521	541	561	516	545	607	516	572	464	564	531	553	540	558	544	564	551	573	546	547	540	572	576	533	532	523	558	513	591	532	571	543	523	570	574	527	510	546	559	570	570	584	556	537	525	550	541	552	559	560	506	548	546	506	535	537	566	507	508	512	548	519	555	566	540	538	530	555	578	534	568	562	551	530	537	502	544	512	562	538	570	548	528	525	580	563	536	562	524	558	570	585	587	559	523	549	578	539	514	529	511	527	568	524	594	539	576	557	558	571	539	532	516	535	542	552	570	546	530	560	530	544	548	518	539	599	526	564	571	526	558	563	516	576	563	546	532	495	521	556	553	573	492	551	514	539	569	501	500	538	560	574	559	572	561	536	567	566	521	504	525	527	573	523	564	562	579	499	576	517	553	561	538	543	578	542	559	551	526	537	546	563	531	585	561	548	515	580	583	538	557	550	508	523	509	563	546	545	544	507	565	530	498	524	568	540	511	532	525	546	576	500	552	571	559	563	530	597	565	542	544	564	542	502	518	553	583	523	584	580	545	546	530	545	540	555	522	507	533	536	586	541	557	547	562	570	559	543	562	564	512	520	536	532	528	509	540	569	522	560	565	582	569	523	565	532	536	563	539	539	553	464	555	516	501	534	530	550	580	549	518	633	569	526	552	540	538	538	528	524	571	544	569	584	576	542	513	568	510	562	528	558	597	570	547	546	543	550	566	540	557	555	560	563	535	566	547	550	533	557	585	547	578	513	570	518	583	501	574	535	557	574	542	557	556	542	538	503	565	571	547	522	506	522	563	572	572	549	558	550	563	516	565	556	532	583	585	554	564	570	548	558	502	515	544	561	555	546	547	517	526	516	543	507	520	545	533	576	560	530	584	536	512	533	557	584	563	533	536	496	569	574	556	510	588	510	540	547	513	544	515	549	572	574	545	541	540	563	580	534	551	535	553	540	548	556	547	508	557	555	527	579	551	535	538	531	549	523	553	572	559	510	541	566	601	544	562	511	542	552	546	574	536	579	550	581	516	529	519	540	516	566	554	546	573	522	517	559	565	552	581	558	518	547	538	532	532	527	520	532	577	523	552	537	536	559	523	537	557	523	572	541	520	547	549	520	526	544	521	568	565	551	514	551	551	556	557	518	599	519	534	558	542	558	504	573	532	538	544	568	591	506	556	569	518	530	550	551	513	547	533	570	518	572	541	530	568	518	540	547	530	536	522	523	519	595	567	527	532	560	555	514	539	581	542	518	519	550	558	535	519	578	533	513	550	531	552	560	504	521	497	558	604	526	547	573	536	522	536	563	522	547	573	552	528	557	552	520	581	566	588	557	548	558	583	568	514	551	550	573	614	534	503	532	540	559	534	542	556	552	568	521	546	505	518	545	545	517	565	558	512	547	533	503	546	551	554	552	545	548	581	541	589	572	535	557	522	516	551	525	558	555	562	553	532	568	565	553	529	579	591	576	547	533	549	536	496	521	552	554	548	578	561	565	504	540	537	572	520	533	515	558	507	521	521	497	516	555	523	521	531	596	550	565	595	512	554	515	540	561	566	572	598	570	562	545	555	524	503	564	565	565	535	575	504	525	582	500	521	553	540	563	531	547	531	550	574	588	556	555	542	601	544	538	531	577	557	533	538	509	537	523	522	546	559	568	537	538	549	606	568	562	533	581	572	578	527	555	563	543	554	601	548	544	502	516	541	509	574	557	557	523	569	579	556	562	558	545	532	566	516	541	553	556	558	578	527	549	526	545	568	499	558	565	565	568	528	556	544	545	538	548	550	557	547	525	505	562	538	514	589	585	555	525	573	546	551	516	538	524	514	521	560	539	496	553	485	563	587	549	564	568	468	539	531	569	549	579	550	554	541	509	572	538	547	562	535	533	553	561	499	537	562	538	535	545	564	520	535	497	572	562	560	591	552	572	523	543	573	547	517	559	536	542	542	604	539	514	529	542	547	524	557	567	556	536	553	565	492	581	560	552	549	552	560	536	544	562	495	530	517	569	545	546	577	533	544	613	494	560	547	518	564	609	574	548	470	549	553	567	559	555	562	548	542	574	524	536	576	511	572	551	548	544	566	590	556	535	510	585	533	524	538	533	547	543	563	526	521	559	589	556	565	567	549	570	554	520	574	539	586	571	593	546	541	569	592	552	572	552	553	568	567	572	575	553	536	550	558	499	539	534	555	560	551	539	556	521	538	533	560	607	565	525	547	547	547	539	490	556	578	556	552	549	541	499	584	545	563	541	511	561	578	578	572	559	561	555	524	563	545	572	516	614	560	541	523	541	565	534	571	553	538	536	528	568	541	566	520	545	564	541	513	532	538	563	565	592	561	525	557	546	553	536	565	539	534	551	523	535	546	530	528	548	556	516	595	532	519	575	548	546	590	570	559	533	537	533	514	587	520	559	535	569	578	535	539	497	549	579	522	506	563	518	515	530	550	583	551	578	570	508	533	505	577	564	503	579	580	580	534	536	533	552	585	542	515	541	532	542	528	534	527	582	553	556	547	535	554	514	569	540	543	537	561	558	557	532	549	543	546	552	516	532	527	571	545	510	546	565	554	563	532	542	507	528	546	585	562	526	575	557	539	530	554	519	545	552	562	498	569	568	555	561	515	547	526	563	608	542	551	606	569	540	547	549	546	579	585	529	522	550	536	545	593	536	542	517	551	582	547	556	507	534	545	544	552	514	567	550	521	585	591	554
24278	21400	28504	24726	21135	9400	12773	14828	16766	17898	14215	10209	6089	3587	2028	1228	872	695	642	603	602	605	533	559	578	569	593	569	585	559	600	555	548	584	562	569	606	574	578	576	600	584	563	496	533	598	612	630	571	597	591	589	598	591	595	594	574	583	614	562	605	563	619	597	581	580	569	561	568	552	614	555	588	602	617	577	587	584	572	558	629	586	558	581	574	600	555	525	568	580	579	586	580	560	613	571	561	570	597	565	562	568	561	571	610	566	603	597	590	558	594	559	589	619	604	609	581	543	632	594	557	562	566	573	544	585	580	576	587	589	604	599	557	554	613	601	589	581	601	550	600	637	530	581	589	571	542	559	599	546	559	555	610	617	577	581	553	575	596	555	612	604	586	561	597	584	596	558	547	580	597	591	544	586	615	554	570	586	599	566	589	576	555	551	557	514	577	585	571	546	591	587	607	574	600	578	578	579	586	557	561	621	598	575	618	532	518	598	569	620	585	587	624	598	581	564	601	558	575	583	594	502	600	556	579	587	597	568	540	567	548	570	549	569	607	565	617	625	601	602	537	561	613	588	593	576	528	563	537	610	609	560	564	568	578	574	592	520	509	541	565	613	550	564	539	633	571	591	596	614	601	595	585	611	591	578	577	553	568	563	634	566	605	572	555	586	573	606	566	583	600	540	590	566	594	597	564	596	565	571	601	602	568	585	642	580	629	607	561	612	601	562	534	564	583	596	592	601	577	578	574	584	539	590	589	572	586	554	595	570	619	568	628	571	558	618	530	580	590	588	635	586	572	619	594	630	592	578	591	581	577	605	615	574	537	618	579	588	594	537	589	593	581	593	600	617	579	580	590	569	608	567	592	579	594	543	585	577	597	562	586	600	600	614	620	567	568	607	610	569	574	609	579	592	607	577	558	555	569	583	559	584	548	601	562	540	556	574	566	583	576	560	580	585	533	572	574	557	564	558	590	588	625	560	564	567	618	597	618	629	593	574	571	554	549	572	535	527	586	587	585	571	526	564	550	601	548	577	546	566	577	549	589	536	585	584	593	586	599	600	582	592	578	556	597	611	586	566	568	544	569	554	608	565	559	586	554	604	588	582	568	579	570	571	559	598	567	570	568	564	606	558	599	542	573	533	581	597	576	621	572	598	556	558	595	590	596	596	558	602	569	572	581	576	545	601	629	605	559	590	579	579	586	533	538	559	550	600	609	614	598	617	593	572	562	580	578	590	575	583	614	562	543	574	594	533	588	571	647	581	594	570	555	598	596	560	572	547	585	571	561	574	577	594	564	592	552	600	584	569	619	551	628	614	627	557	577	569	586	605	581	579	577	572	606	575	558	563	596	593	625	612	578	576	622	551	556	584	589	575	547	587	554	583	574	583	577	579	597	595	562	596	555	553	588	567	542	610	588	590	614	578	600	598	567	551	603	589	574	586	655	539	566	584	591	551	619	572	539	561	522	559	596	637	581	578	612	571	609	592	596	586	594	546	621	584	608	586	570	589	564	602	571	593	579	575	579	604	609	591	519	587	570	609	568	557	622	554	569	576	564	596	594	590	574	572	575	574	585	557	579	583	595	619	537	601	584	575	575	583	632	603	554	573	541	580	567	586	568	582	596	576	568	526	535	614	590	576	555	583	617	578	607	594	606	632	608	598	553	542	584	573	594	557	550	587	609	594	602	611	625	548	543	590	547	534	591	582	559	567	588	568	580	586	542	624	529	593	578	575	598	559	560	593	560	598	614	569	600	568	571	563	558	611	533	617	657	583	602	553	600	546	574	624	561	584	622	599	552	614	548	626	615	587	568	563	585	596	562	578	618	604	601	612	562	571	614	571	587	582	573	568	533	583	598	578	610	566	567	585	572	600	616	580	609	581	637	569	581	579	597	591	602	633	555	584	559	598	579	565	575	535	605	549	608	592	598	549	573	529	568	623	593	630	585	594	567	575	636	571	549	609	556	593	596	547	561	596	582	571	612	563	564	562	604	581	600	581	572	591	583	595	585	556	562	581	602	558	543	593	565	559	569	547	601	590	601	571	609	565	617	554	536	569	606	570	567	622	604	572	572	580	534	595	603	567	579	543	537	538	579	595	576	600	629	570	589	534	574	587	612	555	592	610	564	597	615	607	572	574	589	562	566	551	564	596	583	567	559	523	567	557	615	591	547	594	560	610	597	571	584	585	549	608	562	576	603	579	599	561	572	591	586	581	606	604	599	582	542	579	566	577	581	553	583	580	586	579	593	544	569	547	554	536	571	550	561	564	576	564	600	568	587	563	570	591	586	569	542	562	596	614	579	559	533	537	576	558	597	557	562	571	560	598	584	589	605	580	561	547	546	544	567	623	585	544	530	627	584	587	578	565	571	614	580	608	617	575	561	562	570	573	573	544	565	603	570	550	571	564	590	628	557	588	558	568	523	599	631	594	574	570	589	537	601	583	606	563	568	563	616	601	554	586	605	610	551	578	553	574	551	556	623	610	610	595	552	544	592	601	613	602	603	595	572	576	558	573	599	547	551	548	638	581	584	574	572	594	577	587	586	577	567	557	571	585	567	565	631	590	574	555	583	606	555	592	566	585	570	569	589	576	638	580	581	601	592	573	553	586	595	544	589	655	559	581	626	596	566	594	596	555	636	612	607	565	559	544	579	602	537	624	625	547	581	619	578	595	570	600	572	589	581	575	610	587	548	611	589	588	571	571	577	533	541	587	598	543	572	608	577	570	628	569	586	618	562	593	560	560	629	598	592	613	553	601	576	570	586	606	561	567	563	602	590	630	595	560	574	596	581	580	581	582	582	575	558	564	568	578	562	590	574	602	606	576	595	618	593	573	572	635	606	572	591	591	585	570	550	589	552	595	573	525	597	567	603	569	583	569	616	544	602	597	564	579	576	585	565	590	574	585	532	540	581	554	501	619	618	586	548	549	584	598	556	564	592	543	575	600	607	592	550	545	611	567	568	558	568	597	532	612	576	593	610	652	557	574	613	590	605	568	575	568	553	590	597	582	517	621	576	558	555	593	563	571	579	581	552	600	550	547	600	573	590	560	587	575	585	586	597	578	593	568	574	605	582	623	544	596	599	574	582	581	599	587	607	553	586	557	525	584	601	577	584	602	604	569	631	577	574	579	587	580	597	599	608	570	564	569	548	588	544	639	596	562	571	594	602	557	594	617	599	626	591	575	566	611	580	614	598	557	597	605	585	587	599	562	580	574	586	583	613	595	577	551	560	580	578	562	582	558	541	519	570	585	548	540	547	578	562	604	585	570	576	577	570	548	547	606	606	589	586	563	558	620	540	584	604	580	572	564	526	594	584	572	606	575	577	550	585	575	593	586	576	585	547	543	594	534	602	565	570	569	574	605	594	604	672	606	580	582	591	551	615	611	562	586	557	601	557	567	541	581	600	547	577	590	577	595	582	592	577	585	589	568	593	557	543	600	573	583	608	581	579	609	544	626	567	603	618	576	599	580	598	582
12843	22498	17396	11399	9372	6647	18188	19723	22456	22206	18163	13322	8331	4846	2782	1709	1024	796	676	685	610	582	597	585	586	657	621	636	587	615	649	617	622	549	638	592	613	597	614	576	623	601	564	604	568	621	622	553	641	639	590	558	661	623	582	641	623	629	595	651	577	577	609	631	616	632	663	641	609	593	582	617	602	607	627	604	622	616	614	642	619	632	553	582	616	602	615	540	624	593	602	652	596	555	598	564	600	580	624	635	614	609	615	601	579	642	589	594	605	613	600	582	595	628	551	575	606	600	606	602	570	586	602	607	586	624	614	565	596	597	615	622	600	627	643	602	612	562	612	589	618	581	642	612	636	587	640	607	595	636	626	623	612	597	622	602	611	634	639	639	588	629	615	605	610	604	618	566	566	576	585	599	628	628	617	604	575	566	602	588	565	630	580	627	586	622	561	607	603	618	631	612	581	608	608	611	603	634	584	617	604	579	590	640	591	676	613	584	603	579	641	611	602	601	611	646	624	561	601	597	632	611	556	624	575	607	648	576	568	606	633	563	591	597	609	625	583	609	621	595	566	569	588	589	601	604	623	661	634	591	561	573	604	607	588	598	609	612	605	586	632	561	623	582	635	641	613	596	627	577	648	583	585	643	602	587	597	578	605	594	604	611	620	600	586	582	620	623	644	611	577	644	602	594	584	609	631	607	571	640	633	631	572	607	598	630	583	588	595	627	653	581	631	605	579	612	559	600	618	623	607	609	606	591	615	595	594	602	571	578	602	603	626	625	631	559	622	641	611	628	554	582	569	623	556	624	584	570	613	579	638	575	621	614	623	628	584	589	577	549	625	613	612	620	628	633	638	627	634	618	615	634	569	578	611	615	635	680	607	605	610	645	566	644	580	619	584	613	618	632	599	651	618	575	563	604	583	611	611	606	648	588	599	656	616	615	609	635	608	650	600	571	613	634	642	613	623	608	621	603	608	634	629	584	599	581	636	617	587	602	593	646	624	610	610	621	624	608	628	613	632	624	569	639	615	583	594	573	601	630	604	594	625	613	586	622	580	590	596	613	603	633	592	597	627	624	608	601	639	584	638	594	638	627	624	623	621	602	592	574	618	613	640	593	640	621	639	615	572	575	627	593	597	591	588	592	601	647	598	628	595	594	623	573	589	583	604	627	640	632	643	611	630	604	575	587	641	573	547	577	571	598	597	628	565	557	589	628	621	619	623	638	633	603	605	630	596	642	596	607	636	618	625	602	593	625	619	598	638	607	578	621	554	599	576	646	572	621	600	611	613	560	603	611	630	586	632	576	609	600	628	567	604	614	636	598	615	595	579	618	592	599	664	608	568	618	567	591	604	609	622	617	599	596	581	627	602	617	593	602	603	634	616	596	608	575	642	565	657	618	567	618	572	606	606	579	589	622	607	601	611	569	617	623	611	660	628	624	568	636	589	587	594	605	567	579	581	625	553	594	628	608	600	638	585	614	625	612	599	590	592	648	576	638	617	575	621	612	624	633	580	595	625	573	598	587	577	591	597	582	585	567	603	575	620	576	655	657	611	560	643	618	593	575	580	573	614	567	604	595	616	603	593	605	602	583	582	582	574	577	632	628	591	639	622	632	616	573	593	634	629	598	586	614	591	641	590	637	627	598	574	645	611	600	556	628	644	609	599	620	622	611	602	616	578	605	575	594	587	624	597	607	601	606	589	569	612	582	634	572	622	655	614	609	630	617	601	601	629	577	612	602	604	604	604	590	594	589	607	608	621	590	605	605	584	607	619	600	613	612	597	617	622	625	577	646	602	652	594	605	564	603	613	619	620	636	651	604	603	577	619	589	608	574	620	610	608	615	618	597	597	595	616	570	619	633	609	573	598	631	646	619	608	612	589	600	577	591	648	613	634	590	629	556	608	610	561	641	578	602	626	571	618	560	611	618	592	564	630	594	579	623	587	557	557	606	585	572	619	608	580	623	595	622	572	587	592	609	627	585	524	590	596	581	613	570	638	639	620	551	577	575	619	604	619	594	628	618	622	685	573	575	623	624	639	629	633	619	604	628	594	612	556	596	617	577	592	597	639	617	576	594	651	663	624	588	556	571	638	610	584	605	591	578	585	613	588	620	610	570	600	616	628	575	585	625	617	628	602	587	600	579	624	612	592	623	579	578	608	588	624	629	620	604	572	591	598	587	575	580	620	557	590	600	609	627	599	576	632	633	598	628	611	627	588	636	581	618	607	586	629	628	618	618	589	569	607	608	618	589	571	586	607	602	575	584	596	614	575	667	627	611	611	593	659	609	585	602	629	605	638	602	640	646	616	549	599	590	651	596	627	596	597	607	594	578	617	567	601	580	582	614	623	586	605	642	634	573	610	625	625	591	602	611	595	632	629	588	624	621	625	607	593	613	603	607	625	588	597	599	591	587	622	602	598	600	588	583	591	626	608	580	652	642	571	630	580	612	618	654	612	614	589	617	623	631	638	593	601	589	562	592	581	651	590	606	627	575	611	623	600	595	655	595	551	572	577	622	575	619	612	555	592	572	636	598	630	642	595	584	623	676	603	575	593	607	632	620	606	605	640	603	624	571	584	590	641	618	626	606	616	608	598	634	617	554	617	600	627	584	636	620	587	616	582	602	618	599	601	564	615	597	648	619	563	613	591	631	630	589	590	624	589	571	619	646	635	617	591	627	613	603	648	636	578	597	600	593	568	612	580	632	656	583	598	595	622	562	615	600	565	583	607	611	568	615	574	605	589	603	632	634	640	630	573	633	592	622	626	621	597	598	608	597	572	629	616	569	608	609	666	597	606	620	610	620	581	575	592	629	605	612	608	608	584	578	605	607	581	594	634	536	630	584	551	599	633	606	596	620	606	575	629	640	590	560	641	634	622	615	586	584	589	593	570	609	600	606	599	570	623	592	643	616	602	634	594	611	645	592	625	666	600	645	638	563	620	587	608	608	594	602	609	576	575	607	593	585	592	613	615	577	596	612	618	615	611	635	608	622	607	609	641	625	625	606	588	628	603	598	616	573	632	608	600	626	612	626	566	634	584	584	646	617	598	623	589	581	606	604	593	592	602	597	579	612	601	653	626	646	592	644	603	601	583	565	565	624	606	632	549	617	645	590	623	585	595	608	595	581	593	588	611	599	611	594	602	598	659	632	585	634	579	573	604	574	623	596	606	589	629	628	598	599	606	621	607	620	617	605	578	599	624	585	599	577	570	590	626	567	646	612	608	594	602	599	615	601	623	642	633	570	592	593	645	609	586	618	555	587	619	642	587	609	600	668	580	593	599	686	597	610	596	610	601	591	602	614	614	637	606	624	624	648	581	588	580	596	624	579	632	580	592	611	609	597	640	640	603	614	621	568	600	624	582	613	655	607	583	618	580	639	607	587	598	596	582	590	596	592	620	599	594	605	644	627	659	613	595	660	638	599	633	577	623	567	663	630	574	534	612	657	630	592	587	555	631	605	600	579	593	584	620	583	623	610
25123	21345	27322	25575	11415	2510	5035	6741	10248	10259	8206	6180	3783	2297	1418	958	786	673	645	578	583	612	592	590	621	591	573	574	563	588	572	549	583	611	585	606	577	580	609	578	600	571	608	564	555	598	629	634	652	535	532	617	545	575	560	577	589	550	538	587	591	621	583	613	547	576	609	623	564	545	586	631	564	586	559	563	582	555	555	573	599	485	546	602	578	538	595	634	599	555	562	526	592	564	568	577	588	537	554	587	557	564	613	536	600	570	597	616	560	594	559	541	540	593	553	579	546	610	566	540	533	567	614	584	556	585	565	535	525	599	560	550	634	579	587	605	535	557	575	577	595	582	581	586	547	611	561	559	589	590	534	599	566	580	585	545	593	553	563	545	606	554	600	585	578	605	542	614	576	578	590	565	580	556	580	633	539	610	586	553	589	582	537	550	586	583	546	577	593	614	607	581	581	546	552	580	627	586	595	629	591	545	624	572	584	582	583	555	560	573	620	558	589	554	556	596	596	549	621	576	548	566	573	555	556	601	547	613	538	576	567	568	569	565	611	609	545	584	603	601	572	586	585	559	557	568	596	591	593	606	597	626	582	604	586	590	597	574	572	591	572	591	619	565	610	592	596	546	567	545	599	590	557	562	591	590	554	556	601	581	564	549	538	599	585	575	570	571	583	514	585	609	565	642	584	613	564	578	533	581	604	591	614	552	561	576	569	599	595	606	576	583	563	607	606	582	537	589	591	587	593	597	590	581	573	583	606	581	603	593	572	596	570	587	563	552	579	584	559	547	587	611	573	553	606	576	594	567	567	590	602	627	585	622	555	560	604	569	604	564	565	581	615	589	585	558	617	554	553	609	573	560	591	607	595	566	579	582	550	529	586	608	548	594	550	585	598	570	581	571	588	630	619	556	595	573	598	553	619	587	579	599	582	556	626	585	566	585	580	555	554	543	538	576	558	570	527	621	540	630	578	597	587	573	573	532	594	579	598	578	583	611	578	558	594	612	586	583	571	575	579	539	571	576	600	527	607	556	577	572	540	581	595	571	548	549	558	575	620	558	547	570	547	558	572	540	631	555	598	580	623	613	569	582	539	566	596	576	573	561	626	580	561	554	564	577	572	589	604	525	557	547	593	542	628	575	602	588	592	569	579	538	557	571	547	567	583	569	564	596	585	585	615	577	578	583	583	575	610	584	585	537	520	603	593	581	582	592	569	601	622	602	611	562	567	579	550	578	573	594	537	606	595	589	592	598	588	579	561	558	535	571	577	586	521	580	632	539	581	615	555	574	562	545	577	606	555	590	608	579	577	565	589	549	554	573	536	539	569	555	580	580	565	578	573	591	590	535	540	542	551	559	581	599	568	553	588	550	598	578	598	542	548	572	553	525	606	587	564	638	596	615	567	606	581	537	572	604	555	582	637	586	583	565	556	617	593	558	635	540	558	593	570	582	611	591	577	545	553	557	554	551	596	554	582	550	562	591	562	551	552	599	575	564	586	604	533	616	564	585	556	528	577	561	604	549	599	582	536	554	557	537	546	535	571	539	603	512	555	530	559	515	586	523	585	568	573	579	568	595	572	581	550	607	581	604	539	563	572	593	546	582	545	577	547	574	580	565	597	579	580	589	577	571	583	596	596	576	554	563	572	609	537	598	598	570	580	576	596	545	559	558	608	599	557	576	594	576	576	530	554	603	573	614	566	565	556	564	596	579	563	575	578	538	563	558	646	556	611	627	595	576	573	577	589	603	576	554	534	588	587	582	603	598	603	630	588	573	623	602	552	557	602	580	573	600	585	592	559	572	560	639	576	553	527	575	597	583	606	590	531	582	552	634	626	563	538	562	549	524	562	566	557	562	586	577	549	624	579	549	564	564	560	592	552	569	559	593	518	565	563	528	596	549	568	548	559	600	631	551	591	602	551	589	543	554	594	583	627	572	569	628	557	582	552	581	591	570	567	567	626	606	598	586	599	562	552	566	561	607	560	583	569	575	601	588	569	539	546	568	612	587	575	553	575	547	568	579	594	540	571	619	626	562	570	539	572	586	580	598	588	544	572	605	588	607	585	568	615	570	566	563	551	597	621	568	587	615	558	580	579	563	560	566	600	606	537	598	575	560	577	563	562	544	575	523	551	565	575	575	591	589	584	586	553	595	580	576	566	538	567	617	574	538	565	600	574	522	557	583	585	602	563	592	585	575	568	562	562	563	542	573	586	584	562	556	582	566	548	593	570	609	588	573	603	568	554	538	531	541	537	590	571	636	578	610	606	591	610	639	596	595	569	573	570	557	542	551	539	605	548	595	613	588	596	573	564	553	576	557	601	579	598	590	551	593	586	572	573	567	545	570	584	614	584	569	566	606	592	604	595	583	595	571	584	532	540	562	547	583	584	559	597	535	573	564	556	555	568	578	533	559	537	563	561	524	602	589	554	561	573	568	573	575	604	561	574	585	573	598	585	576	537	608	562	621	577	560	597	578	535	589	576	579	629	566	541	556	587	580	583	580	575	581	569	578	592	579	609	550	587	554	533	561	607	587	540	565	640	618	568	586	664	555	581	565	575	552	583	574	555	604	640	597	566	606	595	595	549	583	562	575	610	543	550	538	561	593	555	564	590	594	565	575	576	540	572	556	590	538	546	594	591	574	585	539	591	545	556	521	589	599	562	588	629	628	562	581	540	577	598	563	573	574	586	597	614	577	577	561	561	580	565	580	572	565	582	587	583	554	631	576	587	571	640	569	522	562	568	616	601	602	591	554	551	563	546	589	567	536	582	544	581	586	566	579	574	576	537	580	575	560	580	609	592	600	581	598	554	590	553	598	575	615	581	580	585	618	630	587	554	587	529	563	595	590	574	579	559	572	588	563	593	595	558	537	595	589	587	594	572	541	575	530	587	620	566	595	537	577	564	569	560	579	536	601	507	609	564	589	505	599	567	552	572	572	561	577	564	605	559	556	595	593	605	589	582	587	600	541	647	612	562	604	557	559	600	595	567	580	546	606	555	594	587	582	589	585	586	616	605	607	581	543	531	558	549	531	548	554	625	591	575	553	571	581	588	586	579	581	558	568	537	574	595	573	540	594	549	565	551	577	579	618	564	605	592	573	630	532	584	603	574	555	595	526	602	573	586	547	546	563	593	595	567	581	566	544	577	567	561	548	604	607	590	547	570	577	606	556	561	557	546	585	598	559	555	552	601	564	536	592	581	624	594	560	588	564	604	546	566	592	601	618	601	632	581	581	573	608	626	576	572	556	558	564	552	578	581	574	562	545	564	541	533	567	578	597	558	596	597	530	556	573	578	581	575	595	531	559	566	617	589	561	561	570	577	549	573	576	598	596	559	544	602	558	555	576	567	545	566	612	586	580	570	574	588	585	599	578	539	607	557	547	603	566	586	562	570	547	601	623	556	552	551	590	550	548	585	554	588	578	588	548	550	594	555	597	561	539	565	583	572	576	603	576	558	554	610	590	552	552	622	574	547	573
12030	20737	15433	9702	6227	3625	9986	12695	17886	16944	13807	10291	6355	3670	2205	1378	948	713	728	668	641	628	627	631	627	598	615	594	598	615	594	633	579	588	595	596	619	590	611	626	605	592	639	577	615	613	594	586	615	553	578	650	620	643	637	603	600	623	609	622	630	596	565	616	603	619	590	597	602	697	597	572	632	601	588	623	611	652	634	624	575	573	630	653	626	619	596	595	633	618	630	607	608	638	658	614	615	612	601	581	620	653	621	622	640	571	608	625	639	592	600	626	689	605	598	586	613	590	635	639	614	620	615	609	621	627	614	625	604	625	570	621	613	654	598	626	661	595	581	613	614	616	638	645	611	594	599	611	633	614	589	570	601	621	605	547	613	601	628	603	600	631	617	604	604	696	599	631	654	635	605	620	617	577	608	591	625	640	582	562	608	590	615	622	618	603	603	631	563	646	598	630	633	621	571	577	565	576	642	623	613	604	594	574	633	593	636	605	604	626	632	604	614	565	608	618	623	609	620	606	635	645	604	622	631	636	597	594	651	637	649	602	571	571	665	654	606	613	607	582	597	567	631	594	609	645	651	625	660	557	590	607	621	629	614	592	630	635	599	624	631	585	635	600	613	628	584	620	577	627	570	609	617	602	601	597	602	589	616	626	605	641	629	576	612	632	577	625	569	563	617	654	596	644	585	649	575	616	606	605	610	629	630	629	673	609	631	598	618	627	620	603	621	611	633	563	591	653	634	619	643	633	630	599	623	646	651	630	628	574	608	588	594	567	569	609	576	613	656	626	612	664	649	642	653	611	657	648	645	561	610	590	572	642	632	580	584	622	623	612	646	632	605	639	630	617	625	600	608	583	601	614	578	618	670	635	587	610	621	580	624	635	636	628	629	590	613	628	583	648	614	583	621	650	574	565	617	620	605	595	609	588	632	633	624	630	624	584	619	551	612	596	636	640	621	593	657	607	604	628	630	575	620	634	634	605	594	612	564	576	626	614	640	621	555	673	600	602	579	594	604	622	618	628	659	586	640	615	583	609	664	605	616	648	588	629	593	584	649	589	604	611	596	588	575	603	594	598	618	571	613	618	678	600	573	651	620	673	625	671	574	615	577	590	584	583	582	593	616	663	640	619	604	630	620	606	626	607	608	634	562	619	615	625	634	617	634	614	657	592	633	632	585	629	616	642	615	673	594	625	597	625	601	595	590	629	595	653	640	585	630	607	597	589	649	613	616	638	583	662	611	610	658	647	591	614	640	615	612	590	631	635	634	588	617	599	620	628	615	638	580	604	624	633	599	548	592	638	636	580	631	626	599	594	631	559	594	613	622	596	664	586	658	589	593	615	644	637	590	642	612	647	621	539	577	594	648	627	620	611	618	593	641	643	583	596	634	646	681	633	650	647	587	631	610	637	584	622	629	618	630	624	621	623	603	627	584	631	602	611	573	612	551	616	623	541	637	624	610	634	602	577	605	687	624	578	618	644	615	613	595	676	579	612	620	615	599	606	632	608	586	559	567	621	628	608	598	616	654	636	637	619	603	606	569	605	544	594	557	613	578	605	623	587	636	599	635	574	606	601	596	558	633	616	591	647	649	593	584	612	620	647	628	608	623	607	592	646	615	595	615	607	593	642	609	606	592	605	591	599	605	587	614	640	592	623	599	625	634	609	594	631	563	615	597	624	621	563	647	570	615	591	615	563	582	624	641	577	639	613	643	618	609	611	636	615	579	609	580	648	567	634	575	673	565	611	605	699	611	650	555	596	626	619	616	582	632	663	619	613	593	628	589	638	615	677	628	601	616	661	612	587	583	587	632	610	572	622	628	588	609	576	593	592	619	610	592	628	620	633	649	619	655	550	601	595	631	635	618	609	649	627	619	594	628	632	602	598	632	602	644	612	635	595	597	599	622	618	622	596	613	634	615	600	631	626	601	642	595	634	621	636	616	641	630	632	588	635	609	626	633	601	617	642	581	596	561	624	575	629	596	608	621	663	624	616	622	632	588	649	627	609	630	640	607	634	637	620	622	597	640	589	637	598	599	576	587	608	620	670	613	590	622	566	602	634	601	601	588	632	612	639	631	586	576	626	637	614	648	599	620	587	653	633	608	632	627	602	612	630	611	589	633	604	614	655	599	574	576	643	617	649	619	598	634	636	579	627	625	597	608	630	633	597	604	621	568	646	627	633	646	586	631	611	642	622	669	626	607	607	633	639	643	623	622	673	585	625	646	618	608	645	621	611	589	588	623	613	603	631	638	585	643	610	653	593	584	607	642	613	653	600	625	607	628	615	592	588	648	630	621	628	590	604	605	620	575	630	592	616	635	612	628	572	631	614	645	618	631	618	667	652	571	636	611	599	631	584	614	646	633	654	591	624	597	604	604	615	611	634	587	589	583	633	588	577	609	637	641	597	623	604	626	613	611	591	594	618	629	639	619	553	611	635	632	596	624	593	643	557	580	627	629	584	611	616	631	602	616	648	581	613	578	608	617	587	641	587	588	604	650	589	671	663	592	634	602	667	598	598	606	619	581	610	609	643	614	608	580	615	593	597	636	598	668	627	619	576	633	588	647	624	631	579	643	618	602	630	625	583	563	660	554	617	579	647	648	590	579	602	569	570	598	601	617	593	602	621	614	633	639	598	636	578	583	633	598	634	633	561	619	617	595	636	604	623	596	598	587	675	597	611	604	560	628	599	627	611	599	609	550	580	610	602	604	647	622	611	594	653	632	595	630	607	594	616	603	590	586	597	608	658	616	628	646	638	610	635	612	582	610	625	612	600	663	592	595	628	597	563	642	585	585	627	605	626	626	585	604	630	636	627	614	590	572	569	619	565	587	561	587	644	610	608	628	625	600	623	630	612	566	626	587	590	616	612	583	604	602	670	614	598	606	611	634	623	616	620	583	598	612	643	573	573	583	623	650	569	590	593	663	615	608	579	595	637	640	624	612	590	597	534	613	593	623	596	611	602	613	564	573	601	626	632	576	632	653	628	582	631	571	622	622	622	623	614	634	625	665	620	627	574	591	621	651	600	591	600	594	619	629	625	594	646	626	565	616	552	595	624	644	585	628	633	597	620	631	621	606	602	588	638	576	612	649	629	609	576	614	679	619	598	641	634	608	645	623	593	612	600	637	619	595	620	618	583	624	662	604	592	599	570	628	573	619	627	625	672	605	604	619	652	579	602	632	585	636	615	585	612	627	609	635	620	634	637	607	578	619	595	624	584	624	585	613	631	623	598	600	652	654	595	621	580	582	621	636	603	602	645	589	633	646	612	619	589	649	624	622	637	605	616	636	600	645	603	585	613	620	620	636	597	591	600	606	616	592	583	601	639	623	588	574	646	617	630	609	629	667	645	621	633	585	631	619	618	635	601	587	600	620	648	631	578	617	647	619	632	600	626	670	590	627	597	606	663	649	620	600	629	598	623	611	579	593	664	673	636	561	609	628	620	591	609	611	584	625	621	648	631	597	607	633	617	605	619
22847	21428	29149	24089	21451	21581	19843	14360	30230	32217	27354	21669	14071	7899	4323	2251	1340	992	849	761	782	750	713	709	716	773	717	742	709	709	742	746	805	698	746	729	689	704	727	688	764	725	721	729	701	741	697	739	717	716	738	771	712	727	738	699	748	739	739	727	761	722	746	771	694	716	746	701	723	752	710	769	763	741	733	723	746	700	725	749	725	781	713	756	762	757	722	754	708	734	773	707	733	747	719	689	701	714	684	716	696	772	724	721	714	721	724	768	732	694	755	736	764	758	760	754	735	726	721	713	738	739	693	706	732	732	728	747	713	727	724	745	724	755	693	738	733	738	670	693	741	706	725	709	699	709	697	749	743	662	768	657	710	720	741	783	696	727	741	707	749	677	720	685	758	777	695	717	735	733	744	738	773	721	738	731	745	695	751	756	773	726	704	729	778	771	740	692	699	722	735	718	724	737	711	704	701	709	745	716	699	743	712	697	756	687	670	715	751	734	753	691	712	763	793	712	747	748	778	709	755	707	717	743	743	758	712	745	732	675	721	715	706	700	710	753	731	721	734	737	706	792	726	754	723	701	752	738	736	749	757	711	765	712	711	720	672	684	734	763	738	713	730	686	731	766	748	748	716	788	719	672	765	711	721	720	738	713	761	728	692	724	744	730	716	730	729	777	744	724	744	692	824	765	757	724	707	690	716	733	733	711	744	674	691	772	689	687	729	716	733	716	715	695	716	710	732	725	724	747	731	755	710	736	739	768	728	725	793	785	685	677	777	749	691	784	709	749	724	728	701	722	749	722	676	728	723	754	740	708	758	712	738	716	742	734	743	700	734	709	692	723	726	783	699	742	686	771	723	722	780	712	672	731	760	724	744	784	743	705	682	737	727	763	780	739	701	733	670	724	741	760	753	708	683	709	726	723	784	670	745	732	745	693	721	722	714	734	752	713	764	711	792	708	719	719	753	727	730	794	703	707	698	722	704	742	756	711	677	702	725	718	729	740	742	712	713	690	688	741	745	733	748	757	714	707	693	728	719	714	722	766	759	736	726	702	740	722	740	743	771	714	717	753	764	781	748	724	743	737	739	705	716	750	725	770	736	713	724	763	752	732	709	688	672	683	728	725	721	708	729	709	770	693	701	702	744	769	734	765	717	713	709	747	734	719	730	751	691	723	755	759	756	746	701	716	707	703	796	724	758	714	763	723	717	666	679	708	707	746	701	779	757	709	759	723	752	708	706	707	738	753	677	728	691	755	709	687	660	708	720	669	736	715	724	727	692	753	738	766	715	703	706	758	717	716	739	700	762	701	710	757	731	751	744	761	678	693	749	715	738	736	720	723	744	737	707	736	726	721	736	752	782	709	761	697	757	763	719	724	721	774	749	694	741	716	730	721	746	704	746	737	721	692	765	711	687	681	746	753	749	689	707	709	736	702	713	750	769	757	761	707	754	774	758	746	754	719	724	719	678	714	707	715	732	739	733	701	726	748	738	697	709	688	732	758	713	711	736	728	662	715	697	737	738	719	728	657	737	704	726	687	749	664	713	712	724	740	722	736	711	738	704	699	758	702	680	708	736	780	718	712	742	708	722	732	689	735	703	762	733	735	674	720	757	734	724	726	707	761	692	729	739	723	740	776	738	692	732	737	719	727	727	686	741	767	727	738	721	694	704	770	639	754	721	675	727	694	753	711	725	702	713	762	779	727	713	754	738	730	735	701	726	731	754	693	750	720	699	701	766	683	682	750	734	725	734	719	688	735	707	697	757	708	782	729	709	736	737	723	748	719	752	706	754	752	713	766	693	685	748	719	763	760	754	727	735	721	711	709	729	718	718	746	774	758	749	687	737	737	738	740	721	760	758	669	710	771	723	747	721	707	702	776	692	689	781	742	746	712	732	723	749	698	768	678	701	705	718	716	697	742	718	755	732	716	766	754	675	688	737	730	690	749	739	700	740	698	730	742	685	725	742	699	674	714	684	759	716	706	728	741	784	738	728	695	772	693	722	718	695	724	714	679	706	768	731	681	706	678	737	776	728	687	756	751	728	717	673	741	721	685	737	718	694	703	712	743	718	769	708	746	778	748	698	777	742	723	748	701	739	685	730	762	708	717	730	700	718	722	722	674	690	759	777	772	753	740	741	701	729	703	741	688	747	709	763	721	720	764	723	694	688	718	707	739	760	749	745	713	716	741	733	744	710	726	713	732	676	697	727	753	768	744	704	753	780	740	717	730	744	702	737	716	675	737	728	716	757	682	721	718	773	782	756	733	729	690	727	747	749	695	723	710	728	718	696	732	764	748	724	788	693	708	711	760	712	702	697	710	720	747	704	666	753	726	748	732	717	716	718	651	732	709	699	750	728	709	756	754	753	730	741	707	719	712	734	723	719	651	767	724	764	737	713	717	745	733	773	724	744	685	760	708	755	683	738	701	760	751	697	746	692	694	716	707	762	714	701	728	798	756	761	786	710	745	710	731	725	669	772	717	706	715	750	690	742	753	696	709	743	689	719	734	685	753	703	746	686	659	699	738	697	766	741	710	754	748	766	704	729	753	719	753	684	720	777	793	782	752	720	772	738	731	709	701	702	730	756	681	661	768	705	734	735	702	724	759	713	730	722	723	741	769	734	702	724	709	717	740	736	745	691	684	680	720	662	641	743	692	713	729	768	735	655	654	726	793	744	740	702	748	710	710	750	710	742	726	725	729	716	716	727	756	710	724	731	736	697	740	732	741	755	761	684	768	722	752	723	759	736	719	689	752	733	707	745	709	749	680	723	731	774	697	776	740	762	756	715	686	771	755	716	719	736	698	741	699	763	703	742	734	693	740	726	719	713	686	759	742	755	715	707	699	741	726	726	736	715	734	782	733	710	700	726	713	696	717	719	694	682	723	720	685	730	735	715	769	694	750	750	750	724	708	730	715	689	745	677	703	731	778	754	703	702	711	698	676	724	736	783	753	760	723	737	709	705	696	760	742	703	737	727	729	720	708	751	756	772	709	745	677	775	724	718	707	675	671	737	710	729	760	732	760	721	700	728	730	723	692	727	762	743	730	716	763	703	681	736	729	685	708	695	746	719	708	705	735	716	733	741	741	727	767	743	727	714	741	738	657	749	722	730	710	758	719	725	706	758	760	726	704	736	735	696	727	768	732	694	738	720	714	708	721	722	694	732	743	715	750	750	737	698	755	730	775	709	717	716	694	709	740	740	686	671	784	698	759	774	769	687	707	723	731	709	741	759	737	702	709	779	692	726	714	701	736	789	712	711	709	726	750	740	726	771	760	733	699	745	778	723	752	746	702	704	758	700	699	697	704	745	741	725	720	718	771	734	702	758	752	800	699	723	764	749	736	754	751	752	733	670	694	727	757	740	697	748	738	694	741	689	745	749	704	704	752	716	651	739	739	741	715	749	716	702	716	718	684	701	755	734	727	708	728	745	732	707	707	713	713	768	792	701	725	720	738	737	706	711	711	706	716	741	693	768	747
15419	29998	22751	16189	13053	8594	18483	18949	35498	34643	30372	24736	16994	10378	6002	3283	1703	1149	950	809	746	775	746	752	760	738	737	748	756	719	709	711	785	724	753	772	719	719	755	783	723	741	769	735	777	740	780	729	703	777	746	752	757	734	705	737	737	702	728	786	739	738	697	749	707	782	731	744	695	757	792	717	699	721	729	800	781	723	759	767	751	709	787	785	698	702	732	726	707	770	748	749	785	710	743	728	717	754	714	769	735	731	778	774	749	739	774	733	734	728	730	749	765	767	724	735	701	753	722	766	742	763	720	783	751	776	730	747	782	763	691	692	715	741	738	730	775	698	748	718	749	747	761	747	739	759	754	694	697	748	738	742	708	737	740	723	753	718	684	700	751	755	775	746	724	724	788	713	742	748	732	707	793	758	723	706	746	706	723	741	726	772	748	754	744	709	759	783	717	786	788	800	766	746	731	745	719	751	755	713	730	762	759	735	727	742	749	780	732	732	737	772	752	739	760	719	791	780	705	734	796	787	715	687	757	715	772	703	745	736	790	708	658	726	732	741	759	761	745	805	757	765	761	743	729	751	709	710	761	761	739	763	750	752	705	704	741	676	743	749	814	765	779	806	761	746	764	741	709	746	765	735	671	763	764	694	772	705	747	746	748	748	749	748	696	726	703	790	730	720	714	786	777	707	786	758	731	802	725	728	659	729	756	723	736	785	710	754	724	717	730	773	770	741	752	743	714	764	756	702	706	728	799	765	694	710	711	764	714	760	731	770	752	744	813	758	692	744	741	745	758	750	726	713	734	780	770	772	769	735	710	727	736	744	720	739	710	796	696	782	752	743	694	695	754	750	724	735	749	694	776	758	737	721	756	735	756	780	728	743	791	785	754	753	796	744	773	771	738	739	779	768	762	750	731	765	724	724	750	747	793	767	691	766	686	717	744	713	751	747	722	691	740	765	734	713	750	720	705	716	734	690	743	795	682	774	707	767	735	784	746	752	730	730	684	762	749	738	730	702	733	764	710	708	733	764	764	767	765	761	746	736	764	729	755	772	763	722	744	752	743	801	747	709	744	769	784	775	787	692	739	729	719	730	703	769	729	707	790	736	742	727	794	713	707	756	726	734	733	744	699	774	703	778	742	720	746	743	755	704	757	743	735	741	776	744	776	723	730	737	722	718	748	729	714	759	706	733	744	724	675	749	745	705	770	765	755	741	751	738	743	738	714	762	750	727	743	721	692	710	776	711	727	757	750	704	747	766	736	770	749	742	742	714	728	727	723	760	764	715	729	760	723	757	728	729	749	712	680	750	729	762	732	761	743	751	789	760	737	762	709	712	747	737	745	725	781	699	704	769	721	722	754	689	763	774	724	776	727	748	704	744	747	735	714	790	763	733	743	700	729	739	767	749	721	737	736	754	753	765	707	732	725	719	756	747	701	779	742	759	701	725	746	703	769	743	739	761	731	747	798	719	737	762	696	737	749	739	739	717	803	779	648	751	739	720	703	773	745	724	748	741	753	744	748	732	725	760	759	760	727	752	774	789	744	726	726	720	740	776	751	738	783	751	715	748	750	739	738	691	743	779	727	702	722	763	730	765	727	702	705	727	783	726	724	762	715	783	726	749	794	693	757	742	727	772	684	723	735	733	748	745	772	736	715	737	755	743	735	737	775	750	758	717	704	789	780	794	698	750	753	721	707	698	742	732	714	755	775	745	749	741	748	725	757	718	747	753	702	802	751	775	769	732	719	744	727	725	776	753	770	772	737	800	740	735	717	729	746	766	742	739	743	757	724	744	690	728	711	704	704	739	764	709	686	742	775	715	794	762	726	734	714	747	723	705	745	769	728	705	739	753	716	778	683	763	720	732	725	716	734	756	721	772	768	701	744	781	757	736	699	740	744	763	745	753	753	712	736	700	719	718	718	785	717	722	716	701	748	705	777	750	716	704	770	750	705	732	662	769	741	735	733	716	759	731	725	742	757	754	748	720	815	761	769	728	738	798	733	741	716	751	788	745	725	722	751	770	725	739	714	712	777	744	796	719	762	764	742	747	743	730	783	681	754	726	756	722	714	765	741	736	718	741	758	775	741	781	751	780	786	776	781	695	739	719	773	755	772	756	705	725	718	778	710	769	704	745	764	672	695	770	759	731	747	731	693	682	743	751	742	683	714	717	730	750	741	740	781	753	709	757	729	732	770	759	755	719	748	759	738	749	751	711	765	740	715	684	714	754	755	767	756	729	785	729	772	742	731	739	726	763	759	690	744	733	705	716	745	746	750	717	782	765	710	754	739	743	761	782	709	722	764	795	718	753	743	722	723	702	768	675	764	774	747	765	751	793	753	725	768	720	807	721	696	699	731	725	769	780	700	726	776	744	752	752	729	746	724	720	768	780	750	720	740	693	771	708	767	765	766	689	749	702	734	766	733	719	716	794	716	762	735	747	748	704	772	739	758	747	734	720	750	782	741	721	717	716	726	747	692	710	709	749	762	720	704	760	737	717	757	713	743	771	721	770	734	777	730	688	693	794	736	705	703	766	725	752	757	714	791	704	719	724	702	749	735	773	721	763	686	754	752	734	732	750	754	710	777	720	731	756	750	723	750	729	743	679	780	750	734	738	705	733	709	745	726	718	757	787	750	782	740	749	715	776	759	720	732	739	736	732	736	735	748	779	768	767	746	725	764	733	783	761	709	733	709	773	724	743	712	737	737	757	757	730	741	719	754	738	739	710	717	715	733	774	738	773	692	727	768	736	681	772	743	793	735	754	766	756	771	734	742	746	750	745	772	694	717	754	747	793	737	745	730	714	697	774	719	710	727	690	736	746	713	757	746	738	726	788	726	757	691	740	707	737	710	726	742	787	690	746	752	775	765	772	700	756	755	824	730	741	750	738	684	697	722	783	765	787	729	772	733	762	732	721	708	731	779	758	746	733	708	783	690	722	771	787	714	779	724	783	802	727	765	742	692	778	728	743	735	683	718	728	757	749	736	766	728	752	750	697	782	787	743	703	735	745	726	718	737	760	733	753	718	819	735	765	780	688	748	752	739	753	727	736	753	793	720	795	727	714	740	783	738	724	751	754	716	741	766	676	737	761	785	768	755	754	673	739	748	740	734	735	772	774	720	744	729	714	719	748	790	740	742	714	774	708	751	715	757	780	776	693	742	733	755	726	755	766	772	716	737	726	765	749	760	717	711	741	801	785	741	705	728	788	753	732	755	757	754	748	765	750	730	771	697	677	738	738	735	743	752	753	752	738	719	723	698	775	735	835	744	720	733	764	766	764	761	728	751	744	721	720	745	745	727	742	760	720	744	745	776	774	710	708	727	732	754	764	751	712	768	750	724	776	752	726	758	737	712	806	746	792	736	749	732	737	764	771	784	733	731	736	717	759	742	786	733	704	728	697	759	741	724	759	728	713	741	736	734	786	731	744	749	691	775	790	740	766	754	722	752	730	753	768	705	726	757	773	728	697	717	747	765	701
28458	20045	12162	6467	3585	2252	1848	1664	2257	2334	2035	1697	1307	993	751	640	526	541	494	535	459	507	488	522	501	485	471	502	499	526	496	496	493	475	506	527	477	481	461	536	512	497	497	496	476	529	539	509	521	512	524	483	537	507	490	478	476	531	511	537	488	496	486	509	510	516	502	489	518	518	520	497	520	484	487	517	486	529	496	494	520	525	493	492	475	561	508	493	481	478	457	506	505	516	468	535	543	493	520	545	496	506	504	514	515	502	523	499	468	475	480	477	501	537	509	498	507	509	477	521	551	566	544	499	527	491	508	537	435	506	485	511	471	500	491	506	492	454	521	468	492	490	517	484	458	499	481	502	494	508	494	530	515	492	525	533	482	532	491	525	529	522	507	482	488	485	496	548	481	504	447	527	521	506	465	508	475	507	483	502	493	533	492	494	525	464	534	539	544	487	521	536	488	492	510	510	487	514	487	499	529	520	477	509	501	469	485	520	497	498	462	498	527	512	489	483	515	483	514	476	536	537	511	483	511	463	504	517	479	479	476	510	540	463	528	509	478	465	460	485	498	523	468	483	488	494	494	487	499	521	479	504	476	474	500	474	481	530	540	493	525	502	506	503	510	519	487	493	488	497	471	497	482	525	509	480	519	507	494	491	506	519	473	499	502	481	490	529	501	521	495	481	531	504	524	514	493	505	543	508	500	554	534	524	527	492	510	482	522	524	514	525	521	538	536	470	469	477	493	516	517	525	476	503	490	521	512	516	522	502	502	513	492	528	481	525	484	479	540	496	519	507	558	524	542	488	504	496	483	494	514	549	531	515	507	475	532	467	503	481	518	506	470	492	501	513	529	512	487	493	506	524	515	500	482	492	525	511	509	476	511	507	512	510	511	521	515	505	510	513	479	567	486	466	515	490	475	501	519	522	503	539	508	481	510	483	528	483	518	470	509	512	528	489	500	478	503	484	507	481	508	508	503	596	525	493	499	514	483	533	513	475	518	480	519	531	511	529	478	478	522	488	499	452	518	520	518	500	502	474	502	499	503	504	475	514	536	481	484	500	502	545	511	531	495	524	539	522	516	541	506	482	543	484	452	531	508	534	503	512	490	483	508	513	471	506	520	499	487	511	522	473	512	535	577	484	518	502	534	517	525	507	495	562	533	500	495	511	473	506	485	439	511	505	522	497	465	469	513	505	497	528	514	509	506	509	536	512	494	521	508	513	495	512	471	462	509	497	493	500	457	498	517	491	514	475	512	525	515	538	491	471	536	492	512	499	490	497	490	486	515	494	505	500	518	479	478	472	510	537	513	467	498	558	506	500	481	502	497	490	528	491	488	531	509	511	503	512	554	460	506	505	473	485	490	490	457	516	524	517	527	523	468	505	470	470	495	510	507	494	499	533	501	477	565	507	486	516	490	474	520	488	487	510	508	488	461	509	535	506	500	523	504	492	488	503	473	516	510	517	523	522	523	511	483	502	502	477	529	522	484	524	489	543	508	509	488	493	496	530	539	536	508	507	518	495	525	509	472	505	492	504	488	520	527	502	494	487	520	499	483	498	495	523	482	502	511	519	524	507	496	480	497	488	513	494	523	499	545	460	516	469	537	498	495	456	540	526	479	476	485	513	494	503	516	514	510	496	534	528	528	508	498	507	465	530	515	515	505	461	496	504	536	531	509	523	489	516	481	523	504	523	471	493	485	526	512	522	500	513	510	510	483	527	493	490	546	497	526	496	541	531	505	492	488	522	510	481	481	547	552	526	476	492	499	534	486	485	473	480	499	507	523	494	524	519	502	485	537	532	487	483	487	512	500	501	523	486	491	512	484	488	469	495	468	522	514	480	483	496	527	473	514	490	483	508	475	527	526	506	485	501	504	522	526	538	512	499	544	517	455	556	510	487	505	508	526	494	499	508	493	503	503	522	525	476	500	542	498	501	511	494	497	469	519	490	495	536	443	515	498	510	476	491	503	526	491	485	487	494	514	503	518	505	493	463	496	504	532	506	545	484	490	507	496	503	528	484	472	489	513	489	513	495	480	513	508	502	497	516	502	528	502	453	470	549	514	506	517	524	549	503	522	508	484	502	521	521	526	505	519	493	494	525	521	545	522	515	491	498	539	511	505	540	516	515	503	522	458	492	510	518	509	521	513	503	514	496	507	487	477	484	493	500	545	488	502	511	487	497	478	508	484	495	540	503	539	530	487	526	504	465	527	528	533	507	500	473	473	474	490	485	516	506	525	511	513	454	519	462	537	504	483	500	497	520	501	577	526	467	480	519	488	488	497	534	516	487	496	480	498	519	471	469	508	489	524	497	470	497	530	472	466	513	453	499	521	491	487	506	447	511	528	511	555	463	537	477	503	548	512	508	503	498	465	501	484	488	505	478	484	520	528	497	509	526	499	505	546	475	487	495	534	499	507	507	475	533	481	485	483	518	530	474	517	537	444	487	564	468	456	487	512	530	505	515	497	535	510	512	489	464	534	493	481	481	521	475	474	491	526	519	492	498	528	513	525	509	464	484	452	503	523	503	471	533	500	512	525	514	486	544	551	485	515	498	477	526	503	515	487	520	502	521	548	506	517	560	519	517	498	487	482	538	540	532	443	479	498	483	507	510	479	504	461	534	523	469	503	545	489	480	509	524	507	549	543	481	473	541	493	564	539	502	546	481	533	482	424	487	507	479	555	504	514	507	496	467	514	528	487	505	481	523	515	462	518	490	467	537	536	502	512	467	486	524	513	530	511	527	536	523	467	542	462	526	479	511	518	483	523	514	511	530	511	483	530	511	490	507	505	538	496	504	486	466	494	511	514	510	515	490	486	507	496	525	494	517	499	528	491	514	458	480	494	489	497	513	485	513	488	472	492	527	512	500	512	502	503	501	485	498	521	521	506	495	506	521	522	490	513	517	525	497	467	515	507	493	509	494	522	497	496	511	495	525	507	509	480	499	524	490	524	456	517	471	489	487	524	477	477	468	462	490	498	527	520	530	504	448	513	493	487	536	529	483	513	476	494	521	461	490	492	489	504	536	512	499	503	505	503	534	508	512	499	488	503	518	483	531	493	494	520	537	484	490	507	493	502	525	526	501	502	509	448	493	549	510	528	506	476	507	501	519	521	501	484	490	529	522	523	507	496	563	495	487	503	520	516	483	525	496	534	498	503	469	509	512	487	506	490	527	494	496	474	508	507	512	466	504	487	475	532	512	548	485	532	486	472	497	469	509	468	478	542	534	483	457	544	526	516	518	545	480	550	504	496	490	498	514	458	513	507	482	561	481	469	500	511	508	527	480	552	481	543	529	483	500	491	481	514	470	520	500	451	509	497	497	500	487	500	496	493	503	488	487	523	520	500	477	534	492	514	546	501	480	482	492	560	515	513	535	530	500	492	543	500	526	519	474	476	490	532	498	505	555	522	528	518	479	492	507	463	543	494	517	499	498	501	494	516	514	462	493	486	497	509	511	539	499	530	501	526	525	455	507
12867	16815	11260	7644	5652	4045	3085	2761	3275	3213	2867	2379	1586	1184	898	705	627	567	540	555	534	541	520	554	508	503	547	506	539	552	541	564	574	558	509	572	488	549	542	495	504	511	542	517	512	542	530	523	514	543	514	535	506	537	541	501	577	489	550	542	531	542	555	540	542	553	538	556	544	500	528	532	573	557	543	565	571	546	560	544	517	492	505	548	547	541	557	541	532	534	517	574	526	524	537	526	509	516	533	525	524	526	526	583	560	553	565	531	532	548	559	530	525	538	529	557	533	521	521	503	506	529	526	530	559	531	580	554	568	542	489	513	513	469	524	561	575	522	555	527	523	569	546	552	504	559	583	580	519	533	545	555	546	565	540	567	535	522	510	590	562	521	558	545	540	559	539	535	525	506	532	560	537	494	562	568	557	552	522	533	525	544	535	528	566	519	574	529	527	499	555	510	540	548	502	525	536	507	549	527	547	569	509	591	550	549	556	518	542	559	498	531	548	529	572	511	562	546	541	553	578	548	541	513	555	543	573	545	514	511	520	533	563	554	564	603	484	570	523	540	502	551	498	535	546	582	527	514	527	547	517	566	540	508	539	545	538	544	540	559	524	487	536	541	568	521	504	578	538	526	524	543	526	526	551	528	551	534	577	495	521	534	516	489	536	516	537	556	550	549	571	556	523	532	523	586	535	537	525	514	528	547	503	560	526	565	586	582	541	498	547	556	512	604	545	500	513	518	534	514	522	531	513	534	538	598	527	574	520	513	568	543	497	539	517	532	523	529	555	558	557	556	547	540	553	531	543	518	506	527	551	511	536	506	520	519	551	520	537	543	547	515	520	505	524	513	526	539	537	537	510	572	532	535	511	524	571	548	547	511	530	536	524	625	508	530	540	538	512	567	575	574	517	560	512	571	532	548	525	526	545	538	518	535	522	500	516	553	543	516	541	565	514	534	530	553	559	516	527	514	507	516	513	521	552	509	498	563	538	541	550	528	534	511	522	570	520	519	551	508	544	535	520	513	547	504	514	554	563	546	543	496	511	536	544	547	563	546	524	510	572	508	550	549	533	547	492	525	555	586	515	494	524	553	542	524	536	538	513	531	554	497	546	545	529	540	537	548	539	559	524	557	544	548	569	528	489	532	546	520	513	520	536	543	551	556	550	596	522	547	533	573	544	521	567	524	516	514	499	490	496	556	518	541	522	509	511	523	511	561	564	518	591	516	505	538	529	507	562	573	531	552	584	573	495	543	552	540	520	538	545	541	552	470	534	550	527	576	528	536	506	517	527	547	510	521	503	523	532	507	520	560	523	543	555	521	534	564	520	529	548	548	561	533	553	548	523	520	550	508	539	511	554	529	550	522	514	493	514	532	562	514	548	554	538	510	531	522	578	517	547	507	543	571	548	526	522	520	560	562	520	544	569	543	567	545	563	561	525	563	586	511	537	556	545	494	536	559	539	518	555	528	533	545	535	599	520	506	524	576	503	512	555	539	505	503	507	521	537	548	550	504	582	545	523	499	557	531	546	569	581	509	519	504	524	521	569	508	562	494	580	551	541	552	543	518	514	513	539	553	566	506	505	536	514	568	554	539	542	525	566	568	590	547	518	490	512	565	526	512	505	542	551	547	560	509	516	573	541	575	534	569	517	535	499	544	578	523	539	569	542	555	587	540	514	502	513	547	536	521	549	572	517	551	572	564	544	539	552	561	581	479	550	492	587	516	540	529	535	550	546	567	544	589	556	535	536	530	505	544	520	523	531	554	494	553	544	520	529	559	574	548	554	533	529	532	536	529	567	542	529	556	570	538	560	527	518	544	530	562	556	540	516	585	567	573	587	535	507	545	542	547	539	557	526	546	508	523	586	524	536	530	513	522	539	576	601	527	542	552	544	479	551	566	565	538	525	602	501	565	535	526	550	562	559	522	522	554	543	494	536	574	559	531	537	520	558	531	497	560	509	562	541	560	538	555	542	550	523	537	487	539	530	528	541	564	526	573	515	492	541	560	532	511	564	542	532	509	581	537	577	525	535	574	514	553	524	567	484	575	519	498	516	489	526	499	557	530	541	563	544	557	503	539	533	540	526	526	528	558	525	552	567	554	554	518	525	543	522	549	561	542	523	558	530	527	483	508	520	530	512	549	549	548	552	562	545	538	547	556	574	500	525	556	525	492	535	520	529	557	525	531	532	553	537	531	514	544	518	564	551	542	536	512	510	531	549	548	531	513	516	511	526	581	550	531	542	551	507	529	520	536	594	542	499	528	543	554	539	499	556	521	521	543	495	540	547	495	568	511	529	524	482	552	516	515	547	556	561	555	482	513	574	544	525	517	528	528	528	520	555	519	505	508	533	564	491	540	556	526	495	581	564	544	574	557	550	520	543	569	579	564	548	577	592	515	533	570	523	561	530	499	519	526	523	540	514	538	555	565	509	518	538	524	530	560	497	518	537	536	582	511	526	524	553	511	526	531	514	532	548	550	504	519	526	523	531	490	511	528	558	523	514	498	593	520	559	561	553	518	511	511	511	531	563	557	561	555	552	522	506	537	568	528	556	539	525	500	512	541	535	542	499	513	531	543	533	514	575	520	545	516	513	579	571	535	557	539	527	562	540	544	499	500	490	561	554	496	566	521	557	532	573	540	553	562	564	498	523	529	546	550	526	529	559	528	542	536	505	544	537	548	533	563	554	525	565	516	549	564	521	506	547	558	554	554	536	560	525	499	518	532	537	555	503	535	548	574	535	551	500	558	535	574	536	534	594	554	504	519	537	528	541	567	538	478	559	509	577	551	539	551	534	519	513	561	599	539	511	563	579	538	522	559	565	565	493	543	573	537	547	538	543	535	550	515	523	562	519	548	509	519	568	531	540	552	559	518	582	573	531	514	558	554	547	574	532	543	542	485	500	521	569	552	540	502	527	549	516	554	544	551	540	556	515	523	512	559	494	553	517	556	518	566	518	552	513	520	535	517	537	542	539	527	584	558	566	535	536	591	536	560	553	543	539	559	533	566	537	556	555	546	534	535	567	555	576	551	531	493	549	522	579	549	537	548	511	527	540	577	566	515	558	549	503	572	487	560	553	542	591	543	507	539	552	529	519	504	519	504	532	562	534	542	564	529	505	585	546	511	572	525	534	546	540	521	551	519	549	542	557	549	517	526	536	575	518	575	542	527	541	554	518	525	547	533	543	546	531	495	507	574	527	562	516	556	521	510	521	548	525	537	518	508	521	529	554	506	580	527	567	536	552	534	552	539	500	555	520	510	530	542	595	543	517	529	536	492	560	540	512	591	602	516	538	534	526	547	528	527	499	507	566	551	562	551	549	529	568	548	505	548	532	529	534	509	492	531	516	539	520	530	520	538	493	538	541	568	517	511	576	520	519	524	548	564	528	528	507	584	480	551	559	553	525	514	531	577	514	512	515	514	495	543	573	551	523	556	517	542	536	502	543	549	508	590	545	532	526	511	540	528	559	544	546	568
24100	21334	28274	24550	20944	8974	3811	7625	16311	17678	15448	11785	7301	3939	2221	1377	929	735	644	598	605	539	579	572	590	566	556	541	580	551	573	597	588	618	577	582	549	570	571	562	563	531	563	574	558	563	588	550	559	583	562	600	593	592	552	542	616	557	524	574	597	578	539	562	552	557	581	578	540	579	590	589	596	584	569	576	587	598	561	552	582	573	523	543	574	500	546	587	616	573	616	555	556	556	566	518	583	545	556	537	562	528	553	577	548	621	574	567	553	568	562	600	543	561	557	540	523	584	585	566	529	546	549	549	544	558	576	580	584	540	559	568	585	558	575	554	563	558	584	547	595	577	570	569	595	592	494	571	588	601	569	621	548	582	513	587	599	566	554	570	543	508	596	585	586	589	572	570	582	581	612	559	554	553	574	581	556	556	541	556	518	533	586	585	581	559	525	595	551	585	545	547	539	549	578	585	569	552	550	535	605	574	559	533	586	558	537	575	561	594	586	555	576	593	552	541	568	532	589	518	560	581	568	523	588	559	580	564	604	562	539	577	584	599	522	592	581	558	559	559	567	552	598	579	551	586	590	528	536	564	541	558	568	547	539	574	590	555	600	595	558	528	588	553	589	510	596	573	548	555	592	567	594	584	603	583	565	568	570	561	564	564	598	597	558	538	582	597	572	573	568	563	558	548	544	579	582	547	531	557	603	556	617	524	556	528	576	625	556	560	582	556	575	557	571	586	533	598	547	570	567	583	558	607	540	580	549	549	557	572	554	590	568	556	559	569	541	585	576	552	563	563	534	514	586	546	546	577	625	589	564	539	535	595	585	533	595	581	581	511	594	535	595	581	559	544	596	583	557	589	556	587	537	554	574	528	570	551	596	560	552	563	595	571	569	554	585	559	609	563	565	569	575	532	585	617	567	550	591	580	598	572	552	565	564	551	582	543	610	564	579	573	524	582	578	606	586	634	602	521	602	571	558	515	556	548	542	525	574	559	545	533	587	540	568	576	566	568	535	562	606	554	608	573	550	536	558	583	614	577	564	571	537	550	566	546	533	530	572	550	550	565	568	568	569	536	523	544	548	548	538	546	587	520	554	564	550	573	531	565	601	538	598	546	583	593	589	582	612	545	581	532	578	551	556	528	571	573	606	606	566	550	557	581	591	542	589	555	554	520	587	575	575	555	539	537	547	580	543	522	577	577	562	574	567	546	538	557	570	564	568	589	587	602	590	556	585	557	580	542	565	568	555	543	552	552	540	517	603	618	615	551	570	538	631	576	572	530	530	570	579	599	546	608	580	586	572	540	541	572	590	524	519	573	564	566	533	566	569	562	606	586	592	579	560	533	567	595	573	502	617	590	597	557	545	594	546	578	594	577	583	574	563	584	571	589	570	539	553	562	575	566	561	572	539	588	539	534	551	579	578	545	533	590	561	532	573	548	557	589	601	585	560	528	597	580	539	592	569	556	544	532	559	555	598	564	538	588	598	560	604	572	586	607	575	556	598	555	588	516	548	540	568	562	551	551	573	592	582	567	571	565	601	555	541	578	558	595	572	579	576	577	570	614	576	548	587	571	594	540	557	563	560	562	614	587	561	594	599	542	576	607	580	567	577	562	589	538	611	543	617	584	596	542	557	577	589	543	576	530	567	553	605	557	582	583	554	597	548	571	566	552	557	572	578	565	537	558	525	584	612	553	574	566	561	600	606	552	526	545	575	527	565	544	573	555	572	561	567	588	573	593	575	532	561	535	601	587	592	555	527	533	527	534	588	574	553	566	568	577	587	625	553	523	579	574	550	519	516	557	603	553	550	583	589	543	552	582	563	556	556	562	563	588	603	581	562	555	546	545	569	522	578	572	569	604	556	607	509	563	550	560	529	554	536	537	549	595	545	562	571	599	578	571	627	558	546	568	633	561	549	566	546	585	548	559	624	600	527	571	595	566	551	552	615	588	543	571	564	577	553	584	532	540	592	522	587	602	546	588	558	571	549	577	582	569	565	577	570	610	570	564	542	521	568	552	565	592	576	624	621	554	568	524	543	542	575	570	539	560	582	584	560	556	615	579	593	582	590	562	581	604	579	555	558	516	584	557	574	582	561	518	563	553	584	577	541	587	573	564	567	566	594	550	594	528	568	576	603	543	563	553	563	597	575	537	522	564	557	574	615	595	564	550	597	519	574	584	551	521	562	544	561	558	567	587	571	539	545	585	535	566	544	589	561	551	541	545	593	528	571	544	563	562	584	553	557	558	557	563	608	541	594	572	594	566	574	570	570	536	598	561	615	563	563	572	552	584	578	596	566	560	543	606	557	548	578	529	561	578	593	561	569	590	598	599	545	520	573	592	526	606	559	558	581	549	575	593	526	559	569	556	609	545	535	565	590	532	549	513	549	568	603	597	613	568	568	543	572	571	559	594	531	560	527	538	583	563	561	551	572	587	576	582	564	609	557	566	582	559	554	501	578	604	541	531	603	550	566	542	558	596	546	573	553	542	587	580	587	608	541	589	587	569	577	521	568	579	561	583	570	567	562	547	552	590	560	595	554	583	605	556	531	597	537	568	526	548	570	537	515	557	582	546	582	569	587	601	542	595	555	523	594	587	558	601	571	586	537	569	573	599	585	558	577	555	531	534	585	542	556	599	567	559	529	564	556	655	559	557	553	556	576	551	585	605	559	592	551	531	608	548	591	557	533	575	535	534	541	579	596	583	590	563	539	563	528	649	554	604	546	619	578	563	520	594	600	567	539	608	591	565	575	571	568	578	587	563	502	583	523	540	571	555	568	551	608	563	607	611	574	549	551	556	533	555	574	550	609	570	581	544	595	539	570	555	562	598	581	526	575	578	544	552	577	526	561	572	594	557	549	549	560	572	544	550	567	589	565	593	556	548	515	530	576	589	554	562	593	552	578	627	568	545	571	531	572	559	605	535	540	539	557	559	575	568	600	541	567	547	563	580	595	602	576	579	559	594	540	575	553	605	600	579	572	560	561	567	571	563	571	539	583	579	560	545	541	536	540	573	575	576	602	556	556	587	580	567	549	529	563	573	561	566	566	542	563	547	517	555	576	522	564	561	581	620	540	535	597	619	576	565	565	577	563	570	552	565	545	542	571	558	531	568	541	579	546	626	561	533	555	581	564	553	545	592	540	567	545	547	564	583	585	539	545	569	539	548	566	603	560	586	567	603	570	582	586	541	533	568	618	588	573	536	568	580	557	571	569	557	568	566	598	583	548	600	591	561	616	549	542	537	572	579	541	576	564	564	554	588	580	578	576	555	585	552	620	570	545	577	527	563	579	548	554	583	547	588	566	558	553	557	548	571	561	604	625	527	587	584	599	583	525	565	539	581	566	565	607	562	595	590	555	606	536	531	551	563	586	585	584	553	559	610	562	540	567	524	568	579	573	565	578	587	583	578	582	553	564	610	520	602	545	559	611	565	574	606	605	566	557	586	612	600	563	580	592	551	563	563	557	596	547	553	508	566
13034	22592	16778	10499	8075	6256	5413	12182	22253	22256	19674	15109	9779	5746	3210	1924	1124	819	723	604	631	598	643	584	586	626	609	629	635	589	567	582	575	646	567	615	589	571	581	649	609	630	584	561	580	603	647	622	612	593	592	603	599	601	615	577	600	599	634	557	614	567	584	607	637	581	600	561	605	602	576	558	598	601	561	608	560	610	640	605	614	574	529	616	547	604	595	628	585	571	588	564	579	618	587	591	584	642	609	588	579	581	580	554	630	563	574	583	589	603	547	591	578	596	560	595	563	588	603	604	625	592	578	607	550	591	588	596	621	580	625	606	577	554	594	618	621	577	596	636	580	552	615	607	595	574	591	620	574	606	572	581	600	550	629	612	595	622	577	630	560	574	591	637	518	554	590	581	602	585	583	565	574	634	573	593	590	569	583	575	609	619	616	579	573	541	655	602	573	592	590	574	630	613	625	621	574	585	591	634	598	613	597	614	625	582	612	559	582	595	594	653	555	593	604	641	548	631	616	601	565	548	558	632	533	619	584	562	540	587	640	579	620	612	561	606	633	586	617	599	595	600	586	569	645	587	577	620	583	607	625	602	588	586	559	561	578	578	625	610	617	597	543	566	540	582	596	559	608	620	628	598	566	646	574	582	569	596	587	589	564	611	587	572	596	636	586	591	582	569	610	595	607	563	601	620	589	610	578	566	571	565	617	580	602	587	587	580	629	579	640	556	627	615	580	594	585	571	581	568	625	607	584	604	575	637	627	565	647	556	560	586	602	618	618	588	601	583	549	569	569	603	576	564	596	562	609	582	610	580	580	608	578	583	581	604	594	539	610	647	570	609	585	620	553	574	578	607	592	594	614	538	605	580	580	614	567	587	584	627	598	609	576	596	628	637	574	621	620	561	578	601	580	607	599	593	593	601	612	568	602	583	607	628	591	594	595	609	612	597	617	619	566	595	601	610	585	577	578	604	633	554	594	579	632	606	584	581	581	559	646	574	610	633	571	557	575	584	581	564	572	592	590	581	632	624	572	627	596	546	585	557	647	596	577	630	635	633	594	558	632	575	603	617	628	555	601	606	609	613	560	563	569	577	602	617	584	602	616	609	597	605	610	590	588	637	574	626	602	565	598	626	575	584	600	562	586	605	574	598	546	555	614	633	594	605	611	597	606	563	605	589	587	584	567	543	592	596	586	611	589	632	582	596	588	603	593	597	608	595	532	573	607	618	583	580	595	611	579	617	565	617	550	586	607	560	597	586	614	594	573	605	583	592	570	596	631	577	590	597	589	574	564	547	581	589	579	560	580	573	587	608	592	603	573	596	585	597	558	607	605	624	610	612	585	609	560	541	585	606	578	610	613	595	579	586	571	610	601	603	598	589	572	579	598	608	561	616	591	592	584	565	593	609	578	608	587	576	561	575	643	569	599	610	621	595	582	595	533	575	619	602	574	594	652	593	558	625	633	548	597	586	593	589	539	582	618	573	579	571	618	621	580	573	591	552	578	585	568	585	567	580	587	622	555	596	566	590	568	557	577	607	587	585	617	607	584	577	588	613	612	558	631	592	609	614	597	624	587	617	586	578	578	578	570	620	605	610	630	620	604	571	602	640	643	607	633	616	549	545	572	634	590	579	591	589	624	594	601	588	575	612	618	590	624	568	584	577	622	548	530	607	618	589	587	584	588	618	636	602	596	574	575	598	584	588	576	621	611	605	625	577	595	596	575	645	563	601	613	566	595	616	655	610	577	592	580	559	627	585	573	632	636	597	617	585	579	623	625	624	618	566	565	590	619	591	632	597	595	640	550	592	610	629	612	596	643	583	594	574	599	573	586	582	613	631	650	578	630	628	635	568	589	529	627	588	572	634	533	621	586	597	588	560	611	586	554	609	652	608	584	607	585	595	563	626	627	596	593	596	633	570	562	600	587	594	593	645	614	593	607	576	605	601	589	552	583	630	616	641	597	573	569	624	593	591	619	589	586	578	608	603	597	575	545	633	599	581	557	597	560	578	544	591	615	645	599	580	598	594	599	624	611	563	600	567	586	588	578	575	568	590	592	625	548	570	620	591	554	603	572	639	645	650	583	635	600	625	590	574	580	549	609	589	603	585	593	547	588	631	609	582	539	601	589	615	612	587	590	620	573	631	612	583	618	612	604	584	611	624	561	586	586	616	609	605	656	603	607	589	555	576	590	599	586	587	565	601	615	612	609	580	583	617	579	604	615	610	627	584	585	636	566	538	614	600	576	588	527	581	559	594	617	586	558	570	598	629	660	563	613	588	593	594	600	597	559	582	578	627	590	599	592	586	589	580	561	558	591	555	584	620	602	618	558	621	563	590	608	571	583	559	575	568	603	623	571	559	534	563	613	634	579	615	613	574	588	555	553	566	561	607	546	543	606	648	621	604	601	576	595	596	579	627	605	568	566	597	575	589	612	608	583	574	588	555	571	602	578	599	603	607	592	579	651	579	578	586	608	567	591	593	548	591	603	623	648	604	600	580	588	598	612	623	589	615	592	590	587	626	556	614	610	581	582	588	642	612	574	574	584	617	578	590	581	601	553	552	607	583	580	589	559	560	648	559	580	619	587	564	611	581	638	583	596	571	612	604	620	596	594	575	565	554	658	583	581	598	562	559	591	603	593	592	578	598	554	599	589	570	647	593	558	594	586	579	658	582	639	621	604	608	569	589	563	611	575	537	587	571	585	638	578	598	603	623	604	581	584	587	590	615	543	574	607	564	583	629	572	571	571	570	579	624	556	596	633	594	596	615	608	616	605	615	611	559	548	600	573	606	612	588	642	580	592	575	573	603	613	592	614	580	574	581	598	605	616	566	596	618	562	570	574	622	593	575	579	583	610	604	597	557	548	601	567	549	589	586	575	616	605	595	623	641	622	616	592	610	574	604	614	571	594	594	593	626	591	586	544	560	563	582	611	626	541	544	614	589	602	572	599	544	577	610	574	591	547	584	591	602	606	555	600	578	594	586	601	587	636	582	623	608	575	557	602	571	597	574	596	596	570	572	567	608	592	564	574	600	559	602	587	618	607	602	602	578	574	625	581	600	612	594	612	610	595	572	601	581	620	571	600	580	624	611	575	615	572	587	612	583	613	591	619	589	554	653	640	604	594	579	579	587	564	580	582	608	600	593	558	599	582	606	582	631	560	572	570	606	637	589	583	582	597	589	628	566	578	626	602	587	555	569	636	594	612	563	594	585	573	626	609	587	622	580	555	570	550	576	589	612	611	573	604	615	612	521	603	572	633	590	605	611	597	573	617	614	560	637	617	603	633	595	564	597	586	575	600	612	580	611	584	614	584	570	569	647	553	614	578	600	615	597	543	570	567	565	579	601	569	589	608	625	627	578	554	605	589	593	594	618	588	583	611	624	606	536	623	594	606	609	581	600	590	578	588	548	582	585	592	614	582	617	656	587	557	619	548	616	610	597	587	575	605	565	597	607	623	561	568	592	586	611	593	611	561	606
25152	21368	27355	25595	11676	3375	2061	4169	9552	10008	9139	6985	4118	2611	1564	1004	839	675	557	589	605	602	587	538	570	581	623	609	570	532	535	551	566	567	550	574	598	618	582	558	592	564	554	573	551	601	574	603	540	620	564	567	551	605	579	604	543	585	597	567	557	597	566	607	574	537	574	625	571	527	558	569	585	566	570	591	563	563	586	584	550	579	579	594	576	542	572	621	621	580	603	578	549	521	557	558	603	614	557	595	569	581	571	582	539	553	578	600	584	582	582	573	574	598	530	560	563	570	579	546	559	547	605	593	569	612	590	561	634	542	579	581	558	598	586	592	575	552	588	595	576	564	543	547	594	578	574	554	542	546	608	545	534	565	560	556	598	558	564	597	602	613	604	571	613	578	577	606	556	614	593	610	596	574	545	527	561	559	587	538	571	595	594	547	596	586	578	566	592	559	613	594	570	562	587	598	578	605	591	532	604	571	572	559	559	551	582	557	599	517	547	601	574	600	609	600	591	587	566	592	570	564	556	569	560	604	524	609	559	570	606	551	567	515	550	542	576	574	581	606	556	567	582	583	578	569	574	598	581	591	590	526	587	562	558	550	607	548	561	535	585	575	550	568	549	539	598	561	535	564	588	546	549	547	538	555	551	572	563	554	582	572	573	565	553	554	574	550	556	550	553	572	516	636	596	584	564	600	515	582	608	572	598	549	537	524	593	595	599	574	602	569	568	602	561	558	570	573	564	567	547	556	548	514	578	603	554	574	588	548	597	536	591	549	607	568	539	612	623	590	535	543	577	630	550	550	516	561	553	602	544	553	545	601	562	597	566	567	578	571	602	554	602	567	556	562	588	529	588	581	597	609	563	586	552	586	546	592	601	569	624	568	598	578	566	542	623	546	600	571	565	604	575	590	563	605	596	611	559	565	561	586	556	590	610	610	568	566	560	565	592	613	580	569	616	596	604	549	590	555	580	536	576	608	589	586	568	552	614	572	619	610	606	534	567	565	597	560	585	563	558	585	574	566	553	581	568	593	580	551	561	558	571	603	618	570	592	552	561	579	574	603	544	593	595	612	557	573	572	569	619	554	548	564	577	577	609	573	589	571	545	562	562	617	538	553	554	587	588	531	587	531	554	569	586	575	588	535	570	548	578	561	582	554	583	528	568	564	586	579	550	574	581	574	579	573	541	581	549	590	581	588	527	554	595	573	527	611	532	605	532	584	569	562	557	563	601	520	588	595	610	546	584	557	604	575	565	591	604	605	599	575	540	583	573	587	581	613	591	604	504	545	586	568	551	600	595	569	580	577	558	611	549	537	567	617	592	558	552	539	527	615	557	546	568	572	549	532	573	548	578	602	549	560	570	562	554	565	598	604	570	555	614	537	571	589	584	593	549	596	553	554	589	556	572	580	578	571	597	556	515	587	570	571	572	544	572	572	575	603	577	568	540	592	570	588	592	622	548	566	620	619	586	598	596	595	593	542	556	558	569	573	553	582	566	620	585	529	583	552	603	551	576	552	562	581	554	574	570	558	563	596	610	558	594	542	538	592	563	585	578	550	547	557	563	555	555	577	565	560	552	542	511	572	621	607	553	523	575	592	550	573	546	580	577	571	561	581	563	620	528	602	574	581	583	548	553	522	573	570	566	555	558	595	587	567	620	600	573	588	612	609	545	588	549	560	645	598	636	586	546	539	548	563	615	560	594	528	545	600	547	623	557	539	572	526	564	569	588	584	559	546	582	523	600	606	589	573	567	545	531	566	573	562	581	559	580	608	559	576	595	606	551	601	550	562	579	578	565	536	548	516	616	577	555	580	601	602	582	579	596	608	578	554	551	576	562	541	567	545	549	574	531	552	560	576	573	551	593	561	618	574	610	537	587	599	576	539	555	541	554	591	562	590	578	604	545	577	504	567	599	583	531	611	604	550	530	567	593	601	568	543	530	578	628	540	599	608	539	547	576	599	588	531	600	576	593	605	557	626	584	581	580	511	595	585	583	532	525	584	574	577	574	554	567	576	584	559	528	558	581	573	566	573	573	570	578	611	578	523	578	603	570	557	574	569	595	551	555	584	548	571	593	567	580	560	542	582	579	548	573	575	564	595	556	591	563	560	586	607	553	550	579	544	613	591	560	547	597	585	587	586	607	579	543	560	599	585	536	549	552	556	553	548	600	530	604	584	554	567	576	544	581	569	545	576	524	568	586	578	580	571	607	573	560	545	548	576	564	600	596	580	584	553	585	555	578	596	564	592	558	601	571	583	601	555	569	573	604	578	571	598	561	581	570	585	519	575	556	519	578	567	601	550	560	562	568	552	536	538	553	550	576	663	574	566	605	588	572	566	612	572	629	532	616	566	575	543	597	593	535	574	574	553	561	585	548	638	579	580	596	554	541	594	539	613	584	575	524	589	566	584	579	538	590	600	584	574	579	562	542	566	573	595	591	566	573	564	523	588	602	561	586	576	572	552	558	606	597	565	595	590	563	580	535	596	578	572	579	612	611	578	576	551	585	598	554	565	546	602	574	568	565	593	587	524	574	593	527	556	582	552	529	564	554	607	574	573	614	568	571	568	569	553	587	540	623	625	583	515	556	573	596	592	587	529	519	551	585	588	557	565	552	615	581	547	576	580	569	600	593	576	606	574	485	553	588	578	544	581	576	635	569	603	592	575	593	621	577	587	559	567	553	606	599	579	590	583	600	579	568	577	603	567	649	577	606	475	558	580	569	621	610	542	540	549	605	589	583	548	600	571	599	586	593	549	550	534	574	571	569	505	590	572	581	619	556	592	554	567	591	577	560	524	565	620	526	588	571	584	557	569	561	591	560	571	611	579	574	588	566	555	580	544	548	564	601	568	571	564	551	558	572	567	539	583	580	565	496	611	620	552	581	584	532	618	582	582	566	572	576	520	517	592	588	577	582	569	575	616	561	529	572	572	565	595	578	581	580	592	555	560	577	560	589	596	599	537	568	590	565	565	555	561	595	538	588	595	601	553	543	544	593	581	538	543	539	546	510	616	544	549	553	542	539	555	569	583	584	544	550	580	524	561	559	600	567	587	541	609	551	580	588	579	555	591	566	544	579	505	594	626	611	586	612	527	541	603	588	568	603	630	528	547	582	593	576	588	567	578	567	578	574	584	584	597	566	609	556	596	587	573	566	597	537	565	538	577	552	576	604	577	546	526	558	602	597	615	590	588	567	546	604	582	583	565	546	603	552	527	533	549	576	591	559	565	560	566	596	643	528	561	597	610	568	547	535	555	568	575	587	558	533	566	552	596	569	574	619	620	610	560	560	562	592	521	606	590	524	540	606	635	594	518	584	560	593	567	610	571	557	550	511	555	564	554	604	604	609	521	576	558	526	563	581	608	582	590	585	582	585	559	546	602	592	597	573	561	590	551	603	548	537	604	611	560	591	602	565	575	550	551	534	572	572	559	536	587	599	525	557	645	596	590	596	599	544	529	600	600	542	595	573	604	582	572
12332	20063	14432	8768	6981	5036	3620	8335	17342	16597	14982	11469	7188	4246	2412	1444	988	779	754	625	608	536	611	608	579	624	648	607	602	590	580	604	576	608	599	611	565	618	600	555	593	587	620	571	582	580	595	595	621	593	645	602	589	616	571	580	586	604	616	626	600	594	625	589	633	593	632	590	584	587	571	648	648	602	601	618	605	623	594	579	575	589	611	617	635	616	618	613	633	591	641	601	597	614	607	599	618	603	640	605	639	624	588	574	606	635	622	637	592	594	665	634	608	604	621	600	627	588	592	602	644	602	618	599	604	602	599	589	575	594	623	598	608	641	585	653	601	639	596	624	635	622	604	589	605	617	584	597	620	571	633	603	642	601	606	660	593	593	626	639	589	592	599	625	614	565	617	605	565	602	536	624	618	634	575	577	635	599	563	607	583	592	599	635	601	605	607	584	620	648	587	605	596	607	659	626	619	551	564	560	608	621	603	629	597	573	617	578	556	592	603	636	594	621	572	610	608	566	569	602	580	603	625	624	624	632	608	593	627	619	612	639	619	625	637	588	611	578	600	622	596	591	636	592	591	618	625	591	607	628	586	588	608	581	617	615	622	586	633	605	606	605	607	615	577	637	590	624	582	636	632	523	611	603	595	590	629	595	576	626	613	663	625	583	610	628	622	600	653	588	596	568	577	555	639	618	615	599	584	626	589	613	582	620	662	589	544	601	591	614	580	592	636	626	624	630	591	603	601	580	602	591	589	623	589	596	606	575	590	612	685	688	615	610	590	613	594	615	621	633	650	583	569	609	614	640	610	642	570	609	583	580	593	620	594	599	618	619	617	666	591	641	588	655	608	574	598	646	588	587	613	621	607	626	591	608	656	565	566	607	592	591	583	543	601	605	612	593	590	636	581	583	640	610	601	632	586	607	644	587	605	636	638	632	628	562	628	604	604	605	610	638	546	572	555	591	614	638	597	591	678	598	640	610	587	626	592	570	610	601	622	590	609	638	556	599	626	594	596	587	637	591	621	617	583	609	577	592	601	601	589	631	594	610	619	594	656	601	612	591	602	599	600	622	576	633	614	613	620	532	635	626	608	592	597	594	581	585	612	642	572	597	621	608	582	631	613	597	617	592	637	590	590	622	658	609	680	569	646	574	581	577	567	610	565	640	566	603	628	597	628	606	615	566	618	619	615	561	617	600	620	636	624	633	595	591	608	582	645	590	596	622	605	584	601	611	600	605	620	642	584	586	609	589	612	616	595	653	595	609	627	602	637	603	565	557	622	627	635	614	638	594	617	605	625	588	561	593	554	647	571	609	618	643	559	586	640	578	602	587	629	615	575	631	596	600	628	589	609	629	580	586	614	617	632	593	618	615	602	587	614	631	619	614	630	564	636	620	595	590	584	574	606	618	587	619	613	601	594	628	627	613	612	613	630	602	587	579	603	547	630	588	611	597	658	578	623	582	624	589	597	588	576	634	583	589	617	580	638	636	638	603	637	648	601	610	589	592	595	622	603	617	594	570	641	589	601	628	560	653	602	574	637	613	596	570	596	627	592	563	614	576	612	618	615	558	620	587	615	575	596	583	582	575	536	613	632	646	607	578	605	591	581	615	619	598	601	537	578	595	587	651	594	618	618	621	643	609	598	644	579	625	596	642	645	611	580	596	642	633	585	614	584	591	621	606	593	631	584	614	615	589	645	589	605	610	591	583	619	635	598	622	616	642	622	619	619	611	635	617	591	653	598	593	602	573	584	594	610	605	620	570	592	626	594	633	631	636	648	614	635	614	578	562	600	592	591	553	589	619	604	608	602	584	624	581	619	576	577	589	629	584	562	616	587	618	628	598	584	606	626	648	605	600	605	617	616	599	639	646	643	597	616	624	601	595	589	577	601	601	580	559	564	606	642	606	606	648	610	602	607	626	567	585	611	591	621	609	592	601	598	613	617	611	583	591	623	617	587	594	606	609	627	671	581	613	596	619	623	595	599	603	553	639	626	601	600	599	652	616	642	610	615	635	602	617	615	604	650	600	611	608	628	628	624	643	621	605	605	635	648	572	581	646	617	597	583	608	621	637	618	605	592	581	600	623	626	607	583	622	641	634	638	552	608	618	577	614	600	568	621	594	571	591	596	632	607	613	606	645	591	609	628	603	610	630	626	627	604	585	604	610	592	607	577	607	616	597	629	610	596	554	611	598	607	671	626	591	582	611	630	601	600	597	633	617	570	633	608	589	590	592	593	588	628	585	604	643	587	630	630	592	599	625	615	620	599	596	551	609	561	618	608	613	599	628	613	608	630	607	613	611	641	608	635	586	608	593	563	612	633	632	607	590	578	604	615	581	619	597	580	589	576	604	639	604	636	632	638	627	575	609	602	592	622	626	613	597	613	563	614	611	633	611	649	622	607	612	611	617	572	553	656	646	605	613	583	585	611	595	612	555	612	616	588	601	581	603	553	602	629	615	605	594	597	619	605	616	577	595	635	594	572	551	627	594	601	592	607	610	592	640	634	540	605	614	620	622	611	610	637	633	562	581	641	595	616	543	610	595	574	606	602	586	627	604	677	628	651	560	629	547	585	595	621	592	617	593	622	612	585	623	556	615	643	590	639	557	659	608	580	565	604	643	596	658	627	596	593	570	620	579	609	596	594	627	613	625	582	584	632	603	603	585	618	564	581	588	612	628	599	648	655	625	592	628	634	631	578	628	596	618	590	590	606	635	604	581	669	589	648	570	630	590	637	654	624	605	637	620	574	641	606	581	584	633	564	634	585	609	655	604	601	588	567	605	577	626	584	608	601	597	587	594	592	618	651	594	575	543	626	587	622	565	654	634	621	604	589	604	604	555	631	633	631	619	617	635	631	620	618	610	634	616	630	603	595	576	601	614	633	608	603	624	596	586	628	630	610	608	643	601	555	572	578	644	565	575	589	605	616	641	600	608	595	619	580	606	600	578	576	635	588	600	610	605	658	615	570	587	585	634	568	610	614	649	631	632	620	614	565	596	603	595	570	563	603	641	627	604	600	651	616	623	593	564	590	618	647	599	621	659	598	612	548	624	606	665	587	600	621	572	608	572	611	634	583	571	612	597	605	621	619	627	570	627	621	604	676	573	607	587	633	614	654	598	613	605	530	594	568	656	581	595	625	589	580	567	662	603	624	593	589	621	613	619	666	596	609	609	619	641	570	644	626	601	582	562	612	603	620	642	648	618	579	586	587	602	627	600	575	588	623	600	553	639	584	676	632	569	579	596	602	600	554	608	612	599	590	564	604	624	597	588	625	612	604	601	626	627	611	588	603	647	608	580	615	605	574	645	575	604	609	577	554	616	588	580	588	584	589	649	590	606	604	582	616	553	582	603	586	630	636	612	613	601	618	585	605	626	619	573	652	615	586	624	585	591	609	622	627	605	632	633	633	658	551	658	588	574	620	601	629	620	579	630	543	623	609	597	613	595	600	567	621	624	601	590	573	606	608	597	580	633	604	567
22816	21418	29092	24112	21423	21568	13468	8505	27045	31031	28852	23373	15524	9000	4756	2683	1522	1015	849	823	690	714	724	706	727	709	733	688	675	741	750	719	708	738	784	747	700	716	752	696	701	719	735	749	719	700	729	703	735	738	660	769	734	776	755	691	720	732	737	731	732	729	671	726	732	753	736	730	719	735	781	695	730	732	696	675	741	696	683	708	750	717	733	707	743	698	724	743	722	729	759	699	744	704	682	744	702	720	743	732	720	715	736	722	731	738	733	777	701	702	690	781	730	682	743	708	752	677	744	741	771	749	753	731	732	708	697	728	738	752	703	727	662	727	708	749	773	728	714	723	738	723	725	771	714	712	691	728	729	730	706	721	725	718	728	751	715	676	780	693	762	721	699	754	745	663	723	696	681	764	726	722	696	741	704	772	711	742	725	707	714	707	718	739	719	711	697	693	782	706	675	722	716	697	675	755	716	726	738	749	728	674	680	732	672	747	716	713	717	717	739	751	723	723	735	692	702	726	720	740	736	696	706	696	673	762	720	734	752	684	745	693	727	753	715	718	744	661	702	727	721	725	673	679	701	667	721	739	716	718	774	703	675	696	716	701	740	728	704	710	768	710	734	764	726	704	658	694	645	719	714	774	710	723	729	665	742	706	766	683	712	693	759	714	726	693	751	752	719	754	722	703	711	733	738	700	726	729	739	694	759	733	749	692	719	661	707	700	676	704	739	750	704	679	704	723	693	697	697	677	723	807	728	677	719	686	671	716	716	701	770	720	740	681	742	742	751	733	746	719	729	722	730	672	696	700	698	748	713	751	732	728	735	722	683	727	732	764	728	736	752	739	720	723	781	684	707	729	745	719	705	670	711	709	703	685	740	691	688	717	730	786	733	752	701	686	751	717	750	731	734	773	757	714	754	706	690	719	682	763	726	759	700	694	711	688	685	722	714	690	737	735	669	691	706	703	716	746	721	694	721	707	762	708	741	740	718	675	684	722	742	737	735	747	752	724	696	758	717	682	669	714	751	730	714	691	741	717	780	726	718	784	677	699	734	762	737	690	725	756	715	745	720	701	700	750	708	707	707	693	701	725	716	734	733	710	715	742	749	729	760	692	720	694	769	783	680	693	687	707	763	743	735	712	705	746	725	695	684	709	734	736	709	716	718	682	806	700	695	698	714	661	721	736	719	750	741	753	754	719	688	705	661	723	734	714	740	720	699	699	728	708	679	726	724	699	690	740	708	727	728	740	738	742	746	719	710	715	745	669	760	709	747	733	752	749	733	687	753	722	745	712	731	739	700	753	739	752	736	703	732	730	755	721	752	718	712	718	689	737	700	763	782	749	736	685	744	751	726	711	719	751	683	711	745	724	676	740	692	749	749	684	736	702	703	712	727	707	646	770	714	753	738	709	701	776	718	718	671	681	797	686	687	746	780	717	740	754	725	692	701	692	742	700	701	721	752	737	760	721	734	734	737	704	707	764	673	744	699	712	764	708	744	732	730	717	730	705	734	759	720	720	680	732	695	712	725	715	712	701	721	709	726	754	718	666	704	692	731	719	746	710	670	708	760	688	680	699	722	669	719	722	679	708	697	727	724	726	709	701	708	734	715	782	720	706	732	751	735	692	735	696	704	754	765	717	713	732	706	716	723	724	720	707	694	779	726	713	731	742	724	724	701	693	744	730	694	695	702	754	699	709	748	761	693	746	694	729	727	696	661	724	722	699	712	683	715	764	728	734	713	686	744	714	736	732	681	746	712	687	690	703	739	691	693	709	692	730	689	683	693	733	695	722	705	751	742	710	733	730	740	701	735	716	749	727	733	767	705	708	725	732	674	686	694	735	749	757	679	694	699	720	740	740	711	703	670	737	691	719	718	740	680	752	734	643	705	733	714	723	691	711	699	731	774	726	685	723	740	732	730	777	722	709	709	708	737	703	707	715	707	768	777	758	735	738	716	706	669	716	670	717	718	710	731	721	754	768	707	733	731	705	692	698	704	712	711	742	701	669	720	732	662	743	727	704	746	750	739	698	713	738	725	719	766	712	710	727	762	773	763	674	752	749	689	712	750	758	671	727	705	693	733	698	749	745	741	726	735	709	701	647	722	721	746	701	708	708	730	690	704	735	758	718	745	757	700	772	720	691	748	721	737	784	685	786	724	728	742	685	709	755	732	730	695	665	701	668	749	762	697	709	740	743	699	744	712	711	711	718	691	716	717	707	738	757	696	730	708	762	776	707	765	670	730	734	751	730	709	721	734	701	720	737	734	756	695	700	695	742	729	722	681	695	728	642	709	716	689	759	709	686	752	713	721	725	688	708	702	729	707	691	746	742	773	677	703	697	719	744	696	768	708	697	719	657	749	770	669	693	707	668	690	711	703	726	687	763	695	742	693	704	714	726	712	717	719	720	691	708	730	734	711	712	731	705	743	709	725	747	717	745	721	723	704	711	709	716	759	718	764	755	789	722	701	711	738	716	748	709	731	745	687	770	684	729	741	731	710	740	700	695	725	699	709	738	720	742	700	722	713	744	718	728	724	752	709	730	708	698	700	770	688	737	708	697	747	723	679	753	766	762	718	723	741	748	718	744	707	786	754	714	695	691	693	700	739	691	702	702	714	731	755	705	747	698	701	679	730	727	723	711	709	697	725	690	760	725	719	740	749	756	751	725	735	750	729	751	681	746	679	736	664	740	702	745	745	728	755	740	711	714	747	723	712	710	723	741	718	720	786	718	740	701	704	698	692	712	726	704	723	673	693	653	774	724	717	698	791	787	733	745	768	756	726	684	688	719	710	744	723	771	736	772	753	725	729	691	692	737	689	753	737	745	791	712	746	702	723	743	726	705	752	750	731	720	737	765	696	685	708	725	680	724	753	739	738	700	764	670	755	757	706	700	689	722	719	713	750	695	739	737	690	716	714	763	689	688	716	707	712	723	758	697	715	689	678	777	742	700	737	739	744	717	710	666	748	701	695	710	674	688	662	712	734	759	698	766	717	667	697	734	708	799	701	681	715	707	700	699	708	695	718	701	676	699	760	716	696	736	693	743	717	703	736	700	719	737	743	718	705	697	706	710	725	693	750	769	712	719	707	684	710	760	755	719	735	734	708	753	754	729	736	716	742	726	712	701	752	731	734	692	726	695	724	668	710	725	695	746	680	683	688	741	717	741	700	698	743	757	679	698	747	727	708	694	742	691	728	761	735	736	681	708	682	742	738	702	711	685	745	714	734	745	717	768	708	746	683	687	748	760	705	726	697	762	694	747	713	703	772	715	732	719	731	718	761	769	668	708	717	717	731	709	692	756	689	653	732	720	749	715	718	765	742	727	735	697	706	759	739	727	734	699	712	680	729	717	745	741	678	718	699	766	697	698	740	708	791	690	733	721	785	713	739	739	722	696	711	695	712	739	712	707	709	764	724	756	747	727	702	728	684	702	736	728	678	731	750	685	693	718	689	725	703	692	719	731	704	746	693	694	748	746	769	739
15699	29312	22249	14653	10975	8024	9351	12229	33181	34478	31863	26267	18333	11674	6772	3690	1950	1328	926	750	723	757	754	790	725	770	726	741	719	740	734	728	708	759	745	714	721	774	717	734	763	720	778	735	775	747	754	716	768	744	707	736	715	697	745	680	701	777	756	748	748	780	746	686	740	719	723	786	717	778	711	763	728	723	718	766	728	717	749	726	715	749	697	753	736	754	766	758	753	706	707	692	701	759	745	773	724	713	743	752	735	749	752	710	729	719	701	736	729	761	721	714	760	751	729	777	745	780	692	722	720	724	715	731	791	701	718	720	753	746	732	736	696	728	747	756	758	728	719	741	697	734	694	754	725	712	726	713	730	751	729	746	760	725	722	775	725	721	754	731	736	775	700	753	720	686	784	734	711	758	732	762	717	748	728	753	724	777	774	722	747	736	685	744	770	757	761	741	706	737	691	693	752	712	726	749	733	688	732	736	708	720	712	729	788	723	709	708	756	756	794	735	739	720	686	688	725	705	683	754	728	758	699	729	753	768	783	691	733	750	707	758	749	703	714	726	714	756	685	755	762	729	724	741	722	718	766	702	798	700	736	740	710	721	718	739	726	756	737	734	759	742	750	776	748	736	749	690	740	732	695	717	745	738	722	746	746	708	773	775	741	720	711	798	800	726	716	735	740	743	784	766	749	718	761	705	777	695	726	698	687	680	751	690	731	735	769	766	734	730	748	706	699	745	754	734	766	770	745	717	753	726	765	743	722	715	715	713	732	690	702	695	715	733	711	757	719	733	708	760	729	779	699	759	723	721	734	703	747	742	786	699	719	729	753	765	721	757	689	754	766	735	750	724	705	771	713	744	714	746	702	690	741	777	774	716	744	726	757	733	755	790	734	712	729	682	759	747	739	691	736	751	763	726	705	730	723	673	812	737	743	728	741	728	687	697	744	691	727	727	724	727	762	714	748	789	713	743	753	735	776	693	745	734	717	743	742	732	769	750	747	735	687	718	748	734	730	716	740	717	716	699	715	746	713	690	740	712	728	764	731	727	734	765	749	711	715	732	731	740	793	681	752	771	749	731	721	756	731	751	752	744	689	748	730	701	692	811	699	747	748	709	752	724	759	726	711	700	754	697	760	776	721	725	720	755	728	721	737	761	731	703	733	732	685	749	733	747	729	766	744	737	722	783	742	728	753	732	754	746	725	771	756	734	748	719	759	668	755	729	745	774	756	764	706	737	686	709	736	749	706	745	700	737	769	732	693	716	700	719	761	669	756	729	700	764	755	714	773	739	733	765	745	686	752	731	675	793	743	712	697	758	747	731	696	720	760	764	726	739	728	766	762	737	734	745	711	739	747	674	789	773	767	698	713	726	778	721	761	735	728	746	749	726	739	755	693	771	723	745	747	697	708	724	710	736	730	743	723	744	747	721	723	759	749	780	749	695	709	772	739	732	699	723	752	703	752	801	712	748	713	760	705	745	710	738	746	718	742	701	791	751	776	750	719	691	691	740	744	702	702	762	749	735	741	716	712	725	729	724	755	715	729	716	761	672	730	732	734	732	717	789	745	694	705	735	764	745	783	748	726	697	747	785	775	711	748	714	716	704	743	755	731	741	696	741	706	741	729	766	739	707	668	751	700	725	694	727	738	722	714	764	721	721	742	756	730	759	758	723	754	755	735	704	728	752	711	716	757	727	747	734	729	682	725	731	750	698	722	708	720	731	739	724	700	777	732	727	727	697	730	702	729	768	741	746	752	768	805	743	747	715	698	742	747	710	724	698	748	774	742	747	751	770	739	748	681	719	749	732	708	766	735	758	712	726	763	754	765	741	740	685	751	782	732	709	774	734	705	769	731	700	715	682	688	698	720	754	699	706	705	694	747	690	760	721	743	732	734	779	714	792	721	699	746	714	725	729	722	729	747	787	734	718	711	726	785	723	708	771	725	727	752	710	727	719	728	755	698	724	748	758	706	769	722	748	752	715	757	756	753	741	746	744	754	748	718	737	744	697	745	728	736	777	742	769	746	717	745	738	672	783	707	695	720	734	690	729	719	725	696	742	766	725	703	671	761	735	683	736	734	701	730	708	721	714	720	802	661	724	762	696	727	696	739	731	727	765	760	761	755	722	774	742	741	729	763	730	727	775	758	745	687	718	700	758	720	731	713	718	726	711	738	745	728	749	722	735	717	729	706	712	786	748	722	723	732	733	743	742	732	723	712	681	702	719	776	673	739	704	725	763	765	715	709	734	757	684	756	756	766	743	691	768	734	751	722	725	719	741	710	658	777	754	757	675	782	764	770	747	690	735	758	659	763	728	696	734	754	781	764	772	739	735	722	713	757	785	703	718	743	758	694	686	749	729	689	779	735	726	732	766	707	732	657	755	742	748	730	768	768	727	709	751	742	742	743	708	753	715	713	781	714	757	706	747	690	733	705	743	755	711	716	750	709	719	716	787	709	696	687	711	748	766	780	700	749	718	705	744	711	712	711	702	717	732	723	740	729	701	750	759	725	782	721	732	773	759	722	724	707	727	800	757	802	743	712	754	734	730	715	728	742	737	722	741	755	739	676	764	729	736	765	748	718	740	735	744	778	701	710	724	737	755	704	756	739	792	709	766	744	712	737	760	712	759	737	712	754	745	727	739	709	738	711	762	693	697	743	763	737	717	698	740	755	720	739	761	732	740	752	745	697	748	718	749	691	765	719	747	772	723	752	753	690	768	743	705	762	711	734	684	715	728	702	759	757	724	757	742	740	756	747	757	753	744	709	766	713	716	726	674	729	739	738	747	758	718	722	757	749	789	710	724	702	708	737	762	684	706	731	687	728	706	758	722	739	726	723	712	743	787	753	715	704	735	722	762	721	754	680	706	723	761	757	770	796	778	718	735	732	740	728	737	761	738	711	705	682	705	715	721	722	688	750	736	765	750	748	756	712	701	714	700	746	774	801	740	730	701	731	728	779	735	734	694	771	699	727	730	749	712	769	748	712	743	747	715	766	711	705	725	743	771	728	732	769	748	776	689	766	692	764	730	740	741	771	748	720	689	731	753	794	730	687	718	789	727	715	743	732	770	720	736	744	711	726	725	700	713	752	730	733	718	731	739	753	700	760	709	712	738	689	688	750	778	754	719	720	738	786	766	742	718	729	746	686	734	738	753	755	730	739	719	730	721	736	744	724	700	702	748	742	732	695	700	762	701	744	752	776	680	768	675	750	718	706	769	729	714	710	724	741	720	721	751	766	696	740	765	742	726	752	754	780	738	708	752	732	722	733	720	775	722	711	738	704	679	732	715	747	733	746	687	751	753	744	718	773	757	752	759	755	750	760	734	720	738	755	766	748	712	704	727	730	675	701	787	775	751	719	656	731	722	728	782	731	793	686	740	765	764	756	755	686	747	705	727	743	741	724	738	763	736	736	730	703	727	751	697	727	708	753	705	741	748	779	744	704	755	667	740	722	743	758	704	735	752	741	730	755	750	746	751	750	736
28181	19578	11796	5699	3244	2174	1778	1600	1977	2290	2067	1724	1262	1014	756	684	525	577	539	490	502	501	446	460	491	543	507	521	477	517	477	496	462	525	503	514	517	481	509	474	525	495	465	502	509	468	491	499	487	461	490	519	479	495	488	497	488	481	473	513	459	506	483	492	483	519	506	463	486	464	498	473	537	497	486	512	481	448	489	482	504	478	493	484	504	486	507	507	497	519	461	448	500	513	510	512	489	489	482	486	529	476	507	510	496	487	499	497	525	512	478	460	472	497	507	505	479	476	476	512	467	519	505	508	488	493	522	486	515	520	504	499	486	460	509	494	468	463	474	526	479	485	493	450	455	507	498	483	490	567	467	458	514	509	500	477	456	490	491	481	469	515	486	471	516	470	450	490	493	500	510	497	532	493	514	493	524	485	459	484	488	470	494	463	492	482	485	531	496	459	451	474	510	469	485	475	488	497	470	510	480	477	469	479	469	498	470	455	518	517	478	498	483	458	469	533	494	495	554	494	495	520	524	512	496	518	517	496	512	488	493	463	492	473	535	514	494	482	472	490	505	495	492	508	459	527	520	450	507	515	473	514	465	491	522	492	522	508	486	515	488	509	477	487	527	471	501	510	488	496	511	505	476	504	479	513	490	482	508	492	479	516	470	502	481	471	478	525	473	519	494	457	500	501	492	476	463	497	529	473	471	497	445	479	500	494	444	476	501	516	475	541	486	497	494	478	495	498	459	487	497	503	487	463	496	475	465	487	476	512	485	442	541	475	498	516	493	492	486	494	547	478	445	495	537	467	492	507	471	514	501	519	508	497	510	497	490	505	495	480	494	514	482	515	502	491	433	496	509	470	517	478	460	497	474	435	499	513	501	468	461	484	491	506	500	514	520	495	482	511	502	508	481	483	511	512	483	497	520	505	515	479	493	493	486	516	500	480	491	459	481	511	481	486	485	506	475	482	485	494	480	499	474	481	502	523	513	494	492	488	447	529	492	466	520	509	501	499	481	506	478	500	517	495	527	494	539	493	470	479	503	501	492	542	536	473	502	502	489	461	506	466	484	526	477	511	505	502	507	470	474	472	489	478	494	492	472	498	482	480	530	503	467	537	510	460	502	540	507	459	493	473	480	482	519	445	504	560	522	460	490	484	499	487	512	495	482	451	475	502	490	529	474	462	508	493	496	465	520	479	520	499	473	449	541	478	511	487	456	495	496	484	440	485	484	480	492	509	515	504	506	479	487	528	498	502	518	503	478	484	486	497	497	536	513	508	482	480	545	463	500	482	449	476	509	502	476	482	466	543	486	483	503	469	485	502	575	538	472	503	487	483	494	476	478	484	476	485	477	465	513	502	497	474	491	484	525	510	487	481	501	497	471	509	522	485	529	472	499	526	447	508	467	457	488	480	485	508	493	463	498	508	566	502	508	467	524	544	441	511	468	444	472	505	517	513	486	512	465	475	498	525	482	497	520	510	457	506	472	518	473	509	524	472	486	482	507	445	463	484	507	503	512	506	513	484	459	505	491	495	492	479	477	523	476	493	482	499	494	474	474	455	500	490	517	501	481	536	482	469	523	504	491	445	468	493	472	448	439	514	484	507	505	497	484	497	472	489	461	491	486	471	472	499	489	500	502	478	491	468	498	493	457	456	525	502	492	484	514	480	489	459	499	499	496	494	499	476	450	496	508	482	485	496	486	472	489	516	471	495	510	531	486	455	501	524	517	497	476	484	488	505	476	534	479	520	500	510	510	457	498	533	482	490	503	481	503	486	482	481	512	463	480	524	510	465	520	528	497	482	458	536	506	471	455	518	500	482	538	476	544	460	495	521	538	465	478	499	490	495	477	489	523	437	488	543	484	466	498	480	507	526	515	523	482	524	524	486	491	511	504	506	497	472	499	524	513	470	496	478	521	509	540	475	494	515	497	486	511	475	509	519	466	491	494	507	540	481	501	490	512	534	528	475	498	464	483	510	481	507	482	489	476	526	452	482	525	451	505	478	544	528	498	519	460	499	493	486	491	493	488	483	481	496	479	475	519	489	501	487	514	498	479	500	471	494	462	490	509	504	512	506	510	504	474	520	504	488	494	496	482	487	484	470	488	479	445	477	545	489	490	514	512	490	439	536	518	470	503	476	471	509	512	503	487	470	481	467	509	490	502	519	481	513	519	513	480	473	466	501	508	461	468	502	474	488	511	507	500	476	481	516	464	531	482	477	486	501	515	464	515	515	468	447	528	513	508	473	515	530	492	477	498	490	488	478	488	511	446	514	485	466	543	463	493	488	463	476	505	508	464	496	498	532	457	513	501	461	475	493	459	446	458	506	516	461	526	492	496	478	470	523	508	505	477	517	518	538	505	525	461	498	521	494	459	470	458	503	496	461	495	491	516	505	516	497	504	480	529	476	455	469	512	476	499	481	509	478	523	464	508	499	504	444	504	518	480	535	538	540	443	449	515	487	508	536	517	514	517	489	510	495	467	494	503	530	445	512	513	488	507	468	496	490	500	464	502	485	504	467	485	516	498	519	465	473	507	476	445	471	511	452	476	484	512	472	526	462	504	508	455	468	459	472	496	502	436	499	471	491	490	499	468	449	530	507	460	487	497	483	480	462	451	496	501	501	472	467	481	483	470	507	511	498	515	462	522	492	465	513	502	476	480	469	505	451	492	506	479	499	506	552	480	450	484	500	553	510	494	515	487	438	472	467	496	487	500	484	486	471	488	511	472	476	481	505	518	511	502	460	501	495	480	481	512	524	524	526	474	498	460	492	521	516	554	468	480	511	471	487	482	493	476	508	488	527	495	488	501	484	466	498	493	497	506	526	540	494	502	495	502	490	470	510	487	432	498	474	505	489	488	493	511	459	506	469	514	490	524	523	478	505	497	532	472	470	478	471	528	501	543	512	538	480	493	506	521	486	473	508	479	471	458	483	546	500	492	515	467	528	520	500	498	484	487	516	487	512	479	495	487	495	501	452	462	479	456	550	503	480	476	498	483	499	515	501	501	521	498	478	518	487	481	470	524	480	472	486	492	484	476	479	475	492	501	492	500	481	452	470	452	492	502	507	458	513	530	475	500	489	495	513	501	472	511	485	513	505	473	491	483	464	482	474	496	482	486	486	528	492	499	516	504	497	476	495	504	493	525	517	481	493	496	498	480	515	485	457	464	510	485	533	509	500	480	500	494	440	502	489	508	526	486	508	486	497	479	511	514	525	499	498	483	486	512	536	487	530	479	473	480	485	499	480	510	542	508	516	510	460	495	489	514	536	477	485	483	510	465	474	483	492	512	481	507	482	478	471	508	489	442	506	503	494	496	516	495	492	513	503	479	480	452	474	484	517	522	481	478	504	523	501	502	511	548	510	514	475	539	518	456	464	471	505	505	530	496	484	492	462	482	493	519	472	439	499	500	470	483	521	489	476	499	519	503	492	473	486	481	509	493	473	514	520	484	479	509	479	485	509	453	478	463	491	497	453
11796	14767	11140	6347	5199	3566	3038	2580	3088	3291	2824	2211	1672	1136	915	760	631	580	538	536	495	584	511	513	549	536	479	521	512	542	558	526	494	489	515	519	517	527	534	529	534	544	524	508	537	504	535	517	527	550	502	549	557	541	547	524	506	528	542	509	493	513	544	540	515	509	528	512	518	496	537	555	501	540	516	480	537	513	509	540	505	476	559	515	474	533	532	538	523	540	517	548	529	536	552	502	504	524	485	524	540	542	530	510	542	534	515	523	483	494	503	591	543	558	496	502	536	552	513	502	516	502	502	526	475	563	512	516	539	515	520	548	519	498	442	520	505	526	484	535	521	537	556	511	562	525	498	525	541	510	525	518	533	549	563	538	521	525	553	508	530	553	517	498	505	497	534	480	517	539	517	515	513	533	555	520	476	524	506	552	503	538	537	515	506	567	542	516	530	526	460	501	530	534	523	520	513	547	531	519	497	522	519	500	521	579	525	539	527	497	544	528	506	518	509	553	511	548	485	490	526	498	575	505	527	490	518	564	508	516	479	498	522	564	529	502	503	501	499	526	554	523	526	557	502	556	535	523	559	514	491	519	492	533	510	503	503	524	503	509	500	533	493	483	486	525	505	500	547	501	474	521	505	517	479	485	519	517	500	528	515	550	546	509	537	536	555	503	521	523	536	520	509	540	547	506	497	516	532	525	532	487	519	588	529	522	519	504	520	555	519	515	534	523	525	470	496	512	524	488	499	506	490	521	527	524	511	488	540	521	501	518	506	524	550	521	526	505	529	526	551	543	522	479	563	587	548	482	554	504	504	538	535	517	538	529	534	514	568	517	531	488	572	541	507	532	524	527	501	548	526	507	502	553	508	505	535	517	556	513	558	504	489	523	511	484	522	522	514	562	574	519	537	526	523	522	514	497	526	506	562	493	550	497	529	560	520	561	548	550	562	479	536	538	522	490	556	530	530	550	529	524	479	530	509	533	486	496	540	539	561	533	539	541	505	510	504	551	528	519	515	503	535	533	533	512	460	560	517	499	498	516	524	519	546	503	543	533	539	525	543	549	521	502	524	520	496	503	526	551	509	520	548	522	522	526	477	480	516	522	524	556	529	528	519	513	509	528	520	537	521	522	529	555	573	527	521	511	488	541	572	517	515	529	511	562	562	559	514	493	513	483	534	526	485	511	543	513	551	546	506	508	508	531	508	542	537	560	518	536	499	579	532	523	509	490	542	559	502	481	512	520	533	506	555	520	533	577	554	515	481	505	529	558	535	490	510	578	533	472	514	514	536	526	539	527	504	522	488	507	487	496	491	541	543	491	557	532	498	541	522	563	525	530	503	513	518	523	540	486	515	555	536	502	507	497	532	523	478	537	528	498	542	541	556	540	529	502	555	529	526	543	547	553	584	562	532	486	481	551	485	513	548	530	490	570	551	557	525	477	525	525	542	545	500	525	545	479	506	506	514	518	538	523	535	543	506	510	506	518	502	510	547	511	535	521	554	491	502	542	546	482	495	546	536	533	511	523	509	514	540	538	519	516	519	496	532	537	506	496	503	534	508	506	554	504	498	590	544	508	525	550	528	519	515	525	571	512	491	507	486	528	519	541	485	505	514	566	484	485	490	507	499	501	518	542	551	530	517	548	532	547	564	536	576	543	520	538	492	550	525	487	495	534	517	561	529	555	508	540	528	508	498	540	497	531	539	520	498	520	512	532	507	509	534	495	521	542	486	539	536	542	572	492	505	537	486	537	542	555	510	582	524	541	507	522	515	507	538	526	562	520	506	530	497	556	527	483	514	530	507	483	527	542	504	515	548	517	532	523	527	519	532	573	508	517	519	509	528	455	571	498	537	538	514	522	536	496	516	512	523	503	542	481	493	543	539	502	531	545	512	492	466	514	518	578	529	483	532	525	490	514	520	529	545	536	516	506	506	520	509	551	553	536	526	505	528	537	523	532	549	513	536	490	549	562	527	529	549	521	554	553	512	575	539	543	476	501	503	509	507	519	505	544	546	544	516	560	542	467	544	530	475	514	555	513	559	534	540	531	498	493	537	523	544	520	528	549	526	519	528	580	526	540	599	510	530	505	517	511	512	536	557	491	533	553	538	521	532	531	538	574	504	536	547	531	513	502	516	496	564	514	488	558	505	569	561	519	512	501	524	509	533	524	556	534	523	563	548	529	516	487	516	569	527	535	540	499	509	498	551	554	491	509	518	524	510	530	505	525	493	538	523	494	496	490	517	541	529	527	544	496	500	526	555	513	540	498	519	576	481	525	534	549	522	461	515	520	491	566	544	540	519	547	499	532	540	496	493	534	492	488	501	521	548	503	471	480	512	507	484	511	507	560	521	552	519	495	509	561	488	506	536	494	505	544	495	511	540	528	514	507	514	546	538	564	542	546	527	544	518	523	510	496	543	511	494	507	523	523	561	514	532	542	489	519	520	527	528	523	486	490	517	549	519	529	555	492	536	514	541	539	525	494	509	524	549	483	520	548	523	538	537	516	540	518	529	506	532	555	539	530	545	522	527	524	534	542	530	534	539	562	509	539	506	507	566	507	534	499	524	534	512	509	536	523	499	516	572	537	538	497	555	541	517	518	531	513	544	535	538	551	529	452	457	526	512	525	513	540	546	517	514	522	509	556	473	556	514	485	532	539	555	513	515	552	513	510	495	514	564	540	556	502	544	509	482	528	528	543	533	506	587	541	509	535	525	556	518	583	493	527	560	530	520	493	557	500	543	522	578	539	549	530	509	497	531	492	523	506	495	545	522	487	489	505	500	482	486	557	487	513	534	508	520	550	514	540	502	553	531	521	483	479	504	471	552	535	551	552	540	543	528	533	606	521	543	530	518	588	486	552	482	488	524	528	501	551	516	465	518	519	482	508	520	523	514	495	507	560	521	528	513	490	549	536	538	546	521	486	509	510	559	522	493	557	518	529	533	535	494	532	501	520	508	508	557	468	571	519	494	531	545	538	522	519	551	550	547	520	521	522	536	497	498	528	546	505	527	528	545	546	527	506	509	533	582	473	506	516	508	536	546	504	491	549	524	563	517	505	527	500	533	521	553	558	538	502	490	582	545	542	563	516	533	482	524	542	494	525	521	519	528	510	517	470	530	492	509	519	513	493	475	473	537	551	497	496	528	536	552	506	516	520	531	501	509	540	530	516	544	541	543	511	508	508	522	523	542	569	494	508	573	498	514	532	502	502	560	524	501	514	542	494	514	548	582	517	521	537	587	514	510	513	525	490	506	518	543	486	534	572	536	525	483	547	532	540	498	518	526	500	570	514	520	526	537	547	509	575	524	522	527	524	483	543	535	520	548	516	530	558	536	529	530	575	530	497	533	503	493	567	485	554	562	553	497	501	545	524	507	488	550	483	510	568	539	541	546	568	576	566	549	511	513	494	536	528	542	513	520	466	520	533	523	519	490	515	540	516	562	523	508	525	529	521	494	498	541	516	554	536	524	547	501	485
24136	21369	28432	24675	21092	9158	5724	6060	14519	18730	15730	11623	6973	3998	2332	1410	951	691	582	551	552	604	545	554	552	580	550	562	546	596	549	593	590	547	524	573	538	518	578	589	546	564	574	519	588	559	560	573	562	593	558	551	564	572	593	546	557	613	561	569	588	598	559	503	561	523	533	578	576	593	570	631	575	584	541	579	523	553	556	550	565	553	598	592	586	545	610	544	524	574	535	569	531	532	599	529	550	543	548	554	542	573	543	578	519	554	595	561	520	556	570	571	590	601	571	566	597	566	550	571	616	599	549	548	536	537	569	591	558	553	550	552	547	568	586	564	572	584	585	540	555	548	542	561	531	570	522	568	572	564	517	552	557	574	526	543	527	543	562	552	554	567	556	578	563	559	530	569	618	537	557	558	555	561	537	570	561	539	557	540	589	534	604	548	548	577	558	562	523	613	540	589	539	551	564	539	524	576	525	579	574	540	520	537	506	531	565	570	563	564	551	557	613	563	554	557	556	577	554	581	501	588	518	559	547	529	574	511	562	578	593	575	551	542	538	525	614	524	550	547	534	581	549	555	568	548	552	566	569	596	528	524	569	526	512	586	584	581	529	527	577	576	591	553	560	558	631	602	549	566	576	562	560	573	546	562	579	624	555	582	598	578	510	544	560	581	558	527	585	553	577	552	579	585	564	518	588	561	552	521	562	600	529	569	554	501	597	570	559	577	571	508	592	551	611	585	551	562	557	524	628	553	575	565	584	599	600	563	551	572	565	524	556	561	537	514	587	613	567	525	569	572	567	573	547	566	545	518	551	578	531	559	534	569	606	519	574	570	545	548	531	521	560	567	577	561	579	584	578	565	552	538	550	557	547	565	578	584	550	578	578	568	539	559	537	554	547	592	575	580	581	575	574	556	566	583	591	563	563	599	539	595	530	540	557	554	546	586	595	510	548	553	552	581	514	546	536	516	553	572	561	559	568	563	572	561	545	540	591	596	563	567	548	561	529	545	565	518	524	607	582	605	556	595	557	554	575	547	546	556	556	568	536	537	576	588	557	545	548	577	547	574	559	551	562	575	558	510	558	557	559	569	592	560	538	561	594	578	567	601	586	615	568	607	551	571	555	557	551	571	575	553	533	564	542	554	561	598	574	561	554	572	579	582	558	560	581	544	587	553	556	592	566	537	579	571	560	610	530	558	593	587	565	602	518	559	608	540	578	549	536	583	546	567	504	573	571	569	575	542	564	550	557	570	520	534	563	549	532	614	567	533	574	583	521	556	518	557	544	560	565	517	586	607	598	605	580	596	551	565	561	585	518	526	594	547	562	559	560	547	534	574	508	554	543	538	566	523	567	552	591	575	549	579	537	577	541	528	560	557	598	572	562	605	546	581	581	591	504	561	536	575	592	543	585	532	526	552	558	591	564	536	537	568	530	536	584	576	573	556	553	570	585	539	587	549	566	525	549	547	545	599	569	566	569	568	558	545	549	545	569	558	542	561	548	582	528	557	542	580	569	576	579	557	546	566	538	556	512	573	577	570	603	557	602	581	562	564	573	576	558	605	549	542	566	532	541	530	519	574	562	568	617	551	593	589	574	562	573	563	596	535	584	597	608	564	596	547	546	578	563	574	558	548	559	523	604	551	533	562	539	527	563	553	596	526	526	560	583	541	554	540	551	511	562	532	540	596	559	556	560	550	531	514	578	594	558	573	520	528	544	581	589	582	579	503	557	601	522	519	545	571	546	572	539	558	555	552	568	552	511	534	607	531	528	615	562	540	544	541	556	577	564	534	560	584	572	595	562	558	545	583	563	542	559	588	566	571	553	565	583	547	557	584	564	519	540	607	559	564	601	548	584	540	577	551	546	519	560	576	511	630	571	571	578	554	573	556	565	576	540	529	574	570	540	554	533	539	586	552	581	561	524	548	525	602	598	564	545	528	559	543	527	557	561	529	552	557	563	526	569	545	557	572	537	572	568	520	533	527	574	545	568	561	558	585	561	527	533	557	561	534	546	592	547	590	602	570	575	568	518	591	577	552	589	589	554	539	544	555	571	527	531	550	600	546	538	567	573	562	580	566	597	582	566	575	558	504	571	542	575	567	603	573	576	541	562	525	560	586	514	515	601	595	561	589	537	567	533	610	587	564	582	563	538	550	557	579	568	517	571	582	578	556	545	543	559	508	574	555	581	541	559	544	556	553	554	547	557	557	564	590	589	593	591	474	563	550	539	566	561	580	558	556	514	576	581	581	560	535	548	568	529	549	532	544	572	579	563	589	561	563	555	575	556	580	542	575	570	568	613	560	546	544	580	536	549	567	576	578	568	532	571	534	588	565	529	566	588	527	584	566	582	524	571	532	561	531	529	520	507	556	572	566	568	536	525	529	556	539	564	591	528	548	508	548	527	606	504	560	562	581	538	581	562	507	518	559	505	502	518	604	581	597	555	580	556	533	544	525	566	560	560	570	566	572	563	557	537	572	534	521	559	578	558	510	491	515	517	531	571	528	585	554	593	577	567	535	553	549	587	553	535	523	560	587	578	560	527	532	531	551	557	542	515	562	543	523	595	551	538	544	556	559	532	582	558	518	588	535	609	584	541	531	533	552	556	553	557	540	531	577	550	603	584	574	523	542	554	595	572	557	581	546	558	554	534	571	562	536	554	558	581	630	590	553	542	588	582	540	601	537	587	568	553	563	588	574	490	553	526	553	535	550	569	534	529	550	549	564	572	599	581	554	578	519	522	559	549	586	576	538	560	576	550	528	573	537	567	589	579	555	565	511	564	525	551	549	582	543	609	543	592	597	601	584	554	559	544	522	568	551	524	531	536	548	564	602	540	564	546	545	543	568	567	576	571	536	542	581	586	542	556	559	538	598	545	527	509	565	601	545	588	535	547	551	579	558	580	578	584	529	566	591	574	532	610	587	548	522	559	550	559	565	520	585	575	583	565	527	537	537	543	573	568	581	586	544	586	580	527	556	543	551	548	536	549	557	558	588	525	583	555	550	545	590	577	568	600	564	568	550	552	593	568	550	571	560	553	554	540	567	558	548	555	524	550	569	552	560	539	484	518	553	546	503	552	532	573	546	570	573	571	586	591	500	589	526	596	576	528	548	526	509	582	506	574	598	580	551	575	534	537	536	547	529	558	564	514	549	554	556	530	540	555	558	545	517	546	539	582	558	564	534	546	599	600	571	545	561	604	570	581	569	587	558	577	547	560	600	539	525	504	564	537	563	525	563	586	579	589	611	538	562	550	567	527	615	569	526	535	550	543	547	519	562	536	570	602	580	576	516	506	549	541	592	589	553	505	481	559	523	613	525	572	570	563	545	583	540	563	575	570	561	539	571	543	578	553	550	540	553	547	540	582	562	599	576	544	539	515	524	540	555	585	571	552	558	572	593	552	526	545	568	567	517	569	559	549	568	588	556	587	571	563	541	557	545	596	568	558	523	540	556	583	540	537	549	544	612	523	572	533	575	589	542
15119	20533	16154	8984	8565	6690	8202	9454	20757	23785	19790	15289	9590	5782	3310	1871	1121	784	659	583	605	589	602	609	601	540	603	590	552	530	584	564	566	623	603	581	581	574	621	557	533	569	568	562	614	581	608	589	530	568	579	586	595	590	570	589	602	607	594	518	587	586	579	570	604	603	560	570	607	605	603	617	550	606	605	593	541	632	593	584	585	554	587	651	563	557	567	555	538	600	603	551	581	595	572	572	605	587	542	583	618	491	518	609	587	624	545	588	580	548	565	608	622	615	583	644	527	617	587	541	622	532	578	577	601	570	608	597	623	669	592	568	584	629	604	634	584	601	612	597	577	582	598	556	585	579	557	568	600	541	607	612	582	583	582	584	606	585	549	600	616	565	576	591	599	573	601	555	582	577	627	570	596	572	597	602	594	559	597	578	585	580	567	577	560	603	585	595	597	560	608	560	571	588	579	623	601	568	602	522	561	615	593	566	595	582	577	580	554	621	588	551	570	592	595	617	570	534	603	595	536	610	625	582	574	561	607	620	566	591	578	568	563	594	593	552	580	580	568	575	542	518	614	595	596	578	563	606	606	588	574	596	575	616	584	633	572	577	580	609	555	602	577	576	589	538	596	598	622	602	586	597	635	594	637	577	592	565	555	571	592	569	566	577	566	585	615	546	614	573	547	595	595	585	566	560	568	634	556	556	585	596	570	606	583	590	589	582	583	602	572	602	568	603	563	630	577	570	612	562	571	593	551	554	621	589	567	509	607	623	580	570	565	637	594	567	568	573	591	576	565	589	607	570	613	589	575	553	564	620	574	528	564	635	590	594	570	582	536	618	568	549	601	593	579	573	580	596	653	584	566	611	582	603	610	575	590	606	618	593	569	596	574	580	559	559	577	566	578	602	623	593	539	593	569	601	621	588	577	567	616	561	562	567	571	529	576	568	573	622	540	618	589	602	592	584	589	577	564	595	579	559	591	574	545	599	539	596	580	551	582	634	601	589	611	584	558	563	555	593	589	611	593	629	555	612	595	554	588	588	587	588	572	609	563	573	587	585	557	592	555	593	581	603	596	589	622	647	581	567	590	589	554	586	609	585	568	578	598	537	589	587	597	625	610	598	533	586	602	604	600	600	576	568	563	494	579	562	567	603	538	593	581	581	582	593	588	573	597	569	614	590	620	566	556	580	613	618	616	604	590	612	557	587	577	590	574	556	561	593	612	630	586	547	592	580	584	608	518	572	615	609	571	579	592	618	557	603	580	565	581	557	551	606	562	615	610	618	616	535	557	557	618	586	558	577	561	606	596	614	564	575	569	594	561	604	607	588	540	585	568	602	613	577	579	556	591	584	578	622	595	578	586	595	556	558	582	628	583	649	600	611	563	543	602	599	626	576	634	576	601	552	626	569	577	579	540	598	589	576	580	595	608	617	595	568	560	597	607	559	602	590	588	561	610	585	577	605	597	580	588	581	637	531	586	560	567	570	603	565	589	621	549	568	605	577	573	580	534	590	578	572	575	579	623	582	599	580	605	584	552	542	616	546	536	604	606	564	607	574	591	586	599	582	603	622	587	583	580	594	593	556	576	561	573	561	560	608	568	583	590	542	606	545	575	540	625	608	608	571	590	574	576	585	582	598	612	533	599	568	558	585	568	610	565	548	590	575	551	639	631	565	583	539	581	551	553	573	544	541	584	602	577	608	598	544	630	597	587	618	615	607	621	601	566	549	600	547	585	593	572	573	596	608	596	607	570	580	591	601	608	562	558	615	575	551	547	554	545	591	602	586	587	641	565	547	554	621	575	598	593	615	557	558	585	576	572	566	623	567	581	620	583	576	570	560	630	557	592	588	625	590	582	578	577	605	573	566	579	584	568	573	597	566	580	589	576	607	606	576	597	600	567	595	550	587	570	591	613	584	658	562	563	567	587	592	560	541	560	568	571	618	562	622	619	577	559	590	578	588	570	612	554	624	582	558	556	629	575	609	610	570	579	613	594	562	584	617	554	613	570	592	599	572	564	604	640	564	539	635	610	627	617	573	601	559	628	576	571	594	561	573	540	554	611	596	590	533	588	584	573	588	585	617	645	596	552	586	590	548	617	537	617	562	604	597	581	581	584	573	579	581	566	527	613	537	571	567	585	601	579	567	606	549	569	567	592	624	549	587	612	609	594	609	537	590	605	632	595	549	617	560	583	581	587	583	557	594	597	583	595	574	586	579	571	637	553	595	620	576	599	595	586	581	561	606	602	557	596	577	601	582	576	545	587	606	583	553	588	552	586	566	600	560	569	605	557	595	573	628	582	551	609	607	598	606	578	585	590	583	583	611	590	564	627	588	615	583	602	575	595	568	605	618	588	625	611	540	582	629	600	548	588	554	595	542	569	590	592	587	545	588	553	597	580	587	552	582	592	572	588	572	592	563	551	577	557	594	609	573	577	608	614	578	583	573	594	606	631	603	582	560	586	540	611	608	558	575	593	644	539	564	567	562	601	551	574	529	611	547	608	580	571	573	586	597	594	556	587	572	610	535	587	546	593	595	608	562	564	547	565	580	587	597	562	583	572	564	593	611	546	582	565	620	594	574	576	592	576	616	615	571	578	601	628	593	570	537	567	565	620	551	584	570	587	574	587	545	581	570	559	635	582	579	610	573	626	548	562	579	600	566	579	623	521	586	586	559	605	557	571	618	602	642	604	556	542	640	580	570	593	644	562	597	577	556	600	592	597	544	639	594	620	553	543	584	580	563	604	579	554	601	585	592	569	575	574	599	583	594	596	553	576	589	611	575	618	534	577	558	576	553	544	610	605	576	565	598	578	555	572	605	587	571	552	564	587	586	573	597	607	565	597	598	530	568	567	632	607	591	630	641	607	569	524	582	607	604	587	575	539	599	602	577	565	619	570	580	525	591	573	574	596	594	570	634	588	615	588	615	572	577	607	584	580	559	644	613	567	563	620	556	564	589	557	603	570	594	564	536	564	563	551	588	584	567	556	551	562	663	555	583	564	620	575	572	607	576	597	563	611	575	565	583	569	558	609	573	566	583	596	606	537	568	584	618	577	591	530	592	585	600	625	597	637	617	589	549	584	596	626	604	591	529	563	585	612	591	573	570	597	602	557	574	618	580	553	618	564	599	526	550	650	585	563	583	577	638	581	586	571	526	529	629	616	608	564	555	566	587	595	562	610	582	571	584	594	580	558	597	607	549	598	566	575	554	583	617	576	599	586	581	616	549	568	546	570	569	595	608	574	565	577	569	598	586	579	584	645	587	541	547	552	545	596	604	583	575	565	618	603	539	583	582	567	609	557	595	562	567	633	588	602	562	563	564	546	591	554	602	587	603	594	601	566	589	562	579	580	578	571	562	584	627	612	593	615	591	584	585	572	581	586	567	584	551	607	561	594	564	599	579	605	595	604	594	578	606	575	558	573	547	625	563	562	609	602	561	579	571	552	553	593	536	572	643	582	591	557	619	559	599	571	529	591	554
25153	21344	27319	25597	11949	3734	2598	2441	7305	11258	9846	7303	4251	2579	1544	1086	787	663	620	586	545	584	526	556	556	551	566	555	586	506	565	591	542	516	549	533	543	500	533	584	581	546	546	597	520	574	548	593	584	568	613	570	541	576	559	553	524	538	565	556	552	544	510	542	570	561	519	507	537	533	556	568	555	594	601	535	589	549	560	594	559	509	545	563	564	565	563	515	556	566	546	516	595	546	555	537	564	578	560	571	502	580	496	547	538	548	525	563	567	572	553	556	557	541	572	526	564	549	572	531	560	567	575	594	514	507	556	586	540	551	565	573	531	559	601	572	573	553	537	566	553	561	579	528	567	572	587	570	587	550	540	548	526	520	557	524	514	570	564	542	554	575	543	569	567	548	520	559	558	549	563	526	539	549	534	598	504	561	525	558	562	560	546	546	555	534	559	530	581	566	602	540	556	574	536	511	520	510	560	532	596	541	521	532	532	551	548	548	554	558	508	568	538	535	564	555	547	562	522	550	551	574	589	516	537	550	547	553	600	526	550	573	522	528	577	562	515	551	568	563	551	567	622	553	541	506	541	556	524	600	594	555	544	565	572	542	556	545	540	557	520	532	554	564	556	546	498	558	569	578	536	567	616	552	534	548	518	533	568	571	543	573	587	536	563	549	590	532	569	533	572	539	540	544	556	592	559	522	568	545	525	557	573	548	548	531	614	517	585	593	560	601	565	546	530	556	547	515	532	604	580	592	574	561	549	563	578	515	545	540	568	555	590	564	564	565	541	574	568	569	536	549	534	582	567	587	567	523	544	496	524	546	547	558	551	593	550	547	587	573	545	571	577	526	571	529	587	556	567	587	566	563	594	495	513	581	576	556	555	573	573	540	530	586	573	534	586	576	605	587	573	506	548	567	579	570	551	525	512	540	592	543	568	538	572	553	555	550	604	566	564	551	575	597	549	553	524	529	589	590	586	534	554	534	555	553	554	527	547	568	555	559	562	533	550	533	527	568	570	543	579	596	576	542	525	569	552	563	582	600	545	568	563	559	571	545	566	550	540	573	607	549	547	548	565	551	554	541	520	561	549	527	553	582	564	535	578	533	497	560	563	567	590	587	574	552	553	554	540	526	559	525	563	556	556	531	553	545	555	516	556	565	559	526	546	525	541	513	594	572	525	550	565	535	526	533	522	546	525	532	561	532	548	570	579	589	573	543	572	594	555	567	530	514	535	566	559	580	560	524	551	569	575	548	547	516	548	546	581	562	542	570	566	586	560	524	569	538	591	577	547	556	514	601	553	594	522	517	552	544	539	576	529	581	515	552	541	581	539	557	569	535	534	574	568	571	568	586	554	551	507	594	514	547	550	539	498	540	557	545	508	551	515	558	566	585	586	534	542	573	569	554	567	537	592	567	589	562	572	550	563	570	546	562	542	594	579	527	539	550	542	537	500	551	581	565	554	571	577	540	583	558	576	547	535	535	546	548	562	600	570	514	571	595	547	579	545	562	541	576	586	532	544	536	564	574	562	520	550	583	560	522	518	534	568	570	532	575	532	639	552	575	551	581	588	567	564	526	560	545	535	577	584	543	551	561	546	534	598	571	528	537	550	544	585	591	557	568	527	529	555	544	536	553	603	530	535	514	544	577	550	615	533	604	569	536	565	597	579	567	548	558	527	508	513	565	577	560	568	554	521	552	525	566	595	535	561	536	644	559	577	540	573	550	576	550	510	587	585	596	553	541	567	512	545	603	562	564	562	566	587	548	538	543	532	581	526	551	579	532	576	560	550	538	582	518	565	548	544	570	549	550	547	564	566	544	591	552	535	588	563	562	526	505	562	565	553	545	600	572	540	511	579	571	523	595	578	515	548	519	575	517	558	536	512	581	557	525	561	552	536	588	574	548	555	559	562	557	536	584	562	529	529	533	570	562	542	559	577	568	600	514	556	563	528	557	541	586	527	504	544	556	577	536	554	599	594	555	581	594	542	525	552	547	531	540	594	572	590	581	523	565	538	547	546	581	496	541	547	525	540	552	549	542	553	573	513	510	633	556	534	529	580	565	557	577	555	526	549	583	542	521	572	583	550	503	539	570	560	540	598	543	562	507	587	556	541	546	537	538	560	556	515	567	547	541	560	522	600	609	535	557	498	592	558	554	567	541	557	520	563	529	511	560	570	540	562	537	594	543	577	566	521	557	597	568	563	563	584	555	533	621	539	568	548	511	546	569	575	554	573	547	599	579	522	577	548	567	561	550	547	546	566	583	542	524	557	510	563	548	525	536	550	544	554	548	540	556	575	530	527	545	605	590	551	565	530	591	608	528	535	531	551	554	565	553	551	548	570	593	572	565	555	571	582	559	542	529	555	559	527	573	547	541	575	584	543	554	586	529	548	555	577	588	554	528	595	547	549	542	510	524	554	574	535	562	537	547	567	601	519	511	563	623	566	507	514	553	566	525	523	569	579	524	517	549	524	548	540	533	582	514	544	515	544	554	565	546	537	593	561	536	598	523	572	569	518	521	556	560	541	586	565	540	565	553	616	581	551	574	557	569	549	564	570	559	565	553	560	523	567	546	537	565	607	568	561	558	582	538	564	537	510	564	539	539	577	513	523	600	578	582	578	543	531	544	536	552	550	576	567	531	541	543	552	563	564	636	543	517	593	584	523	508	567	563	565	513	566	555	551	552	535	563	537	546	610	539	550	513	609	540	526	547	531	559	530	545	525	509	543	513	588	546	541	548	549	579	570	584	584	580	554	581	569	607	540	584	536	583	531	551	574	519	545	590	519	530	556	513	596	551	559	565	569	572	589	530	590	517	547	534	550	584	564	582	564	547	567	555	577	544	554	539	558	591	582	534	548	547	568	565	524	541	520	531	576	580	604	552	584	532	549	523	542	538	567	553	551	554	555	534	507	566	605	540	560	537	598	512	501	542	541	594	524	543	543	579	556	523	594	559	575	547	559	527	554	523	544	500	541	582	547	548	516	568	572	572	548	535	571	520	502	564	554	611	536	572	567	558	546	550	565	524	580	540	547	541	593	568	573	529	560	567	541	548	540	589	596	582	587	543	582	544	546	570	548	543	541	544	576	519	554	517	581	524	570	548	530	587	529	508	577	578	527	573	539	577	554	539	544	556	566	542	583	591	583	540	533	546	572	594	541	565	535	599	559	554	582	567	561	580	567	542	602	569	520	567	553	557	525	540	565	550	579	550	591	561	535	579	559	515	524	522	538	520	519	552	543	532	518	563	521	507	545	613	565	519	566	567	521	580	540	533	551	512	584	580	530	548	593	556	518	529	502	544	551	617	559	556	591	540	570	555	563	520	554	557	542	542	578	586	561	553	564	558	530	542	572	544	568	531	565	549	579	585	602	540	549	570	547	561	524	528	544	619	575	579	549	550	575	572	542	490	551	598	556	571	557	565	543	547	549	490	567	584	584	566	573	516	550	560	516	550	522	518	566	541	524	575	566	559	562	576	544	553
14965	15903	13838	8242	7450	5532	4589	4813	14297	18663	15687	11714	7175	4338	2534	1524	974	751	657	595	568	644	635	552	565	609	619	579	578	584	581	591	603	626	588	583	621	557	562	605	578	556	608	549	616	609	575	604	566	585	615	581	622	547	624	606	591	606	594	583	616	608	578	587	633	620	558	619	599	593	592	605	583	626	592	594	622	637	569	584	594	603	565	575	584	577	562	625	547	581	633	583	611	615	560	586	551	601	546	605	594	562	625	583	565	631	563	598	571	606	609	558	588	582	551	558	579	576	559	574	571	574	597	607	649	564	573	568	645	575	581	629	570	575	585	625	612	609	617	640	581	584	595	592	639	557	559	624	611	607	625	595	560	654	614	570	589	615	584	607	614	567	579	563	601	571	534	599	554	595	611	554	601	609	580	586	562	600	607	577	623	607	595	614	623	602	605	554	608	584	619	583	574	594	606	582	582	664	601	597	622	600	598	584	572	604	563	614	599	560	555	571	582	593	658	586	575	613	570	577	609	602	619	629	577	606	575	618	589	568	613	567	612	583	602	609	617	624	610	596	610	608	597	541	598	569	625	580	626	627	556	586	593	593	572	590	590	604	592	607	567	604	654	562	591	585	590	546	622	545	598	574	602	563	586	582	609	598	606	596	596	586	576	543	594	576	621	584	581	566	611	585	608	620	608	572	607	602	571	615	548	572	584	594	582	608	579	588	596	627	589	580	562	581	600	598	621	648	592	556	618	566	597	572	640	597	605	609	575	589	625	600	608	589	633	608	595	564	640	607	636	588	572	597	580	622	588	589	590	588	573	639	605	620	563	550	572	602	607	597	588	623	605	607	597	612	597	584	591	584	571	573	591	645	601	600	569	606	588	577	588	593	575	598	584	549	614	552	643	546	546	607	603	591	617	562	583	596	578	595	605	573	602	566	593	575	640	619	608	592	595	591	671	595	580	581	597	567	629	604	601	670	558	617	618	571	593	579	588	579	610	589	581	566	580	576	616	605	595	611	636	573	618	572	551	585	618	567	639	602	608	608	590	590	569	586	582	605	581	574	590	605	569	613	638	575	577	617	599	593	602	548	554	548	590	574	594	580	576	547	595	603	598	598	595	595	617	557	643	595	603	572	590	614	586	574	641	579	599	644	592	543	530	598	588	596	607	622	614	584	601	565	582	590	587	575	620	572	583	593	647	556	559	572	565	603	592	596	606	555	622	593	555	608	577	621	569	595	611	597	648	623	610	599	582	586	582	648	547	609	582	602	644	631	561	616	611	587	586	627	565	565	604	542	626	621	566	582	597	590	604	593	564	600	586	600	621	584	565	639	601	563	584	635	657	563	627	592	627	620	586	579	645	554	611	628	580	582	583	580	592	622	576	568	579	609	567	628	585	601	598	611	586	585	610	604	612	573	612	566	620	616	584	567	556	580	556	642	564	567	622	599	596	570	622	588	596	580	618	598	589	569	634	613	564	560	600	583	551	591	582	595	579	564	573	592	596	637	587	598	601	568	602	590	576	624	593	635	608	569	582	605	556	560	589	573	591	559	567	582	546	552	609	583	582	605	586	585	581	610	611	630	562	612	594	574	635	560	565	558	592	622	594	560	538	609	597	623	577	549	631	594	582	565	598	601	634	573	588	635	601	564	590	574	550	588	618	585	541	587	593	599	621	592	600	611	600	640	550	602	592	607	583	590	613	617	663	579	633	627	560	607	598	625	579	549	612	542	590	552	576	600	604	610	576	562	558	584	621	631	591	574	613	547	593	556	602	600	626	554	547	596	596	570	627	574	567	598	602	639	615	633	558	593	592	585	576	585	575	602	618	615	597	626	613	606	646	572	573	583	628	578	587	569	590	595	606	584	596	558	590	644	555	597	590	592	586	613	614	607	589	615	561	539	580	598	623	622	561	589	603	614	595	624	598	564	577	592	603	604	582	615	606	569	559	584	621	590	565	585	564	591	640	584	659	576	598	590	559	595	557	605	609	589	601	650	611	646	598	621	547	561	611	640	633	561	609	647	568	582	604	624	582	617	602	616	560	612	606	600	600	620	556	591	598	536	572	629	593	627	577	617	610	618	616	591	615	584	602	579	615	622	572	631	599	538	592	560	592	609	596	590	624	645	600	555	573	620	606	620	627	636	593	642	600	624	566	565	553	573	587	642	599	596	584	607	571	654	544	591	621	622	590	584	585	544	590	571	592	618	581	607	592	627	554	587	585	576	553	604	612	613	611	587	559	590	581	625	602	571	583	573	606	567	636	600	618	583	564	590	599	562	598	579	602	608	611	573	589	601	573	553	580	600	582	566	651	566	600	613	629	591	585	618	598	585	583	580	631	611	578	599	620	549	571	603	552	619	558	603	606	560	586	577	601	598	584	615	586	580	640	611	583	582	579	616	578	588	557	639	572	588	618	593	574	611	650	589	604	605	585	555	588	615	583	559	597	632	571	601	618	561	592	557	614	594	592	561	591	609	599	597	603	640	603	568	613	601	609	627	591	596	602	618	594	574	609	581	583	610	587	606	583	604	582	613	595	598	615	562	587	611	575	576	591	579	602	587	602	589	607	618	623	595	597	605	596	572	633	581	597	587	578	570	622	586	620	575	583	585	600	604	581	550	613	577	572	609	645	606	603	617	608	590	583	622	604	598	571	643	666	567	590	595	588	621	597	596	577	614	572	609	602	605	641	539	582	600	614	628	585	617	630	567	601	600	573	622	562	611	575	544	612	604	591	584	564	572	576	578	571	622	579	568	600	620	594	603	577	593	585	540	567	579	569	590	634	583	590	620	646	554	590	611	571	580	627	603	562	607	586	616	622	654	579	580	619	604	578	607	524	562	557	591	580	591	567	601	619	567	580	599	592	612	613	598	621	580	600	618	570	590	585	591	559	569	610	580	603	577	569	551	632	605	597	632	606	558	623	583	602	611	609	599	570	583	599	586	608	622	662	577	560	591	609	568	570	591	596	601	581	569	612	617	595	612	579	626	558	592	623	624	616	626	596	564	614	632	593	623	599	592	586	568	614	578	591	575	583	587	624	576	617	574	579	593	662	587	536	579	572	597	556	587	598	581	597	584	597	608	627	587	620	589	627	582	604	619	551	558	621	580	622	622	578	623	591	600	602	575	608	611	598	569	612	593	585	576	592	615	616	566	581	625	593	567	587	593	588	519	602	577	583	617	547	632	571	566	581	600	597	631	605	604	591	596	577	614	616	553	607	601	586	591	592	647	553	585	576	623	559	601	577	591	583	572	596	590	563	609	571	593	620	588	596	601	601	627	611	572	600	540	593	595	605	574	574	582	582	605	561	606	627	563	583	593	617	599	603	593	620	576	584	579	632	581	599	653	595	597	567	608	552	608	597	579	650	593	594	580	584	604	659	566	603	631	579	614	577	592	610	591	612	618	585	577	586	584	584	579	583	626	621	619	610	603	576	547	603	589	581	612	596	598	553	594	574	589	606	607	585	571	611	590	578	609
22861	21452	29183	24131	21460	21626	12902	8579	24532	31839	28945	23481	15428	9046	4790	2820	1633	1059	826	704	739	746	752	763	687	725	721	727	687	741	743	690	745	691	718	749	735	664	730	743	694	767	673	761	705	690	687	720	688	721	702	718	719	728	730	706	700	699	729	718	721	690	726	695	695	725	687	685	707	724	706	722	686	707	686	751	716	716	684	685	688	743	749	705	704	702	665	714	743	737	731	676	707	733	698	738	714	707	714	727	716	710	693	726	738	703	678	749	717	688	678	707	688	683	719	722	717	735	712	744	701	673	701	712	675	745	682	755	714	680	720	712	704	682	705	682	737	725	701	680	729	690	702	694	651	670	722	705	692	730	707	715	754	701	765	743	767	719	701	724	709	709	683	700	738	762	705	695	693	726	710	699	763	735	735	735	717	705	698	669	728	674	717	709	733	712	712	720	720	693	694	688	703	726	690	745	710	700	723	714	693	668	699	741	743	705	736	729	735	739	714	708	704	696	737	723	733	694	774	703	659	721	682	767	779	704	684	672	698	730	736	736	703	719	730	724	722	702	662	677	725	719	720	696	715	752	663	692	681	682	640	704	761	736	688	677	692	707	702	678	761	709	729	685	691	716	696	679	697	703	696	732	649	720	715	722	700	731	715	710	721	714	690	755	723	692	726	725	699	699	710	743	744	689	769	682	705	701	744	719	718	702	749	686	721	734	697	749	690	719	768	703	754	682	729	705	755	727	734	718	718	724	739	715	707	683	695	725	718	705	733	668	741	688	659	706	694	662	687	704	715	680	716	715	690	766	682	714	703	767	710	703	690	737	687	681	680	711	699	682	731	685	714	674	675	677	699	777	738	686	720	709	745	728	687	737	700	712	703	743	690	722	715	717	718	669	631	746	726	662	697	676	695	705	673	730	687	730	706	688	719	707	689	686	688	731	734	727	693	701	732	691	720	719	756	735	753	632	746	790	695	726	725	671	712	708	710	686	657	678	762	715	704	665	687	657	744	703	708	735	718	761	720	736	735	677	700	678	716	719	709	737	671	743	686	696	741	665	717	741	743	719	728	652	685	721	708	723	702	660	699	689	686	700	687	749	752	699	680	706	707	690	684	681	712	707	672	690	705	668	699	720	759	727	709	730	741	745	687	739	697	704	722	660	732	733	704	715	666	703	744	755	699	693	652	738	698	705	755	696	731	717	716	742	679	708	685	676	731	707	722	717	714	669	705	677	754	726	745	712	734	698	655	671	703	716	677	711	752	740	700	704	687	728	700	729	706	721	712	719	694	705	709	725	697	673	744	698	752	739	730	702	699	695	673	692	699	732	747	696	632	674	689	734	700	678	705	709	697	701	673	716	707	694	706	689	695	711	689	730	667	737	710	755	653	671	718	709	755	734	744	741	759	723	685	719	691	751	726	726	698	690	704	745	698	773	722	692	725	758	743	746	735	667	696	666	707	664	723	730	709	669	692	721	734	772	686	672	719	701	689	732	691	715	711	697	741	753	703	691	679	682	745	715	707	728	741	708	748	726	688	677	643	703	750	702	683	708	736	674	711	758	717	692	672	739	679	746	755	704	658	710	669	707	685	721	680	655	701	715	713	710	715	715	727	738	739	792	706	727	748	728	694	633	679	692	672	699	707	721	690	735	718	676	663	710	703	735	680	713	692	731	686	750	712	706	725	691	728	729	718	686	711	747	741	732	748	657	731	770	730	672	671	724	712	741	693	727	742	762	736	671	686	731	715	751	696	713	702	721	734	693	773	683	751	652	738	695	768	715	696	714	738	727	733	729	756	701	736	687	721	730	703	719	694	767	668	696	664	685	721	739	716	666	706	740	718	714	748	718	651	721	713	686	682	721	715	725	684	740	729	705	701	701	715	730	682	697	674	647	689	645	696	737	691	715	662	717	721	696	702	664	681	667	693	722	752	654	737	724	697	685	729	676	717	684	658	675	656	718	701	696	698	696	638	683	734	718	715	735	668	641	733	765	700	679	702	711	724	686	714	707	691	684	709	719	738	717	734	717	715	750	721	723	722	684	667	711	687	729	692	637	686	724	683	698	699	681	693	704	697	771	721	716	719	732	709	704	695	674	749	701	670	673	694	669	678	720	707	740	658	672	697	671	692	704	724	710	705	719	700	729	703	679	716	675	738	656	713	707	692	706	703	701	692	741	698	705	739	698	693	708	715	728	727	740	724	698	712	690	697	725	733	720	710	703	706	668	672	642	713	732	713	703	742	721	643	714	694	732	692	733	715	697	704	709	709	698	673	673	683	680	690	737	734	728	683	727	697	672	717	684	688	687	748	708	730	725	717	671	731	738	722	671	737	712	766	729	663	733	694	756	668	757	728	737	692	683	694	742	742	738	718	677	666	742	759	680	727	672	717	693	715	729	712	685	717	686	702	681	759	767	742	653	704	713	741	660	705	730	706	671	672	685	721	721	695	670	763	712	663	723	729	688	725	688	712	708	740	663	726	729	703	666	675	729	717	714	654	731	743	672	707	713	694	741	655	684	721	718	734	719	692	717	733	724	679	683	700	737	695	701	710	759	716	695	727	716	666	682	702	689	705	694	729	670	718	726	746	701	688	733	670	716	712	704	713	706	743	729	705	690	717	679	699	704	726	726	723	721	744	702	789	753	674	750	735	657	686	708	716	720	730	728	737	684	689	661	679	693	713	746	733	679	723	673	713	748	724	694	697	713	676	734	696	759	689	701	695	732	713	749	710	714	704	742	713	739	703	707	695	667	723	711	681	728	675	751	739	723	725	704	717	718	690	704	719	681	691	731	703	673	730	676	723	710	702	693	691	663	750	684	676	727	672	697	706	686	749	713	670	733	739	708	703	711	700	704	724	689	704	740	692	671	724	711	723	719	735	775	717	699	668	723	723	717	669	726	750	701	708	726	743	720	710	745	748	711	703	723	689	719	710	699	681	732	749	737	702	728	763	735	697	689	749	704	723	711	709	680	743	703	727	722	706	747	730	665	712	766	706	700	702	682	710	721	631	655	730	702	722	709	725	700	717	700	658	676	712	726	746	726	657	708	711	711	730	726	734	735	703	694	740	753	669	751	721	710	741	693	751	734	722	646	724	732	710	712	700	736	735	686	728	695	720	705	729	728	685	712	649	692	695	704	695	670	688	721	748	709	753	691	694	676	698	654	713	755	664	704	697	709	677	707	722	689	667	707	726	688	696	732	697	712	717	667	738	704	725	681	683	747	732	725	708	661	716	717	681	779	710	663	744	688	692	724	721	714	744	742	705	714	720	716	772	737	678	749	658	716	692	689	681	674	677	658	683	648	689	704	723	712	707	667	730	691	708	658	725	696	753	714	729	697	680	747	714	702	698	664	729	688	709	735	734	702	700	716	693	716	719	733	674	686	686	671	726	724	736	683	715	756	686	706	697	697	704	675	694	715	689	716	649	722	728	733	731	715	696	673	693	683	718	699	709	721	723	732	723	697	731	693	704	743	722	720
18163	26626	22801	14710	11751	8747	8791	12601	31468	35351	31505	26493	18334	11445	6634	3904	2112	1216	884	763	715	775	727	748	733	757	713	689	707	714	703	723	706	745	717	709	677	778	758	702	695	719	724	731	737	756	671	755	743	765	686	702	736	752	722	748	695	745	729	724	730	734	756	697	721	695	692	731	691	708	729	676	719	672	726	714	765	763	736	679	727	712	725	693	736	725	776	711	747	744	704	722	730	730	703	702	764	707	718	695	738	719	698	728	784	739	731	801	730	694	737	762	736	717	755	726	778	713	754	684	747	752	690	757	726	741	709	709	732	728	738	751	703	706	735	752	733	759	722	677	763	726	728	710	680	734	709	712	748	743	727	721	706	787	700	728	716	743	718	744	739	755	706	722	666	771	726	787	682	737	695	736	722	655	750	770	712	732	706	728	678	773	715	771	721	715	778	749	694	770	733	774	728	693	679	709	716	739	695	779	769	762	705	709	713	725	710	703	700	732	735	740	730	759	735	761	709	737	763	794	696	717	706	758	733	753	731	753	699	779	698	708	756	739	703	694	712	708	737	771	713	704	734	702	732	763	678	735	744	717	748	727	769	704	740	709	696	725	751	755	720	693	715	705	708	687	741	772	769	728	669	764	752	702	707	696	733	720	774	750	738	757	760	747	758	661	713	682	737	772	726	731	725	742	721	695	727	717	717	672	684	703	756	719	749	715	722	725	716	718	739	721	735	738	700	710	778	735	732	777	774	700	684	706	718	677	810	728	711	741	727	749	730	811	710	753	730	680	724	752	704	701	731	698	719	731	707	728	727	723	759	708	794	730	687	772	734	733	767	734	736	704	718	735	746	711	727	743	713	722	728	718	689	713	725	712	704	752	719	709	713	760	657	688	773	731	751	742	697	781	746	712	730	733	727	732	679	725	688	697	744	687	709	707	735	729	714	661	709	722	740	734	719	742	768	714	735	691	721	707	748	766	776	693	719	733	738	762	731	735	743	746	752	678	692	720	695	688	722	700	740	760	759	732	738	744	752	691	703	742	751	733	715	761	683	697	719	758	768	810	747	708	771	760	699	754	720	746	737	733	711	723	715	705	742	724	743	729	723	718	664	731	755	779	746	735	734	746	677	678	662	719	754	725	751	811	716	730	745	775	729	754	702	716	704	766	767	729	734	704	699	751	709	731	752	717	719	786	739	744	748	740	670	712	728	748	755	695	748	720	690	709	718	683	742	752	709	676	777	726	733	725	720	737	727	743	720	749	744	676	745	720	752	723	730	743	707	786	701	769	711	736	717	713	756	681	697	698	752	738	717	722	708	687	748	701	742	728	727	751	742	753	766	737	766	706	770	743	729	768	771	706	739	778	735	749	749	768	688	746	680	735	716	726	724	694	699	753	768	760	770	731	728	710	713	679	726	722	729	742	729	677	727	663	672	747	713	738	768	693	690	739	692	729	765	728	718	732	694	695	720	786	709	750	714	727	740	757	714	749	688	730	737	689	697	767	736	753	769	741	725	692	775	724	769	686	713	744	743	726	756	774	723	708	728	696	727	729	735	756	745	710	741	722	712	737	724	720	762	697	702	726	701	719	671	769	733	694	698	744	757	698	690	716	737	755	712	736	725	709	648	682	735	719	739	736	673	735	740	745	727	681	733	765	680	706	731	720	713	777	718	724	757	754	737	731	737	751	681	656	698	704	709	706	736	712	757	696	686	700	677	737	714	693	699	741	764	747	731	758	768	703	702	771	767	737	742	716	674	745	682	646	731	762	741	722	681	712	702	773	722	715	734	712	778	679	713	749	759	693	731	721	704	745	710	769	690	754	721	758	738	761	717	770	722	701	672	747	790	732	757	751	730	746	756	730	705	719	675	743	725	698	722	711	723	725	751	775	678	721	696	745	722	732	748	691	640	696	714	680	772	734	690	737	677	708	718	744	713	681	741	729	685	737	779	698	718	716	692	754	701	705	721	748	698	747	688	702	770	764	727	717	757	750	754	736	737	714	682	743	760	744	730	753	712	690	728	688	754	738	705	706	737	730	776	779	677	689	774	756	736	770	691	749	764	709	686	766	705	712	707	750	758	735	716	760	668	745	761	688	720	724	698	688	717	757	751	724	792	695	733	743	695	741	758	790	712	728	752	672	732	774	760	763	724	743	690	726	698	704	724	727	700	711	708	747	700	727	726	755	705	694	729	727	768	700	681	783	703	710	662	729	743	682	736	750	757	734	763	756	725	704	708	694	750	686	786	728	722	776	726	745	755	738	798	729	723	703	722	738	746	745	705	670	729	703	760	723	710	720	738	787	741	735	735	719	694	689	767	721	741	723	720	778	749	743	742	762	715	729	760	769	719	712	731	765	686	757	752	688	733	769	721	723	644	752	749	704	780	691	704	721	716	738	760	697	788	741	719	729	737	712	741	729	702	743	717	714	720	728	725	698	763	658	729	696	728	685	768	736	750	724	766	687	741	724	730	785	733	751	687	735	748	718	757	713	707	704	683	730	702	677	722	670	728	730	725	750	722	745	702	697	740	749	738	762	704	807	690	762	719	702	765	694	722	686	713	730	709	756	703	754	721	731	726	726	717	718	725	702	740	758	693	707	733	752	737	761	745	720	757	720	685	781	711	698	731	784	702	715	771	741	755	710	750	725	702	716	701	693	729	729	678	718	701	729	721	718	779	736	709	696	775	716	729	744	734	743	745	697	728	759	760	745	731	731	789	736	699	717	707	711	700	683	758	733	737	711	722	698	737	734	728	716	703	709	734	747	688	740	730	769	735	718	739	737	722	729	711	696	782	751	742	717	707	730	754	753	702	772	753	758	701	702	711	715	744	769	738	710	734	706	724	691	684	762	710	713	739	761	752	731	697	705	725	726	734	745	708	692	724	719	730	744	684	712	726	734	691	713	711	747	749	742	749	741	780	739	768	727	769	731	718	707	777	735	740	757	727	757	749	718	718	763	709	715	759	735	673	703	743	718	691	753	765	690	735	700	758	724	729	718	717	758	748	732	687	750	657	700	725	681	724	715	724	707	740	739	745	716	720	723	746	706	709	716	718	743	703	714	753	703	750	745	689	696	662	754	768	673	729	731	776	749	713	758	736	724	733	740	668	755	704	736	684	717	714	684	736	698	765	754	738	733	726	715	688	719	734	698	739	682	718	688	680	692	724	703	671	765	730	702	752	730	734	710	724	705	734	747	722	706	721	744	699	688	771	727	780	720	762	715	706	725	748	712	733	723	734	739	739	744	688	721	716	765	739	752	699	715	701	772	762	719	738	774	693	709	713	681	740	727	704	676	737	773	748	782	694	739	720	720	724	706	729	691	720	720	732	694	706	739	726	696	738	722	777	759	706	724	734	709	760	763	721	722	716	728	677	748	705	735	697	735	729	688	766	674	741	766	768	743	732	768	787	703	698	761	695	719	721	726	758	726	744	754	700	722	711	751	756	751	694	742	725	718	697	761	743	744	731	757	728	684	725	718
28137	19615	13095	7123	3373	2367	1950	1458	2272	2324	2021	1664	1159	956	713	591	515	497	478	454	500	460	498	508	464	503	494	463	490	430	499	485	447	534	482	464	481	490	426	521	494	477	496	517	469	486	481	467	487	478	445	450	469	474	490	475	476	481	468	489	478	475	508	472	454	437	496	510	515	464	487	483	479	468	488	432	482	439	482	476	469	482	449	483	430	491	481	487	482	526	500	462	462	462	520	477	457	496	451	481	462	506	463	455	459	466	456	460	487	496	452	462	482	498	485	485	480	451	456	470	505	455	471	458	500	483	475	490	484	455	454	447	449	497	444	476	469	486	474	445	447	510	494	464	503	490	483	485	511	472	467	500	459	474	467	488	512	412	457	499	416	487	468	465	474	445	517	474	469	463	510	483	463	485	465	472	492	511	498	492	484	474	446	460	473	504	457	474	456	456	448	509	455	494	465	498	482	477	477	488	481	459	509	447	477	454	457	430	458	512	476	495	489	497	468	465	467	511	509	451	461	468	503	487	459	447	471	494	466	430	501	481	481	473	460	470	459	405	488	513	446	443	472	443	495	476	486	438	448	463	467	506	459	473	440	468	437	456	474	447	501	466	480	442	481	500	462	406	474	463	435	467	481	491	474	486	473	460	496	470	467	466	458	453	445	492	514	450	482	465	505	482	456	482	499	494	470	491	466	452	475	482	449	515	450	472	480	471	501	424	451	461	492	487	485	511	450	468	482	440	489	458	516	462	476	465	462	485	501	467	460	517	512	463	475	490	433	503	478	433	507	463	433	463	461	493	474	483	437	468	473	483	480	498	491	488	469	444	508	462	467	470	441	472	496	480	463	488	504	448	484	465	456	496	439	516	469	452	491	457	452	438	468	449	506	477	495	485	467	475	448	453	490	443	450	492	454	488	473	491	515	450	476	483	464	464	464	471	484	481	472	433	490	534	509	491	448	466	474	450	478	456	473	490	460	476	492	431	460	464	511	444	452	487	495	498	467	473	520	468	449	449	484	468	486	478	475	461	478	453	475	471	436	483	508	497	477	525	474	472	420	455	447	485	462	455	429	459	475	484	483	476	483	521	515	475	470	496	445	472	481	452	485	475	441	482	446	504	468	456	466	455	467	457	487	481	470	478	478	499	495	486	499	465	453	466	474	487	480	488	491	497	473	479	434	430	529	473	482	503	468	458	474	479	473	487	475	466	485	519	444	502	457	498	468	440	459	498	450	529	434	479	479	435	444	493	481	485	469	463	490	489	506	476	494	449	458	463	463	491	487	502	469	491	489	435	505	440	482	469	462	461	478	459	497	461	456	451	451	487	459	448	483	475	476	487	461	463	522	466	437	480	461	506	462	503	419	450	463	469	469	462	474	533	511	447	494	486	466	476	481	440	476	478	448	480	493	480	496	469	492	507	472	492	450	476	492	486	478	489	447	481	515	463	516	484	474	463	460	480	462	449	507	498	459	469	457	424	469	471	492	479	509	495	474	502	438	477	449	467	484	506	434	475	454	458	441	474	456	477	469	483	486	446	438	485	470	511	474	441	491	522	491	478	526	449	502	478	482	455	508	454	470	459	478	514	448	499	508	450	501	467	516	502	468	493	479	494	448	451	462	469	461	454	467	470	484	445	464	476	493	490	477	461	498	474	502	510	482	470	450	430	444	472	456	493	498	478	453	470	482	444	474	474	498	499	504	446	436	486	479	476	479	470	474	439	482	459	459	470	473	480	469	471	470	484	509	483	458	422	467	475	466	479	476	473	492	518	437	436	483	463	464	487	484	479	502	453	509	464	486	500	488	464	452	493	491	459	486	427	484	429	465	458	471	495	506	457	484	486	488	468	429	447	466	471	465	498	439	491	491	435	483	478	459	490	516	519	421	521	463	492	494	440	453	486	430	461	508	509	500	433	459	481	459	464	469	469	509	508	483	487	508	476	503	474	447	484	479	468	509	473	528	501	479	484	472	445	484	497	463	439	437	488	492	462	477	472	539	464	432	486	470	457	504	427	459	486	471	489	469	481	479	482	471	453	457	447	491	447	491	477	445	489	489	486	483	466	529	499	459	452	446	458	472	529	473	446	479	470	415	476	463	494	476	454	442	487	503	448	427	424	506	458	515	477	484	467	479	471	470	440	489	468	485	445	478	460	444	487	412	483	513	494	452	472	504	443	483	435	434	473	491	476	467	467	482	469	500	440	478	477	492	505	490	453	492	453	482	482	507	460	479	479	473	472	451	527	505	445	476	453	462	475	491	467	446	465	490	464	526	468	493	476	487	452	480	495	484	478	483	500	474	491	454	450	472	484	442	478	442	449	486	460	480	498	463	472	479	508	466	452	442	463	507	471	489	466	489	495	475	443	501	485	479	473	495	432	485	498	468	471	473	448	464	443	483	464	468	491	460	492	476	482	450	519	481	510	419	451	467	489	479	457	437	495	473	514	467	465	450	477	471	429	489	461	452	466	479	453	497	515	464	462	466	501	505	440	493	435	492	486	490	478	485	431	518	479	472	494	473	498	481	431	472	465	491	492	452	442	415	467	486	518	496	489	458	442	453	460	472	471	448	461	477	521	444	491	467	454	472	495	462	484	474	467	445	489	486	462	493	485	457	483	501	440	461	462	457	455	545	476	517	467	436	512	450	491	501	504	449	472	497	450	501	499	451	455	474	470	415	482	469	502	449	451	460	459	492	457	486	474	492	450	475	454	476	507	492	485	469	486	464	470	448	482	454	456	486	496	493	488	455	498	489	448	459	444	455	475	513	472	486	496	494	521	497	440	496	507	488	492	470	460	474	469	483	495	450	495	455	459	487	447	459	477	510	434	479	463	511	486	461	453	505	450	474	474	456	495	474	475	460	468	463	516	470	455	499	481	526	503	469	452	471	467	507	492	420	519	446	488	479	466	487	499	527	425	472	457	492	476	480	446	495	446	460	434	540	493	504	468	506	480	452	472	473	504	517	492	492	466	488	464	445	514	499	477	457	507	498	518	470	490	481	500	502	478	469	462	471	484	487	465	508	504	503	476	487	439	461	451	491	467	475	476	484	455	490	458	476	464	487	472	464	497	456	475	471	412	462	487	450	475	469	478	488	451	466	465	504	501	456	505	429	448	469	438	494	503	502	452	527	506	499	481	506	474	442	492	435	425	479	465	459	504	509	487	474	456	457	450	488	519	470	466	498	500	491	482	496	469	453	492	490	491	521	459	454	441	458	469	461	518	480	443	495	495	482	473	497	490	468	499	512	456	481	503	507	460	478	474	470	496	414	529	438	451	460	488	457	501	496	435	428	468	473	460	465	469	450	467	482	521	480	462	453	474	458	495	493	465	440	469	501	520	463	487	494	468	509	492	490	442	527	493	461	479	500	526	528	489	478	477	477	498	487	457	475	489	509	499	468	479	506	435	451	481	482	469	468	469	467	490	472	477	499	488	508	468	462	500	492	471	456	435	541	493	518	465	507	470	441	494	498	467
11636	14183	13019	7931	5394	3988	3179	2472	3500	3372	2675	2165	1576	1143	893	717	644	545	529	503	493	537	499	494	524	477	523	504	476	484	527	522	481	522	521	473	504	515	524	489	502	493	509	510	504	495	514	496	508	496	504	538	515	518	496	495	511	456	518	502	504	563	496	510	510	498	502	554	496	512	528	534	450	524	525	514	524	508	497	536	528	472	459	556	527	514	534	495	548	534	478	471	519	513	535	529	504	530	509	509	498	474	497	506	534	507	529	490	508	495	483	483	498	466	474	485	481	541	483	490	507	509	499	523	476	507	520	531	507	491	524	532	512	489	513	511	536	559	489	510	499	512	484	513	510	499	479	541	518	499	500	552	527	471	496	501	491	523	497	499	478	490	491	480	545	511	444	554	519	519	495	550	464	519	517	554	493	512	561	499	483	526	514	505	535	552	502	521	487	490	503	481	504	537	524	528	514	514	545	484	500	497	465	501	509	526	498	516	502	489	508	511	537	520	487	502	512	492	511	521	487	495	474	501	504	496	510	442	505	511	475	513	502	553	479	521	469	466	550	549	466	487	471	465	516	502	551	512	512	503	510	490	524	515	516	513	495	478	474	517	535	501	529	499	547	464	488	511	552	473	506	521	507	494	482	524	485	489	507	504	467	505	476	531	502	496	505	516	489	495	509	499	490	530	478	487	537	496	509	488	509	513	519	507	533	499	542	508	482	510	516	510	519	474	507	483	504	490	534	556	503	484	509	506	519	511	493	486	515	523	534	468	496	513	497	523	536	511	492	512	491	496	501	492	526	490	513	530	477	490	516	490	490	476	534	528	520	506	545	510	484	501	537	534	508	482	502	479	494	489	506	557	532	513	501	508	509	529	543	504	503	506	529	474	484	462	510	516	482	515	525	498	527	504	521	502	507	521	482	533	459	533	484	485	496	481	522	493	491	502	496	526	493	496	526	468	500	517	532	501	571	550	503	507	502	475	534	504	519	506	506	488	500	522	502	484	503	502	449	499	492	490	480	488	506	532	511	521	519	536	526	496	500	488	541	492	493	464	502	496	515	502	512	527	477	541	498	513	523	494	514	516	488	500	497	509	489	514	522	479	539	503	504	534	499	505	492	525	498	490	486	505	513	538	509	498	498	456	479	549	491	514	503	495	486	508	497	490	516	450	495	491	547	471	523	533	479	530	504	505	484	526	532	493	479	465	531	514	515	485	518	513	520	504	474	493	501	508	513	525	508	535	496	532	461	509	494	499	512	477	498	506	533	482	531	526	500	487	543	474	485	493	546	487	475	516	453	513	467	507	480	474	525	508	542	508	509	520	471	514	486	479	524	481	472	538	471	524	509	528	496	476	502	498	498	551	526	507	504	504	497	535	494	470	531	511	513	540	488	550	520	575	513	509	487	516	543	488	519	536	520	519	501	528	497	501	511	520	493	523	502	542	491	511	530	521	463	521	499	479	507	519	497	496	465	519	518	470	526	485	522	519	510	511	491	495	509	527	534	487	525	502	471	511	504	481	468	514	517	505	526	478	521	511	489	474	504	470	497	487	507	495	482	513	490	499	458	489	485	545	478	490	516	487	503	553	509	483	515	498	508	508	498	490	489	506	498	528	490	517	482	494	511	513	504	492	508	523	514	486	499	516	480	510	536	496	503	465	506	526	517	521	507	476	490	515	499	502	487	521	482	571	467	501	484	472	510	500	500	480	506	496	555	520	545	537	520	480	486	551	505	530	473	492	479	490	511	497	522	506	536	512	517	529	528	489	480	471	492	552	520	525	469	501	459	567	445	531	509	545	489	516	477	507	520	465	531	514	554	482	501	541	491	502	524	539	451	491	478	522	501	493	515	506	495	496	488	517	528	499	529	512	505	468	549	477	463	496	540	512	500	516	475	523	529	488	505	543	484	537	469	517	532	547	522	513	496	522	481	531	519	501	516	472	493	509	501	522	481	497	525	501	519	489	550	513	536	485	505	484	519	557	509	530	527	475	516	494	485	528	509	524	505	502	502	489	532	529	520	513	489	503	521	499	497	499	524	489	508	517	514	516	503	516	493	510	491	526	487	487	530	521	485	508	523	474	499	476	494	514	546	503	503	498	534	527	507	493	505	519	495	521	509	466	513	502	515	561	523	561	537	548	493	471	512	474	526	542	481	488	501	510	485	500	510	519	524	469	512	493	483	485	488	519	508	477	470	486	522	483	530	480	524	519	504	498	511	487	535	531	476	482	481	510	520	512	487	514	503	495	490	501	472	525	478	502	478	481	482	516	524	530	525	494	534	508	512	501	537	519	503	498	518	490	525	490	533	479	531	480	528	520	499	475	519	519	439	517	490	484	474	543	488	477	483	515	524	498	478	519	488	519	545	478	512	509	556	466	490	512	518	575	489	521	483	453	489	498	523	485	497	497	479	456	512	566	507	518	518	525	488	497	548	494	488	497	478	508	485	542	496	502	543	482	554	521	516	495	507	509	474	535	503	525	517	514	516	501	482	505	464	508	488	517	525	508	545	505	492	548	481	516	500	478	499	491	503	493	493	528	484	479	508	504	551	513	509	509	517	548	474	498	503	531	470	517	520	508	492	487	541	554	512	512	473	489	508	488	541	497	493	512	512	537	478	486	534	527	504	491	482	460	496	495	510	536	503	517	529	526	505	532	454	547	520	523	505	525	499	479	511	507	534	490	457	483	526	504	489	506	516	554	502	520	499	504	494	502	479	538	539	496	526	466	529	543	495	527	505	498	477	504	517	463	507	490	492	489	476	517	501	500	511	510	508	517	486	492	525	531	543	478	481	469	538	501	554	535	506	536	489	492	490	510	483	502	543	513	492	509	521	501	456	491	513	530	513	467	551	521	515	508	525	517	502	488	481	512	509	523	460	470	490	486	498	527	533	483	484	506	547	508	499	479	489	546	511	540	518	520	492	503	527	536	549	509	518	531	512	467	504	519	539	481	495	474	471	505	545	497	482	533	521	509	533	517	523	500	517	495	518	514	505	563	530	491	505	521	494	519	476	507	481	481	470	506	524	522	510	518	516	506	498	502	482	551	508	491	508	522	506	489	491	558	509	497	492	506	502	549	522	522	502	509	438	505	537	493	540	489	504	484	507	493	526	534	521	498	515	527	489	508	550	520	505	487	491	512	428	500	477	510	522	528	493	496	519	514	503	472	533	538	462	495	523	456	533	525	475	524	478	516	512	488	481	510	508	504	512	479	503	504	503	509	498	496	487	474	500	463	520	516	514	545	475	453	525	513	489	497	499	489	490	530	521	476	514	489	530	503	488	483	527	515	503	521	478	529	511	525	486	542	565	494	467	523	495	526	486	501	484	499	525	501	482	482	510	491	546	505	486	501	530	511	492	471	480	519	512	545	507	527	491	478	546	476	520	495	471	487	534	511	534	497	498	487	511	490	517	480	563	502	508	531	532	472	475	544	527	485	471	513	491	495	511	506	509	530	491	507	495	516	510	480	497	479
24235	21474	28575	24805	21117	8093	4555	4364	15737	18599	15284	11505	7214	4316	2413	1414	972	696	597	584	609	532	555	564	565	564	533	524	569	587	587	563	534	548	570	588	538	564	559	550	561	556	588	562	499	543	556	563	571	591	583	544	522	564	580	559	567	559	564	517	623	558	522	527	530	554	595	517	560	503	518	561	531	482	515	578	533	567	579	531	573	590	598	555	547	513	578	552	600	539	594	551	565	528	550	536	529	582	512	549	562	517	533	552	531	504	563	560	555	525	543	561	533	516	531	570	574	570	571	599	550	541	528	524	512	622	558	547	536	541	540	564	535	566	544	547	537	599	592	560	546	528	520	534	605	613	617	560	583	535	538	530	568	518	564	596	537	529	554	547	546	565	607	538	553	563	538	546	589	551	551	548	533	504	548	557	568	575	571	598	554	562	557	561	529	545	558	514	521	508	528	501	508	537	534	527	530	515	504	520	583	530	531	539	544	536	527	521	499	556	556	563	583	565	521	509	537	539	495	555	528	562	526	539	521	520	572	551	584	556	531	571	541	563	562	505	531	544	560	561	563	544	550	578	560	542	518	537	566	591	564	576	532	573	582	565	543	571	569	560	532	570	520	527	554	514	536	565	570	560	547	553	563	576	513	566	558	555	576	545	575	545	564	551	582	524	564	561	537	538	569	545	580	552	582	531	476	537	615	572	561	584	557	563	569	585	549	514	515	577	605	546	583	556	521	526	547	539	575	548	536	483	539	554	538	560	555	546	532	560	548	544	560	558	561	520	545	496	535	544	557	580	526	528	550	583	542	549	565	560	574	541	567	547	581	577	563	567	578	569	535	544	535	517	562	539	505	524	539	551	550	555	493	614	553	564	595	522	569	576	539	564	558	566	518	546	521	571	529	546	564	595	605	567	580	538	562	552	575	550	545	569	580	536	565	577	562	552	578	547	512	558	544	567	549	557	519	591	558	602	609	555	550	554	543	564	566	527	528	562	582	543	518	557	571	577	545	524	550	568	550	585	565	560	594	523	586	524	562	572	538	561	545	533	571	573	534	544	540	514	517	551	569	548	537	536	554	567	578	584	522	609	538	521	524	581	542	545	577	535	521	503	546	569	558	516	583	534	587	538	549	571	522	562	539	559	533	531	541	537	551	565	581	528	552	518	512	532	520	525	549	528	554	540	560	569	573	570	559	545	553	568	540	552	606	571	544	520	560	587	540	570	549	552	557	552	582	552	556	570	533	519	575	510	551	563	529	534	538	538	557	581	527	583	497	551	555	568	532	576	593	522	503	515	551	543	534	577	534	576	506	532	561	526	565	581	549	574	562	577	512	550	544	513	576	558	579	520	548	533	539	578	568	586	552	586	570	492	565	547	549	549	530	524	559	578	552	556	567	536	565	580	553	526	553	546	542	589	522	534	539	590	491	586	554	555	519	579	561	501	560	542	542	534	555	554	558	547	514	587	587	555	562	573	558	569	553	525	575	578	584	527	561	534	578	514	533	576	548	570	535	522	538	568	550	551	511	587	492	575	607	568	612	562	537	558	613	568	554	503	537	526	545	554	598	547	563	552	560	541	559	556	554	538	552	559	517	579	519	539	508	601	528	513	533	525	534	590	556	549	545	539	556	556	566	558	551	558	526	566	549	544	525	567	558	558	552	581	568	565	585	559	586	518	528	565	575	551	540	528	530	532	603	528	537	543	533	541	548	524	559	552	543	512	508	515	490	540	561	542	545	569	555	564	544	580	545	548	573	611	553	537	523	523	566	542	560	572	560	525	555	535	568	527	532	569	537	605	511	536	528	563	567	554	614	538	570	540	549	577	540	494	529	549	599	566	540	517	567	517	547	522	509	562	567	518	573	560	545	549	569	558	540	617	529	553	578	550	537	576	578	546	560	546	559	533	579	557	518	550	554	601	556	552	567	585	549	564	574	567	513	525	561	562	575	566	534	553	591	549	519	554	556	509	557	559	511	560	527	524	593	555	541	516	568	571	554	534	583	527	570	522	529	569	581	575	547	554	557	527	549	595	558	544	574	543	525	516	592	538	559	539	553	541	611	573	557	500	570	577	552	567	556	533	586	539	545	526	579	579	592	550	544	574	508	535	524	572	576	562	568	523	558	599	580	537	527	523	537	537	589	546	534	519	527	521	544	548	569	553	553	560	591	618	542	533	525	540	574	562	580	555	534	561	533	545	529	570	600	517	563	576	549	539	608	563	556	544	540	508	583	541	577	504	563	591	537	545	543	571	521	519	596	546	557	538	559	514	527	571	611	568	542	511	542	546	510	525	562	564	532	584	595	553	520	566	517	527	616	546	557	570	557	548	554	586	578	560	543	556	578	613	511	532	551	574	579	547	588	572	587	587	554	580	557	585	551	545	562	515	572	609	541	627	544	563	536	567	516	580	542	541	553	561	570	570	527	547	556	571	534	548	559	554	561	571	581	527	556	527	595	589	576	583	524	562	534	521	533	586	518	611	549	587	554	574	553	558	558	547	543	565	562	542	541	532	572	525	547	582	564	546	583	585	498	563	555	553	549	537	541	542	543	569	517	567	547	531	547	590	553	571	547	558	512	514	563	568	543	592	535	545	632	552	561	563	567	548	566	546	530	546	503	559	559	603	531	550	530	577	515	567	556	607	538	537	507	561	583	518	524	536	564	550	541	548	548	570	553	507	570	577	535	568	526	588	583	561	551	584	575	595	561	595	558	509	559	516	552	589	518	544	556	594	566	589	501	568	558	513	520	562	526	540	561	526	550	546	567	560	537	538	524	577	529	587	550	549	504	553	561	550	569	501	546	531	554	544	527	605	539	568	566	521	519	564	569	504	553	526	569	560	527	565	567	601	581	519	541	569	521	624	498	521	518	547	537	543	621	515	559	594	588	551	580	580	548	538	540	560	550	573	531	536	540	578	515	567	574	549	523	609	494	547	553	570	576	606	552	509	520	530	584	559	566	562	572	521	579	521	507	550	576	563	491	602	587	592	569	582	559	546	547	560	575	518	560	594	556	572	548	570	544	551	530	544	581	540	534	542	580	561	568	545	548	537	536	557	563	566	560	571	594	550	552	562	539	539	542	547	515	551	543	550	565	569	538	547	521	529	584	517	572	536	565	558	502	510	555	537	549	565	544	582	529	558	581	540	587	561	582	555	586	572	496	569	569	584	508	545	592	590	498	529	536	578	568	529	575	567	521	538	528	537	518	561	542	534	602	544	532	546	537	544	611	569	522	568	543	535	584	571	573	519	603	561	527	534	535	552	559	551	561	548	529	556	547	585	548	583	536	548	523	579	574	546	551	530	552	573	548	555	558	568	521	528	568	517	534	559	592	557	579	607	543	511	511	516	565	552	557	567	569	546	536	518	535	500	531	565	553	537	541	521	535	538	568	531	545	569	556	529	539	563	546	551	515	529	557	541	562	520	643	574	545	531	558	556	590	537	605	537	501	517	549	583	500	506	541	547	566	589	581	586	585	584
12200	24209	19737	11335	7550	4899	7068	6746	22438	23343	19254	15174	9930	6053	3522	2035	1192	813	624	606	547	651	638	582	595	590	578	556	581	559	569	551	547	589	567	584	586	565	579	583	567	609	560	557	565	576	563	590	557	571	592	586	548	553	549	591	579	563	600	595	541	600	562	579	536	619	576	581	558	562	608	612	586	604	557	544	595	544	538	564	587	560	590	599	578	588	584	558	611	613	586	594	562	588	568	560	599	609	583	611	617	592	618	581	553	578	601	553	602	561	570	600	563	570	554	574	585	594	570	574	567	568	576	606	563	563	568	549	618	580	549	587	600	591	556	590	590	605	571	597	570	580	620	597	563	561	604	536	568	578	564	556	570	576	643	574	609	580	565	590	568	550	614	546	593	567	591	562	568	543	575	567	534	552	550	544	573	555	570	581	627	534	592	563	604	607	576	576	506	605	564	555	547	579	557	567	548	543	569	559	608	557	575	571	610	604	600	605	601	561	559	545	595	584	553	549	550	597	609	530	603	535	567	585	579	576	556	545	598	584	597	601	538	557	589	550	597	560	609	598	546	583	588	578	580	547	622	583	550	546	587	584	536	571	567	598	623	572	574	536	555	526	618	575	546	604	622	604	601	566	579	584	562	591	600	620	548	563	633	558	611	561	551	557	595	532	583	552	578	631	583	576	533	559	592	545	550	558	582	601	557	584	550	572	587	581	604	597	612	603	562	562	541	569	553	614	599	552	545	586	578	553	627	581	552	573	585	601	566	571	589	581	553	602	596	563	586	542	554	560	592	598	560	589	617	574	603	559	516	616	583	644	554	559	568	565	582	612	563	587	577	565	603	596	591	606	566	579	532	586	567	578	599	575	593	592	606	572	589	581	619	570	558	570	545	589	649	600	628	573	606	549	545	562	601	594	564	583	593	579	546	588	560	559	593	595	585	564	612	561	570	596	590	569	572	565	544	577	561	576	556	595	581	599	581	586	612	599	585	580	584	592	530	545	603	599	576	615	551	584	597	585	560	594	618	553	562	577	578	565	588	579	567	563	548	605	554	564	569	546	550	583	603	591	547	555	602	561	593	590	532	604	551	604	561	558	545	580	610	613	572	566	589	572	542	568	567	573	594	551	575	597	580	561	600	604	590	566	592	619	579	560	605	577	614	572	594	592	584	570	564	613	596	588	598	582	573	583	623	529	603	548	542	511	568	586	566	552	559	603	621	574	591	575	551	579	542	606	621	554	587	565	617	586	598	579	573	606	556	558	572	585	589	605	562	530	614	560	610	552	564	588	599	552	583	586	572	588	536	580	588	576	586	575	576	570	591	574	592	518	562	592	566	574	581	536	551	570	560	614	565	540	594	535	594	590	603	536	566	613	564	590	554	547	580	580	538	593	538	608	578	603	547	605	574	632	568	551	592	546	581	555	599	548	572	551	528	580	552	550	581	612	563	611	578	556	551	581	545	588	589	617	532	591	567	608	541	627	580	580	612	583	563	617	573	608	585	576	555	593	572	573	606	577	525	572	580	554	599	591	597	588	584	560	600	548	585	594	601	556	588	574	579	601	544	581	569	583	625	563	604	618	620	571	600	600	544	575	562	604	552	579	574	621	591	542	591	564	572	582	580	561	560	571	572	590	593	564	568	586	580	599	564	545	563	571	584	579	630	615	601	584	592	597	596	563	570	537	551	566	600	555	535	564	602	580	557	594	575	619	559	615	586	603	537	528	593	567	510	598	545	586	580	593	596	616	584	579	564	566	627	573	587	595	593	624	579	536	581	588	591	606	597	568	573	569	572	559	594	554	572	606	565	580	586	540	574	622	591	605	588	568	543	590	584	583	569	596	570	618	611	582	615	566	607	565	614	616	598	550	581	542	566	601	567	560	599	568	593	563	596	592	523	575	613	581	586	567	558	584	583	589	544	614	546	564	568	568	547	578	641	606	588	576	549	588	572	586	592	577	573	579	570	596	593	573	558	564	548	549	558	553	544	567	567	575	572	556	537	580	586	607	565	537	595	617	556	610	564	569	582	579	560	551	590	566	559	592	599	594	574	584	563	582	539	553	558	563	565	574	577	556	601	570	567	567	621	574	609	545	556	553	569	613	580	535	614	594	604	551	538	552	632	533	574	598	556	535	561	601	585	579	562	568	572	561	580	624	535	577	520	593	599	574	551	619	610	575	553	539	567	570	552	581	588	600	610	585	570	569	623	591	562	588	554	572	586	545	581	587	650	553	570	591	585	575	546	578	561	572	573	579	571	576	572	582	539	573	535	625	551	578	611	599	553	594	595	574	599	585	560	573	576	548	591	554	639	612	586	538	599	581	582	602	594	585	585	620	591	668	566	558	607	585	589	632	580	601	527	558	583	570	558	575	588	559	588	551	552	556	529	595	579	567	577	547	615	572	566	635	562	576	550	546	598	556	581	584	627	579	576	586	521	569	593	599	521	586	568	586	565	580	606	566	589	612	575	579	625	578	592	593	596	576	536	565	562	544	615	563	575	555	561	609	567	551	578	579	569	555	580	603	593	580	557	581	607	557	570	582	586	594	581	584	560	585	584	565	587	604	578	571	560	563	570	575	583	585	560	531	603	560	568	560	579	584	582	602	570	596	557	585	558	568	560	584	610	574	570	568	571	562	601	599	562	609	586	568	556	595	540	578	556	578	572	614	609	594	563	576	584	561	573	569	579	557	582	613	567	598	559	617	574	606	551	580	597	541	572	561	636	600	612	586	542	585	570	621	599	578	617	558	624	621	564	588	590	631	556	570	588	587	559	589	595	579	588	570	577	575	605	545	566	539	578	569	569	629	553	569	570	590	553	599	584	563	562	588	599	563	581	587	573	582	564	581	575	553	581	579	532	592	549	573	566	565	626	609	588	599	585	603	600	558	641	565	532	582	558	556	548	553	609	584	610	594	589	583	563	540	633	610	552	546	570	569	599	531	570	568	557	539	578	601	542	559	549	585	582	578	608	599	562	572	549	626	529	536	584	593	567	581	552	586	636	588	546	570	543	576	560	574	545	589	577	599	605	543	602	582	587	536	532	535	597	572	593	603	587	569	562	589	562	619	553	575	572	582	600	537	575	537	535	595	604	619	564	613	566	616	556	565	579	595	582	593	585	544	593	605	540	579	592	547	598	579	585	570	610	586	593	601	569	546	590	561	573	568	574	546	536	554	628	576	562	585	579	599	543	551	583	581	559	519	604	586	588	601	592	578	576	509	591	578	530	570	598	613	572	587	576	573	566	628	577	582	556	588	560	552	621	604	582	574	546	596	575	548	591	571	549	552	562	619	573	587	584	603	596	601	572	552	563	608	619	563	577	598	593	538	587	531	586	615	607	626	590	582	634	593	591	597	624	568	587	558	594	574	577	564	554	551	587	531	568	522	578	616	600	593	619	575	578	565	560	583	566	596	610	580	585	609	588	569	572	550	550	593	559	613	595	559	620	596	572	601	573	594	600	567	546	604	563	554	591	585
25223	21376	27359	25596	10521	2532	3047	3447	7700	10683	8941	6872	4260	2654	1672	1125	845	696	574	569	595	549	546	549	538	598	548	582	547	597	572	609	504	571	615	548	541	585	554	514	552	536	529	574	509	569	593	580	534	549	540	538	518	519	595	575	555	524	554	564	606	574	584	507	539	590	507	564	555	572	548	539	544	554	575	588	562	550	607	525	535	599	559	534	545	591	581	596	571	531	537	536	552	545	552	559	583	511	582	574	601	545	563	563	587	558	576	568	561	545	555	565	542	556	542	548	558	551	534	563	560	556	544	562	569	565	535	520	547	548	562	550	559	536	578	564	531	544	521	530	515	520	547	575	569	560	542	546	546	562	560	514	518	546	587	576	589	580	513	547	533	565	508	554	514	576	498	498	546	534	585	565	523	537	574	551	570	540	584	566	555	552	559	533	534	584	550	518	576	568	613	554	563	527	540	556	538	582	532	560	570	564	520	576	537	563	513	539	528	549	574	558	538	599	560	588	564	531	526	551	579	547	590	526	552	519	527	584	494	577	555	567	531	573	565	531	544	571	530	558	562	528	544	580	548	541	554	540	534	545	566	548	594	543	571	566	612	550	538	538	546	571	558	583	577	561	586	546	521	567	558	545	574	558	548	511	558	575	547	538	560	540	488	520	538	587	583	571	527	567	538	575	575	587	567	591	583	547	562	534	558	600	562	504	561	592	567	536	558	501	506	513	542	551	534	550	515	532	549	564	596	520	579	562	599	595	547	549	515	539	564	560	519	563	535	564	563	527	542	542	537	585	587	538	557	571	543	575	586	580	561	591	529	548	543	568	613	545	534	582	521	570	591	570	553	575	568	566	564	551	587	559	537	543	493	530	572	598	562	531	564	498	563	546	581	536	582	539	538	609	545	520	563	537	549	500	545	580	565	522	541	575	572	560	543	531	521	572	551	554	574	529	554	523	536	579	580	523	569	523	547	556	529	526	517	556	586	586	554	532	516	556	538	549	531	565	545	568	563	583	535	573	546	511	544	538	576	527	532	529	544	516	575	566	532	514	573	551	585	546	578	530	564	560	518	562	560	550	562	532	535	571	568	550	576	577	546	561	519	539	541	538	554	521	530	525	584	558	524	546	570	540	531	573	554	515	559	582	531	569	545	575	544	513	541	537	569	563	557	549	552	531	544	596	576	595	549	510	533	606	565	541	554	570	565	556	534	514	562	542	520	533	553	573	527	548	597	548	566	518	537	535	558	578	588	574	567	535	541	524	611	520	552	601	595	556	587	615	596	566	534	548	567	532	564	556	546	515	567	562	541	553	541	570	576	553	554	558	553	576	548	557	563	565	591	565	545	554	594	518	576	572	560	556	565	557	560	551	565	589	581	556	592	556	544	551	552	577	579	519	574	521	544	576	563	522	580	541	519	553	560	581	533	529	562	594	549	557	580	582	595	585	559	556	572	534	562	565	613	527	586	547	584	563	545	552	584	519	596	593	548	544	540	545	575	560	569	552	557	563	553	528	544	551	533	579	554	562	537	573	561	533	584	617	601	558	568	551	602	590	525	557	537	547	511	559	542	557	566	568	569	536	541	627	579	512	552	525	552	549	568	559	560	523	552	566	578	568	559	556	599	513	558	537	528	569	585	599	582	540	583	521	545	577	523	567	537	560	573	531	545	586	560	554	522	554	584	535	558	532	567	526	546	541	572	576	573	571	510	562	570	569	535	569	538	524	517	572	588	539	582	541	585	534	539	552	545	571	538	582	575	599	546	560	553	576	495	562	572	581	553	545	558	565	523	572	593	539	566	556	520	512	568	549	565	514	502	579	541	545	544	559	548	568	541	589	533	573	571	582	523	523	545	572	581	539	575	562	589	513	575	580	599	560	549	549	514	594	535	541	544	568	580	547	555	557	567	530	578	545	517	584	543	577	562	532	554	522	521	518	540	534	549	571	535	562	568	530	548	556	537	540	568	569	552	557	530	547	568	536	563	545	514	580	551	530	568	571	583	523	518	578	557	547	533	554	598	542	542	585	602	560	564	575	544	533	568	571	587	525	543	563	589	561	544	538	573	601	578	563	569	552	544	535	559	584	562	551	589	538	591	542	512	548	580	579	531	572	513	567	569	557	553	591	555	550	572	585	540	542	572	561	554	583	535	580	580	549	563	550	563	545	566	548	558	552	535	522	584	553	525	583	546	535	600	526	556	562	496	567	512	548	572	567	572	563	529	564	563	521	568	552	565	585	558	556	573	530	555	580	543	576	507	592	550	563	525	564	521	514	543	508	538	572	543	540	569	579	588	541	561	533	518	539	593	541	554	562	583	565	549	532	572	566	559	559	552	527	538	553	553	532	549	578	520	555	566	525	567	554	547	533	548	532	529	567	562	538	540	565	565	515	587	591	556	556	558	573	562	588	567	557	574	556	554	571	542	578	527	541	582	574	567	548	595	522	536	580	584	555	528	551	531	557	573	523	506	541	595	525	559	558	558	522	568	571	608	550	582	530	571	570	533	566	519	531	538	555	574	540	585	533	518	574	567	539	534	552	591	557	555	569	545	554	571	533	512	542	587	561	579	561	566	553	526	593	591	554	536	599	572	514	551	487	559	594	561	539	525	534	582	571	557	533	550	535	525	561	566	552	557	587	554	547	536	571	545	565	565	563	571	565	512	528	557	515	582	585	539	537	539	538	545	598	537	577	529	552	593	578	567	539	546	594	554	527	612	530	541	560	565	573	524	593	554	548	541	531	519	564	522	549	537	516	533	550	524	556	566	590	608	534	557	573	516	563	594	579	555	569	556	548	530	532	554	572	537	565	562	515	554	546	549	542	593	508	541	529	559	573	554	564	568	569	561	587	561	580	582	559	567	543	558	516	550	552	574	570	561	580	560	546	553	543	527	569	573	601	575	589	560	531	545	502	590	585	558	550	541	593	506	529	546	553	583	555	526	517	581	566	561	523	544	584	531	548	589	543	594	538	525	572	522	562	600	532	553	540	567	569	527	523	554	563	520	524	556	572	551	592	527	563	588	526	580	568	529	525	571	513	582	548	568	539	488	539	525	538	571	556	561	513	563	541	572	532	564	548	551	539	553	583	572	565	567	589	575	569	562	549	519	571	523	570	552	534	592	549	579	526	586	542	560	582	542	553	535	529	520	539	552	545	528	536	556	524	595	555	526	572	524	558	612	625	510	543	587	582	578	532	535	554	575	546	540	583	537	542	550	577	525	545	532	573	583	585	552	548	539	557	513	547	549	576	546	561	547	528	561	548	563	560	548	513	528	534	554	550	523	523	605	573	549	560	593	514	546	569	541	588	569	540	582	520	577	553	569	489	543	553	546	536	545	497	610	567	503	561	566	547	574	550	560	525	555	539	540	527	524	553	594	561	546	572	539	529	555	552	548	593	530	588	559	633	564	575	548	561	561	544	563	576	555	577	548	557	561	568	570	546	603	599	554	554	512	545	544	567	572	577	558	509	537	540	525	543
10932	21784	13209	6603	5157	3933	5962	6609	14708	17849	14757	11392	7163	4420	2571	1592	1118	789	665	593	587	618	584	631	620	586	617	639	566	590	620	574	574	583	627	609	574	623	583	593	567	589	620	622	566	601	568	526	565	586	573	575	579	579	581	581	632	558	641	594	581	615	622	606	582	584	619	578	558	621	604	590	597	597	592	613	605	638	570	566	606	631	622	631	602	608	583	593	579	606	623	611	567	613	606	589	590	610	618	556	617	576	569	554	585	576	601	585	606	651	594	602	633	628	576	592	642	603	611	613	634	616	667	584	605	650	600	608	564	565	593	592	592	575	573	615	566	554	622	578	605	613	583	639	590	572	617	594	596	578	612	606	593	557	635	640	558	582	583	619	619	602	560	611	582	596	587	589	607	633	601	607	548	624	586	607	582	609	648	596	586	613	594	612	568	581	567	572	577	537	615	590	573	579	591	548	592	606	576	604	623	587	569	584	605	599	561	584	543	589	595	552	551	630	593	608	559	576	577	582	587	570	603	577	633	589	567	606	592	574	594	597	571	545	571	649	597	608	569	603	639	560	547	592	615	595	597	606	631	602	598	623	597	591	601	573	581	579	604	604	599	617	636	593	557	604	585	552	648	633	599	607	621	575	601	592	570	579	586	586	597	582	552	608	580	600	589	603	572	547	565	596	587	591	588	596	598	580	596	588	602	627	551	595	614	598	594	599	577	596	593	588	602	582	638	609	546	612	586	537	638	605	615	538	629	599	589	583	598	612	594	609	589	591	588	542	615	601	643	591	613	582	615	574	564	602	575	593	596	587	606	616	626	593	602	604	593	605	578	592	608	575	580	590	648	581	585	595	593	586	643	594	540	587	600	599	611	632	562	627	573	567	548	604	622	571	551	603	599	552	605	611	584	582	577	565	564	592	630	596	592	585	606	626	554	593	606	593	605	568	588	633	576	618	610	649	574	608	593	592	576	633	600	578	583	567	556	622	604	548	589	649	577	605	582	617	551	589	614	585	612	618	589	625	587	591	589	611	628	598	592	531	577	551	602	611	582	606	568	626	590	604	583	560	591	582	598	617	564	603	595	557	575	620	603	606	535	605	586	583	605	632	579	631	610	585	556	632	610	619	601	556	613	613	558	570	601	594	616	620	602	539	646	605	581	584	577	590	585	644	544	541	631	607	584	567	588	582	554	602	603	623	597	579	570	599	601	654	562	581	584	597	607	553	582	601	586	583	530	613	586	538	596	614	612	560	603	595	601	560	628	613	585	574	644	552	642	578	612	622	571	570	600	584	605	588	608	589	607	579	612	617	628	615	595	561	599	558	608	604	612	591	628	546	568	630	614	594	622	629	591	606	660	571	587	638	612	561	599	615	618	556	608	580	631	589	562	623	563	582	584	639	536	615	581	584	627	609	606	604	566	608	632	600	553	566	563	575	621	627	623	619	594	612	594	602	609	573	622	590	606	593	566	603	587	618	595	575	611	573	568	609	581	604	572	573	553	618	598	572	620	603	585	555	575	615	598	601	566	588	583	592	557	622	592	593	635	594	639	609	571	569	592	576	616	592	597	610	580	592	558	642	558	585	599	617	590	594	575	584	616	570	577	563	593	553	577	631	609	585	581	577	598	622	635	579	590	598	617	619	580	530	598	599	596	563	628	580	611	546	567	562	564	605	592	576	595	625	579	545	590	594	581	561	607	626	558	583	645	568	568	573	595	559	572	627	548	588	605	617	609	555	625	622	613	587	589	601	563	538	563	583	612	591	568	600	551	562	601	595	558	603	547	599	613	559	613	622	604	579	587	586	563	574	594	577	541	594	604	614	587	622	577	580	633	632	551	573	586	590	582	558	604	619	573	588	582	567	582	584	596	537	637	588	621	562	596	647	598	620	535	641	602	578	629	619	581	568	601	626	565	570	581	607	568	619	657	619	548	622	575	604	646	630	583	555	630	618	565	583	539	581	613	550	595	606	634	578	554	621	606	598	595	605	585	599	570	562	575	597	576	572	568	574	609	603	581	567	619	602	587	594	580	574	578	605	590	601	614	593	571	582	614	602	591	530	568	590	607	628	600	597	552	595	579	606	628	567	586	629	588	610	574	610	603	583	549	584	580	621	611	591	539	591	597	589	645	587	615	529	569	593	627	617	594	630	562	622	614	628	585	637	613	574	585	617	614	587	601	575	574	564	564	587	546	621	578	594	588	630	580	567	602	614	554	630	567	611	628	613	581	593	579	616	626	600	620	580	582	618	561	609	580	632	607	617	587	592	555	623	580	599	580	583	617	600	573	595	629	609	594	579	595	594	604	576	611	596	650	555	592	590	614	607	566	618	614	595	595	587	612	561	628	575	570	609	608	554	601	607	558	590	578	583	571	574	576	617	598	587	596	625	566	544	571	582	607	575	614	628	560	590	604	591	595	630	582	608	533	600	608	549	612	569	588	603	562	564	568	585	562	581	587	579	616	625	587	625	626	588	588	572	595	642	576	579	629	585	621	564	600	607	576	581	596	624	540	555	570	598	537	556	582	599	563	585	617	611	600	594	555	573	621	584	577	615	608	596	608	638	614	606	621	577	615	616	560	560	588	608	592	594	594	591	599	590	596	585	612	568	594	570	661	618	600	619	577	569	578	575	588	541	625	606	582	592	542	619	607	612	635	592	604	573	632	593	618	610	640	612	613	598	598	609	594	577	590	592	534	604	614	599	588	580	595	570	622	555	560	597	593	605	611	584	536	582	605	588	555	568	591	595	597	587	630	568	610	568	575	579	577	599	556	567	586	622	600	569	607	619	637	570	603	614	620	613	596	594	593	575	621	549	568	560	593	593	582	600	598	601	580	549	593	605	591	605	639	590	591	649	580	622	563	617	609	552	583	598	549	570	569	669	568	579	574	592	540	591	618	590	584	534	571	559	578	611	622	622	615	576	529	587	600	592	632	565	633	584	574	650	585	632	626	541	610	568	578	545	588	549	595	607	578	579	599	574	624	578	584	550	557	603	593	628	573	581	579	580	590	608	613	603	562	596	556	654	615	599	574	584	600	598	575	593	585	605	582	577	578	562	576	571	576	600	630	608	599	594	559	581	618	600	605	579	584	617	567	561	593	579	582	637	577	565	618	589	602	569	596	590	592	645	598	599	625	548	584	610	548	582	574	544	608	578	615	598	597	589	556	628	593	607	567	584	599	636	624	615	611	580	591	599	592	573	586	605	610	581	563	587	581	635	573	619	609	584	588	597	582	553	626	573	572	579	590	556	604	564	565	605	593	588	607	649	584	589	592	549	567	566	624	628	567	583	618	561	596	590	597	642	580	636	622	645	585	583	573	593	611	558	572	594	583	584	608	579	578	634	587	583	604	612	591	655	613	587	587	553	574	599	584	587	575	608	637	543	584	560	564	567	590	581	595	577	585	569	598	571	606	609	597	610	591	585	585	548	615	563	568	600	561	623	589	634	594	588	576	604	580	597	609	614	609	580	602	577
22812	21436	29194	24106	21446	21595	14930	16831	27925	32575	27329	22138	14274	8511	4818	2609	1521	1042	906	767	751	685	725	763	683	697	725	735	703	687	694	699	763	726	788	749	709	683	769	730	711	686	723	733	690	747	729	720	743	696	683	706	663	706	724	747	712	660	684	750	700	679	725	719	702	709	752	755	728	748	726	735	722	723	760	693	732	716	710	788	805	766	733	734	751	725	721	768	707	698	737	708	756	728	713	658	712	744	678	713	733	708	744	702	707	718	757	728	710	749	700	717	695	698	749	709	701	682	651	755	699	726	738	733	711	727	732	704	704	684	728	738	684	729	722	757	711	680	694	689	711	706	754	761	693	711	720	777	789	716	735	676	705	667	719	717	744	723	735	672	716	687	675	709	781	731	748	738	770	719	711	716	713	705	715	685	707	735	710	766	707	786	694	716	762	701	732	694	756	729	722	639	738	735	708	716	691	704	707	685	691	753	751	749	703	706	716	750	753	698	700	760	742	660	714	725	750	725	667	722	773	678	660	669	674	689	696	733	658	719	739	720	678	733	670	700	627	711	716	710	727	715	726	770	661	732	684	746	706	744	728	677	714	696	624	737	703	733	735	731	682	669	710	721	742	748	684	684	751	693	754	740	716	749	760	684	744	714	750	703	757	682	711	663	711	713	689	722	698	656	755	736	712	756	729	710	715	715	790	719	678	714	669	658	742	740	704	710	735	707	705	757	659	697	697	695	688	705	772	662	699	728	713	782	703	727	740	710	716	728	687	750	686	701	720	722	757	749	721	682	747	700	718	686	678	674	684	695	748	699	728	713	749	657	707	728	708	692	729	729	718	710	664	710	705	698	699	702	729	687	683	698	687	720	710	692	727	698	699	704	719	744	755	720	737	753	731	743	718	708	734	746	707	723	761	691	696	760	703	736	675	680	707	703	760	721	721	665	733	782	726	685	723	683	657	732	711	731	698	696	719	741	723	716	729	691	725	730	735	726	699	734	742	711	688	683	748	771	736	730	703	673	691	731	734	680	730	755	674	734	723	694	704	691	746	712	704	684	694	738	772	705	654	729	673	710	702	719	727	750	743	705	700	734	692	690	714	729	731	732	725	729	727	735	738	672	764	742	695	709	736	690	696	704	651	742	754	694	688	747	750	743	733	758	743	718	739	749	726	684	717	750	686	699	741	730	716	757	756	674	723	703	695	700	714	704	737	731	674	722	755	718	731	669	677	689	656	664	744	730	720	698	697	708	717	739	704	740	749	713	750	710	769	695	736	734	716	742	699	746	679	706	753	734	783	657	715	734	710	682	703	698	709	681	751	692	692	736	767	705	716	740	746	678	776	688	703	713	698	646	687	723	740	757	745	725	717	710	762	726	705	734	699	693	730	737	746	729	695	654	729	685	696	716	684	744	730	707	757	769	771	662	638	688	662	734	715	725	716	689	730	757	709	762	726	695	686	747	749	729	743	727	708	685	709	739	724	741	703	751	693	759	696	704	710	682	738	668	792	709	705	691	735	676	706	763	697	709	689	731	714	726	716	754	686	695	714	682	725	713	724	678	737	692	721	713	698	738	688	717	718	688	694	688	701	749	759	730	700	748	725	740	708	707	671	755	701	671	692	697	726	655	755	694	716	762	730	714	724	710	731	756	757	675	737	751	689	694	674	725	701	765	687	693	690	708	773	732	704	746	710	692	715	739	694	699	684	749	740	713	697	711	699	684	703	703	738	738	717	726	683	762	721	732	735	724	727	676	709	705	672	675	745	689	696	664	701	753	777	667	725	717	683	724	764	724	723	712	673	716	728	774	749	673	739	726	696	672	693	714	765	702	708	701	676	711	736	694	716	741	671	705	745	703	735	728	707	733	705	696	746	717	742	695	721	734	720	734	694	713	766	728	748	739	740	703	748	753	721	754	749	717	744	686	744	718	725	737	729	702	682	720	693	668	717	720	703	727	748	726	697	711	718	755	684	695	714	686	688	718	723	694	728	730	721	735	702	668	759	683	681	631	722	754	734	718	659	696	755	702	679	716	697	674	699	721	684	685	763	702	747	677	705	739	759	697	732	707	727	711	732	661	770	730	719	743	680	744	760	726	745	726	763	710	691	665	680	712	754	723	700	719	696	679	710	721	684	702	703	729	665	705	692	698	727	740	710	763	739	704	694	734	730	699	702	730	690	691	684	708	720	703	725	689	708	686	705	719	712	696	707	732	739	666	702	702	718	689	716	690	727	684	744	702	747	740	711	724	732	726	722	749	694	697	709	712	691	736	739	723	724	677	736	734	707	695	729	670	739	703	721	681	702	682	750	716	714	711	684	702	728	720	744	733	743	698	718	706	719	747	753	699	696	734	694	718	699	676	738	694	707	704	669	713	695	723	701	677	735	746	730	686	710	740	691	727	695	705	751	719	743	738	696	701	743	684	729	739	778	733	713	752	668	692	646	755	748	714	750	707	688	733	713	686	672	718	744	706	714	705	759	694	708	729	699	744	701	744	711	733	756	758	688	713	708	717	724	694	698	721	647	707	732	690	730	727	691	720	729	723	698	722	722	709	752	735	685	709	735	714	695	731	703	686	732	717	650	676	711	699	720	693	671	668	701	761	649	698	734	731	716	703	784	725	696	704	701	732	730	729	735	680	681	711	768	746	709	763	734	751	736	743	764	757	727	721	683	698	718	720	677	691	700	734	736	653	743	709	730	735	770	721	662	694	715	711	655	752	676	709	735	719	706	704	682	724	705	671	727	728	715	741	709	701	731	712	767	687	695	735	711	702	757	721	768	678	705	693	713	695	689	712	718	713	716	718	671	657	756	680	677	786	742	752	700	718	706	663	747	709	674	722	683	720	707	732	711	730	705	740	754	711	748	692	722	718	706	718	720	713	704	732	718	729	746	708	674	741	728	721	706	688	732	677	714	749	731	641	688	751	714	701	763	677	706	661	760	698	775	704	721	724	716	651	737	682	749	736	700	728	702	743	729	663	668	741	678	654	703	715	706	733	729	722	731	688	687	718	687	721	701	707	709	703	758	737	728	661	682	676	745	696	739	703	674	764	725	732	684	721	703	685	718	675	697	687	698	735	721	708	704	720	656	715	681	687	753	790	698	699	665	714	737	717	714	758	704	698	694	743	738	698	684	707	726	704	712	694	759	741	701	689	712	643	675	717	710	668	699	765	724	734	733	760	701	680	732	700	672	701	680	710	649	670	717	663	662	732	676	681	696	725	772	690	706	677	742	741	720	721	730	712	730	754	690	713	670	694	723	718	731	704	705	739	697	730	732	695	708	751	672	720	697	720	719	680	692	751	729	722	702	718	753	736	733	787	711	725	741	704	723	733	727	735	728	701	728	706	691	707	677	718	678	771	666	722	693	717	691	703	750	680	732	760	734	707	732	685	746	751	689	684	748	720	758	712	743	732	745	701	716	750	721	710	700	699	705	730	672	764	681	715	735	712	715	763	725	737	721	730	660	744	701	738	633	734
12334	28952	20381	12179	9207	7029	12136	21870	33331	35467	30261	25137	17148	11300	6827	3765	2024	1328	970	804	688	697	746	719	717	714	772	690	753	674	715	739	767	736	699	764	747	743	708	733	715	734	702	742	744	751	727	669	764	707	735	730	760	749	743	782	701	788	710	761	765	717	742	759	774	746	779	742	708	689	749	766	764	748	711	759	724	708	721	752	770	738	722	722	710	797	749	725	679	723	724	733	707	695	764	701	759	737	732	751	728	681	717	699	675	733	745	721	743	701	744	752	756	769	762	740	740	710	738	724	728	705	730	770	743	737	720	731	728	684	724	744	760	738	741	754	726	735	692	786	736	696	708	722	700	736	720	740	720	809	751	769	705	755	717	740	746	718	741	759	747	734	723	760	726	758	708	718	715	739	710	764	690	734	736	733	727	728	764	714	721	732	766	727	749	735	704	709	685	724	705	758	678	736	737	750	729	713	722	770	716	754	749	761	734	727	761	757	748	770	714	739	710	737	666	721	704	723	737	712	709	726	698	661	702	796	707	743	756	686	733	719	697	757	777	753	745	696	711	721	707	732	757	726	712	709	778	741	741	731	697	719	726	726	732	700	690	735	753	717	727	711	695	700	735	729	716	738	733	757	742	714	730	749	750	709	730	712	748	715	686	698	732	685	725	723	758	715	738	760	748	768	703	750	746	703	690	789	689	695	763	746	724	729	706	725	733	686	705	727	755	730	739	727	709	736	723	738	803	705	734	679	708	692	747	764	707	763	710	731	744	746	754	741	728	776	721	672	716	751	717	775	733	776	724	792	754	723	733	770	727	737	708	765	719	780	763	647	700	709	746	724	762	765	733	718	753	752	799	723	754	735	723	701	724	753	730	709	705	702	736	771	744	725	734	731	728	704	782	719	763	766	759	703	715	718	719	741	710	722	720	733	763	781	747	727	725	736	724	689	708	772	776	729	737	678	720	754	712	736	788	711	710	727	798	698	721	731	776	731	706	742	728	742	716	689	736	755	730	693	703	739	724	737	732	727	758	715	704	780	768	711	692	689	756	748	720	707	687	776	694	737	727	713	747	744	717	785	714	733	697	713	748	747	731	733	743	760	769	698	747	750	749	737	739	662	763	736	756	740	706	725	711	752	722	751	677	734	702	701	734	727	713	727	751	753	788	737	741	765	738	694	703	731	739	742	740	738	716	704	708	748	733	749	716	754	753	737	791	725	773	755	775	730	741	762	736	770	737	730	726	748	731	770	771	730	754	729	734	767	723	743	698	721	708	679	718	702	745	713	770	712	762	729	717	692	698	713	708	744	694	675	713	761	692	700	716	673	722	758	735	761	709	754	737	733	737	695	744	713	749	719	735	681	737	698	712	765	710	719	693	705	737	738	714	736	762	751	735	748	739	734	747	733	686	739	760	697	744	731	727	711	747	711	728	722	741	681	710	732	700	740	694	731	784	788	735	699	729	699	689	703	744	771	769	684	755	706	743	782	706	733	720	729	736	712	747	765	726	672	746	712	771	669	739	668	705	691	748	737	736	770	766	755	717	777	692	700	768	716	744	701	688	754	725	690	723	653	705	723	709	706	688	743	746	705	723	791	733	748	724	707	715	737	738	709	743	734	724	673	736	753	701	704	699	750	717	782	701	770	715	727	710	685	736	731	691	695	704	758	725	705	710	705	772	740	736	721	729	737	758	719	728	747	726	681	799	733	730	795	737	712	739	671	756	812	719	699	695	747	746	768	688	684	730	738	733	712	689	714	720	691	765	777	725	715	723	650	731	722	708	715	718	715	730	771	713	714	706	760	703	702	686	739	754	733	738	702	745	694	751	746	759	749	720	764	682	766	789	766	749	735	746	711	739	771	732	744	736	751	681	737	742	757	732	727	729	732	739	750	662	752	738	732	684	763	706	741	733	729	726	717	720	753	742	694	708	731	740	725	743	731	678	724	787	711	717	731	702	800	730	749	709	719	739	708	710	718	730	741	753	749	745	754	748	736	687	736	755	706	695	728	777	679	758	795	733	735	798	716	773	720	701	738	734	758	721	746	705	679	733	709	702	749	708	744	722	752	699	769	722	709	769	793	754	728	729	749	773	713	766	733	760	729	715	717	749	737	736	713	735	758	739	721	747	706	716	742	724	742	722	731	747	701	770	743	735	729	703	673	749	707	747	724	708	742	764	758	719	730	713	707	768	717	712	700	745	735	729	723	747	750	746	739	715	738	679	760	760	763	760	667	736	725	773	697	734	714	716	731	782	712	696	707	716	763	726	707	709	751	668	746	727	760	726	727	739	772	740	730	759	719	681	722	717	723	774	714	798	721	756	746	705	734	733	746	700	769	732	785	693	741	750	705	747	725	752	715	719	695	786	755	778	701	740	757	711	729	727	732	710	718	697	692	694	749	738	697	742	692	744	716	726	732	673	751	751	755	750	693	739	715	792	712	755	704	740	740	685	715	684	709	733	708	740	766	705	761	765	750	752	751	722	714	731	786	728	742	770	724	758	714	769	713	732	722	768	703	716	682	729	717	743	725	734	740	707	705	749	745	704	779	740	746	753	745	750	723	765	677	678	704	705	710	747	726	730	765	701	701	735	717	744	806	721	749	800	679	757	688	763	731	713	733	698	739	694	699	706	701	753	715	742	762	739	720	680	690	695	677	717	741	760	733	759	648	745	709	697	748	721	726	714	747	746	735	715	712	676	710	754	765	708	697	789	701	725	754	719	716	746	730	741	785	727	743	758	709	752	767	754	709	769	696	755	750	727	729	784	729	752	701	715	723	757	708	756	759	700	724	725	683	738	756	739	727	776	694	716	749	703	719	758	724	720	742	748	743	717	727	738	727	737	702	735	724	725	689	707	800	733	711	747	764	772	691	676	716	734	729	731	752	734	743	665	696	747	743	728	748	719	705	786	764	715	763	713	704	730	731	734	706	758	703	711	744	718	732	706	773	761	725	708	719	716	742	736	753	733	705	698	724	761	698	701	746	710	711	751	697	696	725	742	780	734	717	694	757	770	710	680	668	743	739	723	684	709	731	734	701	724	725	765	709	742	695	682	774	692	684	757	677	727	718	759	711	721	706	673	733	695	724	733	666	755	738	725	695	728	706	682	734	707	712	727	774	747	741	698	755	706	732	720	783	727	688	726	732	730	717	742	778	692	729	755	692	715	719	715	670	694	726	718	712	710	735	747	692	705	727	789	760	717	733	716	694	728	701	745	740	770	769	738	730	754	754	710	725	717	738	725	718	739	751	701	714	737	746	775	764	739	730	713	719	728	674	701	737	758	743	738	737	673	754	698	752	749	684	698	755	710	751	715	781	711	755	724	729	682	740	733	710	729	712	695	695	778	700	704	706	688	706	743	728	749	738	739	750	702	750	753	757	683	739	761	740	769	738	720	739	804	752	745	706	702	747	720	731	736	728	713	749	721	734	752	737	712	755	734	761	724	719	723	727	731	679	703	731	709	736	747	730	708	714	747	746
28191	19890	11967	5017	2675	1659	1452	1772	1876	2206	1895	1512	1193	926	776	628	529	536	527	537	464	486	473	522	528	471	544	522	516	518	497	496	482	496	477	475	479	495	501	498	474	505	481	447	516	474	484	496	487	482	498	488	499	564	505	492	463	476	522	503	525	460	519	479	489	453	503	463	476	528	487	468	481	470	549	522	481	519	455	462	504	510	491	490	483	489	481	492	515	497	474	488	494	476	511	505	525	508	497	487	514	482	442	519	465	525	509	471	530	515	515	487	494	543	476	483	498	524	465	481	497	503	501	504	498	464	504	473	482	486	501	488	525	500	529	493	530	510	500	479	478	459	519	497	547	498	477	532	537	533	497	450	552	483	484	478	521	533	525	511	501	485	457	503	490	513	502	503	490	496	554	468	479	496	474	474	529	505	518	503	498	533	479	492	480	524	486	474	534	517	455	535	504	559	508	505	463	502	488	526	497	481	480	524	487	476	521	498	517	487	445	523	498	511	515	502	515	499	491	478	510	510	483	487	495	495	503	500	507	478	471	474	427	506	496	479	505	457	494	494	538	456	486	454	507	555	476	492	504	476	483	477	474	523	507	483	498	498	496	515	494	508	485	464	500	520	466	503	524	438	512	447	527	490	473	475	555	530	469	492	483	524	444	460	507	518	479	536	495	469	486	521	524	492	515	501	521	490	485	480	522	522	494	476	495	503	494	468	507	542	496	552	488	503	513	462	474	548	475	472	467	514	490	513	490	522	507	478	511	457	495	519	506	484	515	485	486	470	489	491	553	544	490	453	510	493	475	462	522	495	482	485	474	513	465	477	502	463	471	487	475	508	510	480	494	519	477	506	483	497	505	504	471	512	488	536	445	499	525	461	502	518	520	482	506	494	484	473	445	525	515	500	520	509	506	523	490	512	520	489	549	486	453	481	498	492	514	508	504	493	503	521	537	514	473	522	498	494	481	449	491	520	512	511	529	488	529	460	525	482	525	508	495	510	525	493	479	457	485	532	514	508	486	485	536	460	476	517	504	521	536	503	500	497	495	503	485	489	475	502	521	474	498	511	493	483	511	495	501	501	525	505	506	474	482	474	504	487	513	458	497	485	480	524	511	540	464	488	482	511	502	510	496	500	475	466	462	482	514	487	489	491	480	492	469	494	520	498	492	521	535	484	490	513	469	468	437	488	463	520	509	474	475	517	475	494	446	474	489	458	491	493	538	535	453	502	502	520	534	462	446	505	472	523	493	474	544	464	497	516	501	450	523	495	499	488	474	486	515	515	488	480	493	495	491	471	490	528	487	493	473	529	514	462	516	517	508	496	485	508	482	520	486	534	516	476	494	483	536	499	491	460	484	485	491	509	493	545	495	485	546	509	488	501	504	504	480	502	481	503	466	486	534	521	496	517	496	533	499	517	524	471	491	489	476	469	492	525	490	496	510	485	487	507	541	519	490	500	508	516	517	498	504	514	519	462	521	562	513	490	469	499	514	513	487	524	501	545	498	521	466	538	497	505	494	501	499	538	501	479	459	508	496	475	515	444	492	474	490	500	508	534	500	487	495	470	471	510	485	501	489	512	478	508	455	474	491	514	536	469	510	516	505	488	528	476	478	487	534	539	510	493	510	510	520	500	507	524	560	502	507	477	490	510	515	494	542	522	506	479	513	478	488	504	485	519	495	486	514	473	434	512	537	514	452	498	508	494	526	457	476	511	507	511	509	549	505	480	486	496	509	526	459	509	504	522	508	481	474	483	494	540	465	491	489	496	508	485	453	536	566	474	512	542	512	473	486	493	510	509	507	519	516	482	510	521	474	504	490	565	492	504	564	467	485	496	469	478	505	495	527	508	499	486	527	495	503	484	506	507	521	517	504	458	505	509	487	488	483	478	454	502	496	469	521	509	485	484	527	480	483	461	484	533	490	516	427	527	500	483	536	521	509	496	481	527	511	529	524	466	499	493	464	485	482	512	489	503	502	490	459	479	498	472	504	480	480	529	467	488	504	484	461	440	505	474	496	503	485	515	483	510	484	545	451	513	470	525	501	494	476	530	530	515	438	509	528	485	536	495	457	506	526	507	484	451	501	477	503	504	525	490	487	482	554	493	496	511	503	497	509	501	492	490	499	514	471	488	492	526	445	475	531	490	510	498	484	537	481	527	514	515	503	487	476	531	469	472	494	478	483	509	499	471	464	490	518	480	442	516	480	478	497	491	534	480	503	525	497	492	524	486	463	575	465	508	512	517	502	476	524	510	510	481	488	488	514	545	534	530	501	495	461	513	482	475	452	470	475	466	499	502	482	515	507	528	540	489	473	441	466	525	499	478	503	514	506	519	523	522	510	500	499	497	498	528	491	497	479	518	478	523	524	500	463	519	468	485	514	532	479	506	522	508	496	466	457	466	526	549	470	496	509	505	471	489	521	533	483	523	530	492	504	509	517	518	493	508	482	500	476	535	531	528	474	482	504	512	494	502	488	459	501	457	541	484	487	518	485	538	505	509	530	477	510	534	475	552	506	492	535	497	487	508	458	495	500	538	484	484	482	477	524	507	503	518	539	509	462	550	492	513	513	485	526	531	487	522	524	525	501	528	505	474	473	501	472	480	498	494	473	531	531	479	515	489	495	515	505	510	476	464	483	493	507	498	485	484	475	475	487	508	488	493	510	472	508	513	497	538	517	491	523	475	524	506	482	513	467	508	559	516	519	531	482	496	481	501	467	475	487	470	510	506	539	459	479	520	520	471	481	480	506	493	504	466	489	501	546	522	474	455	495	491	476	519	515	516	498	503	489	546	463	466	540	524	494	516	502	499	506	498	491	474	516	470	520	483	501	498	507	472	479	479	501	530	483	479	454	522	478	502	489	527	462	497	473	508	477	487	499	504	443	477	495	512	488	491	496	482	520	521	492	477	526	495	526	470	507	478	521	498	497	468	518	485	513	522	482	525	516	504	477	498	525	512	465	508	523	507	498	494	473	486	490	488	485	474	477	504	518	477	467	539	525	500	481	472	499	496	476	504	499	506	468	528	486	493	515	501	497	489	492	497	547	501	511	532	509	504	457	485	486	541	483	477	499	501	524	475	495	492	484	508	572	532	470	513	525	444	485	515	481	514	489	496	524	458	476	463	497	499	499	547	435	503	480	506	505	516	507	439	503	504	504	521	508	520	491	471	487	501	499	516	455	517	499	529	460	503	483	479	515	458	498	479	544	472	503	476	495	523	466	500	509	512	491	530	506	460	492	517	511	506	490	539	509	493	473	518	502	518	478	502	491	537	481	514	494	526	470	508	436	510	495	509	492	463	512	485	489	477	445	500	527	482	470	525	507	516	479	488	518	486	487	525	496	472	542	508	487	529	508	492	495	507	484	486	492	520	486	503	487	489	492	524	506	513	479	487	481	491	500	504	552	494	447	489	466	514	493	466	541	509	515	500	473	497	456	543	519	508	508	502	524	471	494	452	514	480	507	517	471	489	468	489
10846	16372	10662	5820	4375	2764	2333	2673	2720	3082	2665	2026	1373	1114	823	663	596	593	539	547	574	569	546	507	542	535	513	493	505	536	535	549	491	518	506	573	542	559	544	502	535	513	548	499	552	548	507	495	535	544	539	521	528	540	526	490	528	506	543	557	506	564	514	526	533	504	486	506	530	503	576	527	501	529	528	509	526	530	518	541	537	564	545	587	509	568	541	533	552	546	524	586	543	522	564	499	534	543	541	536	563	544	477	537	534	529	507	497	551	501	526	526	547	511	570	520	599	557	531	548	508	535	528	493	590	536	526	537	538	546	544	550	515	527	519	514	535	562	524	529	526	523	558	539	504	509	585	506	538	587	535	522	505	527	526	516	490	543	493	535	490	512	554	511	529	521	535	550	563	551	517	569	528	551	575	493	518	551	535	524	486	474	566	551	530	547	535	556	504	548	557	521	552	533	497	548	567	507	530	521	531	525	548	504	522	494	567	528	519	533	546	484	530	546	508	552	540	555	526	492	525	518	545	505	543	528	512	524	525	499	537	557	556	526	548	508	554	507	542	577	545	494	561	516	530	520	497	541	524	545	511	466	532	511	518	525	566	540	500	516	566	557	507	574	540	495	484	504	558	533	516	556	528	510	539	504	548	517	525	515	517	534	515	561	500	523	536	502	529	473	523	507	534	493	544	509	516	495	546	574	504	529	525	494	535	557	529	519	531	542	523	526	469	517	539	552	561	518	536	484	543	544	579	551	500	509	546	536	569	521	540	515	558	520	520	546	532	529	564	544	541	513	502	536	552	518	526	576	493	500	538	540	527	553	517	536	539	519	516	542	505	478	522	565	543	547	542	524	545	564	537	511	523	504	509	537	568	539	493	511	516	492	521	518	558	535	484	557	511	529	556	510	528	533	515	541	553	485	554	491	537	570	490	502	549	498	522	519	525	518	502	501	538	530	549	539	524	536	508	523	546	549	520	529	519	523	493	526	518	560	585	501	562	530	521	527	539	534	544	516	464	542	490	546	531	531	553	522	520	534	492	502	555	540	526	530	511	511	506	533	541	519	512	500	561	574	515	551	541	520	549	535	519	546	533	578	505	513	521	523	525	490	554	509	523	509	555	530	553	540	503	497	516	534	536	547	516	547	484	506	515	490	544	498	541	534	570	520	556	497	527	549	530	518	537	534	545	547	522	547	488	522	542	498	537	530	523	521	498	565	487	503	552	518	512	492	548	550	546	539	511	503	562	552	512	535	521	512	491	513	527	526	534	486	532	536	534	517	513	519	549	535	508	525	509	514	557	528	502	544	558	524	562	551	518	540	564	544	508	561	561	520	491	529	520	500	565	524	543	519	529	529	560	506	504	521	509	536	562	532	489	523	546	551	584	527	523	546	533	550	564	530	545	524	540	499	518	557	511	516	530	560	524	507	566	513	556	564	526	514	505	538	530	483	486	557	550	521	525	527	544	517	517	543	491	528	531	505	550	521	494	562	544	526	581	511	555	573	495	532	532	518	473	537	552	517	540	548	542	513	531	492	502	553	535	496	574	526	506	538	511	555	541	556	543	481	517	540	515	523	476	574	525	480	542	501	510	496	534	550	519	534	562	564	518	510	546	509	519	495	552	529	504	543	496	537	526	519	530	542	542	516	515	508	539	491	563	516	552	507	555	545	496	549	539	516	538	498	576	503	529	526	522	552	539	493	502	545	528	513	529	510	560	468	480	546	588	504	544	503	478	509	587	543	497	525	480	561	540	525	564	537	550	478	545	483	498	506	488	551	549	498	523	532	540	514	541	524	542	566	510	540	481	539	523	518	531	539	536	546	557	523	547	501	541	500	479	544	559	531	514	511	552	526	543	551	537	518	538	476	548	539	550	545	540	533	528	500	516	544	501	515	533	508	542	466	575	503	545	525	523	556	575	539	523	499	575	475	541	519	579	548	521	558	549	533	559	560	540	470	561	514	545	535	528	550	495	563	534	540	500	543	499	509	513	549	484	484	528	516	510	588	526	546	493	517	522	551	536	514	495	523	521	551	519	526	516	531	550	520	552	541	544	558	511	563	565	524	510	516	524	513	536	508	515	518	509	515	503	555	588	529	549	521	538	544	502	553	529	527	503	561	524	516	536	550	517	523	549	513	507	510	513	535	546	562	558	518	495	529	503	483	536	561	537	521	514	506	513	523	526	524	521	484	542	563	506	568	499	533	567	515	509	497	541	519	541	578	513	530	523	582	544	519	512	486	523	542	544	524	526	516	531	504	540	526	546	483	546	572	536	525	527	501	582	522	556	516	522	582	518	502	496	513	520	560	535	486	557	530	571	528	532	490	544	527	537	541	507	493	530	520	520	559	533	508	472	536	569	518	568	540	536	525	535	557	546	511	520	516	535	498	489	535	530	557	525	539	510	534	486	539	557	574	519	530	520	548	476	522	522	507	542	516	537	523	528	501	565	540	554	568	533	513	556	551	492	535	562	535	550	522	548	546	528	488	488	536	537	498	517	555	574	518	507	531	503	516	556	500	491	510	541	549	495	566	524	544	558	524	506	496	485	547	548	544	549	504	532	473	512	531	539	528	535	527	544	509	510	470	530	572	470	538	480	523	509	500	510	550	526	489	510	600	536	607	552	522	491	524	535	519	538	533	521	532	550	523	494	521	546	519	498	542	541	505	568	526	534	541	490	528	515	513	490	548	520	523	581	555	542	549	519	526	514	529	567	529	552	505	498	508	490	505	523	561	544	506	494	553	524	555	556	543	538	518	565	485	512	556	529	518	534	537	525	544	541	560	519	506	508	531	497	514	495	513	562	497	547	541	528	513	556	522	527	524	548	482	520	529	547	566	487	510	576	525	581	541	499	505	549	578	522	556	517	491	507	537	532	505	520	486	549	514	528	542	497	540	538	508	531	544	526	553	547	520	487	529	512	516	574	493	555	514	528	514	550	531	540	503	551	555	531	504	525	547	522	516	532	548	550	545	512	533	497	563	525	543	531	538	490	494	479	496	526	548	545	511	513	540	560	499	528	559	580	543	549	502	599	547	533	524	543	527	494	528	529	537	556	532	490	540	555	487	511	525	531	529	516	535	557	531	535	512	530	516	494	519	545	533	527	567	509	523	505	513	506	509	528	540	508	543	523	527	529	532	550	569	535	533	580	527	534	491	571	533	545	523	545	515	533	535	555	518	498	514	523	486	486	558	555	537	501	535	496	550	511	541	524	519	504	540	528	525	517	552	560	551	500	547	534	552	488	484	535	520	526	544	523	561	531	509	496	523	533	510	542	530	552	556	495	518	530	502	554	503	508	539	569	528	509	528	516	507	532	567	490	541	522	543	550	540	517	531	505	490	531	503	541	550	508	530	541	518	582	537	569	565	537	477	515	509	544	529	509	534	524	528	485	526	530	536	566	592	528	544	506	540	519	497	499	526	528	578	534	542	488	545	500	526	514	538	519	521	516	546	546	565	486	538	491	530	546	519	548	497
24194	21355	28402	24676	21092	8616	4414	12657	15262	18493	14929	10213	6752	3994	2360	1542	964	740	657	584	560	582	580	621	558	554	569	557	568	527	589	604	571	575	523	577	559	540	533	552	578	603	597	622	554	545	513	602	561	537	608	569	578	578	585	582	571	559	531	567	572	579	574	562	567	604	554	567	560	570	571	561	586	572	568	549	537	594	581	609	607	577	543	558	597	559	538	557	530	557	576	555	552	566	568	568	565	527	524	550	520	553	526	557	548	557	525	523	585	532	601	618	560	613	563	539	579	561	586	542	568	546	567	531	576	535	543	532	564	575	569	541	569	611	545	574	527	538	545	574	573	560	566	543	569	555	594	547	569	568	550	622	548	583	548	541	544	624	555	540	545	574	564	580	511	550	581	529	520	555	546	572	576	591	564	610	562	581	540	566	554	538	576	531	516	539	568	566	542	596	566	579	544	588	545	608	536	573	544	536	605	545	582	545	521	540	569	539	566	567	502	561	581	552	563	563	521	580	549	564	573	603	577	568	567	546	561	528	544	555	592	565	600	610	574	562	569	532	575	577	555	566	600	557	528	570	541	565	581	572	555	568	553	558	567	571	548	564	581	552	549	586	551	595	569	570	573	571	559	516	553	559	551	580	598	581	587	560	541	546	560	543	595	557	571	567	584	571	590	527	531	555	482	589	570	567	555	522	577	535	555	586	530	539	569	556	594	532	598	607	540	543	557	575	541	568	563	586	513	521	554	549	537	557	587	547	552	553	576	571	589	541	573	585	570	589	569	529	548	516	553	577	572	565	557	592	557	544	559	559	557	555	581	535	545	556	501	597	589	580	589	542	555	591	582	550	551	571	552	578	534	529	561	589	639	572	582	571	548	557	596	573	554	578	577	557	557	589	571	541	565	569	565	560	536	577	558	522	535	554	561	549	538	545	582	549	568	521	531	550	549	566	539	588	536	581	530	563	571	580	586	529	580	582	599	581	536	593	526	563	601	543	545	545	558	524	556	560	579	577	558	573	558	518	566	557	537	557	575	557	587	529	571	579	553	576	600	523	568	595	561	577	577	579	570	604	578	569	569	569	574	561	601	555	571	543	599	589	581	574	541	561	566	585	576	552	628	533	569	579	599	569	552	550	532	567	560	602	568	546	544	584	571	559	535	544	590	568	530	527	573	593	564	570	573	566	570	530	530	549	585	609	558	553	547	572	581	532	566	516	547	552	524	541	564	602	633	544	596	609	568	611	559	582	567	590	549	526	554	545	581	534	564	540	599	607	579	580	542	598	552	578	530	597	575	544	576	546	588	559	554	563	555	569	607	519	551	598	580	584	564	547	610	560	547	558	581	603	577	526	542	559	605	562	524	553	604	620	562	570	620	547	541	537	545	563	565	560	573	564	573	544	542	558	585	545	572	584	569	578	581	546	554	554	537	564	609	542	551	559	593	541	584	563	581	524	560	582	523	611	558	565	554	596	552	594	562	572	566	518	576	593	519	564	590	573	561	529	579	530	584	527	580	519	537	571	505	561	568	536	547	560	584	580	557	592	544	612	551	563	594	528	528	577	567	585	593	585	595	548	578	541	567	539	582	558	548	535	561	570	574	567	542	533	559	568	506	559	536	533	544	633	559	578	577	599	534	577	579	579	508	560	566	531	527	565	552	561	552	573	555	581	558	587	547	576	618	565	522	563	580	531	567	556	533	556	544	588	560	519	597	549	538	564	555	593	563	541	554	534	579	542	557	599	575	636	518	567	541	545	530	592	555	568	524	546	571	566	566	560	577	573	565	577	591	578	547	588	553	532	560	530	584	557	553	585	566	566	564	551	525	602	566	561	542	579	565	546	536	568	561	580	567	557	540	525	569	582	593	549	574	537	533	596	556	558	563	600	531	605	638	558	562	575	579	581	536	572	527	581	584	590	585	579	555	580	548	538	581	550	540	546	582	540	544	580	633	602	587	531	494	595	566	550	623	564	562	581	551	589	557	528	593	538	538	559	605	616	558	587	577	567	542	585	580	622	542	536	573	567	554	565	525	561	590	588	563	561	562	581	575	571	589	565	574	484	533	534	579	520	578	548	574	566	579	600	560	552	556	582	552	584	574	530	555	615	563	535	540	583	556	586	544	602	550	568	561	575	597	573	581	563	593	550	549	618	519	595	593	574	603	536	622	594	568	574	553	575	571	504	581	514	551	582	548	607	563	541	551	599	513	560	580	580	571	541	553	558	599	576	524	577	574	571	568	564	588	559	564	552	542	541	569	535	569	539	573	516	578	562	584	569	590	581	560	545	560	546	579	552	571	549	538	569	568	544	561	546	564	556	569	615	603	567	553	560	558	537	555	570	492	580	573	578	509	547	577	534	556	570	525	562	574	594	529	553	588	518	570	552	563	579	562	590	578	557	605	597	586	561	547	535	562	519	560	569	552	558	546	556	551	568	579	557	576	571	579	561	575	560	557	605	561	593	523	572	574	589	566	564	611	587	540	561	547	533	551	555	612	534	563	562	540	530	557	574	533	579	575	565	580	542	542	584	542	559	560	547	559	590	541	519	529	537	535	564	537	611	563	565	534	586	568	581	622	583	554	553	534	529	496	587	544	535	539	552	560	527	550	591	588	602	584	563	556	558	569	540	570	587	583	512	556	560	585	572	592	587	550	550	550	541	538	522	572	559	561	583	551	544	525	547	549	566	546	569	587	600	582	523	544	554	547	544	582	585	512	537	562	555	565	563	609	584	541	558	563	555	578	534	546	538	547	550	541	538	582	574	530	541	543	587	518	551	564	555	572	553	558	564	580	570	553	567	568	584	569	540	552	551	542	527	591	546	572	519	575	553	582	546	563	541	578	501	622	564	548	567	563	543	605	574	545	576	556	557	573	566	579	623	560	570	565	556	585	541	540	564	571	506	538	548	536	536	548	573	598	569	554	547	539	578	548	541	581	572	557	530	582	543	562	586	579	543	524	537	527	566	603	570	584	598	564	564	525	547	567	610	571	558	580	533	593	556	526	546	558	578	566	565	558	593	539	551	569	609	540	543	560	535	557	594	569	536	535	547	557	562	557	542	561	585	579	548	566	558	642	548	544	519	524	577	539	615	552	573	517	566	577	544	551	589	592	576	557	574	552	534	550	566	576	542	576	563	591	548	613	571	573	555	552	579	555	588	595	564	529	562	569	535	572	532	576	576	555	605	567	588	589	581	556	537	580	544	543	571	559	608	559	534	605	512	560	578	594	547	635	560	593	531	561	571	566	536	551	560	562	562	563	553	581	556	567	584	568	588	531	553	623	541	565	571	604	553	570	562	538	542	542	612	577	577	587	548	577	594	574	550	590	593	604	583	610	592	577	568	556	555	594	543	546	547	532	529	560	537	537	531	562	552	560	530	564	561	519	576	563	543	538	572	578	558	573	564	564	591	585	520	550	541	560	568	563	522	610	525	589	556	554	557	600	596	544	545	570	560	530	525	529	589	593	591	559	590	578	562
12613	23918	16979	10008	7423	5691	6510	18762	20789	23190	18493	13922	9228	5674	3411	2035	1187	848	716	605	578	634	628	590	567	589	584	557	613	585	586	600	551	537	612	632	595	592	573	609	600	609	566	574	590	592	581	605	608	590	560	612	585	551	582	569	600	557	618	598	575	557	587	560	537	599	569	586	589	554	599	592	557	654	587	603	533	616	575	577	592	567	597	529	580	568	596	601	628	588	546	606	576	583	544	601	556	597	614	562	589	600	550	607	607	590	580	600	594	534	555	540	578	609	598	585	590	579	587	605	591	595	533	583	588	615	634	546	557	604	567	605	618	605	572	564	591	551	559	610	570	593	593	579	519	596	601	629	616	627	578	585	577	610	558	577	593	589	559	590	577	554	579	604	609	547	594	607	609	577	615	578	562	634	613	626	646	575	552	582	565	561	623	619	594	581	635	602	569	559	605	635	584	564	524	546	603	579	536	585	566	574	562	596	590	530	601	564	534	585	597	591	614	592	647	607	571	610	537	581	599	583	620	599	578	604	578	590	585	595	585	593	618	581	621	593	586	594	599	574	554	556	605	609	598	578	582	548	604	584	528	578	553	580	582	591	584	553	565	605	590	595	617	603	563	618	569	555	643	538	594	622	631	591	595	609	589	599	582	558	585	573	610	561	581	547	624	597	578	583	579	573	578	589	606	567	570	582	541	616	589	623	601	645	609	610	570	596	624	589	560	577	574	582	577	606	577	565	590	573	583	551	587	535	571	614	560	558	594	609	602	618	592	610	616	612	610	601	605	547	609	583	589	582	649	565	566	570	575	601	615	546	607	609	624	603	606	605	578	614	608	579	612	568	555	562	579	588	593	587	576	567	559	597	594	603	602	584	582	576	576	551	613	599	548	583	557	565	616	569	542	586	594	623	616	567	578	570	595	622	586	568	613	560	594	592	557	577	566	579	589	551	566	598	574	596	569	587	534	579	596	559	566	548	587	553	608	569	621	609	561	594	595	631	604	561	607	629	582	584	604	605	602	559	575	587	579	611	606	600	512	615	576	584	612	590	594	567	580	597	611	581	605	588	580	615	570	601	579	609	630	564	639	626	583	544	601	591	590	587	593	565	597	577	559	576	589	595	580	572	575	603	612	604	584	577	590	588	584	582	578	527	572	574	600	564	592	587	593	609	573	555	608	565	561	613	584	591	573	643	624	598	580	647	542	633	584	603	557	581	576	577	587	572	580	577	604	628	541	597	625	607	546	581	618	578	604	593	562	586	586	581	577	572	573	565	602	588	611	610	592	562	529	559	572	553	552	570	572	588	551	550	633	584	600	576	546	558	569	617	616	556	564	597	578	568	581	551	586	589	587	590	623	579	581	587	549	570	572	606	578	569	585	581	576	566	615	557	603	598	611	604	560	618	561	598	589	562	605	646	565	593	574	597	562	596	553	567	581	578	582	589	578	554	579	577	571	590	609	621	558	541	561	562	586	604	589	581	607	588	641	575	572	606	612	527	613	615	520	641	597	596	575	591	640	553	611	572	579	563	578	597	616	583	601	569	600	564	631	548	571	570	575	634	582	610	533	590	597	565	575	597	576	592	570	596	590	592	612	574	603	588	600	554	586	580	606	538	610	579	610	577	593	596	558	581	604	568	575	568	580	556	601	554	609	553	587	563	586	596	577	579	581	594	583	584	542	662	615	599	571	565	585	583	586	579	582	587	621	609	575	605	569	546	593	559	579	576	568	596	598	561	602	577	546	571	598	577	601	606	562	622	607	579	611	584	535	593	605	593	628	594	586	612	586	581	562	562	619	589	563	596	594	567	587	598	618	594	629	587	549	579	564	583	577	591	608	622	599	583	557	574	592	558	529	575	563	590	528	592	586	609	531	545	585	591	572	572	587	599	581	597	541	559	639	554	588	542	579	576	609	559	592	609	587	622	543	597	560	594	598	552	596	575	577	619	590	625	589	578	567	595	585	574	582	575	566	606	609	555	605	648	556	574	596	618	605	605	636	590	591	559	569	612	590	589	632	626	540	579	551	565	625	561	640	620	602	594	594	580	631	624	589	613	617	560	570	568	590	599	574	612	592	589	595	583	609	600	598	541	594	588	570	563	599	602	580	605	544	531	574	619	626	579	632	562	565	550	592	578	609	532	602	594	602	544	569	587	575	539	628	639	611	549	559	611	597	580	565	571	619	548	548	534	580	589	609	546	575	626	621	597	576	573	572	610	558	631	635	557	594	552	621	600	534	597	597	595	569	558	541	585	627	574	624	557	598	568	597	593	569	591	580	571	569	567	587	572	588	572	551	544	647	633	610	562	597	623	626	616	605	586	601	525	580	564	619	552	591	591	597	598	567	602	584	563	595	613	581	596	623	606	591	606	600	536	624	551	549	606	571	612	617	552	581	562	595	565	552	578	612	629	581	581	614	598	573	599	555	591	556	599	592	614	628	598	609	528	605	585	575	597	583	576	623	601	571	609	619	606	542	613	601	617	584	609	584	613	591	617	566	552	573	601	565	543	592	553	566	593	582	589	576	612	628	596	592	581	542	580	608	603	586	584	537	576	570	577	578	550	554	613	589	575	618	618	574	583	596	545	558	570	587	542	554	571	580	596	575	599	533	583	569	537	562	612	591	600	594	562	632	562	542	544	603	569	545	560	621	576	562	557	592	596	568	579	572	621	562	634	562	584	591	586	575	603	589	576	573	586	571	609	588	633	590	561	570	556	583	563	529	585	572	593	617	600	538	603	597	587	601	589	552	574	560	589	554	597	578	593	589	592	613	554	591	586	566	564	618	619	575	571	592	575	610	609	550	601	551	618	599	608	565	596	575	618	569	585	615	597	545	556	610	584	535	618	590	577	567	561	575	630	612	584	607	558	574	604	597	566	648	546	581	580	606	619	575	602	577	594	613	616	608	567	590	609	580	581	552	601	608	558	532	579	581	566	553	578	623	617	551	578	585	599	592	603	571	609	599	584	619	583	582	595	597	571	540	582	568	607	572	609	583	585	587	579	589	557	551	600	566	554	586	569	618	607	552	573	586	620	589	556	576	587	596	652	605	576	620	580	559	513	556	635	537	632	594	587	599	626	599	598	640	592	578	582	581	532	542	610	617	631	544	581	607	549	629	633	560	547	619	584	584	545	608	621	582	569	584	633	581	633	563	595	628	577	584	577	607	552	553	635	609	562	567	608	575	548	613	635	582	594	608	611	590	578	603	594	602	628	583	617	585	616	565	567	563	574	593	554	598	629	567	537	583	600	623	572	618	585	562	562	586	618	577	555	598	601	588	585	583	538	619	569	634	579	606	611	592	566	593	552	572	571	604	590	584	565	570	621	582	609	645	559	628	583	554	585	607	602	557	541	562	564	592	600	598	629	579	564	599	576	584	591	601	578	563	608	553	594	599	575	582	576	554	567	641	591	562	560	544	589	568	611	563	604	619	526	554	608	576	601	617	591	611	567	557	593	564	575	544	588	587	606	611	591
25236	21390	27467	25492	11175	2631	1860	4401	7192	11024	9441	6363	4082	2642	1684	1087	830	678	600	606	581	576	563	579	561	559	554	570	558	558	528	520	583	556	588	553	558	525	586	580	588	587	595	579	571	542	534	557	574	566	537	561	561	563	509	541	547	585	516	533	606	599	617	527	558	548	585	556	570	569	571	570	564	566	558	546	543	546	553	543	540	593	581	557	553	542	556	536	578	542	593	555	560	566	577	571	557	557	571	577	545	571	561	628	538	589	509	559	557	532	511	574	548	605	567	591	558	547	529	556	588	565	553	596	556	551	561	587	529	610	567	582	592	570	587	585	585	546	524	571	577	562	557	632	564	563	534	527	572	531	591	575	540	555	560	573	584	515	570	564	539	522	567	538	573	555	552	571	587	598	556	546	576	531	566	551	587	509	545	542	559	548	571	557	565	575	556	565	531	550	545	527	631	538	553	556	570	594	516	598	567	574	537	539	531	535	541	555	587	560	570	553	563	554	534	571	571	547	573	574	565	535	550	571	597	555	562	597	563	564	596	532	531	566	592	518	545	559	548	552	555	556	537	573	536	578	565	567	559	575	540	557	541	580	543	563	520	517	563	532	549	594	540	547	561	588	603	547	559	567	577	565	545	528	573	542	551	540	545	541	543	554	568	563	582	541	545	564	517	525	552	581	569	564	551	593	555	588	537	552	551	566	606	517	588	527	560	558	536	572	601	558	553	584	585	581	542	536	560	584	544	553	561	570	560	544	540	554	573	568	527	577	511	558	528	574	564	535	608	590	568	564	519	564	538	578	580	574	590	546	525	541	585	536	601	575	588	563	557	582	584	559	564	486	545	611	556	550	517	592	548	514	614	548	559	525	570	586	567	529	568	552	538	532	602	566	607	539	598	545	551	499	557	566	588	588	569	589	529	550	573	533	530	572	503	588	564	590	582	565	553	542	498	588	565	564	513	568	553	576	586	569	592	575	546	546	540	538	587	560	571	526	592	604	585	577	567	565	540	542	534	597	587	529	587	557	530	556	540	592	568	591	551	542	593	513	575	549	543	595	549	552	542	544	543	574	541	563	596	559	594	567	542	543	537	570	572	588	553	576	585	543	584	547	571	574	538	559	573	586	575	556	570	548	550	538	575	596	553	567	566	514	527	539	567	594	564	545	579	520	540	555	520	507	533	617	590	518	531	563	552	548	560	579	553	561	564	560	572	558	556	561	555	569	581	553	539	563	593	546	600	549	589	546	529	517	597	608	572	550	536	518	560	571	564	545	563	545	568	547	565	591	610	508	579	576	517	588	538	555	572	550	600	563	577	554	551	591	528	568	544	563	573	563	614	547	557	544	556	547	565	529	608	542	583	533	547	557	536	571	563	552	570	540	563	569	571	546	567	530	569	561	534	568	559	559	552	572	537	557	533	568	560	555	550	530	538	562	587	566	620	583	595	580	560	558	553	561	518	582	573	586	564	537	564	568	545	589	525	568	575	573	553	588	573	533	564	574	523	576	526	570	515	570	543	566	534	571	551	543	550	551	580	547	539	580	571	567	553	550	551	627	612	602	568	508	531	576	566	557	522	553	616	581	484	559	535	530	528	587	593	530	514	530	531	563	530	596	591	622	561	521	549	561	587	537	553	541	504	564	513	568	605	621	542	530	578	538	586	589	572	570	509	549	576	526	547	611	585	532	557	558	567	599	584	571	606	566	532	594	602	610	519	555	573	546	560	557	571	549	560	540	550	590	569	548	572	561	615	549	537	553	576	551	572	544	559	532	541	529	519	576	580	599	579	541	593	592	527	553	593	569	563	537	565	541	568	604	576	585	541	565	596	554	555	570	564	528	558	551	565	581	529	550	577	571	549	595	546	519	556	569	549	561	560	592	635	572	606	613	603	548	573	579	550	550	559	534	632	568	570	554	557	507	571	569	554	559	539	537	572	571	573	582	590	535	558	585	551	550	571	586	560	590	585	599	586	554	527	565	572	521	562	570	577	588	573	626	569	517	551	561	549	556	531	550	547	553	558	573	599	570	599	574	586	573	530	573	592	589	545	558	596	602	529	528	564	566	524	538	548	541	569	575	558	521	582	518	552	509	572	576	592	547	567	590	525	498	557	518	584	570	564	517	559	571	553	552	611	579	585	568	593	548	557	544	557	559	601	572	557	568	544	559	561	532	604	598	544	534	570	531	573	553	576	546	554	562	528	569	543	529	595	540	553	552	499	511	537	517	560	593	533	570	570	529	524	576	576	567	578	544	555	593	528	497	580	578	584	541	542	575	569	529	601	581	551	569	624	537	595	574	557	553	548	543	594	599	587	627	594	571	548	505	570	535	575	606	560	553	562	543	583	563	565	587	604	611	543	556	546	581	667	564	556	563	542	537	557	579	530	542	556	628	557	563	577	586	528	535	565	551	591	556	577	530	557	536	535	542	594	534	551	568	538	528	555	573	536	583	567	532	554	541	546	586	538	591	633	559	570	558	611	617	567	545	536	563	534	565	528	552	549	553	562	563	553	585	547	531	557	569	538	547	590	569	584	568	572	561	542	558	556	609	580	530	547	578	549	573	569	556	569	588	532	615	511	564	588	558	571	572	592	563	587	553	538	584	585	593	581	585	561	565	560	597	553	571	566	610	562	567	590	583	531	568	546	557	569	591	531	567	572	557	525	599	590	549	573	597	567	571	571	602	552	515	616	551	549	591	572	587	609	592	554	549	592	570	614	599	559	537	534	535	581	553	562	618	563	554	569	571	612	549	571	560	553	565	550	559	578	566	549	558	543	553	578	564	535	566	573	539	508	535	568	582	576	575	608	543	529	584	575	582	543	535	521	537	553	545	560	541	581	577	556	548	560	531	570	567	563	535	521	550	555	570	559	591	584	579	568	540	590	530	591	568	597	604	533	545	559	513	523	574	558	570	535	546	552	554	600	564	543	534	581	546	537	547	559	590	529	578	544	564	569	610	592	573	621	547	568	553	568	578	598	515	554	613	549	550	605	573	507	583	572	566	580	529	504	597	524	561	576	547	586	544	570	544	563	606	580	587	552	549	544	570	597	544	578	589	557	547	551	570	570	570	565	559	536	549	545	511	521	564	573	579	557	588	541	522	518	560	552	536	601	544	575	504	537	531	537	577	604	553	577	543	598	584	577	531	577	564	566	599	557	574	556	565	534	572	533	565	578	564	604	566	596	590	522	570	560	542	548	501	544	573	548	570	520	579	562	567	552	557	562	577	575	569	588	532	556	554	569	541	575	570	613	552	588	542	579	557	547	551	535	567	588	562	560	563	582	502	566	574	564	561	515	590	570	553	584	620	578	581	539	559	535	620	571	603	539	557	552	576	563	572	586	547	533	548	543	562	552	544	545	573	536	555	566	560	548	575	560	560	544	552	553	583	542	549	524	607	525	552	527	538	523	543	533	581	573	543	546	566	548	556	571	547	548	556	575	543	519	555	541	582	567	588	563	566	565	611	577	543	551	565
14306	20980	15670	8418	5462	4022	3113	8740	13620	18155	14875	10618	7038	4428	2746	1651	1085	808	665	608	619	601	609	604	616	629	641	531	583	595	591	618	641	573	579	616	593	596	557	580	610	614	548	592	595	606	680	615	636	571	605	651	558	584	648	591	629	637	594	593	571	629	636	614	588	621	606	603	593	581	604	557	599	631	599	571	661	579	552	586	622	609	600	599	584	647	570	610	602	611	614	591	617	579	578	605	611	592	605	562	600	579	550	570	599	603	613	582	581	573	620	613	584	606	619	586	594	649	598	629	613	592	604	613	604	596	616	567	548	590	622	592	602	541	619	599	590	600	574	599	541	618	584	608	639	595	625	623	582	559	575	605	604	605	568	605	602	599	543	622	594	609	609	602	591	632	565	581	587	577	579	624	651	599	583	607	563	583	631	575	544	632	614	580	544	638	587	566	627	581	592	589	588	571	570	576	567	597	589	590	589	617	662	628	645	597	618	557	592	579	639	612	616	576	574	584	594	616	569	615	617	560	608	589	630	603	578	588	556	583	574	603	578	589	639	609	624	561	631	596	622	592	558	590	618	622	581	602	595	616	635	611	579	621	632	627	616	573	604	579	570	618	590	622	565	582	597	601	600	635	591	581	576	627	583	616	647	608	591	586	598	610	597	577	609	576	594	601	593	609	553	586	616	579	617	596	646	622	625	563	583	592	601	602	604	615	627	566	589	585	590	566	549	621	585	567	594	614	572	596	600	600	581	608	596	628	613	572	579	564	608	589	607	615	619	602	623	574	653	585	607	632	596	598	617	572	562	603	614	632	635	601	656	620	648	583	605	625	582	564	599	602	604	609	622	600	592	610	643	648	539	622	590	608	590	588	590	590	622	583	599	616	579	628	631	584	602	573	579	601	614	578	582	588	593	596	599	610	618	664	598	599	631	594	613	614	667	586	590	582	553	616	642	601	612	571	627	577	572	583	607	598	544	574	606	614	547	614	602	593	600	585	596	563	644	648	597	589	592	586	578	575	583	597	568	576	610	586	557	574	593	576	593	592	588	650	601	635	598	667	602	605	585	612	568	628	624	610	591	617	548	640	635	614	617	610	561	585	599	600	582	637	568	577	616	623	616	594	593	598	618	627	578	560	609	569	653	609	619	622	572	619	569	616	599	596	622	589	571	578	587	584	594	631	588	640	621	592	585	580	641	569	610	620	604	597	580	621	575	585	618	627	608	614	625	628	536	581	618	572	560	524	608	595	582	572	601	546	586	626	624	584	598	547	585	582	565	564	602	613	584	629	596	594	554	613	626	594	621	582	567	624	641	596	605	585	607	544	592	626	584	602	580	575	545	574	592	584	585	579	618	633	597	613	575	578	627	546	557	578	592	620	639	604	579	550	610	587	634	556	643	590	604	585	567	631	569	552	583	563	592	565	585	600	566	626	626	561	553	568	571	569	634	606	623	633	608	563	607	570	612	581	594	549	562	644	600	634	584	561	578	591	552	602	573	600	576	590	611	659	613	604	668	556	600	564	600	638	579	609	603	563	571	577	607	541	578	607	596	620	587	595	590	603	571	572	603	598	587	583	610	589	588	573	594	622	625	608	554	604	567	594	608	634	599	557	612	597	615	628	610	567	580	577	610	639	567	608	564	589	644	597	585	622	592	568	587	576	577	599	606	600	642	592	605	638	590	624	566	571	573	603	625	596	567	587	620	609	595	572	605	609	616	624	631	564	551	627	599	588	581	564	618	602	617	549	614	577	600	642	642	604	597	637	597	603	592	650	577	625	617	601	581	558	596	593	591	547	602	600	616	586	626	604	620	593	575	595	598	575	588	598	599	621	665	618	587	605	570	555	578	612	553	581	616	558	526	581	568	557	629	572	615	605	616	586	612	553	612	553	595	577	571	555	593	597	573	603	583	612	589	606	614	587	560	601	585	574	567	594	615	562	596	639	610	593	610	597	556	620	588	648	600	643	562	589	602	583	573	604	558	631	581	553	564	562	575	555	640	596	599	628	637	553	587	598	640	590	622	573	630	553	621	602	614	603	578	565	561	594	634	589	543	587	657	612	611	609	599	622	622	563	565	546	589	622	621	613	589	607	570	594	556	644	608	573	598	598	593	633	596	618	587	617	565	597	574	572	609	576	591	592	560	632	588	567	589	606	598	632	638	613	643	559	570	656	595	588	599	613	598	606	634	632	614	589	548	594	586	603	591	619	593	567	594	610	616	594	583	612	602	609	594	580	610	601	537	617	610	590	613	602	556	614	583	625	600	595	604	587	621	596	619	610	608	586	608	593	584	649	568	618	576	592	586	575	574	631	533	604	572	577	619	608	589	612	596	546	596	596	588	622	593	613	574	573	607	610	600	630	615	563	610	604	586	605	606	624	618	586	611	620	627	580	609	622	613	588	623	580	596	572	626	603	618	636	617	563	585	612	611	654	640	587	570	586	573	642	587	574	581	555	588	636	576	562	600	594	589	611	622	625	562	619	634	617	639	596	609	586	609	613	580	561	614	570	621	560	604	582	567	575	590	600	634	622	629	576	592	595	552	573	621	622	595	593	605	606	632	580	655	553	616	621	597	599	589	585	553	583	631	597	586	587	594	566	564	624	583	585	609	602	536	598	575	598	560	555	548	597	584	587	599	577	606	650	592	615	592	598	606	616	592	541	558	615	597	591	597	579	588	566	550	596	570	613	584	583	593	615	598	569	589	568	603	584	597	597	588	576	601	600	617	568	562	568	550	590	606	578	611	644	578	589	596	601	593	616	563	582	576	617	569	602	564	572	634	619	593	579	581	603	618	556	594	542	584	599	591	601	590	572	623	596	585	593	653	569	583	586	593	605	574	574	613	586	600	614	615	616	578	547	558	599	605	573	588	583	582	597	621	600	596	594	592	647	567	566	596	551	581	617	582	586	564	637	608	619	563	613	584	612	580	600	619	602	636	594	603	559	646	603	631	585	600	590	625	596	561	581	642	569	601	564	598	624	616	577	614	572	598	592	628	619	584	610	596	633	547	535	611	562	606	616	566	609	630	616	556	589	639	568	597	633	612	574	603	562	584	653	650	568	606	584	601	612	585	555	597	596	593	631	614	588	597	574	565	617	591	605	610	587	603	591	646	592	583	577	580	601	576	653	625	568	577	623	599	609	601	605	584	610	609	612	578	646	598	611	579	592	586	569	547	586	563	603	616	580	599	603	595	637	608	597	576	590	605	622	594	585	581	635	605	589	600	649	583	583	577	562	638	583	592	564	594	589	616	564	608	599	548	578	567	592	600	599	591	618	610	593	634	642	593	582	588	607	564	557	616	600	597	596	584	583	627	596	592	567	571	578	598	622	622	586	592	580	618	610	558	615	606	613	552	610	623	583	588	580	573	626	610	622	564	619	608	573	612	593	582	589	603	589	612	608	613	609	571	592	622	583	615	568	583	610	553	597	658	569	613	598	588	586	650	550	615	635	567	614	597	590	619	601	575	625	570	617
22776	21395	29114	24039	21398	21533	11124	17668	22100	31827	28961	22558	15084	8692	4812	2872	1642	1099	846	767	759	748	694	775	730	702	726	713	693	730	715	735	647	704	662	702	722	701	707	714	674	737	730	657	700	767	708	706	741	728	711	773	724	715	699	759	690	686	678	725	731	705	735	706	667	701	704	720	801	681	708	717	701	769	736	662	735	713	704	669	766	718	744	716	737	725	712	765	733	713	715	687	719	715	687	716	720	694	729	707	746	706	680	746	721	720	725	739	709	747	677	726	706	707	709	687	725	677	676	757	731	739	696	694	758	644	725	739	702	734	727	673	711	686	728	693	724	706	708	740	698	694	761	704	696	709	715	726	701	775	748	696	684	690	704	672	725	708	702	680	666	651	736	689	706	661	692	709	720	732	724	693	711	740	684	725	738	716	724	709	741	679	683	719	683	721	728	711	728	698	687	719	713	685	700	706	725	747	729	702	693	737	766	722	683	682	707	777	691	758	704	791	727	739	691	678	721	714	658	704	708	702	742	735	683	700	692	662	720	736	696	777	725	712	749	690	679	714	755	696	727	763	774	713	753	713	677	756	716	669	753	735	711	668	652	725	736	680	698	670	693	706	676	739	699	696	709	728	716	681	724	714	696	731	696	692	756	694	743	711	761	701	679	732	713	708	722	697	714	742	700	698	712	748	717	698	700	759	741	711	688	733	719	720	700	736	728	690	733	709	690	684	720	750	680	722	753	711	750	718	704	711	758	702	697	675	698	742	677	750	747	670	709	684	690	718	646	718	695	723	732	748	740	729	769	702	697	708	724	736	686	673	720	671	684	714	661	722	691	649	730	691	691	744	758	757	694	676	681	716	695	733	720	755	709	738	722	699	754	737	752	766	669	760	739	696	689	686	659	751	690	690	721	692	670	717	737	738	705	735	743	700	760	648	695	787	712	689	757	723	703	714	707	702	708	730	730	680	691	692	716	745	722	652	732	658	736	681	700	696	726	709	730	752	677	731	739	703	736	726	699	681	749	735	747	707	763	713	699	740	675	693	735	706	738	732	682	721	724	718	666	734	724	718	720	710	727	731	670	742	734	660	726	709	719	753	680	702	700	690	729	694	693	718	704	698	733	727	689	682	720	705	723	712	718	718	731	694	721	669	694	675	703	707	763	685	678	740	687	693	728	700	687	705	773	736	709	673	695	687	680	715	685	687	741	732	785	722	679	706	753	653	723	729	738	763	700	696	730	693	713	779	717	761	719	657	733	767	701	735	732	710	708	710	775	696	713	745	749	761	720	713	729	768	732	709	727	694	691	718	744	700	726	740	705	711	740	729	690	657	717	701	727	716	709	726	705	775	729	730	766	727	734	746	715	724	728	746	688	725	712	722	693	772	766	729	664	708	698	699	717	676	733	736	753	692	716	682	706	720	701	711	687	690	735	750	730	752	761	732	713	705	726	698	702	690	733	726	716	749	746	700	712	718	682	688	705	710	702	692	716	727	740	729	680	662	751	704	696	704	696	698	680	738	716	755	738	673	740	703	758	699	752	700	727	707	724	716	741	693	688	754	734	705	723	701	704	694	687	757	720	743	676	714	717	659	734	726	724	685	718	706	707	693	691	709	671	743	712	705	688	706	757	800	677	701	727	763	697	701	712	700	746	727	734	720	720	701	698	733	745	674	702	765	729	721	748	746	647	695	715	756	687	706	758	706	721	673	749	716	710	671	678	707	740	662	748	740	666	719	693	772	676	715	695	691	672	720	770	744	692	731	727	756	724	745	688	712	652	700	737	731	704	707	679	722	774	730	726	720	698	715	710	712	692	726	678	720	701	707	692	719	698	668	677	713	684	700	717	771	703	748	733	690	687	754	738	689	796	750	700	652	746	728	718	731	732	733	699	717	707	708	669	730	705	694	735	658	690	668	787	770	666	687	687	751	718	729	707	678	715	668	694	654	666	740	722	701	679	757	703	676	776	672	703	695	709	739	682	709	713	680	765	749	686	694	728	752	683	677	760	722	708	696	719	719	723	770	709	709	699	735	743	754	692	692	725	726	749	692	692	732	695	681	718	743	742	703	699	743	759	726	763	699	733	648	756	716	763	714	693	735	684	679	717	686	693	725	765	669	707	705	673	677	758	714	754	686	691	737	698	756	728	683	712	659	757	702	732	690	731	690	666	752	722	734	699	729	744	722	657	734	657	676	738	754	718	703	705	769	705	714	758	722	717	719	743	695	744	712	701	718	734	721	702	680	752	718	686	709	696	687	697	712	723	723	711	765	675	710	698	722	761	716	711	730	717	758	674	726	722	736	713	715	666	737	718	712	685	697	668	723	734	744	724	716	708	695	718	713	633	705	748	754	747	675	716	752	733	764	689	685	666	718	749	769	717	754	724	662	742	714	745	739	666	753	716	748	745	725	727	711	641	693	758	722	689	687	698	697	737	726	748	691	738	640	710	683	693	716	666	704	695	733	690	729	735	718	739	715	731	721	746	759	739	689	751	633	702	758	667	722	746	792	700	711	705	690	707	701	732	726	764	697	704	723	730	741	765	725	626	695	730	696	714	710	683	702	724	670	714	720	710	721	735	716	741	696	714	786	730	689	747	686	749	734	670	738	727	760	674	674	697	725	739	735	698	744	697	717	738	737	708	702	701	767	707	726	696	734	689	743	752	761	708	689	705	709	678	669	730	722	721	720	695	737	792	723	718	702	761	721	749	730	758	749	716	729	730	738	706	711	691	747	737	696	716	745	718	733	725	704	721	658	773	720	728	691	730	714	674	771	727	737	711	719	721	724	710	680	670	692	689	653	703	723	727	688	705	716	734	736	701	757	763	706	682	737	765	715	674	758	741	726	721	716	708	725	718	712	687	692	713	738	753	688	707	745	712	759	729	696	704	739	744	743	729	729	704	730	701	694	668	710	741	743	679	742	768	736	753	740	679	694	732	732	682	704	690	690	720	705	696	630	681	732	762	709	753	721	716	708	692	728	704	761	727	717	682	680	737	704	697	720	735	690	715	716	703	672	720	703	660	750	760	711	645	722	715	700	730	738	689	710	690	736	692	808	780	713	752	786	717	692	690	716	713	692	720	729	751	692	660	715	741	726	697	758	748	738	675	682	702	737	716	698	721	729	735	714	669	756	704	684	710	712	687	707	733	726	704	701	751	688	699	688	695	676	671	674	707	677	706	693	707	716	694	685	740	728	750	724	711	695	676	749	722	720	722	693	701	761	673	705	747	759	655	685	738	772	685	729	710	728	687	671	708	679	710	714	742	766	736	691	756	695	710	711	739	711	694	738	710	660	710	698	731	687	701	719	717	667	699	682	722	731	715	725	674	760	722	710	729	752	730	733	720	704	721	746	780	715	709	700	710	719	758	678	725	726	749	696	747	717	745	750	733	728	763	670	761	735	694	727	750	686	701	700	689	717	719	722	664	722	727	725	699	751	709	742	722	704	692	721	730	761	673	747	700	737	760	736	738	716	737	713
19389	29408	24531	13924	9360	7235	5861	24168	28247	35443	31340	25471	17925	11463	7007	3982	2199	1380	1019	854	684	791	698	763	709	753	736	694	804	692	753	759	733	702	695	723	737	729	737	738	739	740	727	720	744	757	791	746	732	769	681	745	776	696	763	731	751	750	756	736	721	689	761	743	724	721	747	739	741	709	723	711	746	733	727	733	694	692	720	717	753	711	685	748	711	703	714	712	681	744	763	757	728	748	727	695	695	713	717	762	724	739	710	695	697	735	737	721	677	733	787	760	724	733	758	730	757	738	740	736	707	726	710	714	735	708	714	772	714	740	754	731	720	728	754	766	736	705	715	747	725	741	739	730	687	772	717	736	705	724	724	740	740	735	689	814	727	750	643	741	707	700	711	714	746	747	769	702	720	751	680	747	740	747	734	692	718	729	681	706	680	668	714	701	679	724	683	699	727	713	722	741	737	688	740	698	696	707	724	720	761	765	716	734	719	699	718	747	715	695	716	700	744	703	764	735	735	802	736	725	699	696	739	731	778	710	750	689	738	755	731	698	774	726	728	734	706	689	749	792	727	682	743	742	724	755	769	733	750	699	708	758	733	747	742	723	690	718	726	699	733	701	732	719	717	674	751	732	736	720	772	739	778	690	696	658	702	736	736	755	738	752	738	758	688	719	701	744	722	794	659	708	691	745	753	737	733	752	757	722	737	742	722	737	716	730	760	747	776	731	719	742	756	752	703	723	729	686	730	731	715	773	726	756	704	708	736	705	675	739	736	712	754	731	718	759	674	719	678	738	763	706	731	742	719	772	725	720	707	711	712	775	703	716	730	740	731	715	711	710	727	694	727	731	739	729	772	713	748	729	752	717	731	735	745	742	726	760	736	717	749	746	709	771	726	696	751	716	737	735	698	681	708	748	691	733	741	687	712	713	740	707	732	701	749	705	699	724	702	713	743	716	713	721	701	705	727	749	741	673	723	705	746	698	671	782	732	721	667	738	745	744	725	732	743	773	743	756	708	695	700	773	690	739	740	730	719	725	700	777	737	752	726	661	723	738	759	763	735	737	699	750	742	716	802	744	722	732	737	721	773	716	677	729	745	734	733	736	753	714	723	748	666	672	739	727	727	718	699	733	730	753	717	704	769	757	719	724	733	754	769	735	691	765	813	734	727	726	721	753	720	704	765	716	737	747	772	686	726	765	704	747	718	713	723	775	740	710	719	740	772	737	689	775	704	754	700	674	755	707	778	691	742	741	695	738	725	716	736	751	732	730	753	738	746	724	664	740	753	731	720	778	699	770	767	738	725	722	753	730	712	711	764	753	732	738	736	682	785	697	745	683	757	713	695	681	725	735	713	719	754	755	724	716	732	699	712	774	731	689	704	751	741	765	733	752	730	719	705	709	766	714	715	738	708	750	697	717	760	733	717	766	705	765	708	749	689	736	716	744	705	705	753	756	739	777	730	720	731	695	753	762	709	732	740	759	721	732	750	735	747	731	745	729	751	745	741	738	681	788	759	695	735	735	734	716	745	685	761	701	725	769	747	752	685	675	717	714	748	783	695	736	694	731	768	725	727	671	731	722	725	717	755	741	758	748	699	691	759	715	719	706	660	703	708	679	733	736	755	746	705	781	736	738	731	737	750	734	718	734	724	675	730	667	681	709	750	720	691	747	729	697	733	709	711	699	751	701	682	735	727	706	722	701	710	685	722	745	694	699	739	719	746	686	731	696	710	662	736	750	730	723	702	726	745	717	742	708	681	750	749	728	713	700	757	736	744	701	738	721	774	742	723	713	710	759	706	678	737	793	710	717	726	773	767	786	707	724	714	711	729	722	704	716	747	723	687	717	702	716	754	730	748	690	764	691	752	732	699	701	731	741	708	715	775	686	711	734	774	755	737	686	740	714	713	717	746	714	759	725	693	715	768	760	717	723	726	725	729	770	696	717	691	714	693	770	717	749	677	730	747	738	746	725	712	739	733	739	738	744	732	683	727	687	683	689	716	722	718	684	763	750	716	736	724	769	685	707	690	732	743	718	757	729	647	745	715	741	690	762	738	723	737	694	700	693	720	651	738	703	726	734	725	738	722	753	735	789	732	746	712	774	695	729	761	750	760	743	743	738	747	745	729	735	698	703	719	714	750	768	669	742	696	717	748	733	721	760	769	751	749	718	729	758	729	720	720	682	680	732	698	714	706	714	708	709	690	719	828	674	729	799	755	698	704	720	690	762	811	722	723	778	759	720	718	752	742	674	695	767	726	774	755	750	717	747	775	689	704	699	744	720	716	763	725	701	760	724	792	738	742	722	723	706	712	736	722	712	671	723	710	753	719	685	735	753	718	728	759	722	694	707	735	727	764	686	715	783	699	762	725	758	753	734	722	743	719	685	714	777	766	693	713	744	750	742	745	715	699	668	744	778	740	731	721	725	689	739	725	678	717	703	700	747	740	698	651	741	723	750	744	724	716	725	735	723	704	699	719	721	747	723	739	732	691	696	745	690	732	705	711	775	719	730	761	759	766	759	695	706	755	698	694	741	732	712	662	718	796	710	737	692	699	688	723	708	713	695	720	715	707	741	720	670	761	760	690	731	763	768	735	704	774	729	726	712	743	732	723	675	785	750	732	697	743	742	738	766	753	766	639	729	728	734	699	695	701	739	723	708	748	758	738	754	741	689	681	715	698	714	732	728	729	754	685	685	775	703	765	703	717	747	701	752	798	728	694	732	726	705	712	697	770	681	733	737	763	709	670	776	717	709	744	696	737	720	732	767	733	727	729	756	750	758	703	724	691	712	734	751	699	693	699	758	724	693	728	743	711	713	728	721	723	785	728	745	745	763	733	692	739	748	756	720	699	777	697	755	712	770	724	761	728	760	727	705	679	720	736	732	690	697	692	752	781	714	781	700	768	738	727	729	673	774	715	705	736	756	735	700	701	761	748	753	741	716	749	754	724	736	685	685	764	743	725	711	748	690	716	682	738	724	725	715	737	707	713	744	741	725	735	723	743	711	736	749	746	723	712	719	710	757	735	752	753	713	695	689	705	699	747	759	725	710	723	682	748	736	698	665	712	743	719	772	749	699	705	736	687	751	740	712	737	722	680	701	710	700	748	739	754	743	715	707	762	728	759	754	757	712	730	705	730	714	708	719	694	739	723	753	765	703	757	750	700	708	694	743	778	717	665	729	740	721	749	732	730	733	766	746	720	723	759	759	720	759	719	696	654	697	744	755	704	706	727	725	734	672	762	711	775	712	715	684	719	714	736	748	744	730	716	736	757	685	702	777	739	724	699	732	705	748	727	787	768	742	715	706	701	691	782	734	729	725	720	735	712	676	783	752	686	711	745	726	719	702	715	709	723	758	686	718	715	759	725	751	771	760	710	724	767	723	790	728	688	728	750	681	727	748	741	733	716	690	707	711	680	751	725	723	738	690	709	777	726	742	750	764	711	772	747	707	732	754	692	747	717	748	715	686	734	768	741	749	740	741
28290	19919	13150	6027	2623	1615	1207	1420	1431	2144	2059	1705	1345	962	785	647	584	512	473	471	476	500	516	513	481	516	469	463	501	506	480	494	477	468	480	494	492	491	498	488	488	499	500	453	481	469	462	447	531	504	445	485	449	462	491	520	497	508	466	477	486	460	464	491	449	466	457	507	511	501	494	468	454	509	486	492	484	488	487	471	498	502	530	496	539	447	481	485	467	514	462	499	501	516	540	499	467	492	492	472	530	484	469	492	472	491	455	522	526	479	479	474	461	443	451	474	481	495	478	517	461	512	475	473	500	451	482	495	457	475	470	474	466	499	483	497	454	498	463	480	520	478	457	497	502	499	496	510	506	497	497	517	495	496	509	518	472	495	471	479	495	503	497	445	449	499	486	467	505	471	516	531	531	485	444	490	502	473	484	450	488	513	500	478	453	474	514	477	470	493	461	547	470	485	481	517	496	411	494	482	475	466	507	472	498	507	483	448	488	502	500	521	456	488	494	475	472	476	491	457	522	516	491	466	509	473	483	467	483	483	449	496	452	470	531	487	499	471	510	524	475	455	486	520	426	487	518	504	461	498	478	468	474	461	511	459	458	499	514	485	485	483	473	497	504	494	490	500	468	498	497	480	490	480	490	504	517	496	481	475	470	486	457	491	511	478	494	498	499	488	480	493	514	490	468	496	537	477	463	481	488	503	507	505	480	480	463	488	496	486	458	477	493	505	510	474	486	452	472	457	529	472	454	481	511	476	500	452	503	488	474	541	512	483	467	456	492	500	506	511	485	532	494	523	476	490	492	451	508	450	501	515	509	468	480	469	448	489	510	471	493	501	478	454	475	484	471	477	476	509	471	480	481	483	437	494	442	486	483	467	491	491	443	475	488	510	492	476	512	518	497	488	487	489	494	471	482	470	468	492	481	500	479	511	482	468	482	497	475	467	484	476	499	486	515	516	454	521	490	431	505	463	475	553	485	515	526	498	512	509	473	494	460	501	475	483	474	502	499	484	497	483	456	501	535	488	502	513	480	480	510	448	493	487	506	489	513	477	497	463	487	474	487	473	495	458	475	482	458	447	501	522	503	483	512	506	542	501	462	461	471	503	482	498	484	456	484	484	528	477	443	456	500	491	491	495	508	555	521	492	499	521	435	478	509	465	477	482	451	480	469	470	471	491	478	497	470	496	511	517	489	547	441	515	505	494	471	463	473	484	492	506	491	481	548	484	427	480	513	451	471	453	516	465	545	474	436	489	463	507	495	457	474	504	540	464	474	460	472	473	518	473	438	489	485	522	452	487	435	494	495	503	475	504	435	533	493	487	465	476	473	483	487	461	477	490	447	471	479	495	486	500	456	471	478	495	457	514	489	465	497	502	489	470	542	462	496	483	485	532	507	466	470	504	494	503	495	492	495	459	535	464	502	494	486	529	543	508	468	478	471	465	488	499	498	448	461	501	527	472	484	528	472	458	506	465	483	520	555	499	519	486	474	532	478	483	460	486	479	485	489	511	490	457	484	475	472	497	477	491	467	508	526	490	478	460	491	471	494	466	487	468	523	470	521	519	488	506	511	464	478	478	480	461	457	527	488	490	519	443	475	499	454	480	514	506	497	497	482	441	493	495	508	500	437	485	530	515	463	499	510	500	496	477	476	493	490	538	475	487	500	488	475	520	479	505	515	497	461	461	466	441	471	488	523	428	490	492	495	478	495	468	481	458	482	527	462	456	477	479	500	480	505	493	465	498	466	506	500	491	491	498	523	489	527	512	506	451	545	503	496	425	478	470	458	501	476	524	479	523	476	543	491	493	460	469	474	460	461	511	477	513	478	483	452	481	475	473	482	491	465	498	486	473	507	468	472	524	522	490	480	479	544	540	478	532	502	511	495	490	466	478	486	491	471	486	475	488	471	508	503	466	472	457	455	499	462	464	495	527	482	447	481	499	482	489	476	532	511	502	499	511	499	502	471	495	467	521	477	473	470	507	509	439	509	532	482	505	495	553	488	463	490	493	501	480	446	465	478	482	478	518	490	487	480	506	457	478	495	458	465	458	524	463	480	507	458	484	514	491	472	491	514	468	496	482	503	463	471	477	494	477	486	487	484	523	485	493	499	495	490	496	492	508	468	511	449	496	482	487	505	509	443	466	470	491	488	545	504	511	487	480	489	505	502	483	521	490	484	500	489	531	493	480	470	452	481	469	489	548	506	481	509	471	470	472	504	478	522	490	505	503	478	508	482	516	469	480	457	504	450	502	465	487	486	468	479	476	542	487	459	516	488	471	470	437	491	503	465	479	509	481	477	477	496	485	486	476	481	474	471	503	491	442	485	491	508	464	516	488	499	470	465	505	460	464	482	504	514	505	511	465	481	485	477	525	513	496	490	458	493	480	449	469	493	502	492	483	455	478	484	465	500	513	406	502	501	464	510	502	481	479	523	447	483	473	489	473	479	492	464	472	503	495	464	454	519	516	499	499	513	524	452	512	489	497	510	520	503	504	460	476	514	460	523	478	466	465	477	482	485	475	444	469	490	461	511	534	491	465	496	477	478	491	501	490	473	498	500	507	487	499	481	485	506	489	449	493	501	502	493	484	497	515	511	515	508	490	472	485	472	508	535	468	483	542	485	443	430	529	488	503	477	455	468	464	457	469	498	491	490	480	482	493	520	482	439	473	478	440	473	466	463	506	480	466	465	509	520	502	472	467	479	520	448	459	528	495	491	461	474	496	472	493	453	453	509	464	523	521	475	480	477	474	512	466	479	492	507	484	510	499	461	483	477	519	502	478	482	480	506	483	485	474	488	490	485	504	503	466	520	498	450	513	510	509	481	503	459	470	477	504	497	488	486	483	519	510	508	514	483	488	532	470	474	503	542	512	489	484	502	441	468	461	467	495	528	501	479	492	458	520	506	506	483	454	495	478	480	482	522	472	457	485	472	494	499	487	501	447	501	478	518	466	513	539	463	453	481	471	488	511	509	491	539	504	446	520	463	503	513	493	476	482	509	471	479	463	454	499	518	513	479	497	487	481	509	497	441	472	491	500	484	497	511	481	449	478	466	502	501	435	516	475	470	481	485	512	502	515	485	480	464	515	490	499	466	529	483	486	516	497	485	499	462	459	482	484	453	483	501	511	505	472	451	473	528	481	469	463	490	515	491	488	486	472	495	459	499	535	466	480	512	497	470	495	482	506	503	485	483	514	474	463	478	499	498	477	508	506	505	458	526	457	472	459	477	527	507	483	529	477	518	497	457	515	470	479	474	502	491	508	529	519	472	519	470	483	514	487	507	536	485	452	490	471	508	486	496	475	496	473	496	463	523	457	473	513	479	521	449	493	479	457	513	476	478	515	445	467	489	506	496	488	489	492	499	467	468	515	519	474	493	487	497	479	488	499	507	499	458	474	507	492	479	507	488	469	485	498	493	483	469	476	504	482	494	472	541	470	469	466	483	492	483	464	502	456	525	478	463	472	470	475	463	515
11329	16340	12932	6540	3999	2715	2049	2099	2306	2936	2735	2300	1654	1180	886	748	629	597	497	521	508	506	536	542	503	511	544	539	547	492	479	510	503	511	557	515	545	517	513	506	475	523	555	524	531	546	533	520	517	543	528	567	466	523	510	498	514	509	492	454	545	554	547	539	562	532	516	531	507	532	509	532	530	538	511	529	485	524	513	511	505	533	521	526	551	533	510	520	533	495	545	515	575	500	467	535	506	546	512	551	489	539	515	517	525	486	503	539	562	513	518	517	499	486	520	514	524	511	504	535	512	573	543	535	518	526	524	507	572	488	481	510	531	509	499	529	517	509	554	528	521	499	511	524	537	502	522	501	553	550	510	540	464	511	509	505	497	490	454	494	556	481	508	512	546	532	511	518	500	598	516	506	523	515	523	541	509	535	506	496	543	528	536	517	516	509	522	539	543	520	517	502	506	519	531	510	503	517	547	505	476	516	534	504	538	521	504	542	510	507	522	503	497	502	461	496	525	558	489	528	462	529	512	549	474	505	552	515	508	551	546	497	503	532	490	529	555	516	505	530	538	526	524	513	500	523	550	499	509	558	507	536	573	540	534	533	496	526	518	487	519	506	511	526	510	528	486	534	517	531	505	503	499	521	497	491	557	514	542	507	530	507	490	527	551	482	513	491	504	525	482	491	504	503	496	532	544	533	530	476	473	560	499	502	543	536	477	510	530	524	517	509	551	508	500	503	533	518	528	487	513	509	539	519	478	500	529	532	520	495	548	514	516	481	496	510	540	511	518	532	483	515	531	543	487	505	496	529	538	508	498	508	488	509	515	564	544	520	515	502	518	530	555	496	484	537	529	487	520	538	540	508	519	524	539	498	507	518	521	514	567	528	503	524	491	525	518	573	546	500	530	506	520	499	539	506	541	530	521	503	504	514	506	477	480	502	558	512	499	528	499	542	511	484	493	499	494	517	534	494	502	512	516	529	517	489	496	538	494	523	498	500	514	515	534	534	555	530	572	540	530	556	484	566	537	528	515	525	507	481	527	528	499	488	486	480	509	518	527	460	525	511	544	535	529	483	511	563	523	509	516	504	515	518	523	577	477	498	508	486	528	502	511	557	520	504	494	525	580	535	493	493	509	468	504	529	530	507	518	508	513	482	545	492	483	541	502	549	540	528	526	564	493	536	537	488	500	548	478	539	520	547	498	532	536	535	514	522	532	537	521	543	551	575	492	511	503	507	509	521	520	512	495	537	485	492	540	502	539	535	523	490	559	520	486	528	509	493	508	538	487	557	486	521	501	514	517	531	560	495	491	517	511	528	505	546	520	492	531	518	515	512	507	542	508	537	533	523	570	521	544	519	536	495	520	536	523	507	526	536	545	506	512	510	510	454	569	478	516	515	539	531	516	500	561	544	534	485	559	484	483	477	474	506	507	554	549	517	511	568	526	508	541	500	503	517	562	480	545	503	536	546	541	518	468	521	504	495	496	527	516	553	523	521	527	526	507	519	527	552	500	567	531	517	520	490	486	496	553	550	534	531	512	521	492	504	553	519	514	556	507	543	506	558	506	535	510	528	502	504	494	531	488	536	456	522	506	531	506	546	542	533	514	487	543	540	513	508	516	523	475	522	510	500	539	518	504	517	524	517	559	504	514	512	518	514	505	488	541	532	486	517	506	536	504	519	478	518	532	453	504	554	559	484	480	512	507	526	535	506	518	496	517	474	522	524	526	491	539	520	511	508	493	464	554	485	525	517	498	526	500	547	479	487	522	530	497	477	524	507	507	466	500	552	541	532	530	505	519	511	543	508	523	514	530	558	516	492	499	503	542	549	524	510	534	529	481	496	545	542	513	508	523	524	534	486	486	514	560	525	501	527	513	542	553	528	569	541	499	525	517	486	525	501	561	546	507	498	535	501	544	540	525	533	494	539	547	529	487	549	534	516	544	510	568	540	511	544	534	519	499	508	487	486	513	510	556	527	511	556	515	516	528	532	514	523	511	565	546	527	497	503	527	487	576	489	517	530	549	502	567	534	488	540	496	505	534	548	534	546	534	531	470	522	529	524	536	523	528	520	542	531	503	505	511	520	535	515	515	474	504	517	518	551	532	518	474	536	499	523	534	501	505	539	536	507	503	533	502	532	546	509	538	521	546	512	520	508	512	551	511	496	513	482	523	442	525	498	536	533	570	503	499	511	552	541	510	500	493	515	510	510	521	550	503	535	496	527	493	531	569	528	511	522	503	553	517	475	534	524	509	492	514	469	519	512	560	527	551	478	519	512	486	534	509	497	508	498	542	531	514	505	518	521	531	539	513	548	523	493	505	531	534	541	506	539	505	538	500	476	545	472	504	488	497	506	493	487	505	497	504	501	499	511	525	510	534	501	485	534	516	527	551	539	529	528	484	518	488	521	542	546	510	500	505	529	565	530	484	495	502	524	560	513	547	531	508	472	486	524	510	490	479	538	522	524	507	533	518	541	531	517	511	525	528	506	489	471	486	581	485	513	470	526	527	475	512	519	508	486	499	481	520	504	556	500	508	524	514	480	477	534	527	501	466	530	526	549	525	525	512	504	532	517	510	528	535	502	496	529	515	504	566	485	522	488	473	483	543	533	467	520	531	488	532	521	501	512	561	534	507	502	501	552	518	547	463	553	481	505	528	500	543	528	518	540	490	472	526	522	502	473	502	512	502	551	473	514	530	501	506	507	516	517	538	497	526	515	456	515	530	539	479	536	508	462	555	511	491	510	519	515	519	478	539	497	512	492	505	532	525	513	535	491	484	531	539	523	482	501	463	481	496	527	543	512	517	516	490	539	529	518	499	535	518	557	505	512	525	550	518	547	537	497	510	526	485	535	551	541	550	525	539	520	492	521	522	557	560	503	484	555	516	489	531	507	509	477	506	534	515	500	489	500	522	527	502	499	527	516	518	499	498	534	525	559	500	516	554	536	521	492	486	496	487	473	521	476	499	502	520	533	542	551	528	514	525	513	498	541	520	519	528	529	526	502	523	508	526	530	526	503	545	538	533	546	532	548	528	525	531	518	535	508	544	538	484	529	543	470	522	497	537	503	539	506	510	512	518	533	501	532	522	509	498	523	517	509	516	523	529	513	542	522	472	511	552	489	518	503	511	499	549	522	548	503	511	503	513	518	548	492	535	519	521	468	504	513	516	472	562	483	513	552	505	556	552	521	483	521	560	480	499	540	503	520	510	516	542	582	519	526	545	540	548	496	508	507	521	532	497	513	556	533	497	478	511	500	465	545	520	525	475	508	537	579	505	497	506	494	508	517	521	502	511	495	496	486	485	525	521	510	511	484	543	510	586	504	533	528	512	500	547	541	534	497	533	489	539	517	535	529	523	512	557	520	486	486	586	530	506	486	514	523	499	515	531	520	509	507	531	498	525	501	548	532	497	503	523	511	503	520	519	518	511	515	534	511	529	491	478	530	528	483	514	538	520	538	549	500	496	526	510	538	495	504
24214	21356	28411	24658	21105	8245	2540	3866	10809	18283	16876	12837	7779	4538	2655	1562	995	739	641	542	553	610	589	594	533	549	580	571	552	532	535	536	596	538	550	521	566	529	552	583	548	556	548	555	550	555	552	585	611	594	580	531	584	584	527	572	553	560	553	546	580	600	601	601	541	542	606	555	549	577	542	571	569	550	577	580	511	579	530	573	575	576	560	544	524	545	587	594	547	536	541	544	540	584	553	585	509	539	550	528	566	574	546	569	521	552	528	536	510	562	549	554	526	518	534	554	504	543	537	559	547	564	549	560	590	582	522	544	569	562	560	562	603	538	577	572	551	559	567	549	556	541	520	547	536	553	527	547	581	550	549	532	584	548	554	580	586	553	553	571	565	556	540	550	549	565	596	541	536	551	526	537	542	581	562	543	538	560	550	527	534	587	555	555	490	535	580	574	554	577	558	569	531	589	560	545	561	567	558	585	550	584	586	557	562	490	555	573	574	552	548	558	559	573	530	555	599	534	525	536	578	584	593	566	578	585	539	542	529	538	525	543	533	547	549	572	586	612	594	557	575	528	573	536	560	567	574	537	588	570	533	535	527	541	515	572	632	561	542	555	560	560	565	541	544	560	537	555	605	588	549	584	524	545	562	561	529	535	585	550	552	543	558	479	565	542	564	550	592	529	579	615	560	579	554	519	546	563	556	543	566	550	590	515	543	530	554	531	564	552	557	563	556	556	527	553	558	517	552	598	533	571	511	539	592	545	548	530	511	570	558	542	585	567	566	558	537	535	537	542	535	553	555	575	529	559	506	537	579	602	606	551	604	521	584	577	579	582	580	530	592	563	566	540	566	556	535	593	526	572	556	564	544	556	577	555	555	527	541	581	579	583	542	557	569	559	568	555	542	544	552	531	576	578	560	607	579	548	559	571	578	537	559	567	609	570	580	574	546	540	576	564	550	528	578	526	546	525	572	557	514	512	545	585	549	572	518	652	584	557	587	534	560	576	568	563	594	542	565	554	543	566	553	563	543	536	558	526	558	571	560	549	554	592	560	574	568	559	530	563	550	531	549	583	547	502	511	579	540	551	575	535	536	550	559	552	528	566	596	572	603	500	554	548	540	563	544	591	525	517	562	592	555	582	587	544	559	523	554	563	561	546	568	533	579	491	515	549	542	543	530	563	540	552	547	553	516	513	573	540	533	551	543	546	599	567	560	585	553	536	530	566	585	508	567	556	586	547	577	518	561	555	546	593	606	538	572	542	569	559	565	571	553	573	577	532	537	583	546	520	568	572	548	505	548	529	582	592	585	545	565	522	560	547	558	528	563	515	536	574	574	590	566	556	574	539	539	618	558	571	565	521	576	551	584	557	539	568	552	582	553	524	563	558	546	527	563	537	574	589	581	555	578	581	553	548	585	529	560	541	590	536	560	554	551	584	517	575	529	520	543	554	531	527	541	590	548	531	575	574	572	534	535	562	594	541	527	563	532	551	568	550	480	548	544	582	547	535	547	574	559	544	571	595	536	504	526	526	551	576	580	566	566	551	604	589	565	547	568	586	564	591	552	583	552	565	584	575	537	572	570	598	563	542	562	519	552	521	578	547	594	528	588	560	551	560	601	592	559	595	561	545	576	542	558	550	527	593	563	544	546	516	533	577	551	541	563	571	544	527	537	568	568	554	611	533	556	539	553	545	528	578	537	499	596	567	549	598	557	562	557	545	516	597	541	573	540	531	572	553	539	573	562	574	543	548	560	574	563	567	572	589	559	536	544	551	591	554	566	508	575	548	552	586	554	583	526	502	573	576	515	617	575	571	586	532	541	543	576	590	511	574	563	539	555	541	580	568	510	546	547	534	604	544	542	564	556	553	588	565	531	534	539	562	577	573	611	559	547	596	573	508	547	531	574	577	525	515	588	552	564	566	525	615	556	575	564	579	544	540	641	576	570	572	556	539	546	532	580	574	540	590	529	575	609	507	567	548	613	522	601	549	524	540	589	581	561	575	517	573	548	538	537	546	556	546	534	572	524	527	564	553	573	583	554	559	542	571	546	584	572	522	600	541	573	564	556	521	565	536	550	560	576	559	568	561	538	562	564	563	570	537	578	602	544	529	575	538	566	571	560	562	553	552	526	520	574	565	559	582	553	554	540	577	563	548	538	566	526	559	572	547	534	519	553	542	539	553	524	523	528	560	578	542	561	574	567	571	538	593	495	595	576	514	548	558	522	536	535	588	568	554	507	547	520	570	541	584	569	561	501	550	560	527	548	534	573	511	559	564	570	545	533	519	571	552	543	519	555	581	558	575	557	544	539	513	558	497	540	597	538	547	542	553	532	559	522	563	573	561	552	563	528	616	563	571	563	546	573	597	536	568	491	557	550	560	550	529	567	565	560	576	584	550	550	558	529	582	554	544	523	534	586	561	529	569	532	531	598	567	556	564	572	562	522	552	522	561	550	562	526	548	551	559	534	570	543	571	554	579	576	533	515	547	550	568	549	560	571	584	575	569	530	568	553	506	541	561	542	558	577	574	534	555	545	557	545	598	556	560	525	583	558	562	532	528	535	552	571	540	548	547	527	620	546	606	551	492	572	531	529	577	561	579	558	565	589	569	567	594	504	577	592	516	565	536	568	556	559	577	532	589	536	561	510	546	599	498	540	525	553	545	548	520	529	529	612	541	588	559	511	577	557	565	535	539	586	549	538	572	606	530	485	538	566	571	558	586	531	583	518	561	542	573	562	545	558	589	549	519	580	545	531	525	587	548	610	560	577	553	582	551	522	606	531	549	548	545	539	548	507	533	541	557	540	560	565	589	559	571	529	536	521	582	571	553	539	543	520	550	564	571	534	561	525	567	536	513	556	547	540	587	581	529	624	562	543	591	591	552	531	537	556	589	569	522	555	554	580	622	573	533	535	524	550	578	540	502	543	523	576	565	550	568	512	583	503	551	574	551	559	578	596	548	571	550	567	573	563	539	529	597	564	590	538	578	542	580	590	556	587	537	578	571	598	583	566	591	503	571	510	561	554	591	521	612	541	562	545	575	564	511	570	525	575	571	545	562	549	544	567	562	582	534	566	526	529	530	569	616	534	537	525	547	576	568	575	592	586	539	541	545	633	539	544	512	546	547	532	536	530	487	569	577	552	560	532	561	569	574	536	539	583	542	507	499	576	537	539	558	546	567	550	571	597	545	574	551	522	564	566	538	552	482	581	550	517	539	580	528	581	589	538	578	585	582	601	546	551	555	524	580	559	533	553	558	525	573	563	553	544	545	583	560	559	561	572	545	545	509	541	563	535	569	552	508	596	616	569	599	524	575	539	612	558	545	526	578	548	553	516	589	556	565	578	556	578	538	597	546	561	537	553	515	583	561	539	535	568	554	559	549	552	555	567	557	554	574	570	563	565	579	582	572	573	567	608	570	583	515	559	514	562	582	568	529	537	562	580	537	566	609	562	525	543	597	534	580	564	550	524	560	544	537	546	573
13243	21605	17489	9632	7351	4941	3581	6154	16724	23538	20710	16338	10208	6318	3799	2213	1279	895	702	599	578	614	586	590	577	610	565	590	599	542	605	579	558	566	568	603	598	592	599	575	593	578	591	567	568	573	594	577	560	591	580	568	598	549	564	598	582	591	617	593	556	557	595	558	577	573	562	563	523	576	622	591	568	590	567	592	549	556	591	563	587	586	584	562	631	560	562	593	563	591	565	587	572	622	572	626	560	583	545	561	596	603	545	566	583	604	538	570	576	602	610	589	587	580	589	609	566	563	614	610	511	586	566	562	606	581	585	612	588	573	577	584	607	589	520	597	581	552	569	515	627	548	559	571	592	548	621	518	613	545	586	518	570	558	568	629	594	588	536	599	516	586	572	558	574	579	605	547	559	626	583	512	564	572	512	519	560	552	618	629	573	563	587	555	621	512	606	572	581	560	591	538	540	599	589	564	593	613	562	620	599	609	552	562	566	573	566	565	600	604	579	576	563	575	561	618	540	581	584	577	545	574	566	527	556	625	597	593	558	584	587	553	605	585	590	606	563	540	606	606	599	594	566	577	587	550	605	547	571	569	603	570	589	576	560	605	598	604	597	592	598	594	583	539	579	600	559	558	611	560	584	557	534	548	570	592	581	589	586	612	568	579	559	596	601	571	550	578	552	580	583	571	564	562	517	535	603	576	564	594	581	571	581	617	565	561	597	549	561	555	539	568	589	600	568	592	642	588	566	587	582	545	592	544	558	531	571	580	541	574	557	573	578	563	588	568	566	563	612	558	566	603	579	577	621	541	548	611	578	636	585	611	576	566	554	593	586	559	590	571	559	587	545	551	546	585	561	601	612	533	613	549	563	568	562	578	531	588	600	609	554	541	625	591	584	585	590	585	582	608	589	595	587	554	614	617	592	570	582	594	609	548	606	608	591	578	603	545	573	606	546	614	556	553	546	616	558	567	565	572	576	582	553	564	593	588	567	579	601	590	599	579	623	591	578	585	612	588	591	566	579	549	568	592	592	583	577	604	555	565	602	631	599	576	561	601	573	560	555	563	577	606	549	573	620	605	566	594	610	597	595	552	629	621	550	565	612	565	572	578	610	581	608	572	570	571	590	589	586	629	592	556	519	595	612	592	568	545	575	565	552	578	588	549	558	622	589	564	585	617	627	609	573	564	606	578	574	545	556	565	569	569	591	632	594	574	593	576	602	589	545	581	545	608	562	505	583	575	600	604	528	583	578	572	595	604	551	580	595	613	566	610	604	574	583	574	575	581	544	578	625	569	572	582	633	591	578	588	581	560	583	566	549	583	590	549	572	572	617	584	550	613	598	584	596	506	548	573	610	575	568	583	586	546	642	564	527	621	559	566	596	583	569	595	630	596	577	583	581	578	572	563	575	565	580	546	572	576	617	570	601	584	596	567	581	546	617	552	591	629	575	551	592	574	577	574	574	579	582	631	580	582	554	570	569	611	572	597	567	633	558	562	541	633	584	555	572	527	554	554	578	572	561	518	599	544	567	619	597	540	564	563	620	643	564	539	605	592	587	583	584	592	577	575	619	584	561	606	595	578	614	595	549	563	580	617	608	585	553	614	539	627	567	569	550	592	562	582	598	572	573	584	575	603	586	544	571	550	558	588	582	533	600	598	611	540	563	602	597	557	576	571	589	599	554	578	557	576	587	569	563	586	597	596	578	569	602	586	582	518	618	523	566	537	590	567	553	578	586	608	610	581	591	557	594	567	546	549	602	638	585	590	590	584	578	590	529	593	584	573	576	580	621	577	611	601	559	576	606	602	539	547	572	513	559	537	563	548	611	548	569	584	601	599	580	571	602	601	598	596	576	595	603	582	570	650	579	577	578	594	596	536	561	599	564	564	598	575	565	561	566	595	617	540	616	591	610	555	595	648	542	586	609	577	606	566	614	599	604	580	571	618	529	564	561	542	625	592	607	581	556	589	566	587	581	574	588	609	585	571	585	535	551	606	574	565	606	585	587	586	597	604	563	589	580	558	587	559	575	593	598	586	550	570	604	587	590	598	594	576	571	567	606	558	562	564	536	559	593	627	567	585	576	567	604	560	600	547	586	566	576	572	573	560	627	599	580	621	566	618	580	593	560	583	556	575	611	592	600	586	580	582	550	608	551	570	551	555	562	593	589	626	550	619	531	551	587	591	571	595	602	574	597	542	579	596	572	561	583	613	589	560	605	627	569	566	555	577	604	580	615	585	537	528	585	560	586	574	532	605	611	550	575	586	542	533	545	585	611	590	601	599	595	561	571	552	563	578	602	557	602	548	603	628	568	523	549	627	622	565	585	502	558	550	586	601	572	577	561	544	583	549	578	593	586	587	541	577	560	566	577	556	582	596	582	590	605	585	560	581	614	572	548	557	565	583	577	527	572	618	579	553	579	599	610	617	543	598	550	599	577	582	583	584	559	567	571	599	545	559	549	584	599	621	566	569	545	616	596	541	566	562	586	593	553	564	580	571	574	595	562	615	585	556	567	579	575	547	589	604	610	550	560	605	566	580	592	589	576	636	586	593	602	609	561	537	621	559	572	635	604	594	551	595	569	589	612	593	578	592	547	607	567	603	584	584	559	607	632	583	556	594	560	569	582	559	527	543	614	587	556	570	588	580	558	548	564	598	576	577	612	571	582	625	585	601	550	551	558	581	583	562	556	587	590	572	577	587	568	597	594	589	601	590	560	594	598	583	587	561	587	571	634	563	596	556	571	614	570	584	611	513	574	537	614	610	553	602	542	551	581	560	570	538	566	547	576	617	587	537	580	532	545	581	576	581	532	586	546	560	570	550	600	576	604	565	583	540	578	572	538	590	608	575	571	591	583	581	520	599	568	561	564	579	586	587	548	588	558	599	517	600	572	565	584	617	609	599	553	559	583	552	590	579	608	629	573	596	571	570	568	548	573	530	569	595	542	611	582	574	629	578	604	598	612	609	600	584	568	574	569	604	609	589	563	583	580	613	568	600	580	575	607	572	583	590	578	604	614	586	581	557	548	584	569	627	579	545	595	587	574	564	550	552	573	571	544	601	579	596	584	582	581	586	586	544	591	546	566	576	563	597	623	570	603	575	580	591	603	621	567	562	587	553	596	573	592	566	540	552	637	597	587	571	600	556	590	567	572	566	589	573	549	555	572	597	573	620	571	601	588	561	536	585	581	611	603	618	567	566	557	586	621	573	585	543	582	593	586	596	593	553	575	567	598	609	571	602	575	542	584	573	555	556	559	581	580	555	574	598	566	601	604	575	594	552	590	601	591	547	558	550	584	587	613	539	569	572	589	616	554	572	611	586	529	547	565	570	599	580	569	588	557	607	585	568	525	570	589	614	597	589	585	588	548	568	566	557	592	543	550	593	532	532	559	590	615	574	606	556	543	553	622	560	563	598	624	573	613	593	543	589	568	572	608	608	584	570	597	597	564	612	601	586	559	566	607	598	586	597	586	589	571	605	581	545
25135	21294	27301	25526	10675	2465	1657	1525	6746	10394	9455	7465	4674	2798	1696	1086	818	676	596	556	564	549	552	596	589	563	556	580	539	561	536	530	567	557	580	604	531	537	593	576	567	532	553	504	551	555	525	496	541	552	489	576	560	534	553	586	575	571	530	548	571	550	551	557	582	525	584	535	532	569	561	511	559	538	598	547	579	549	554	540	532	537	574	576	532	589	569	537	574	556	537	574	546	580	530	556	554	558	560	515	554	569	557	531	517	533	520	537	560	566	530	543	535	542	526	574	553	551	586	548	544	547	555	573	572	567	544	523	538	543	519	570	578	582	528	606	613	546	521	537	526	537	566	487	516	519	536	578	523	556	490	543	556	545	586	580	532	542	565	550	566	537	528	536	557	529	552	566	554	530	567	571	581	571	533	555	543	552	553	532	546	566	523	608	581	552	547	512	588	570	531	570	525	555	559	559	552	513	563	552	574	546	527	535	538	493	570	588	544	560	539	593	578	611	573	565	548	559	580	545	556	547	563	558	534	559	544	582	570	530	512	520	521	533	541	549	531	538	563	515	566	585	565	540	538	538	533	506	513	527	535	486	525	559	569	547	553	573	523	557	546	575	575	568	561	553	608	599	524	588	562	535	572	520	556	540	566	586	544	560	539	562	523	553	515	562	535	555	567	561	570	575	616	550	589	548	511	554	507	554	587	550	562	601	549	542	571	584	564	594	525	517	504	549	548	563	552	555	547	584	554	498	561	535	574	554	560	567	551	562	564	514	578	522	506	538	562	595	511	514	540	533	549	550	571	601	519	591	561	591	530	558	593	544	582	563	599	581	561	539	561	572	548	574	539	586	549	535	533	498	541	524	553	552	564	539	566	532	574	544	511	577	527	554	552	523	604	555	582	596	521	581	547	572	524	501	531	538	572	511	539	510	546	546	546	540	567	530	553	550	572	562	553	558	510	574	507	551	562	560	551	557	574	558	581	594	527	549	553	561	558	572	582	572	523	562	507	569	534	525	547	524	554	600	539	522	582	558	511	607	605	556	512	557	550	571	570	522	577	569	495	553	596	562	525	530	562	618	571	560	547	564	531	555	543	524	546	534	555	552	540	563	569	529	535	561	523	558	578	558	547	520	540	563	558	539	523	544	543	582	555	564	486	548	532	562	511	563	517	516	559	585	584	545	555	555	572	567	554	546	588	528	554	568	509	527	582	540	550	549	537	511	570	561	576	553	539	566	534	535	589	528	527	574	549	542	524	532	569	550	555	548	572	563	561	575	589	520	525	579	541	551	520	548	578	544	488	562	560	534	522	553	520	566	522	484	534	553	559	583	550	548	557	554	520	549	497	581	513	545	508	572	563	563	564	529	611	559	530	513	550	523	562	570	540	563	560	567	565	533	563	593	543	542	556	521	568	500	480	527	551	535	536	561	577	541	591	520	555	540	562	570	558	552	545	534	564	549	589	591	580	588	522	527	532	564	545	586	562	544	545	624	621	539	526	582	516	571	560	542	533	564	590	547	550	540	517	535	525	574	540	649	542	530	554	502	554	585	525	548	584	511	533	511	570	569	533	520	580	567	520	571	557	580	524	556	546	560	537	539	556	557	566	518	514	554	554	589	538	542	561	551	536	539	547	553	550	561	588	586	584	566	515	566	565	538	559	558	554	534	516	596	601	598	529	553	523	539	589	523	538	509	564	566	556	581	556	543	522	510	544	523	548	563	572	508	580	586	547	542	540	533	582	552	545	539	499	561	550	547	563	552	595	507	564	560	548	526	546	558	570	518	574	537	538	565	575	534	531	553	574	532	524	559	546	534	559	520	535	505	563	546	548	573	542	517	555	530	525	595	572	572	525	504	575	568	564	537	571	528	514	527	573	558	563	555	553	530	529	551	530	532	561	538	546	498	542	553	538	579	585	572	570	560	557	533	541	560	561	569	565	540	532	565	579	581	556	517	546	544	548	551	523	541	569	502	555	584	588	574	544	534	582	549	500	550	528	559	548	522	534	550	548	547	525	575	520	556	518	562	562	558	556	533	574	584	533	529	523	563	594	535	535	541	526	560	545	540	551	555	540	534	555	558	576	508	514	552	573	542	516	537	544	525	580	548	573	513	553	563	566	608	538	517	542	548	565	556	533	542	515	539	565	551	578	518	550	556	551	518	532	535	563	610	502	554	504	563	546	576	537	574	523	554	547	582	521	547	519	527	513	505	530	555	592	557	518	578	539	565	566	542	530	564	492	571	543	537	603	524	540	593	544	558	550	533	584	538	516	572	556	542	550	564	525	590	526	513	523	536	550	552	563	590	546	559	557	522	586	552	581	545	559	534	566	546	542	559	578	562	516	578	538	511	556	544	577	556	545	563	523	533	523	505	578	494	540	561	585	539	543	554	562	532	551	544	560	545	548	576	552	568	565	544	542	595	564	580	571	539	564	545	521	573	538	530	531	590	559	524	529	504	552	542	538	512	558	567	512	582	552	510	550	571	540	568	573	540	565	571	576	519	553	542	546	589	563	555	553	520	560	569	549	535	561	529	545	542	507	561	552	557	544	586	541	538	554	557	528	586	588	568	530	517	541	541	572	513	552	524	543	545	522	539	551	548	610	549	553	552	532	580	542	598	558	525	543	547	572	566	579	539	562	599	554	541	562	581	513	543	551	527	540	557	496	533	590	544	544	556	578	600	568	547	529	543	535	557	559	569	514	564	533	541	554	609	580	524	496	544	529	516	488	530	513	561	538	547	606	585	560	582	555	598	510	558	543	521	535	566	611	520	503	594	537	533	563	545	543	543	507	533	522	557	569	551	572	548	496	511	534	556	557	530	538	565	540	585	570	562	528	558	536	527	536	581	548	554	580	554	549	558	557	541	547	521	543	553	521	561	532	546	548	549	527	571	539	535	573	534	527	532	511	562	564	551	549	569	507	532	521	586	508	541	519	541	574	528	552	551	595	600	493	610	558	537	555	563	547	544	549	533	551	584	517	541	538	537	542	562	566	518	549	570	590	565	537	527	516	521	565	520	590	540	518	562	567	621	524	526	537	562	575	520	571	522	547	544	593	570	536	505	543	547	528	530	559	546	569	538	555	535	545	578	545	542	538	572	549	585	537	577	559	543	553	547	570	590	528	539	527	519	506	542	524	564	553	518	541	584	566	564	523	577	579	545	543	590	525	534	531	590	522	572	531	537	550	579	558	549	539	536	554	520	528	549	562	587	564	547	517	547	538	539	534	549	541	513	527	508	546	531	566	548	517	566	537	547	564	485	520	534	522	548	537	557	510	565	576	581	496	585	555	568	528	543	551	558	531	551	576	547	547	527	552	543	562	532	538	540	548	526	551	559	607	583	549	527	528	583	559	541	560	585	547	514	539	544	559	545	555	583	560	535	546	536	511	554	546	547	601	548	557	536	548	550	546	506	549	521	510	603	596	518	540	585	526	511	563	548	563	524	517	616	550	547	524	562	524	566	494	553	532	551	531	527
13633	19578	13969	7164	5091	3620	2739	2880	13188	17748	15070	12218	7718	4696	2763	1781	1115	850	664	584	536	591	582	572	589	606	606	637	612	585	563	635	624	628	574	581	573	604	637	581	569	592	602	561	605	581	595	584	554	621	605	585	580	561	579	569	580	604	564	604	594	582	626	547	608	578	589	625	604	555	572	571	578	612	574	586	595	617	602	575	571	587	570	569	592	601	610	555	567	575	562	580	589	587	633	560	561	551	591	592	596	608	580	635	573	568	582	587	583	538	562	563	604	626	603	574	548	619	604	577	567	575	572	604	643	624	598	589	628	596	529	571	626	604	567	613	586	615	592	592	564	614	568	576	597	593	553	581	575	599	581	591	575	628	596	564	573	596	560	623	633	545	588	600	574	594	602	638	590	562	563	593	587	556	594	597	542	563	550	592	589	637	565	593	563	576	614	599	602	602	612	589	569	619	558	582	583	577	557	577	586	600	594	608	556	582	571	566	612	514	568	563	620	598	566	580	560	605	582	560	543	577	616	585	585	579	573	580	579	616	593	530	575	564	599	549	580	597	616	550	612	593	578	582	556	645	563	554	596	567	552	609	565	595	525	591	539	596	555	576	591	555	593	547	606	577	586	633	587	588	572	546	555	605	571	572	613	595	594	606	619	621	566	640	596	596	596	588	568	574	562	581	577	554	582	570	561	571	602	606	598	621	587	603	586	611	589	570	596	541	573	604	591	588	584	615	583	584	575	593	586	590	592	583	557	601	625	518	592	600	614	547	578	607	572	592	589	607	639	613	585	593	575	608	612	588	609	587	600	621	571	611	597	597	591	576	588	608	563	544	569	612	564	597	587	592	590	579	566	599	658	594	573	597	571	621	588	592	582	568	611	583	583	573	585	609	623	605	583	548	584	605	569	565	608	587	538	605	614	542	578	632	571	585	599	599	559	560	583	616	597	569	612	584	554	578	586	587	573	598	620	617	591	598	592	630	595	626	624	590	573	555	602	549	598	598	569	604	602	581	599	606	550	591	588	556	604	576	524	614	583	553	584	606	566	580	564	550	581	567	587	553	533	609	612	595	632	605	541	576	604	602	575	575	603	647	583	577	589	573	566	580	621	578	592	615	559	601	562	581	576	584	585	579	615	553	615	592	545	565	560	593	594	586	603	580	586	605	585	585	536	572	566	541	612	516	608	564	585	583	568	573	591	600	616	561	529	588	572	609	608	577	567	613	613	603	588	577	588	587	613	630	617	566	602	596	606	596	587	553	589	572	582	584	562	582	607	569	568	560	649	560	610	582	602	569	588	600	583	585	565	581	562	576	567	596	621	556	557	582	589	589	610	585	592	574	549	555	566	613	606	617	602	589	612	573	592	587	591	584	572	579	583	574	616	633	631	598	555	601	622	611	587	557	600	585	589	555	627	594	575	617	587	617	573	580	563	586	619	583	584	581	621	556	645	606	600	574	611	569	597	626	581	624	594	566	598	582	594	591	604	589	557	608	630	584	582	605	603	613	618	560	540	579	594	579	584	557	571	590	545	630	548	586	590	582	578	634	601	642	610	614	589	604	577	551	566	588	546	589	573	596	547	538	587	624	581	605	581	568	623	611	582	608	600	589	635	560	589	597	610	582	601	573	565	554	595	554	613	550	592	604	578	593	601	560	608	624	600	566	624	574	595	605	601	591	555	613	584	569	598	609	581	596	614	597	569	558	622	585	610	583	607	566	576	585	613	583	599	562	554	578	618	573	578	578	594	580	600	547	597	618	600	576	568	585	616	600	598	601	574	599	575	572	559	552	523	601	561	530	567	558	582	598	559	566	581	556	605	584	623	581	608	562	561	590	615	545	604	571	537	540	540	595	575	611	623	626	584	585	597	571	626	581	586	588	602	627	565	632	561	595	585	539	564	537	606	568	629	602	592	575	596	569	633	614	618	562	582	620	560	577	606	646	568	576	573	569	560	593	607	609	601	626	590	578	556	595	590	579	577	572	598	571	600	561	571	606	599	563	574	589	559	606	591	593	608	559	629	543	599	589	576	575	599	604	584	593	596	567	614	567	561	605	603	562	603	618	583	599	578	559	594	556	583	598	621	581	600	606	587	571	621	635	613	589	581	541	593	546	575	584	556	572	611	537	610	611	589	531	575	525	563	606	564	600	565	566	556	613	590	611	585	566	549	589	598	609	626	572	594	616	590	604	551	620	630	560	580	567	605	623	637	590	547	558	593	591	593	557	569	576	572	641	594	598	609	561	606	579	553	522	602	557	562	558	575	600	590	588	562	569	570	581	534	563	565	554	598	539	596	581	548	609	601	580	569	583	513	578	553	595	636	589	574	561	602	557	618	585	580	568	582	598	548	582	545	543	560	579	626	593	593	555	584	598	580	538	584	541	544	620	584	606	584	542	565	580	611	551	602	551	529	568	569	585	586	644	535	574	562	533	629	573	580	583	590	555	602	584	604	583	566	565	564	605	588	573	593	606	568	579	589	598	584	605	571	580	583	621	562	625	626	628	554	619	597	575	590	568	571	600	585	584	578	596	588	616	586	583	563	589	595	629	600	625	644	615	552	585	580	642	602	572	655	572	588	651	594	581	590	622	661	566	561	608	609	600	611	592	545	559	575	560	561	547	537	592	580	566	615	585	591	564	599	617	602	610	592	581	622	596	587	599	571	564	607	586	553	600	587	561	609	550	554	626	582	616	576	558	584	586	584	604	621	559	562	555	594	607	589	622	582	604	585	607	605	613	554	591	600	586	602	558	591	609	567	581	577	592	564	585	596	565	579	564	564	608	592	607	587	593	557	595	560	595	646	602	612	582	598	562	580	588	609	593	631	538	567	610	549	625	614	560	548	589	601	558	558	574	563	607	615	583	542	626	556	542	567	577	590	607	583	608	563	579	580	606	580	574	566	590	558	555	587	596	593	590	573	587	599	588	595	594	559	590	588	557	573	577	628	597	548	556	600	554	571	621	611	584	621	593	559	594	608	619	562	631	567	563	609	644	549	576	580	566	631	587	575	561	571	584	559	574	556	612	572	577	598	578	595	581	561	628	559	553	575	622	556	601	571	623	577	589	567	556	568	545	582	601	577	595	606	578	605	561	568	620	577	611	573	628	575	554	560	571	617	561	585	543	598	603	571	605	590	584	581	585	600	540	605	608	593	564	605	612	598	616	595	632	585	599	580	618	553	547	609	605	600	558	545	592	556	582	555	598	556	596	599	581	606	583	610	572	530	590	599	553	569	591	564	581	613	565	605	610	549	570	587	592	584	549	546	598	581	566	614	602	564	584	608	581	601	576	532	531	572	555	575	643	581	594	578	610	587	573	582	564	621	597	587	555	603	551	577	585	591	590	593	557	615	569	618	569	579	566	531	612	622	551	579	602	611	592	582	592	635	537	566	573	553	591	578	562	594	589	611	620	599	545	632	577	551	617	574	602	555	574	607	583	564	643	588	605	608	573	591	572	580	570	588	587	631	583	609	576
22849	21422	29119	24107	21356	21392	10084	3954	20594	31089	29885	24361	16921	9865	5387	2912	1889	1079	883	758	716	722	738	744	744	725	710	697	730	697	725	732	728	715	693	735	707	693	725	694	765	764	705	701	675	697	717	666	713	700	773	741	667	723	703	718	719	729	712	758	714	736	736	709	677	714	716	708	728	754	711	719	679	695	725	725	723	682	667	698	688	667	740	681	752	691	734	751	683	721	735	747	744	683	664	744	669	696	714	725	699	701	721	735	663	705	716	621	675	759	721	684	672	728	698	719	693	709	732	710	689	671	693	685	771	715	672	747	705	707	737	690	701	734	755	749	678	645	664	783	710	729	715	708	639	691	708	720	679	723	732	758	713	706	729	729	674	703	721	710	714	677	717	695	711	708	681	775	731	714	697	712	710	703	714	705	717	736	699	742	717	695	701	683	699	681	670	691	712	677	658	718	726	676	704	715	702	733	671	711	705	689	694	723	721	684	715	706	690	731	702	727	744	682	748	726	744	702	738	700	706	718	742	718	765	724	726	733	701	685	661	724	745	688	767	729	741	706	699	766	777	743	723	717	728	719	758	677	742	708	722	723	677	713	707	716	757	722	658	720	709	750	724	685	657	670	749	707	711	703	730	693	706	713	712	673	720	679	668	678	706	738	669	758	728	661	698	768	708	709	689	722	751	707	730	725	724	717	694	714	736	730	699	694	728	722	732	706	759	692	693	700	700	706	702	729	738	715	699	668	721	732	722	701	737	693	703	738	710	694	741	690	746	755	728	684	684	724	714	694	756	733	694	733	687	744	687	680	705	745	717	714	647	730	727	696	773	705	749	680	719	692	688	680	718	684	676	718	748	729	731	739	745	682	696	747	710	661	705	744	727	737	710	704	720	685	724	747	736	749	710	679	713	667	688	743	707	706	690	679	704	733	706	682	720	711	754	707	713	713	734	756	744	707	712	738	733	737	656	738	682	683	679	746	737	720	746	727	720	733	730	710	737	719	665	719	733	766	669	729	706	681	719	701	680	794	699	657	711	716	720	710	744	642	734	694	729	698	734	709	710	702	746	681	742	718	684	723	706	747	679	681	714	692	697	722	721	696	679	697	736	687	715	732	656	678	725	716	684	738	718	698	695	728	705	693	708	759	669	668	682	672	650	682	692	698	766	677	723	718	687	752	660	750	695	728	729	678	673	734	691	727	709	781	744	685	698	699	729	751	688	728	697	727	667	691	776	743	691	703	719	704	687	733	704	708	695	714	708	668	709	730	679	748	671	703	654	688	721	699	722	701	708	698	647	727	679	728	729	697	693	705	660	699	678	710	747	697	670	706	748	725	738	684	704	716	711	745	708	718	729	723	729	729	679	680	707	765	660	704	743	692	687	754	750	709	687	674	656	674	712	748	721	698	708	661	703	690	754	699	678	747	687	778	761	748	715	699	730	688	733	720	729	747	695	698	708	710	752	706	689	669	673	733	715	714	688	720	683	701	658	730	714	685	686	706	722	706	697	712	703	642	682	706	707	678	718	701	688	653	623	733	712	713	683	724	684	691	669	682	739	712	719	722	733	720	691	722	721	675	728	731	744	712	674	697	686	749	697	691	731	723	712	725	684	733	758	719	679	724	700	722	690	688	671	730	725	708	771	714	667	676	680	742	707	759	719	691	678	763	752	677	741	747	738	700	704	752	722	691	705	724	723	694	700	736	709	711	718	704	717	713	706	732	824	713	680	683	735	694	719	714	730	677	732	712	716	674	719	763	711	730	760	720	706	692	729	687	747	685	695	727	761	738	739	726	721	742	704	711	696	734	702	737	691	662	720	737	688	706	681	706	692	700	711	707	696	728	734	683	692	704	710	703	699	692	713	715	713	739	755	719	690	687	709	711	703	654	680	691	680	719	701	692	741	707	714	724	676	721	726	693	790	723	741	687	715	721	694	674	688	680	709	720	767	724	741	670	723	694	720	731	697	685	689	755	670	701	630	723	722	702	720	727	655	718	673	711	668	714	717	744	715	669	668	703	721	652	642	649	657	695	728	718	763	696	744	691	690	684	732	714	758	706	689	700	739	693	750	674	729	745	710	720	732	721	641	663	682	726	684	735	660	702	722	718	727	734	750	752	739	726	747	693	700	709	707	707	735	755	729	717	721	682	692	729	692	711	747	760	689	747	687	690	678	720	709	695	682	694	744	729	709	699	736	698	704	713	676	690	679	678	683	702	698	691	732	719	704	690	709	699	689	687	669	744	694	687	693	724	764	715	699	714	714	734	696	703	729	740	649	708	749	723	708	698	703	695	658	700	725	717	693	704	689	712	703	714	679	698	704	727	731	705	710	710	691	716	730	694	699	670	681	670	743	727	670	789	729	722	779	691	717	687	660	700	752	681	714	675	729	752	768	681	697	759	707	713	731	748	740	712	726	674	718	736	673	763	727	750	731	712	750	699	735	739	678	713	706	705	720	713	682	723	718	687	703	688	706	698	692	724	716	726	720	738	715	688	698	700	691	697	646	730	707	718	739	705	694	733	722	716	723	702	659	682	684	667	744	705	730	713	691	707	752	693	731	724	715	689	713	679	657	728	668	674	708	684	660	667	698	738	698	676	692	702	720	700	710	710	725	731	719	689	712	702	698	669	688	669	688	760	718	703	723	720	708	721	669	680	672	675	755	662	713	731	710	713	678	693	724	728	710	731	642	753	657	693	747	707	754	740	750	668	727	716	671	694	715	732	693	757	682	711	707	690	685	686	684	689	711	706	683	721	718	702	733	729	638	729	731	767	698	663	717	699	648	740	742	704	630	708	724	731	679	720	716	689	711	731	700	740	689	713	677	736	694	693	681	685	672	691	688	718	713	681	709	720	694	770	707	655	725	756	703	725	718	665	693	727	732	694	685	664	715	719	686	634	651	679	750	717	727	710	753	704	707	688	700	717	690	699	697	692	719	658	712	747	746	712	720	738	736	720	705	725	710	679	709	717	729	681	732	657	745	754	683	776	721	680	657	660	686	719	681	667	729	706	718	694	738	681	675	689	718	723	712	691	665	719	690	711	710	758	749	691	751	698	719	702	722	705	737	731	700	703	735	706	733	724	685	722	722	741	711	731	706	726	716	705	680	706	755	734	737	718	707	700	722	655	703	724	752	710	727	681	717	705	634	691	719	734	695	724	720	690	731	781	714	735	774	659	752	694	766	707	678	758	717	682	713	724	688	679	732	681	700	715	703	686	691	710	674	685	698	695	687	709	749	691	692	698	702	682	678	710	727	723	694	726	709	665	716	727	717	685	706	712	670	748	756	719	763	688	726	692	698	728	702	752	751	747	722	730	746	684	689	712	733	689	718	688	710	665	755	728	679	689	749	712	692	666	782	709	696	686	705	681	771	704	720	688	684	678	699	672	686	716	693	728	715	687	692	687	726	691	719	755	696	682	680	673	687	724	665	706	692	738	711	702	721	679	705	681	726	732	668	718	666	711	694	699	673	714	714	720
13623	28818	20247	11818	7823	5557	4391	6026	28415	34955	32252	27312	19735	12554	7423	4120	2353	1422	921	824	727	738	711	804	715	679	714	741	720	692	730	718	724	712	708	741	716	725	750	723	756	734	733	720	729	703	741	692	731	774	784	693	709	693	725	752	709	739	708	735	694	746	710	737	689	754	762	676	713	742	686	738	782	745	738	681	665	728	695	753	728	710	790	735	739	678	734	699	732	742	733	708	731	699	771	720	759	713	711	666	710	728	706	743	717	777	728	727	674	676	666	769	752	736	716	720	706	722	733	717	708	759	720	711	684	725	714	680	731	738	703	708	731	736	679	737	718	729	747	755	703	690	731	693	706	685	695	695	770	745	706	730	722	712	663	783	732	722	741	780	719	748	697	724	693	714	732	712	722	763	753	719	761	743	730	723	717	686	721	729	710	727	724	732	691	731	735	720	724	773	712	711	705	763	735	722	751	721	747	793	763	697	720	726	712	685	733	713	745	699	731	720	741	684	713	727	750	677	732	716	706	751	684	726	725	724	712	731	776	767	766	700	680	741	719	742	729	746	680	684	719	683	732	723	666	714	659	764	737	733	728	754	716	686	742	753	701	740	776	694	712	691	691	780	748	713	692	721	724	711	748	704	722	715	711	746	762	700	689	741	726	703	693	712	756	699	694	696	697	679	728	729	705	740	720	686	694	709	698	731	733	713	694	675	770	754	714	706	714	690	699	697	721	687	682	686	737	745	695	714	727	693	684	747	750	682	733	722	726	725	726	698	718	738	647	740	746	759	714	691	696	731	695	749	734	722	695	746	701	743	739	776	755	709	700	752	715	742	710	733	704	713	730	719	710	689	726	736	701	720	715	740	718	722	736	700	739	655	741	802	758	690	686	708	732	778	749	691	698	767	719	716	689	719	698	738	696	733	710	761	699	706	698	743	726	694	725	732	726	730	699	663	726	695	733	711	725	704	685	714	751	723	739	775	733	746	765	709	747	722	735	782	740	685	758	707	731	705	718	726	729	716	773	718	728	718	752	736	705	725	755	739	684	734	720	689	720	704	738	695	723	715	716	754	762	755	732	737	685	742	668	745	752	712	762	745	714	685	745	736	742	673	683	738	670	730	765	726	681	699	738	720	753	681	701	687	680	700	742	697	716	725	710	720	725	737	728	739	701	680	744	699	736	727	735	713	733	739	742	682	726	738	711	691	673	737	724	694	748	717	783	710	701	745	742	757	667	740	717	692	724	736	754	721	750	695	706	737	736	727	721	741	748	736	709	739	730	733	694	685	752	727	745	726	701	673	733	733	678	710	723	675	734	749	724	761	730	698	668	785	747	725	724	745	721	710	716	721	737	717	683	718	758	715	732	749	707	735	702	743	701	756	688	715	716	706	747	739	716	720	711	724	682	711	730	690	719	672	740	705	726	770	777	668	751	708	724	754	732	722	730	740	716	741	734	744	747	719	739	687	758	708	714	722	744	746	726	695	797	708	709	712	688	686	713	720	685	741	760	736	743	721	726	686	721	735	710	723	731	764	664	708	697	678	738	731	722	694	747	721	700	700	666	651	728	741	722	753	720	739	693	742	710	737	745	733	739	664	740	758	741	790	737	763	719	724	704	740	724	721	712	706	719	719	725	766	709	729	722	721	676	708	772	714	683	737	769	761	684	686	697	751	731	697	691	747	693	699	732	740	723	713	721	776	677	757	696	721	745	684	752	718	716	755	741	795	700	723	751	726	703	717	681	672	693	750	713	728	734	702	739	687	755	717	722	689	670	708	691	734	684	716	661	701	744	730	736	751	687	741	718	757	741	758	709	733	746	739	723	730	732	723	717	728	753	685	697	687	747	681	667	683	708	725	757	686	747	712	701	704	725	740	720	755	685	705	719	706	704	700	734	701	691	742	743	739	713	698	714	705	733	719	708	740	710	761	755	751	722	702	745	753	747	727	726	747	700	707	734	748	727	714	757	767	679	710	731	704	730	663	737	747	752	716	687	714	712	730	715	720	719	727	741	736	750	749	797	708	732	742	710	704	725	735	729	710	731	700	712	671	689	706	725	733	697	713	728	732	716	659	730	738	763	693	710	662	750	720	726	716	715	705	769	738	675	700	719	739	730	722	705	695	729	702	749	722	749	659	740	657	731	757	715	695	704	676	689	739	704	754	744	712	664	720	693	714	717	668	718	715	702	723	682	713	690	703	713	765	731	685	764	737	719	705	704	746	745	752	681	698	717	720	703	712	722	691	672	711	745	768	686	726	673	703	703	695	746	681	695	692	687	679	732	708	742	737	716	688	764	713	726	669	732	768	737	722	677	734	707	737	712	717	761	696	715	746	717	678	707	702	786	720	734	692	731	691	727	749	732	761	773	739	728	742	705	745	718	767	708	709	700	704	745	736	680	757	721	728	696	694	775	712	683	693	717	760	713	739	744	687	715	709	718	727	714	728	715	729	691	720	745	754	715	711	699	693	720	705	720	722	707	714	714	719	710	722	687	714	709	702	711	752	725	712	770	688	757	752	731	693	695	725	756	734	703	724	738	735	693	775	748	718	737	705	728	742	749	731	752	721	722	722	777	704	723	751	725	716	708	742	714	684	741	697	664	738	688	747	695	708	707	711	726	710	754	708	735	687	742	729	703	743	718	714	664	692	720	710	699	683	669	706	741	712	768	719	696	756	683	709	719	718	722	705	717	698	745	731	701	686	678	730	705	739	727	716	756	714	695	741	747	707	668	681	757	722	759	691	736	722	722	732	722	726	711	756	734	733	746	726	734	722	724	717	733	737	709	709	713	750	702	714	760	751	737	682	705	765	703	677	728	757	680	701	661	692	763	730	725	710	682	744	764	768	726	735	696	714	714	686	714	785	721	729	683	716	726	699	757	788	698	698	700	747	706	723	682	725	742	744	709	723	706	683	740	699	754	713	713	732	731	680	699	746	691	710	718	697	705	747	717	721	735	773	739	703	709	714	714	734	669	726	682	715	709	665	733	730	760	734	739	743	719	686	738	740	731	691	737	791	706	688	745	742	712	669	727	713	692	742	725	744	749	745	755	731	734	692	724	689	749	672	698	729	719	695	732	748	730	700	680	718	693	722	705	748	698	699	717	728	726	745	729	758	756	756	694	726	728	709	763	663	696	715	726	762	703	697	742	728	736	719	694	755	724	740	722	711	716	734	754	754	714	706	695	696	704	682	733	666	701	738	674	711	696	757	754	743	735	722	750	711	762	698	754	723	710	761	700	707	741	743	760	688	698	711	723	703	678	739	759	704	692	751	754	702	734	738	738	732	695	739	732	715	713	757	739	702	753	724	728	769	706	725	673	720	717	712	709	697	692	699	749	685	780	753	699	684	705	716	777	677	731	721	694	732	725	704	749	741	755	759	751	746	679	754	728	729	748	721	762	714	730	757	676	697	756	752	737	691	717	728	707	723	736	698	693	768	732	729	769	735	756	709	741	698	747	690	686	725	762	723	785	688	735	679
28096	20050	12943	5343	1837	1289	1036	1057	1635	2156	2261	1913	1592	1099	870	651	565	590	545	493	483	503	540	517	474	461	488	527	542	462	488	521	488	490	501	464	502	470	472	499	514	491	478	487	485	484	481	509	524	512	485	438	501	486	480	442	507	487	472	489	491	504	456	478	522	457	486	522	502	517	499	509	509	452	490	452	436	480	516	504	471	495	472	502	474	527	488	467	521	482	506	492	489	510	454	494	491	529	473	498	458	514	507	519	487	510	507	493	486	476	491	423	481	480	517	480	491	491	511	501	483	460	510	473	514	491	490	509	499	505	510	519	487	477	537	509	453	464	481	501	497	487	468	471	466	502	503	504	517	491	493	461	526	514	457	506	476	500	471	475	529	513	526	463	498	491	506	475	441	517	482	502	478	479	511	457	467	474	512	529	488	522	493	459	510	502	528	455	476	500	466	464	521	505	487	462	490	483	485	473	453	462	475	479	509	476	511	485	480	432	522	502	495	532	462	496	505	500	477	464	488	472	475	475	449	507	536	523	483	483	505	475	486	478	476	496	464	489	448	506	496	504	479	540	487	480	495	488	481	500	502	453	509	527	476	482	526	501	478	477	514	464	489	476	513	468	478	485	480	468	466	460	470	474	486	477	498	511	530	514	504	482	481	503	535	462	511	524	497	528	508	482	495	498	503	473	489	486	497	558	477	467	477	477	518	505	485	495	538	531	476	516	533	464	473	518	497	479	515	430	471	483	497	469	482	491	474	478	482	482	503	463	499	530	502	509	525	510	493	438	505	481	523	500	493	490	494	491	510	461	505	485	458	497	497	517	490	465	493	494	498	482	505	494	519	478	485	526	484	473	465	496	497	522	510	502	504	479	478	483	480	487	522	486	498	481	480	464	515	501	508	486	532	492	496	493	498	506	501	519	492	502	502	489	491	542	487	502	480	531	478	504	505	534	462	513	537	467	508	499	482	471	508	500	487	521	519	479	481	483	475	484	474	468	497	524	471	494	475	476	513	502	528	508	502	495	478	525	521	473	495	498	498	464	475	474	470	505	441	518	479	490	495	476	434	492	487	450	459	485	467	510	495	534	484	507	494	465	478	488	517	531	515	499	500	483	477	456	466	508	476	533	499	499	526	512	463	473	497	516	473	489	505	484	497	478	485	503	499	473	495	505	518	529	498	487	461	528	473	496	527	453	491	500	535	557	545	490	475	503	515	484	479	458	486	501	483	493	495	457	474	474	497	510	475	480	486	535	463	467	482	491	460	492	500	529	452	476	487	472	487	466	481	503	466	498	497	495	496	478	495	494	481	472	503	478	516	497	491	489	497	509	522	491	516	504	473	464	512	475	466	452	500	524	447	493	508	447	471	508	493	505	509	476	497	493	492	548	493	470	465	515	480	506	530	489	468	494	488	463	477	528	495	420	518	486	537	522	483	467	489	470	479	504	527	486	506	492	493	474	487	503	452	523	504	503	491	495	470	521	468	432	485	485	533	528	467	470	517	485	492	489	492	499	479	515	500	505	484	557	520	473	504	494	490	492	478	532	511	523	505	497	498	504	450	454	461	479	489	515	468	449	457	541	488	490	503	495	462	499	462	484	492	509	470	513	470	485	502	502	468	475	503	500	493	499	521	473	483	501	493	491	456	504	468	500	495	525	491	492	492	445	486	497	508	476	480	471	472	493	486	465	463	493	513	497	480	483	523	462	469	497	490	470	529	510	483	500	468	500	474	453	464	451	513	506	508	489	512	478	486	495	460	506	461	513	494	490	483	522	477	493	467	475	488	480	495	476	454	493	494	488	500	527	445	508	518	492	500	485	491	494	478	498	477	512	512	532	494	516	486	501	503	520	491	509	477	475	490	482	482	509	496	499	469	499	472	459	477	515	524	491	497	463	510	488	504	490	488	503	471	520	481	502	550	501	527	445	520	547	547	513	455	477	451	453	484	451	440	539	464	475	482	488	511	451	532	504	489	479	515	485	507	515	447	447	516	494	486	503	484	483	515	482	493	482	463	510	480	465	480	474	479	500	466	463	553	514	484	504	453	498	514	498	508	545	523	454	476	516	463	493	515	488	512	453	502	480	534	500	440	536	482	507	493	490	513	475	471	519	509	492	471	485	485	498	478	467	485	503	478	480	499	456	531	463	473	489	507	511	470	471	490	452	512	507	489	493	513	466	501	486	469	507	492	497	517	532	509	476	477	472	476	495	477	475	479	469	498	447	486	458	496	475	516	532	507	518	511	525	512	472	446	479	516	478	475	510	476	504	503	530	486	494	465	481	513	433	485	490	482	535	488	509	525	486	525	518	473	495	481	497	469	526	474	479	516	524	483	502	525	475	500	488	491	491	504	517	486	483	502	489	501	480	438	512	506	461	504	488	501	506	496	484	514	500	508	464	506	490	493	496	542	480	482	518	498	530	486	490	488	461	439	473	507	506	480	535	514	504	502	463	482	512	467	491	533	510	445	514	481	532	541	512	513	479	495	512	519	515	483	488	499	477	462	527	475	464	501	474	486	486	479	525	515	491	518	535	501	497	507	454	509	475	485	522	478	491	537	494	504	475	494	519	518	480	449	494	481	461	484	520	492	504	507	477	468	457	441	511	520	486	467	479	467	494	475	499	488	500	504	561	529	476	513	554	457	533	510	498	491	454	489	512	489	511	484	476	494	499	531	455	495	522	522	487	475	455	515	478	493	498	451	459	494	461	500	490	499	453	474	517	551	494	509	502	511	511	450	508	504	483	499	483	511	497	484	453	473	491	525	505	459	475	489	479	508	469	507	463	513	469	505	506	498	487	496	467	477	509	463	488	548	465	454	491	434	507	494	439	486	502	449	451	492	518	488	516	456	497	531	471	501	504	537	467	484	494	501	496	480	488	495	475	491	477	540	519	485	518	542	497	467	493	434	506	504	504	529	472	483	474	492	468	465	510	503	508	472	515	470	510	521	477	478	486	501	504	506	472	452	488	485	503	487	523	505	533	519	502	501	493	508	541	474	477	463	484	510	509	472	548	455	466	508	504	512	514	452	507	494	527	491	499	497	486	511	501	494	473	517	486	479	492	539	452	511	448	525	491	484	526	481	490	485	503	469	476	532	470	501	463	522	482	505	492	523	504	495	516	483	447	499	488	460	477	542	510	542	502	491	488	494	506	473	520	449	468	514	503	507	525	483	493	484	530	471	467	456	471	517	471	470	475	559	497	490	510	487	489	471	497	482	490	472	489	483	538	494	509	458	509	487	502	490	518	482	508	489	543	462	462	514	514	527	496	516	492	497	504	492	506	503	506	481	489	452	514	492	523	500	512	521	489	516	514	462	524	495	480	529	481	463	498	477	496	467	534	545	495	469	488	505	516	470	516	502	461	510	495	503	507	488	492	458	475	508	531	499	487	493	502	459	474	521	471	491	505	489	507	466	500	483	459	477	475	474	469	443	468	474	471	480	511	483	482	502	515	509	484	508	496	492	480	495	497
10168	17331	11658	5617	2676	2013	1607	1610	2187	2946	2995	2538	1865	1374	1026	816	672	585	588	556	519	570	566	524	536	544	536	545	534	519	537	522	541	522	530	465	555	462	525	513	522	525	534	525	549	501	537	506	528	548	527	523	496	502	505	531	515	535	532	559	546	517	514	507	488	530	496	519	545	526	530	596	498	506	508	516	506	548	526	506	499	540	488	524	514	543	538	511	513	505	527	553	537	528	505	528	525	522	490	574	448	526	491	554	526	524	513	517	522	586	541	517	508	527	500	515	545	512	539	498	524	513	548	473	539	514	564	527	530	525	519	540	514	567	534	538	520	478	552	528	517	527	499	520	502	519	479	533	564	511	532	507	531	521	513	535	537	519	541	527	572	491	528	527	575	531	543	520	488	539	511	533	533	546	556	546	519	538	480	513	538	522	564	488	532	499	521	546	506	568	496	544	501	536	508	512	566	527	562	556	568	568	511	512	478	507	535	515	527	535	534	550	541	529	546	536	554	539	551	525	519	543	522	520	552	529	533	537	540	485	572	532	516	534	535	522	496	540	522	534	529	528	509	485	529	544	505	516	555	524	513	542	522	518	507	527	535	558	522	514	523	547	551	533	559	485	509	517	534	518	545	551	519	498	527	545	520	513	507	536	552	508	527	526	516	512	545	528	552	533	530	522	536	548	527	532	527	570	518	536	563	535	513	465	505	504	491	509	550	525	524	556	554	551	486	516	528	533	544	561	555	541	500	493	483	516	523	553	526	505	515	552	517	551	510	524	481	540	502	525	524	480	537	501	520	529	516	502	537	533	519	477	516	471	545	537	521	543	516	528	517	556	487	516	561	552	518	540	542	557	521	515	531	546	535	509	553	520	547	503	543	562	505	521	504	563	508	561	522	552	544	560	533	508	575	539	518	512	522	519	501	497	497	524	490	504	531	535	518	543	542	481	521	501	493	526	544	512	559	531	522	519	534	501	564	502	538	498	530	476	515	521	538	542	536	514	540	522	545	525	551	540	530	513	535	591	567	539	561	516	553	541	608	484	515	519	515	527	548	546	543	485	475	508	535	504	532	506	527	546	501	493	525	545	513	576	504	545	499	548	531	561	509	486	586	538	531	550	514	533	543	509	499	560	569	519	521	530	523	561	524	542	459	532	527	556	515	541	504	520	489	503	549	549	482	512	503	534	564	510	500	509	523	523	487	515	524	500	523	519	575	539	526	526	548	547	515	551	504	547	544	540	518	524	508	499	542	507	519	538	549	534	518	553	534	493	516	520	541	503	507	555	509	526	503	523	533	522	511	496	517	552	537	511	502	497	559	524	550	527	497	506	525	566	533	497	550	534	543	525	539	500	564	548	532	495	501	512	519	505	523	533	520	578	535	522	534	536	509	506	465	558	527	513	501	504	524	511	537	513	519	548	575	535	476	505	530	485	520	520	510	503	511	559	518	516	539	499	510	550	510	555	527	500	505	517	531	472	544	497	521	499	558	545	518	549	536	539	496	542	492	548	513	540	500	515	531	537	517	541	517	473	519	547	499	531	524	500	559	543	558	545	534	524	502	499	523	527	553	497	486	522	524	554	509	523	552	540	532	512	471	533	524	511	501	549	548	517	540	515	480	537	542	536	516	489	543	536	545	548	489	557	463	564	530	493	543	528	539	533	487	529	498	485	524	490	535	488	516	492	465	511	548	481	498	523	549	544	513	521	531	512	542	506	520	497	525	543	494	548	509	501	539	510	546	521	540	557	507	542	498	499	482	508	507	541	545	520	565	562	513	544	483	516	503	506	481	520	497	491	581	563	505	524	512	510	538	510	521	548	527	555	557	533	532	541	520	530	528	536	555	541	517	535	549	549	551	512	515	544	507	549	513	533	527	567	510	584	527	532	520	551	516	553	519	523	521	545	519	503	539	514	528	527	544	492	576	536	519	538	550	537	516	575	584	522	488	551	518	513	551	553	467	540	513	507	519	512	523	536	511	515	524	534	551	514	516	519	536	510	574	530	553	536	506	522	521	523	528	547	554	491	576	485	461	539	555	516	478	504	548	562	504	501	529	550	488	465	540	511	492	542	526	500	513	520	529	508	537	513	543	537	525	540	499	472	527	526	518	524	515	519	541	510	550	525	506	518	534	537	563	506	541	510	579	551	457	524	542	496	514	526	520	546	561	545	567	524	497	526	505	506	531	537	521	575	520	514	521	490	541	529	514	509	490	522	554	539	545	550	518	520	529	534	536	513	504	545	534	515	537	515	490	507	540	491	533	546	527	497	506	519	566	531	515	571	527	520	517	537	533	498	541	543	534	537	561	550	532	533	520	512	521	542	529	507	499	515	505	484	554	513	559	574	535	528	518	553	494	517	513	506	500	530	530	546	484	524	498	546	516	513	519	516	504	513	530	548	534	528	538	502	563	527	506	525	505	520	522	548	547	502	518	526	511	499	518	503	515	513	504	544	548	551	511	541	485	525	557	537	538	521	509	482	568	543	541	529	552	477	522	558	529	536	513	513	544	518	528	536	518	513	490	522	504	514	518	521	530	528	517	533	534	485	503	535	488	505	490	538	561	500	563	492	531	537	528	563	560	544	512	479	533	527	512	543	544	509	528	528	532	524	547	516	542	549	556	531	517	532	564	519	464	542	535	553	542	508	511	525	523	540	538	522	522	532	498	496	539	585	528	530	515	568	484	506	513	491	501	525	498	535	551	540	573	577	521	534	508	535	495	494	545	529	526	558	540	505	548	519	551	526	502	527	538	536	530	510	493	572	534	535	533	523	512	539	518	470	545	515	528	533	532	509	546	508	513	567	533	510	545	481	532	527	491	535	558	556	513	551	538	514	478	516	519	485	520	520	487	525	541	503	501	514	527	478	551	505	486	502	549	562	542	503	540	496	524	487	557	518	531	508	565	553	523	515	521	529	536	534	515	563	521	525	527	508	498	528	514	540	562	518	516	546	500	547	509	538	508	536	543	500	543	524	517	535	495	527	508	536	516	542	535	534	567	534	485	524	517	536	551	528	569	549	549	513	554	475	540	505	529	572	506	521	546	543	526	523	497	519	508	555	522	491	548	525	540	565	518	524	519	559	542	473	511	533	529	540	528	506	511	521	545	516	545	543	522	514	533	478	495	568	509	515	515	526	481	511	533	514	567	521	518	506	527	527	539	564	536	502	557	549	528	502	509	515	527	542	519	530	534	536	577	529	538	544	529	554	526	493	491	530	541	548	493	550	543	532	544	518	502	517	508	490	519	545	528	524	526	521	524	547	536	580	514	521	545	558	539	479	516	501	531	501	548	530	494	537	524	491	513	538	532	555	513	537	565	505	513	531	517	573	538	550	499	524	537	513	532	502	518	506	494	501	563	529	521	590	547	548	514	500	527	523	537	563	539	486	515	518	484	536	514	560	542	551	527	562	548	527	533	581	499	538	525	509	526	529	522	504	527	502	562	532	484	525	515	520	460	523	528	555	534	525	487	503
24164	21360	28444	24653	21115	7138	2113	1595	9892	18185	16840	12640	8389	4858	2710	1691	1091	758	675	601	569	557	581	591	600	549	562	546	569	546	599	543	595	520	581	631	603	607	554	519	555	597	564	585	575	617	576	574	593	588	553	572	552	568	562	569	548	556	543	575	565	619	599	550	540	538	548	524	579	564	618	592	541	540	524	560	548	588	568	588	512	554	546	595	570	549	564	551	617	568	564	571	592	540	596	574	520	581	585	542	541	578	556	582	523	538	546	518	591	537	559	563	511	541	536	565	554	572	552	546	585	588	559	549	540	571	552	532	538	560	577	568	551	543	560	583	543	540	533	526	538	518	576	580	576	544	619	571	563	574	555	607	582	558	593	544	603	568	545	545	610	536	538	549	512	571	556	575	547	569	563	594	590	559	535	549	587	579	586	564	582	556	595	589	507	543	580	563	592	578	592	596	533	583	555	590	587	553	538	563	517	571	551	623	587	568	561	577	534	609	570	549	579	560	552	569	544	551	579	524	592	565	569	591	546	568	559	545	544	524	567	585	578	531	592	564	578	544	541	545	540	558	536	565	551	561	587	540	578	573	523	510	539	578	578	575	542	530	583	543	561	552	547	547	532	593	546	579	555	552	591	576	575	554	599	576	604	605	579	528	548	557	543	538	549	555	603	546	622	545	575	558	590	574	548	531	554	539	547	599	541	562	555	592	555	552	566	549	565	537	533	532	532	566	578	585	529	572	510	541	558	584	522	536	555	563	544	608	563	542	565	592	580	611	522	552	567	532	557	574	580	584	582	563	556	561	513	593	537	564	558	553	571	571	554	567	560	561	571	540	558	593	562	554	596	548	510	554	548	564	551	509	544	573	566	564	570	546	545	524	564	564	592	569	626	626	559	600	589	602	588	568	527	534	574	555	574	580	547	585	569	539	558	600	544	540	585	552	515	550	561	518	600	566	595	512	576	554	567	575	557	549	564	571	521	558	538	520	594	616	583	570	580	546	630	517	583	598	551	542	533	574	554	548	544	570	585	589	565	569	584	554	530	553	557	576	549	535	523	562	560	572	566	554	560	573	576	583	587	543	578	553	570	556	583	554	543	523	558	559	566	553	561	511	544	589	583	540	513	567	574	571	586	558	509	548	580	576	587	574	585	571	520	585	583	549	609	609	544	516	597	565	573	524	583	582	554	598	570	580	581	558	577	540	563	601	552	556	641	596	540	569	578	540	574	556	570	547	569	576	539	564	530	581	552	544	549	568	600	582	547	567	562	533	570	555	546	556	560	572	532	534	583	574	508	542	558	538	579	547	589	540	542	569	543	543	572	553	546	583	548	565	575	556	609	571	585	591	543	580	539	555	571	570	529	521	564	571	541	507	552	555	568	580	565	550	564	552	551	557	601	538	518	532	558	569	573	568	578	570	564	570	568	549	579	554	561	536	537	579	578	574	583	561	551	604	586	571	566	584	538	592	531	551	559	577	549	557	579	581	572	608	610	584	543	583	543	578	564	578	537	558	555	558	605	574	551	543	572	565	552	569	592	570	576	597	534	543	567	552	578	590	537	547	580	551	553	605	563	582	538	584	560	555	548	604	531	598	570	573	551	559	549	535	563	549	546	561	555	599	565	576	551	530	578	580	597	559	573	555	520	558	574	576	553	552	533	547	642	555	567	548	518	568	577	569	566	593	558	531	554	553	519	557	548	602	575	573	583	563	557	561	547	535	582	580	573	563	588	571	568	541	588	552	561	571	576	550	610	585	554	543	569	506	535	569	600	568	506	577	588	607	589	516	573	549	557	489	594	555	546	601	578	598	547	565	541	574	557	584	569	546	573	600	588	524	546	540	575	597	527	567	564	543	572	561	536	562	547	553	544	517	552	576	600	548	587	565	592	563	545	557	561	581	604	573	531	572	561	544	543	530	567	600	558	558	611	562	586	560	579	549	583	527	580	546	647	582	519	566	544	562	546	563	556	585	551	578	569	565	592	575	605	588	553	586	533	551	616	590	578	585	565	568	550	608	585	608	542	594	505	611	566	583	584	583	594	577	545	549	541	548	533	587	560	578	617	530	576	562	550	557	539	564	535	533	529	563	547	535	568	543	518	536	587	584	565	560	554	561	581	560	570	585	537	610	571	518	551	576	561	552	553	581	550	619	561	578	578	566	551	562	594	592	555	564	575	569	556	599	586	552	570	572	504	574	590	629	567	566	581	535	559	531	561	537	536	600	565	581	552	557	533	510	548	499	592	582	567	573	556	581	575	547	552	544	588	552	521	644	609	547	544	543	567	588	536	562	572	558	580	564	549	599	564	533	580	508	597	542	593	562	576	569	551	580	550	553	578	541	602	542	573	555	553	608	546	516	553	546	601	532	566	547	533	514	562	581	527	536	557	558	564	569	571	557	547	542	561	603	577	562	538	551	570	544	548	541	514	577	562	554	551	558	539	562	527	557	578	548	591	572	561	588	556	546	602	562	561	560	550	630	539	570	563	574	590	561	580	619	519	559	545	612	584	532	577	576	578	584	567	566	574	564	566	577	547	585	583	583	521	570	604	612	564	537	567	606	590	553	544	560	557	577	596	565	568	549	563	562	572	558	568	508	520	563	549	609	541	540	587	558	568	544	534	599	563	528	562	613	555	590	592	541	552	567	551	601	553	589	531	559	558	567	556	527	549	519	572	559	520	571	562	592	556	600	580	573	628	564	595	547	563	519	555	549	523	542	585	605	557	575	577	547	539	590	540	563	582	609	571	556	601	545	596	605	563	592	603	540	570	566	564	585	556	555	522	592	553	582	549	555	555	531	614	557	563	573	590	554	577	578	533	548	609	564	599	529	550	569	520	567	540	586	559	522	552	551	573	560	514	568	592	541	583	588	530	533	582	552	549	583	551	535	566	568	561	559	610	580	569	524	547	580	588	603	563	538	541	593	495	534	546	563	524	587	559	548	532	553	580	586	584	598	596	575	522	570	541	560	559	534	581	544	570	549	580	606	599	527	588	576	550	586	544	564	560	551	561	568	549	573	518	575	526	604	590	536	564	529	613	582	548	572	525	585	568	555	610	554	547	567	526	530	540	529	578	560	564	535	584	578	552	589	617	539	577	557	550	539	563	568	598	548	583	577	577	538	566	567	575	556	595	595	548	571	541	563	541	588	593	546	541	526	580	561	593	537	511	553	600	590	585	531	579	567	586	560	563	547	538	588	536	589	505	593	537	580	586	588	553	534	539	538	554	563	547	540	540	534	548	584	565	530	567	563	584	572	544	630	549	528	543	580	589	604	525	541	582	577	573	581	547	594	578	592	549	585	576	568	546	542	555	563	568	567	577	536	556	582	567	550	635	560	552	536	537	540	526	568	564	560	549	602	550	549	567	581	567	522	522	600	575	553	595	580	538	559	549	595	556	552	546	558	588	552	607	569	565	539	533	560	552	572	550	545	587	558	583	550	573	572	566	562	547	554	528	581	572	573	563	576	604	576	538	527
11535	24580	17298	9437	5390	3982	2875	2558	15715	23817	20634	16573	11254	6896	3912	2251	1257	920	707	623	575	619	632	562	601	598	593	588	599	558	544	604	596	549	594	610	577	563	548	604	592	553	583	579	592	565	575	574	586	571	583	601	593	561	617	546	604	599	575	604	583	585	538	610	586	596	599	635	565	601	607	618	595	580	606	594	579	604	614	564	594	589	556	609	549	563	556	583	585	572	607	586	582	536	598	568	614	567	603	535	617	597	562	591	565	570	587	584	610	601	582	554	620	606	590	614	551	588	601	560	596	583	578	608	628	577	559	614	595	563	570	587	588	583	590	627	561	602	606	574	558	560	596	589	581	551	574	591	593	567	565	588	603	558	566	610	621	636	582	538	594	550	602	611	607	619	550	568	585	554	568	588	574	601	594	610	564	607	582	590	591	551	580	582	588	593	637	552	608	602	565	591	626	575	550	582	599	549	611	557	634	570	625	592	552	562	582	594	580	578	593	581	608	542	561	602	617	571	607	583	563	626	579	608	588	582	606	595	585	614	609	643	590	583	622	620	567	520	549	598	557	597	582	586	615	586	570	581	562	586	592	579	581	624	564	575	582	548	574	557	586	599	584	569	612	579	596	605	560	573	613	553	550	584	621	557	597	596	524	550	629	548	592	613	552	601	592	572	582	604	575	613	585	601	559	593	606	587	599	588	575	554	547	600	582	617	558	595	579	593	611	572	540	557	616	581	578	554	592	625	563	567	603	593	576	588	577	584	574	565	566	550	595	576	629	587	577	604	595	573	610	609	602	600	599	568	600	636	600	587	597	606	585	596	564	609	590	591	575	618	597	562	544	580	591	593	570	584	564	612	616	604	614	579	548	589	607	649	574	580	565	579	581	619	590	618	591	596	618	593	555	579	564	563	613	575	581	589	632	612	570	576	573	581	582	584	571	596	589	528	616	567	635	572	578	577	594	555	560	617	603	574	600	594	615	583	546	544	616	618	583	587	616	610	567	572	583	599	602	591	595	576	561	618	581	587	608	597	581	583	607	577	577	562	570	596	595	660	620	581	617	572	634	616	534	575	599	560	585	565	608	593	572	595	567	575	542	587	602	599	604	592	612	587	606	576	567	577	579	588	602	582	585	578	587	582	576	603	644	556	591	562	561	580	637	633	575	571	609	560	560	525	623	583	534	597	548	537	559	586	564	577	595	567	593	614	579	592	610	577	551	575	627	564	602	583	567	600	581	555	585	623	570	563	592	581	542	602	599	586	595	589	579	629	551	628	549	586	586	548	592	596	583	603	572	586	549	597	570	566	591	601	577	554	541	572	590	576	555	573	607	594	601	582	645	604	583	581	569	634	548	562	601	628	580	562	619	563	579	610	593	591	536	593	630	627	574	605	579	568	604	611	579	561	569	582	605	612	601	602	594	616	551	637	598	625	542	600	597	598	597	599	585	616	579	621	633	564	612	578	572	571	603	621	571	607	582	565	564	565	581	583	592	592	587	572	614	596	591	578	599	636	560	559	590	609	637	605	624	562	592	578	612	610	585	596	626	622	582	589	556	579	570	595	562	578	566	568	623	585	590	603	555	577	618	556	584	609	544	609	586	551	571	607	636	592	556	627	623	581	607	550	602	560	580	575	569	591	612	619	575	583	548	551	617	605	579	584	609	565	529	594	564	601	627	569	635	646	606	585	567	565	585	541	572	569	565	630	563	578	632	625	585	622	586	601	610	585	556	564	618	544	592	550	566	519	586	584	565	551	565	620	562	541	590	588	580	571	602	631	584	546	588	596	560	631	628	579	565	602	586	609	573	630	559	582	578	604	602	574	611	590	571	602	602	625	585	605	610	598	594	578	583	571	537	546	540	601	560	569	582	638	603	583	599	591	585	557	607	582	582	580	639	604	600	608	573	603	633	586	615	590	599	621	657	608	626	603	545	564	583	567	525	604	593	604	632	596	603	588	606	557	618	575	576	576	593	545	557	555	566	588	639	625	571	583	598	508	603	526	604	537	581	589	617	584	579	611	590	564	586	594	595	608	609	600	595	573	586	589	627	587	598	591	559	574	559	614	604	591	596	602	578	550	565	579	584	599	606	609	586	578	597	596	562	614	608	605	582	568	604	566	585	553	628	569	555	538	596	618	588	621	589	606	606	603	598	586	612	591	564	547	568	600	568	576	592	568	575	570	610	596	576	592	567	592	584	623	598	575	591	544	553	555	554	584	573	598	564	607	614	570	607	627	605	594	577	583	547	637	620	558	578	601	593	595	584	602	581	554	628	607	581	581	596	562	578	558	577	570	530	559	590	609	562	597	590	586	587	591	586	578	621	621	583	581	579	536	605	626	580	582	580	561	603	612	594	619	616	573	592	607	571	618	548	595	582	548	581	592	594	578	577	613	615	579	571	628	602	550	590	644	583	583	555	592	587	568	573	602	576	585	607	576	589	588	559	601	603	619	560	586	557	568	631	613	541	514	569	581	568	616	562	539	572	596	579	555	582	575	607	597	601	538	585	627	605	537	593	596	556	619	574	623	567	570	620	560	587	540	590	573	589	547	557	522	572	603	622	636	573	570	620	601	584	563	619	581	572	591	587	591	561	589	575	635	592	580	550	609	562	608	597	539	592	577	588	584	581	594	581	546	606	570	603	567	599	552	576	607	582	558	570	597	569	577	636	577	613	565	614	578	614	611	568	574	558	569	594	600	568	581	592	598	637	599	556	609	620	600	565	582	572	577	572	613	560	628	596	565	596	621	563	593	601	605	593	591	576	547	603	592	571	572	586	543	592	593	583	616	558	593	592	585	607	568	557	601	595	605	616	606	585	606	555	583	627	571	609	589	589	592	596	615	576	557	587	637	561	576	595	572	600	558	602	611	623	593	599	612	611	580	590	593	575	539	563	568	582	575	610	634	597	585	585	542	601	566	553	553	567	580	610	606	638	574	596	625	593	599	562	580	590	598	591	610	563	575	606	573	580	560	597	560	590	577	596	572	609	604	530	604	587	569	649	599	560	591	586	621	632	585	572	532	552	570	567	632	570	545	559	591	553	553	578	548	571	584	624	525	631	586	587	616	593	563	611	592	561	603	575	601	577	594	591	586	551	615	563	567	519	581	593	579	571	606	591	607	547	588	561	546	576	599	610	569	559	596	585	605	551	611	590	587	579	593	591	605	608	603	613	581	586	551	569	564	625	572	589	562	594	591	592	612	610	549	573	582	596	583	586	614	537	575	573	560	593	590	590	537	595	599	586	524	570	563	548	570	587	566	570	636	568	586	541	602	564	567	586	575	594	604	558	552	637	588	609	573	597	602	612	584	607	571	577	586	566	586	553	585	561	553	566	600	568	592	603	609	620	551	587	620	571	563	587	582	603	590	616	626	577	592	594	605	592	590	588	587	593	559	600	548	612	543	565	569	603	616	596	591	605	555	595	526	609	569	600	575	575	576	602	595	572	588	560	591	633	600	548	636	562	604	597	547	619	610
25309	21416	27418	25618	11156	2604	1617	1477	5333	10101	9837	7663	5309	3030	1873	1214	874	668	648	612	551	568	610	606	604	579	561	613	599	593	552	583	578	568	539	569	561	550	598	578	601	540	538	508	578	560	519	545	574	573	537	550	520	531	555	556	555	584	564	565	559	579	536	539	554	552	563	542	581	564	552	595	520	588	564	574	561	588	572	566	557	562	550	604	591	539	559	618	577	583	596	577	566	547	610	593	534	542	539	588	604	547	543	529	546	554	539	530	590	587	576	539	533	511	526	548	597	551	557	553	563	596	558	585	575	556	547	546	553	533	574	592	537	561	533	534	569	551	542	585	610	572	573	586	578	576	529	536	581	565	547	541	551	554	573	574	578	550	571	607	569	570	537	544	546	572	577	553	563	522	541	564	601	568	632	597	546	609	608	567	580	572	548	610	607	564	586	611	549	550	526	540	570	581	566	560	526	562	543	561	536	583	564	606	567	538	572	570	576	564	563	570	598	559	526	544	574	569	571	586	547	589	541	539	562	554	570	542	584	576	543	605	606	554	584	619	530	518	564	545	596	542	529	550	550	611	560	538	562	557	594	621	564	591	612	558	516	584	539	590	565	572	557	559	537	570	555	552	566	532	532	557	592	557	600	537	576	553	567	570	565	584	601	610	570	544	586	559	623	552	531	558	571	596	570	583	563	560	553	529	579	574	569	588	597	543	562	575	571	606	543	556	568	517	531	511	551	573	581	574	561	553	539	602	595	544	513	565	576	592	572	558	571	594	586	549	602	560	558	586	554	581	539	587	576	517	584	581	562	604	559	570	629	565	555	585	541	529	542	531	581	599	541	543	568	582	568	537	563	532	533	582	576	584	580	581	586	564	591	562	571	536	555	587	538	591	565	602	527	589	614	603	559	523	544	569	522	565	554	524	547	554	563	590	589	579	554	556	545	559	595	595	572	583	553	579	589	557	571	573	562	589	554	593	548	570	548	565	589	561	548	583	572	530	561	554	578	580	595	562	609	583	611	553	527	607	582	598	581	545	552	567	540	510	567	625	577	557	542	561	597	585	601	597	566	567	567	600	595	585	572	599	536	564	549	573	557	626	504	599	556	552	577	579	555	536	605	543	532	571	551	579	561	594	582	560	578	582	572	550	602	566	575	581	572	564	496	575	559	552	572	507	568	573	566	599	604	515	580	579	587	608	569	575	589	573	562	583	591	551	560	550	577	589	574	559	607	563	549	562	567	546	544	528	539	539	595	584	581	556	598	589	603	516	554	552	564	525	577	594	555	576	567	535	553	563	558	543	561	574	557	571	581	564	556	569	556	532	584	554	550	571	587	543	584	602	588	581	526	558	609	586	534	593	587	554	530	564	576	504	547	575	596	570	602	562	539	567	546	588	590	538	545	566	603	528	554	587	548	586	561	582	606	565	564	558	562	559	544	578	573	570	592	578	553	508	597	566	559	530	578	568	577	523	556	572	570	558	534	549	538	579	573	526	534	567	544	553	536	531	568	594	591	552	567	522	531	563	575	546	525	559	569	584	583	527	618	575	536	590	567	568	565	529	575	556	588	576	554	551	567	567	562	574	520	557	598	593	546	566	555	560	563	553	572	534	546	558	564	546	514	629	569	555	538	550	616	555	588	571	575	552	552	584	519	529	557	580	547	580	513	587	572	577	547	567	553	583	576	610	511	594	553	543	515	537	587	551	578	587	588	534	567	588	546	593	579	624	573	540	545	580	604	565	587	577	578	558	574	567	575	545	539	552	566	554	584	580	601	575	583	570	586	564	580	573	537	546	581	562	565	534	574	577	553	546	532	563	514	571	572	560	593	556	561	560	561	542	558	572	551	550	578	572	596	562	549	589	583	617	585	547	609	551	533	556	578	568	611	588	580	604	588	577	615	556	524	529	544	542	541	527	520	614	536	552	572	566	554	536	597	591	604	567	549	588	573	568	570	549	579	547	550	543	615	578	592	569	577	557	567	571	534	564	553	542	558	555	568	573	581	546	584	597	553	568	554	525	537	552	617	611	558	578	598	555	561	547	563	592	547	554	596	571	558	514	565	591	572	554	588	597	547	558	559	576	531	569	553	604	537	566	565	553	595	558	535	542	556	576	549	557	551	563	516	542	512	528	529	556	568	553	578	605	594	560	609	620	592	605	575	531	539	604	593	556	563	570	538	539	570	627	549	563	555	573	492	576	550	560	565	596	556	496	553	542	543	630	532	588	600	536	552	559	568	529	566	555	565	528	547	555	565	594	571	553	573	541	579	508	581	529	588	609	565	582	584	605	574	563	582	571	593	585	607	543	577	576	574	573	609	562	563	589	552	565	591	596	569	566	598	559	570	551	541	579	570	575	561	584	568	548	552	544	576	556	542	506	530	547	575	591	559	591	572	598	561	559	546	602	508	530	542	538	560	551	568	563	580	568	551	542	541	589	594	608	604	596	546	576	555	583	573	528	566	547	607	553	564	563	580	583	574	516	581	564	523	587	590	597	559	588	561	549	567	526	569	621	645	539	587	557	571	564	636	586	543	508	583	534	547	530	542	556	575	564	572	554	548	587	585	521	594	576	552	584	542	552	547	581	579	597	561	525	532	580	598	574	583	597	597	541	569	559	552	580	579	530	553	558	558	576	578	588	553	561	612	572	531	574	587	544	548	546	533	567	550	549	529	561	543	516	578	574	557	607	524	577	547	608	548	568	572	583	543	551	580	560	563	565	584	544	551	601	592	550	562	575	571	582	575	576	566	577	625	561	564	547	534	540	578	560	583	583	605	593	579	561	531	580	581	566	583	553	555	530	536	571	560	546	566	587	598	552	556	582	589	595	543	568	545	588	543	539	558	547	583	522	532	518	568	611	612	566	522	520	569	615	567	552	569	550	578	582	554	554	613	591	524	562	568	549	567	563	558	540	612	519	613	537	574	546	558	552	574	557	561	582	529	619	585	559	535	560	608	589	574	568	553	531	595	580	582	552	588	574	604	597	557	557	567	549	583	561	590	546	559	523	595	557	585	539	581	581	571	588	545	540	575	538	542	592	595	558	594	569	549	541	546	555	558	585	607	545	551	544	587	600	561	582	648	572	582	580	586	538	559	538	586	559	573	568	564	590	555	561	573	574	578	587	579	562	555	552	585	547	562	594	625	622	543	595	598	598	565	561	547	530	602	582	527	608	591	582	575	573	592	592	583	609	586	554	564	591	569	582	563	555	592	566	570	532	558	531	556	551	585	580	539	559	567	568	538	570	583	567	568	545	552	524	536	577	524	560	527	604	541	551	565	539	557	558	562	517	604	553	550	542	593	588	557	571	583	583	597	573	524	552	529	572	578	558	557	621	563	565	560	563	572	593	579	609	577	578	606	549	570	575	568	521	529	553	589	608	566	563	548	584	561	567	543	545	570	570	593	545	548	545	559	547	580	561	563	596	599	524	591	563	586	565	530	541	545	604	546	574	562	537	578	578	584	594	514	577	572	548
10979	18731	12348	7769	5726	3720	2654	2483	10376	17468	15688	12894	8632	5026	2971	1725	1115	796	709	651	628	610	593	592	579	602	555	616	603	583	619	616	531	580	626	625	616	581	590	622	567	605	595	606	584	601	615	626	609	656	597	551	557	661	637	571	608	578	644	622	569	601	583	577	602	586	608	610	593	602	591	589	570	612	623	589	591	606	616	567	617	617	593	617	640	655	617	607	617	624	614	572	597	583	644	589	564	586	619	575	587	617	602	578	573	597	634	579	548	521	627	619	579	574	592	620	583	573	631	604	588	593	617	617	619	628	601	597	586	604	565	591	615	607	650	611	621	623	593	590	587	597	602	635	615	641	597	616	576	597	580	585	607	629	569	621	599	632	644	581	592	598	564	673	590	635	603	599	619	567	615	613	605	607	604	621	614	584	594	575	599	567	617	585	628	599	610	590	593	624	609	581	590	623	554	633	635	623	635	532	631	649	593	645	627	641	622	625	604	624	575	612	612	602	583	616	582	574	621	668	610	627	583	616	576	616	597	607	611	620	603	563	634	598	600	623	628	650	564	568	638	570	641	609	646	591	595	624	645	589	635	593	603	591	658	577	600	558	581	581	607	611	585	613	596	569	593	573	579	606	613	585	618	601	542	628	594	629	595	638	623	607	598	595	621	612	561	580	576	593	616	629	608	534	603	634	602	573	595	629	580	621	610	612	631	610	612	624	605	604	621	565	603	613	588	578	615	612	666	633	594	596	612	613	616	568	592	584	585	571	584	564	600	584	637	593	603	597	606	612	628	626	602	636	617	616	638	596	600	575	575	587	590	614	631	655	589	605	625	607	662	580	618	555	625	596	576	557	624	614	617	572	575	631	587	587	621	601	607	581	604	600	590	602	589	586	587	601	605	611	633	629	620	623	572	592	577	606	596	598	588	597	602	623	633	599	564	609	591	605	583	611	629	612	639	592	641	614	618	603	620	596	598	630	599	647	601	629	619	611	587	632	627	584	650	583	652	590	604	604	588	648	582	583	586	586	592	582	633	624	593	622	604	546	589	598	575	579	582	599	621	582	574	584	571	618	548	630	621	629	591	631	581	603	589	641	619	596	553	575	581	585	560	592	597	588	596	600	592	645	586	674	610	540	612	633	602	612	609	586	651	572	637	627	575	619	622	661	628	587	590	612	572	578	571	631	614	599	631	576	586	594	583	638	621	594	607	582	617	603	589	625	594	585	562	630	588	582	605	589	632	593	603	636	589	597	581	580	608	620	557	593	589	640	582	567	604	599	578	618	616	588	641	599	609	554	628	599	613	634	587	593	612	611	626	583	575	594	577	553	625	619	587	557	606	597	607	591	582	611	590	613	594	593	643	606	620	627	640	558	623	606	600	652	668	604	581	646	619	628	574	634	583	607	622	607	582	581	660	626	602	586	585	600	632	566	609	575	625	600	597	574	600	601	606	576	603	584	556	589	586	631	629	567	622	603	601	606	578	613	590	592	632	593	574	607	618	609	603	621	612	575	582	591	624	669	602	572	602	624	599	564	609	612	627	623	623	556	594	601	597	642	595	573	607	581	628	602	597	654	613	561	615	618	643	622	619	593	614	591	615	622	561	611	623	602	600	668	590	624	589	606	621	570	590	595	568	643	647	569	642	632	636	585	560	606	601	626	591	608	571	581	627	629	605	613	584	627	572	581	600	606	591	577	599	578	634	593	547	608	623	601	610	603	622	663	634	590	622	591	643	645	582	632	587	566	645	623	576	562	603	596	578	614	621	631	607	561	569	610	616	563	595	564	630	560	586	632	578	615	645	571	621	578	594	574	597	579	621	586	610	609	636	592	579	590	617	579	627	609	586	600	575	595	641	576	621	631	567	592	605	606	620	580	576	569	571	604	609	608	628	602	605	588	583	586	581	581	583	557	578	624	589	603	616	596	626	606	566	597	630	624	582	615	627	603	577	656	545	626	620	600	589	582	619	638	595	603	656	627	561	606	589	609	617	612	618	574	646	615	618	586	596	592	585	601	620	582	589	635	607	625	632	626	622	614	572	595	627	596	605	603	654	599	602	592	589	625	614	609	610	570	585	620	592	580	600	545	588	580	611	607	589	630	592	587	597	639	597	586	629	589	570	596	653	609	607	626	608	562	600	607	605	589	604	618	572	576	607	578	603	638	569	583	579	636	571	640	608	591	617	607	609	594	609	600	598	637	644	618	594	580	595	604	639	624	563	627	588	613	633	599	585	596	570	607	627	648	625	611	562	588	569	566	624	610	600	628	584	591	611	608	598	625	632	635	560	609	599	602	580	573	583	624	559	590	613	587	635	619	629	612	634	595	581	633	613	622	605	657	613	602	556	649	575	611	640	596	605	594	575	585	643	571	617	604	576	599	543	584	618	621	575	577	587	606	583	623	611	621	619	610	632	594	613	641	623	637	627	579	587	607	607	628	546	607	597	579	575	606	607	601	614	596	590	618	553	599	620	591	579	630	604	588	616	585	586	609	628	609	564	534	592	641	607	644	600	590	587	586	589	611	560	612	575	593	601	578	619	606	577	572	639	584	592	621	574	594	583	607	615	614	643	573	609	593	583	557	609	573	587	540	596	574	605	646	604	612	581	630	628	632	643	622	601	622	605	593	658	599	598	653	581	629	556	611	643	627	634	590	598	589	591	604	607	574	622	625	597	624	629	574	581	590	602	584	571	557	591	604	580	612	669	621	534	655	609	588	576	577	571	583	578	626	620	554	629	601	560	596	638	611	591	606	613	605	610	643	560	541	620	595	560	585	646	624	599	625	607	616	598	590	602	575	638	585	611	614	597	635	601	581	597	607	593	538	632	585	577	611	639	532	594	590	575	597	603	643	599	628	579	567	586	606	608	589	575	581	575	550	606	582	598	559	620	637	606	623	626	511	591	590	571	603	638	629	593	662	628	621	578	652	592	600	628	598	586	579	593	575	609	556	577	587	628	621	610	611	581	687	599	618	605	620	626	618	652	605	568	565	612	618	584	591	616	578	603	652	583	584	610	577	606	557	645	602	614	611	565	587	588	633	584	610	599	632	607	588	579	576	600	645	596	598	624	588	597	609	564	553	593	593	593	592	634	598	577	575	628	603	623	581	630	579	620	583	586	647	631	593	653	601	605	605	627	608	631	576	627	593	623	620	590	615	597	590	599	583	611	618	649	589	618	582	612	598	631	632	586	568	577	620	594	608	583	592	631	559	616	624	608	664	599	624	627	560	597	572	593	573	664	599	580	601	594	597	580	593	584	586	573	579	585	629	584	598	592	619	610	613	579	577	580	600	581	579	608	619	618	590	572	607	630	637	600	666	641	621	593	613	595	598	638	619	615	577	622	661	567	599	554	638	614	539	606	629	642	659	649	637	594	588	617	599	612	643	655	599	558	599	632	580	612	605	622	587	577	558	599	605	640	617	582	602	561	606	585	594	640	585	596	584	585	609	564	631	627	599	608	613	567	561	605	621	593	602
22782	21416	29155	24110	21443	21650	12592	3439	15431	31199	29859	24416	18246	9973	5468	2967	1685	1150	886	744	712	731	726	703	758	739	764	706	729	719	736	775	783	703	725	716	714	696	741	689	723	734	738	775	726	693	751	660	710	739	739	721	722	758	687	704	699	670	695	704	715	650	678	705	730	734	733	753	704	724	729	723	719	699	717	712	721	765	687	718	737	693	754	716	712	709	695	694	702	692	761	740	725	734	662	700	720	736	736	710	733	745	703	730	695	724	726	716	756	669	680	672	722	758	727	682	696	732	718	741	758	740	732	724	734	737	726	737	694	725	747	691	682	706	709	712	711	734	751	725	698	730	711	706	726	693	696	704	717	696	754	744	708	761	723	737	753	675	707	736	740	666	702	707	727	699	715	716	707	734	732	733	715	707	698	746	707	752	669	692	732	737	779	743	709	706	688	723	700	679	699	783	731	718	750	721	721	742	688	711	729	693	670	704	711	706	739	705	796	709	743	708	708	747	734	729	724	692	747	761	726	720	691	709	683	723	680	695	678	736	721	716	708	675	739	672	733	713	698	726	753	713	675	703	715	729	703	715	714	688	712	718	698	692	726	722	702	744	699	696	758	733	705	691	727	700	725	699	699	700	705	797	721	666	727	717	772	708	695	707	727	644	729	728	683	715	724	735	721	755	745	703	729	735	734	731	745	702	713	702	698	709	691	690	681	676	720	702	683	723	785	721	702	725	740	700	715	729	732	752	712	725	705	718	702	696	720	710	749	708	718	696	713	690	728	724	735	720	625	719	735	676	716	752	722	702	649	713	752	719	731	673	702	718	746	728	751	700	717	729	684	781	685	752	695	716	691	742	716	706	722	652	716	705	702	749	676	734	712	709	701	732	713	708	704	738	718	732	725	725	693	724	762	687	730	721	700	716	759	715	709	715	719	664	731	729	711	770	715	719	784	707	724	703	713	708	756	733	658	736	684	731	709	699	708	714	753	718	730	704	698	704	708	747	683	684	697	716	702	675	707	759	747	683	763	711	712	676	704	748	724	697	761	690	735	705	727	698	733	751	701	688	736	721	728	710	723	689	735	689	770	682	737	698	749	669	730	740	744	719	731	726	777	742	670	725	736	734	707	668	714	714	693	729	718	692	718	688	679	764	708	672	775	699	733	665	654	721	719	686	696	700	701	713	711	699	723	761	721	694	698	712	744	728	728	704	697	719	721	679	673	755	702	736	731	688	724	648	708	680	744	717	672	692	760	711	698	691	688	736	673	701	679	760	711	716	697	752	689	719	738	723	686	727	727	711	706	722	724	734	719	696	739	706	676	746	731	719	706	721	719	702	718	732	668	736	731	809	724	699	737	671	704	675	741	711	696	697	725	664	662	753	706	730	706	726	735	684	723	738	674	693	714	723	721	683	751	704	718	698	684	681	681	730	753	696	688	704	695	738	726	679	698	714	714	686	689	743	685	693	737	756	740	704	656	719	724	719	703	729	712	744	695	717	710	673	764	735	684	728	702	700	697	709	692	643	656	701	703	718	678	698	719	735	689	730	692	702	741	694	722	725	694	700	683	723	704	710	712	737	728	722	721	697	721	688	693	691	669	687	708	715	731	771	751	694	719	722	676	726	717	669	733	722	782	687	702	694	698	731	753	723	707	653	650	733	787	722	721	702	711	699	715	707	662	705	703	701	718	758	748	699	697	718	730	712	706	719	755	743	720	739	701	679	702	748	708	743	744	695	732	664	696	723	682	675	665	725	729	699	706	670	713	715	685	738	750	711	679	692	705	704	672	712	705	717	665	666	729	706	716	732	732	675	730	712	702	732	707	733	626	762	731	713	713	729	681	701	713	700	727	699	689	763	669	685	718	711	706	723	753	698	764	730	696	696	710	738	714	716	754	698	681	730	747	712	726	674	667	701	674	738	696	683	713	686	653	736	751	704	715	675	710	682	724	702	731	682	725	724	687	682	706	699	667	735	723	748	710	703	670	705	705	731	709	688	678	715	710	684	736	678	697	665	696	676	701	667	766	683	743	705	671	683	677	707	721	727	681	742	712	644	749	703	703	732	748	729	759	707	710	706	721	738	720	755	671	708	688	707	684	691	710	680	657	701	735	702	695	761	721	723	718	727	732	723	694	710	712	701	659	707	738	710	687	737	733	691	701	755	745	732	729	735	692	683	728	714	712	731	709	718	645	684	690	711	742	729	704	683	672	724	691	691	757	686	688	709	718	746	693	674	714	685	742	714	692	703	683	720	699	690	715	696	663	717	750	692	655	759	680	706	703	699	686	755	746	671	675	728	692	707	681	718	704	697	707	753	697	714	719	716	687	764	716	722	773	713	745	666	699	719	710	701	787	725	662	738	688	713	707	714	729	703	726	781	722	710	669	745	683	681	725	725	701	718	701	704	698	705	721	716	709	745	743	782	726	718	691	724	735	724	720	691	673	756	759	693	735	675	703	726	719	725	665	741	695	675	763	725	732	714	727	709	722	720	739	734	699	750	746	762	754	714	677	780	721	753	689	680	736	711	704	677	735	712	730	739	718	727	730	718	745	732	700	700	754	691	753	741	702	687	654	715	749	715	775	687	683	718	726	675	668	717	726	660	715	707	738	726	711	720	753	753	672	715	713	695	685	678	706	696	715	669	756	704	711	731	746	720	791	728	716	689	732	676	727	692	699	707	718	728	730	751	643	706	738	714	747	688	701	729	666	721	725	712	695	701	694	719	704	710	749	740	747	688	732	765	738	735	725	683	690	733	704	757	727	742	706	709	732	769	691	704	737	695	712	760	676	739	733	719	745	720	739	702	658	713	689	729	738	718	728	724	686	704	729	725	682	676	653	716	665	715	668	712	693	673	660	766	692	755	663	751	713	717	706	665	719	718	739	741	746	739	724	672	666	674	764	745	710	682	660	725	728	720	633	694	700	719	705	704	736	707	734	761	703	669	711	672	691	667	729	740	717	732	695	694	690	738	703	741	739	679	705	704	726	687	714	726	681	715	741	675	674	742	741	728	665	715	757	674	708	685	717	692	697	777	666	729	701	739	719	746	711	708	745	705	692	669	729	727	703	697	695	715	682	701	736	690	711	685	708	672	744	677	770	712	699	710	675	674	729	703	701	744	688	707	723	718	720	723	656	744	724	688	699	708	701	709	731	751	695	691	703	731	732	661	763	724	714	738	657	736	726	732	690	688	667	698	740	680	689	747	682	720	714	738	717	721	734	738	722	701	707	695	725	709	744	728	685	718	679	664	745	715	724	744	723	671	698	699	724	740	679	740	660	673	712	713	740	673	717	710	703	700	738	713	706	696	704	702	709	731	687	711	743	706	727	750	703	660	738	671	707	690	721	734	708	750	740	704	690	733	707	713	738	735	718	673	723	715	724	734	743	703	683	738	691	753	702	742	688	743	710	711	709	726	750	664	711	727	681	716	689	722	714	771	662	712	712	741	695	751	750	715	712	744	666	691	720	713	723	744	757	704
13162	27611	21512	14823	13763	10496	7314	4836	22036	35470	32419	27805	20861	12828	7497	4088	2379	1393	935	817	808	754	731	705	752	722	754	748	753	730	695	722	735	699	740	714	745	767	706	695	691	717	720	760	757	755	737	712	687	705	739	765	758	776	713	694	767	736	727	750	789	708	737	759	728	772	704	752	734	728	748	713	766	712	699	778	728	720	725	754	736	731	724	724	715	735	662	716	719	773	712	689	737	710	755	746	766	737	709	685	748	754	670	733	709	758	726	687	765	712	697	714	734	711	739	723	738	749	716	724	718	705	714	782	766	750	762	756	724	757	723	745	740	729	715	700	719	758	743	707	769	740	738	704	696	780	752	750	687	700	755	682	760	723	723	737	750	770	740	692	740	756	683	725	740	695	745	726	693	704	707	732	739	735	744	790	734	728	715	729	705	701	714	731	737	734	782	753	705	724	702	741	676	758	736	690	715	711	722	740	770	720	739	714	764	738	765	746	735	706	772	738	740	696	745	714	728	721	765	748	713	719	699	726	742	716	677	757	750	740	768	719	744	738	719	791	705	738	718	754	715	713	719	715	733	750	779	733	736	743	745	726	726	780	721	710	762	732	721	700	768	727	726	731	728	752	760	735	769	775	719	675	730	699	744	748	727	727	693	726	742	674	748	726	712	736	721	715	709	753	720	689	725	761	735	724	703	726	763	724	734	746	680	715	732	723	693	723	729	738	752	738	761	742	734	740	724	728	737	722	683	735	733	726	701	717	738	750	712	742	722	708	732	692	696	716	689	711	696	714	726	728	726	695	712	743	699	732	691	704	752	724	734	709	726	727	752	699	725	672	758	729	735	734	743	722	765	696	774	720	772	708	732	715	723	720	700	753	762	767	736	730	701	768	714	749	780	755	726	725	726	738	724	746	682	736	698	701	752	748	712	714	690	764	723	727	716	697	733	680	718	760	730	739	714	716	694	738	765	736	719	742	685	775	685	777	726	730	792	750	708	754	695	727	698	757	692	709	729	702	766	779	728	753	702	685	687	677	741	764	725	767	711	756	683	744	715	738	743	719	682	743	716	675	722	711	755	734	735	695	710	723	762	701	737	762	714	724	762	738	795	703	716	737	784	730	657	713	688	810	729	780	707	737	728	733	757	745	718	671	757	737	716	721	726	741	806	732	771	710	717	750	686	735	734	705	686	759	740	740	711	709	741	713	716	733	724	759	751	733	775	683	730	714	725	778	696	767	727	765	676	711	766	747	723	773	696	761	721	715	678	755	725	690	719	701	731	731	692	763	728	685	697	730	747	725	752	763	751	723	690	725	782	685	748	737	724	756	721	789	779	717	717	758	738	714	759	734	744	677	720	778	768	725	732	802	733	702	713	732	672	752	740	752	707	710	710	733	715	712	749	734	751	725	740	701	741	702	790	726	764	744	703	779	740	754	738	742	725	666	723	730	728	733	763	680	726	710	729	744	745	722	683	765	779	706	714	724	735	742	747	724	704	695	693	756	700	716	753	716	732	752	763	713	737	753	650	726	748	669	801	732	716	766	743	756	710	713	720	683	716	763	736	713	744	751	754	712	773	716	767	730	695	759	713	720	745	711	716	722	682	698	696	724	707	688	727	735	682	734	718	695	772	718	756	714	735	716	726	712	744	731	710	712	709	763	740	686	681	752	764	753	742	703	729	750	782	697	812	687	744	700	775	734	784	732	726	789	751	702	736	760	700	762	763	758	701	732	723	680	718	726	738	725	773	732	760	755	739	710	764	739	752	750	721	719	691	733	749	747	727	797	737	751	757	768	702	699	750	720	734	693	733	720	695	706	727	752	703	737	769	698	744	739	674	672	779	693	733	760	749	765	746	711	737	709	710	731	760	711	709	724	717	749	699	747	715	727	732	744	713	741	730	749	738	724	740	741	744	692	746	751	753	718	698	714	771	741	691	735	768	744	753	720	678	694	745	686	715	694	717	728	719	719	716	749	737	704	741	712	761	784	701	742	719	695	733	661	720	759	719	759	747	737	700	724	742	741	727	722	684	791	728	743	688	704	715	688	754	732	717	729	747	732	739	751	750	715	668	715	738	716	749	714	746	757	758	691	696	689	703	745	716	749	709	743	713	670	738	749	719	750	770	715	716	725	764	751	731	719	749	714	710	754	773	720	721	781	730	760	729	731	753	705	721	744	803	706	736	768	727	732	760	725	710	677	741	739	706	783	742	737	696	749	711	735	733	730	734	725	772	743	775	729	697	700	780	764	698	752	734	720	810	758	711	705	789	789	696	706	749	759	689	714	735	732	777	763	713	674	724	715	725	703	731	714	745	712	730	740	720	747	759	739	710	706	710	715	778	756	752	738	740	717	699	708	717	748	682	755	747	794	725	749	721	756	809	733	774	744	709	717	730	705	792	740	696	776	733	740	756	773	736	738	778	689	709	727	735	740	687	744	760	732	723	702	708	728	747	679	694	670	696	727	736	731	733	694	750	697	714	725	735	729	739	708	759	742	729	735	709	729	753	743	739	723	738	759	754	739	765	691	759	736	723	642	718	735	731	722	733	784	754	721	731	750	744	769	742	752	681	723	751	723	739	701	745	720	760	724	753	720	710	736	676	731	717	687	674	730	689	713	767	833	747	776	734	746	740	749	718	728	714	722	738	757	714	691	722	717	708	751	697	744	737	712	716	742	751	712	746	712	680	706	683	719	726	689	721	758	725	709	727	757	742	750	775	751	690	714	757	689	681	705	700	759	710	699	729	722	699	743	737	763	752	735	730	728	711	735	728	753	740	692	738	727	756	689	736	725	694	742	732	723	694	769	739	757	745	758	744	753	753	735	709	751	712	693	771	795	765	669	701	733	706	756	723	711	741	695	712	720	723	711	715	710	747	701	703	750	746	732	714	721	727	731	749	726	761	717	771	726	718	734	718	712	750	724	697	695	761	754	750	740	753	780	732	729	762	733	710	736	714	700	728	669	707	729	691	713	705	772	705	713	704	776	707	755	744	720	696	743	707	761	709	705	723	742	735	742	774	737	766	715	747	724	708	754	717	699	751	761	687	725	743	701	714	686	721	710	703	741	709	722	765	711	776	762	696	749	744	699	714	731	777	758	725	779	702	749	742	758	740	749	722	705	745	730	666	718	733	692	732	730	679	709	756	710	753	690	720	748	738	687	745	719	724	710	724	717	696	744	722	716	655	714	730	727	728	734	776	781	742	729	670	726	753	688	662	736	742	727	702	687	663	764	716	713	727	700	732	712	739	734	697	729	712	702	710	752	774	676	767	754	727	725	775	781	737	745	697	759	662	645	715	681	787	724	719	740	717	749	691	741	783	760	756	717	736	725	699	744	746	764	702	729	709	708	754	718	701	759	780	720	755	728	708	735	686	718	752	731	717	703	783	702	732	728	702	765	767	711	755	677	717	724	751	742	781	729	733	760	727	690	734	728	722	747	698	733	718	758	771	715	769	732	768	705	765	776	746	722	734	704	732	704
28247	19613	12774	7366	3874	2115	1863	1475	1508	2162	2110	1730	1367	1020	895	677	639	581	534	503	483	513	507	497	500	489	498	486	488	506	504	490	520	476	517	495	508	528	509	517	500	507	503	478	506	480	494	490	475	495	492	527	489	473	485	455	516	498	542	492	504	537	530	499	504	521	502	497	493	533	498	522	491	485	484	493	484	504	479	515	480	528	500	518	499	480	513	477	484	484	525	489	468	467	502	510	525	545	504	510	551	483	499	558	507	486	506	544	479	493	497	496	528	507	481	526	516	507	514	477	555	497	529	485	500	497	520	532	516	501	502	482	533	486	486	512	504	494	507	511	524	491	472	506	523	508	486	536	524	479	504	486	507	482	520	497	503	495	464	485	490	493	509	543	508	500	489	477	495	519	492	466	540	525	499	534	508	514	459	521	549	516	466	486	485	456	490	502	502	505	528	484	522	513	476	518	503	467	489	505	482	513	522	516	487	540	527	524	537	521	502	521	516	460	530	508	547	469	537	487	503	509	517	507	534	528	489	481	550	513	500	498	492	503	491	481	559	545	532	504	504	498	500	521	484	528	491	492	526	490	491	568	515	508	475	490	498	537	522	521	499	511	510	532	489	511	484	484	483	437	503	485	505	464	496	526	454	511	467	520	531	480	500	516	470	541	493	515	496	467	489	531	525	472	512	507	482	535	517	549	515	487	519	489	534	472	552	473	460	494	493	506	517	471	478	531	514	514	496	516	508	513	495	514	541	488	547	512	478	472	521	521	493	536	511	458	515	504	519	488	510	541	478	484	481	474	506	481	478	474	540	502	549	480	507	552	522	519	504	519	524	491	556	563	521	477	503	489	501	498	515	513	521	473	523	486	518	447	512	553	500	502	488	539	521	455	506	517	462	490	494	482	494	515	513	538	503	533	499	498	477	510	539	505	518	502	527	504	489	494	501	490	508	508	473	489	499	520	508	495	512	485	537	506	504	506	499	516	531	487	524	496	538	530	490	504	506	483	468	497	485	523	480	484	434	474	502	505	518	491	483	524	520	529	546	502	552	458	537	492	491	529	507	468	513	502	545	557	457	436	503	501	493	519	510	461	492	509	493	511	526	508	535	495	464	473	539	519	466	483	530	497	523	514	541	494	489	548	509	498	468	481	493	518	509	478	517	508	498	506	457	573	523	502	483	479	504	564	490	528	473	469	499	493	491	501	503	463	487	524	516	510	520	502	478	502	547	510	496	503	472	464	528	515	466	455	482	484	523	493	541	463	525	496	484	525	499	491	508	486	552	517	467	505	502	526	535	495	522	507	521	531	529	508	482	491	517	523	520	520	501	486	535	477	524	510	488	487	498	549	581	502	539	518	519	521	522	530	486	524	499	503	477	504	457	499	510	492	507	517	487	469	508	578	517	477	542	506	514	512	528	509	483	538	520	526	512	462	507	522	519	498	487	499	480	506	489	479	468	498	507	505	487	552	530	475	498	516	537	481	457	537	491	516	540	456	497	491	491	501	500	555	529	495	466	515	504	528	509	479	527	485	519	477	465	514	518	500	487	511	535	504	500	494	483	509	514	481	454	529	485	434	458	448	481	468	479	520	479	538	498	504	493	496	483	475	527	522	506	477	526	490	528	495	522	529	463	497	520	489	516	507	471	463	472	474	484	521	527	518	537	505	488	479	506	549	522	489	514	482	507	513	522	490	518	478	533	522	543	481	519	498	540	511	473	521	501	480	492	544	540	502	524	512	491	486	488	526	519	491	515	507	520	493	514	529	521	519	511	550	493	544	522	513	500	517	511	491	498	483	494	511	504	521	519	507	516	479	480	523	499	508	495	522	493	505	512	522	509	473	553	546	506	533	548	529	516	504	493	537	522	517	536	525	499	492	526	497	531	496	517	509	503	495	498	557	489	483	507	508	505	533	528	508	516	513	525	491	476	522	520	532	569	538	464	486	464	461	557	474	490	477	539	470	511	499	482	540	520	482	502	509	496	484	490	481	497	478	502	534	480	515	536	515	502	481	522	483	553	492	494	556	534	488	457	490	493	509	508	539	489	483	477	489	485	496	528	489	473	520	482	537	521	553	516	497	523	505	545	543	487	515	512	477	506	437	547	517	547	492	477	493	476	495	511	500	493	486	508	536	519	492	530	520	527	530	524	479	513	503	448	528	518	537	483	484	479	492	502	443	525	515	511	511	492	486	543	497	491	493	502	498	510	512	516	489	497	511	490	544	495	529	519	488	523	553	527	477	476	526	488	504	529	506	530	493	500	490	463	521	493	512	474	512	515	491	514	486	518	497	507	487	507	552	526	512	501	462	523	528	537	476	470	524	540	471	528	518	516	486	544	522	466	490	504	510	554	507	480	468	520	471	466	514	567	502	518	465	504	530	518	533	535	479	502	494	529	561	495	470	490	501	482	505	501	525	530	465	512	514	483	525	490	499	510	500	554	494	466	516	495	524	509	537	468	518	507	527	485	523	521	516	515	533	552	511	525	483	523	515	533	479	468	504	496	489	534	510	468	510	495	496	504	478	505	510	486	483	540	471	510	477	493	475	497	490	477	505	507	471	484	561	495	499	515	526	530	527	524	504	531	501	519	507	516	494	489	493	501	494	512	498	521	524	453	517	546	507	523	493	480	495	531	537	536	549	533	526	531	498	505	502	495	480	505	503	561	484	487	525	486	502	500	511	509	478	523	481	481	513	508	525	520	513	500	551	547	527	539	483	512	508	517	500	515	490	517	491	449	521	507	502	494	481	509	532	515	552	475	521	530	524	585	505	490	485	538	491	501	486	479	528	520	512	507	490	533	505	482	533	517	502	494	494	534	545	517	487	508	508	535	466	477	546	479	494	496	509	485	500	489	481	545	506	466	534	507	504	545	501	511	512	526	505	472	540	515	514	510	484	469	520	473	507	501	521	484	505	487	497	494	537	474	507	512	518	509	513	479	520	496	539	497	491	486	484	570	502	493	481	519	539	506	480	505	500	478	508	479	539	525	492	519	506	517	526	501	526	463	472	476	508	501	476	471	504	550	519	503	470	478	476	459	513	537	469	547	491	490	461	543	502	496	474	475	510	513	512	547	496	484	536	515	532	539	504	477	543	482	477	484	540	522	564	484	493	523	553	476	499	489	507	504	518	526	502	471	474	478	493	506	488	521	519	506	499	535	453	464	501	517	508	470	507	473	486	525	476	498	528	529	472	492	506	505	516	520	511	518	475	562	529	453	502	523	506	495	539	500	511	497	568	508	542	491	493	520	461	496	513	547	495	511	494	494	493	491	528	537	497	551	498	540	514	495	520	503	535	546	518	491	520	508	514	544	527	487	480	538	509	468	447	501	523	520	444	513	511	495	508	480	505	486	521	497	480	514	520	503	470	500	497	493	455	519	511	462	498	492	530	490	509	486	516	530	521	491	529	481	537	473	487	533	511	487	525	536	518	548	517	480	505	487	491	495	492	515	490	485	476	539	497	502	512	511	483
10730	14805	12233	8409	6359	3853	3265	2545	2329	3093	2801	2358	1774	1409	1068	780	643	626	606	579	506	492	505	524	528	531	519	517	561	567	524	566	559	534	515	461	517	576	555	541	512	524	520	533	568	496	519	537	500	539	501	529	494	512	517	524	534	539	517	558	541	539	504	517	568	549	551	484	507	555	528	554	567	520	515	533	514	558	551	528	511	545	504	560	505	538	522	516	545	538	517	490	537	548	575	478	546	540	560	529	527	502	566	526	552	587	517	513	549	545	536	527	536	527	562	526	524	542	541	559	521	532	547	520	534	563	547	553	549	521	525	582	561	547	499	479	550	548	538	558	553	540	535	554	499	525	522	514	541	518	568	542	547	554	542	557	586	561	510	518	552	566	538	556	517	558	522	512	579	569	539	534	543	557	527	516	502	526	567	500	486	507	528	546	521	508	526	545	575	521	517	547	524	523	542	561	564	522	528	481	538	539	545	504	546	544	561	564	494	526	525	529	520	525	529	527	538	565	512	568	570	561	530	521	560	509	521	569	541	529	537	542	553	541	504	517	509	537	561	523	554	522	561	552	517	526	541	513	539	545	526	508	569	549	553	478	511	495	542	559	521	510	542	539	575	530	456	508	531	530	522	507	519	557	518	524	536	542	540	525	550	576	542	525	540	542	565	555	510	527	543	527	554	523	542	527	533	486	561	522	506	545	545	536	536	547	542	514	536	585	499	541	540	532	537	593	497	527	558	518	503	533	546	531	550	565	521	529	559	519	538	529	549	525	581	551	537	517	519	547	556	509	546	565	512	535	561	538	557	495	551	544	561	546	550	536	535	530	510	546	510	513	510	539	513	522	563	531	519	538	481	554	547	513	516	524	557	526	522	535	537	502	528	555	559	530	493	552	549	516	520	562	516	527	487	556	518	568	516	580	491	530	543	546	533	566	539	574	498	504	548	530	554	548	561	561	543	557	534	558	529	540	554	533	540	485	515	549	528	532	531	578	539	530	559	539	517	498	557	510	517	545	547	535	527	563	530	513	533	532	541	528	514	536	526	513	586	545	518	575	515	569	546	517	574	495	567	529	504	517	538	549	546	599	515	505	537	551	562	534	550	497	563	503	564	525	543	536	518	553	547	517	538	521	555	551	529	580	550	526	553	540	546	516	555	554	513	541	560	550	560	515	510	533	530	544	550	545	525	563	557	569	559	502	533	531	576	535	509	521	519	560	591	488	526	491	512	555	546	538	559	574	550	516	565	514	538	517	506	560	542	539	532	535	550	521	583	492	505	532	548	555	552	532	523	532	536	579	519	520	528	576	522	494	498	488	516	560	568	572	517	546	561	551	519	551	509	539	527	509	531	548	552	556	532	559	558	546	534	537	578	545	511	513	529	560	524	545	542	523	536	518	537	491	524	603	536	559	557	568	511	514	491	544	534	549	505	554	533	564	518	519	520	549	604	512	519	534	567	546	546	503	537	524	547	535	516	501	527	498	528	550	530	593	563	507	492	535	524	571	542	537	519	542	551	503	583	532	541	571	540	515	550	525	538	502	519	543	560	563	534	552	532	522	524	539	544	537	535	514	543	526	534	535	537	549	554	496	529	538	566	554	528	514	527	550	555	525	554	547	520	535	511	538	549	519	529	566	556	497	562	543	526	549	494	533	527	504	551	555	517	535	514	536	565	541	521	547	552	560	511	520	541	524	511	528	529	532	544	538	574	552	502	531	540	548	551	515	564	527	529	521	494	526	533	578	579	516	577	544	564	552	567	504	567	509	573	556	583	565	493	497	570	522	521	541	508	504	563	541	531	556	521	538	570	564	521	539	550	551	519	559	539	520	527	487	537	538	513	519	545	563	575	518	542	527	524	499	550	505	560	515	561	507	542	583	537	506	559	591	549	537	497	502	500	554	537	563	558	523	531	544	575	553	524	525	551	557	530	518	541	582	527	560	578	555	520	532	565	520	562	521	511	544	540	521	538	546	534	553	540	534	536	524	526	531	541	528	543	526	595	601	557	547	540	511	524	534	510	535	543	548	526	547	576	520	578	556	569	549	547	531	531	548	522	535	539	506	538	564	509	513	580	549	549	540	550	535	541	537	548	583	537	497	507	525	531	529	521	566	534	564	548	537	581	503	507	590	525	535	567	519	546	527	541	548	516	521	535	552	564	523	546	541	566	574	530	527	534	551	512	525	537	537	535	582	540	515	512	577	526	538	505	520	498	522	534	509	513	564	559	542	539	539	523	561	558	538	499	519	519	508	505	539	548	542	567	538	517	588	542	552	600	543	536	553	530	512	544	530	517	575	541	557	534	568	539	561	527	552	538	519	526	561	541	527	553	542	545	560	508	546	553	561	523	544	529	501	551	587	489	589	535	525	537	565	556	563	614	561	596	539	527	529	540	537	573	555	545	535	530	537	530	552	531	507	541	538	533	548	524	508	547	546	529	535	562	504	506	521	539	536	546	466	529	522	526	519	561	552	554	502	554	548	540	524	508	569	553	514	533	562	547	563	549	543	542	514	533	557	566	516	526	583	578	541	561	539	556	529	520	512	536	527	539	555	503	537	534	559	535	537	494	531	562	552	544	534	558	529	501	563	561	550	562	558	515	525	592	520	533	547	523	522	511	560	550	538	520	519	504	545	548	549	539	497	528	589	533	526	513	520	557	567	487	523	503	556	541	504	543	538	543	555	562	557	538	550	542	550	505	548	544	529	517	565	513	553	557	582	518	514	532	525	510	546	568	522	529	510	541	521	548	559	526	476	525	565	512	577	564	527	556	549	521	554	563	510	522	564	517	543	496	512	548	516	550	538	533	546	541	545	557	542	511	557	528	546	549	562	533	528	532	540	507	508	561	573	505	510	569	539	534	574	510	546	542	551	542	598	518	533	524	511	550	504	554	527	559	504	560	534	533	565	552	508	508	559	491	493	524	528	503	566	562	523	520	552	526	525	595	554	494	514	531	518	572	552	529	512	519	535	535	504	553	509	517	553	571	523	479	515	582	526	564	553	528	512	528	549	548	583	519	537	519	576	565	540	548	524	538	522	539	525	565	574	556	563	536	529	550	530	520	558	558	538	543	518	564	554	530	577	552	505	578	532	496	534	494	512	532	520	515	531	557	510	547	584	490	543	512	518	542	541	533	581	554	535	564	543	520	503	589	586	531	546	524	534	523	517	543	522	547	536	516	519	536	544	530	578	528	561	553	527	547	514	541	549	496	480	562	530	550	518	489	527	536	521	536	574	552	507	539	539	548	540	543	504	540	549	558	511	582	504	530	505	529	506	510	517	536	486	537	544	559	535	513	511	535	504	577	540	517	514	513	532	547	527	522	566	531	536	556	562	504	487	549	556	526	515	552	577	557	527	589	530	550	535	517	536	562	504	533	501	533	527	543	564	544	536	527	537	498	503	542	518	555	538	537	513	553	536	544	517	564	526	583	536	515	519	552	553	490	568	523	565	535	531	523	573	570	514	501	512	500	584
24190	21416	28493	24764	21196	9695	3549	1886	6521	17036	17150	12583	9538	5293	2958	1623	1013	798	635	549	603	547	581	551	570	499	553	622	574	557	573	583	565	558	560	583	583	591	537	547	532	582	549	564	535	544	556	566	538	589	560	580	561	589	530	547	613	604	532	587	539	557	571	568	565	573	543	552	561	585	573	592	555	532	558	557	579	535	572	549	542	560	579	564	550	597	536	592	575	602	574	578	605	554	562	569	567	564	585	549	589	580	600	562	562	561	582	563	582	582	581	583	593	546	521	588	582	565	551	567	558	582	548	565	582	564	564	580	588	617	549	536	548	600	553	607	591	573	569	555	582	550	546	581	530	566	536	546	568	614	601	566	571	611	565	560	540	560	538	569	551	516	541	563	550	590	551	507	589	601	568	558	521	544	551	614	545	550	564	586	602	566	571	591	589	555	591	531	619	524	613	545	565	575	566	571	610	597	576	561	595	535	592	529	574	588	564	547	565	560	567	586	586	555	557	578	581	568	558	547	598	583	579	624	579	589	586	605	597	611	592	572	581	544	510	521	570	574	583	550	596	574	592	618	609	573	559	552	564	585	580	576	575	554	610	581	533	533	583	589	548	558	532	575	620	553	513	577	585	581	610	588	528	569	587	564	566	528	586	531	570	598	595	585	552	598	579	609	562	613	547	549	562	510	539	586	564	564	602	516	610	553	568	546	575	513	608	574	561	619	529	549	571	572	544	558	539	611	583	569	587	533	558	615	562	581	568	570	565	573	549	562	603	563	572	551	605	533	554	561	618	578	632	574	572	543	579	545	572	610	615	571	605	550	572	575	550	574	563	566	578	557	589	555	548	544	543	549	567	577	564	572	552	585	633	565	562	547	567	575	537	538	588	530	589	601	562	533	583	557	594	568	551	585	586	567	539	577	553	590	525	585	574	550	562	586	549	581	603	538	550	555	556	597	579	555	597	563	580	554	586	556	582	611	601	574	545	541	579	591	572	528	552	579	556	602	603	534	536	605	556	553	575	572	584	601	598	582	599	546	588	545	570	574	558	567	609	588	549	559	593	592	549	578	548	543	569	561	563	567	593	578	566	590	590	583	597	587	558	537	604	574	562	557	554	596	554	541	551	555	586	580	565	574	540	543	587	588	548	591	561	543	519	543	546	565	560	549	595	530	618	525	561	574	577	555	573	572	554	570	557	577	575	543	552	596	545	576	545	587	581	588	559	544	561	559	566	552	545	525	613	572	581	582	583	580	537	569	552	585	570	529	585	553	497	608	596	551	591	602	623	543	529	572	530	612	541	559	541	520	540	555	505	622	528	560	564	545	551	605	589	548	570	595	569	563	579	559	583	570	578	584	567	583	556	548	563	559	565	563	548	590	563	584	538	542	546	532	553	555	511	564	601	587	558	594	592	576	563	543	536	569	615	557	544	589	609	614	567	588	544	557	563	592	598	608	542	562	558	540	610	571	563	532	556	556	596	535	616	604	605	607	534	554	548	550	574	618	579	506	560	577	534	558	542	555	575	584	590	537	542	533	580	546	571	570	577	597	538	558	542	574	533	601	607	554	570	612	545	575	543	576	573	580	572	574	530	574	576	539	587	558	564	550	566	558	547	579	570	592	591	562	566	569	591	544	538	559	548	524	559	569	590	565	577	557	551	568	611	532	574	547	541	539	553	564	589	547	576	569	630	584	534	546	549	554	600	554	565	574	538	579	545	574	572	567	564	579	573	527	578	577	566	588	585	578	555	498	609	576	598	594	527	551	549	582	558	561	605	563	538	558	583	571	577	582	565	558	587	577	574	577	572	528	546	588	546	583	568	544	545	547	567	588	589	609	553	588	579	565	572	555	574	600	582	578	550	542	573	556	591	596	568	563	575	555	565	577	533	570	537	552	524	583	606	549	571	536	557	542	523	568	551	496	586	600	536	593	557	580	574	622	583	585	566	574	573	570	551	537	543	515	559	525	510	574	529	542	547	593	565	514	576	540	592	531	556	548	570	561	523	569	585	558	579	565	583	544	587	585	564	568	528	559	566	575	568	553	553	497	546	590	578	550	598	603	548	576	572	571	575	591	584	553	594	552	577	560	591	573	533	558	566	563	612	601	608	555	578	585	568	526	565	545	544	541	538	600	589	585	594	576	564	539	607	578	526	587	594	583	572	575	589	537	549	533	574	531	568	577	568	536	549	529	576	598	524	568	575	578	568	548	560	553	571	572	534	550	551	562	544	548	534	572	571	612	572	557	537	580	565	581	557	584	552	576	603	588	517	570	539	564	563	577	581	568	532	590	548	604	568	571	574	572	561	532	565	570	544	604	561	559	543	574	577	578	563	539	551	562	530	590	583	588	527	537	599	550	546	561	557	552	546	553	579	583	549	587	527	584	548	556	578	567	563	590	594	552	579	563	599	556	562	580	579	545	548	572	623	611	559	559	538	585	546	573	565	564	586	577	615	557	581	584	531	571	561	550	545	605	575	595	574	563	555	596	549	531	557	570	569	549	574	610	556	600	535	534	579	546	567	546	588	538	595	604	572	607	540	546	574	583	534	547	552	541	540	577	554	524	525	575	538	554	544	565	561	513	536	561	562	549	572	565	604	580	551	573	570	576	574	557	581	585	550	578	569	582	565	587	568	592	594	575	588	557	572	544	544	564	573	545	541	606	564	561	590	580	557	604	567	540	542	570	564	575	554	543	526	575	561	530	575	580	594	580	598	615	593	533	571	556	551	529	566	536	551	580	551	550	552	557	598	565	543	584	587	564	559	592	565	561	593	596	532	557	556	554	545	597	577	545	585	584	587	515	589	549	570	594	552	550	552	578	589	570	537	544	528	562	528	548	610	557	603	563	604	579	524	581	599	605	559	551	554	509	547	544	551	588	569	562	591	571	561	563	560	547	528	587	543	547	557	553	605	579	529	565	537	554	574	569	584	577	590	558	567	567	587	599	584	596	564	582	559	562	552	556	584	547	548	523	573	563	568	570	588	530	572	578	561	586	515	561	577	560	593	566	550	597	614	561	579	588	579	523	588	533	565	552	600	551	582	586	583	552	564	550	584	550	582	586	548	577	571	594	634	554	600	581	553	568	580	543	575	574	557	549	595	524	555	611	568	569	556	546	583	532	563	529	516	549	600	567	558	560	550	579	539	557	585	579	584	548	544	577	594	586	558	578	581	553	548	546	599	623	527	556	612	555	564	580	537	583	565	565	586	541	583	582	586	593	548	616	615	569	562	566	571	621	566	592	545	535	579	548	546	584	586	551	588	557	578	537	591	583	549	578	532	559	562	548	572	567	568	591	574	555	601	546	572	555	569	628	592	567	575	559	569	569	568	566	600	564	599	551	594	580	592	569	578	571	571	579	602	551	562	616	544	551	561	585	596	544	596	554	610	613	565	532	568	578	584	583	546	583	594	570	575	545	552	543	577	591	571	594	555	564	597	584	625	553	608	505	555	566	598	577	562	581	549	558	578	556	631	593
11415	22324	15104	11288	9004	7001	4906	3109	10637	23117	21089	16647	12499	7409	4168	2170	1347	857	737	657	602	593	577	627	587	547	594	577	583	627	561	633	608	630	606	571	593	578	562	631	578	578	604	601	582	620	652	568	568	589	627	562	616	598	581	643	585	583	605	616	567	544	588	594	628	580	638	563	606	635	572	615	611	609	594	602	602	655	600	577	578	605	613	593	599	594	563	584	577	636	575	604	582	576	573	639	577	586	588	559	599	586	548	577	578	559	621	592	586	586	620	571	557	590	603	618	585	567	557	572	596	583	611	570	640	580	613	627	589	595	605	616	579	558	575	610	600	539	583	602	631	584	562	562	606	603	587	622	609	547	577	585	595	598	606	576	639	565	607	572	620	603	614	646	586	600	607	572	521	549	577	564	597	595	544	569	647	613	626	574	646	571	584	576	604	587	604	623	598	571	570	567	647	603	604	579	553	565	574	591	618	553	580	594	574	580	568	548	597	607	570	605	583	624	592	620	597	586	590	602	562	618	588	600	597	596	613	576	606	573	612	602	632	651	572	600	582	592	587	586	586	606	635	555	592	583	576	563	613	556	568	621	574	588	563	587	622	591	616	615	602	551	599	585	568	634	595	549	562	601	591	585	629	594	598	584	564	623	609	622	580	595	572	602	564	622	591	614	596	562	555	560	552	597	576	605	604	614	572	611	601	602	574	547	610	595	574	577	601	602	611	585	575	598	574	584	565	567	585	551	565	611	618	569	581	578	559	645	590	602	594	556	572	615	588	642	545	592	643	623	604	558	624	630	604	593	579	588	645	588	581	580	576	601	602	634	592	601	595	613	600	536	581	565	580	555	638	588	557	610	580	545	627	611	561	591	622	562	562	617	571	610	561	580	600	610	602	563	583	592	624	596	582	570	589	624	624	597	600	607	591	569	602	591	620	628	600	579	569	572	612	591	605	603	615	563	611	574	603	561	577	581	577	593	625	567	602	588	566	553	594	583	607	605	611	615	527	535	569	617	574	581	590	577	597	592	588	598	572	558	594	608	607	592	603	577	581	595	626	623	634	618	591	596	605	605	591	547	579	600	608	596	604	613	574	602	631	593	600	607	586	593	603	612	593	579	583	591	577	607	592	603	581	590	547	603	582	587	567	597	572	552	646	552	604	583	605	548	613	582	587	628	621	571	577	605	588	637	603	585	590	657	554	584	654	575	571	600	584	593	554	584	576	604	607	555	597	570	581	581	557	543	554	599	567	584	577	613	631	573	611	561	581	655	583	603	588	590	555	631	559	574	580	561	597	563	588	558	612	573	559	577	582	587	591	571	608	613	581	585	598	606	583	612	625	571	587	569	564	628	607	587	594	583	612	588	610	592	610	623	609	567	587	578	613	542	575	581	639	597	607	603	592	566	543	592	575	603	591	569	602	652	591	592	613	608	614	577	610	594	614	623	650	590	619	582	558	600	568	568	551	610	594	585	596	606	579	595	581	589	563	615	587	580	590	594	569	549	618	572	585	612	609	589	570	604	596	587	588	588	607	619	617	569	584	615	573	571	601	585	616	563	624	623	592	573	586	552	607	572	603	583	590	584	612	609	565	621	588	588	612	617	648	555	566	603	624	586	608	588	574	611	581	584	605	579	587	604	577	578	624	595	561	589	543	571	582	587	605	623	604	551	574	596	619	558	560	590	572	596	544	591	636	613	571	572	603	577	631	603	617	606	599	568	602	585	609	583	572	611	589	589	599	603	620	588	576	593	574	589	643	604	611	597	614	603	571	583	574	594	582	543	564	601	632	629	614	563	566	589	560	611	603	637	603	558	586	624	602	617	573	642	628	616	647	601	597	629	551	586	574	571	610	571	617	562	574	606	635	594	579	595	604	625	596	578	604	588	543	592	586	588	544	559	591	599	568	592	569	560	558	551	596	564	609	604	564	600	584	627	571	615	585	618	605	583	634	622	591	611	570	557	596	586	611	558	593	596	624	560	608	637	634	581	574	546	574	576	579	591	564	643	600	608	613	561	553	591	568	570	572	611	613	558	594	592	556	595	603	610	537	620	599	592	595	595	608	609	640	566	594	601	587	548	611	601	563	600	597	651	624	576	586	587	639	601	617	592	564	604	614	588	579	579	581	587	590	606	599	556	578	617	594	591	573	534	587	585	600	614	590	617	592	593	627	596	611	610	572	554	562	574	598	612	613	628	555	566	594	635	594	546	616	591	561	618	614	571	596	638	612	585	615	553	589	589	602	602	608	557	589	551	544	546	589	602	595	619	629	591	611	546	570	575	616	650	570	538	583	592	607	578	613	602	609	581	558	564	603	574	612	553	583	607	604	593	563	608	555	581	624	561	629	586	599	599	586	579	570	555	570	637	603	563	573	616	599	617	588	591	592	625	581	579	591	563	579	570	588	604	618	592	591	577	584	595	574	557	578	598	578	581	601	586	555	620	615	583	590	574	545	573	582	640	562	597	616	608	598	565	599	607	596	566	634	627	603	602	584	623	585	594	583	582	627	585	591	586	584	580	588	615	589	565	611	592	631	578	623	596	587	603	626	582	580	616	622	592	589	611	571	594	590	626	541	587	576	579	573	571	610	610	603	591	581	598	587	569	625	593	622	584	615	583	595	582	636	582	545	542	597	581	551	606	560	586	598	603	576	566	614	576	566	587	613	565	591	602	526	571	632	592	591	597	566	577	571	587	577	603	573	657	600	584	566	569	597	620	554	603	585	597	617	663	546	583	585	589	571	592	596	614	628	602	628	592	615	593	574	593	571	569	581	627	604	564	560	566	623	599	583	586	578	597	597	572	641	612	586	617	575	613	586	622	618	608	574	592	573	587	652	571	609	560	628	550	610	598	622	620	610	551	597	601	554	584	583	614	610	573	564	589	593	608	559	544	615	595	576	630	600	611	589	583	598	613	582	561	589	585	559	620	599	604	606	598	591	577	602	634	590	613	558	584	612	544	577	633	575	588	577	582	573	602	613	560	581	632	586	571	550	591	577	589	579	570	583	563	579	589	589	625	605	579	596	563	579	567	575	642	608	584	583	564	564	545	568	592	590	579	580	576	624	605	632	656	604	582	609	631	608	628	594	582	590	561	593	600	581	624	610	636	628	562	568	570	582	567	623	570	575	587	614	597	643	579	529	543	566	596	595	611	571	586	600	561	604	601	587	581	584	603	584	610	582	576	620	552	574	592	586	599	573	613	584	601	621	612	601	564	578	571	566	562	599	600	563	601	570	605	583	582	581	563	604	546	570	584	610	603	595	543	595	547	618	604	544	647	606	562	638	605	606	567	608	564	587	624	616	593	556	582	524	572	568	587	636	566	602	611	627	589	590	600	573	570	585	609	565	602	611	589	614	624	586	587	578	556	604	599	587	643	585	616	583	620	612	571	603	589	553	582	619	597	584	586	563	634	529	616	589	578	633	612	621	620	545	604	617	581	562	579	611	611	605	591	581	602	583	563	553	599	563	615	633	633
25278	21408	27373	25730	11078	3104	1920	1270	4987	10412	10101	7199	5244	3090	1878	1142	811	656	577	576	544	533	570	597	568	538	501	587	548	547	553	547	535	543	563	570	521	551	602	584	594	543	539	553	559	572	547	604	535	542	588	583	572	545	549	527	546	511	569	593	493	554	515	560	516	617	552	522	553	583	564	537	559	539	557	519	551	521	580	617	605	515	558	583	531	574	519	556	536	583	526	553	552	556	591	533	512	542	536	542	552	569	598	549	573	541	540	600	533	548	550	565	576	586	587	538	578	532	596	574	569	567	573	546	559	545	540	508	569	577	549	573	549	558	553	556	518	541	563	533	575	589	563	538	582	515	549	550	556	544	583	522	520	571	544	537	546	511	550	545	537	577	518	558	588	524	583	560	551	566	537	545	554	509	542	517	526	555	510	579	537	572	511	564	528	561	542	529	541	535	541	591	582	520	507	551	583	563	546	577	536	569	557	568	532	577	568	557	511	567	512	554	510	528	531	543	546	528	549	553	545	542	549	552	564	578	585	568	562	542	562	527	564	584	535	564	564	544	576	578	557	583	562	545	563	554	574	508	545	544	584	526	542	555	510	508	531	562	524	531	556	550	570	538	553	553	542	572	513	525	560	534	530	578	558	583	559	495	577	591	545	568	538	602	587	534	527	569	586	572	548	543	559	579	571	578	572	555	603	554	522	565	587	529	577	565	548	572	510	538	582	576	582	564	552	500	547	561	543	544	560	525	576	553	560	592	547	568	572	530	501	565	521	558	587	552	552	550	575	530	536	521	551	529	559	527	525	552	582	568	517	552	551	581	634	601	557	566	581	558	589	534	537	581	553	550	586	589	542	524	551	575	581	558	564	568	550	529	522	556	550	537	549	527	553	525	555	517	549	563	494	554	620	569	542	582	525	574	523	561	536	519	547	558	562	550	519	537	496	550	547	548	559	578	558	537	535	542	524	577	539	567	537	542	539	515	556	557	559	572	598	593	574	512	546	564	508	551	538	569	580	567	535	528	551	570	542	585	484	511	584	505	556	607	515	548	547	546	558	536	560	546	525	586	545	538	570	508	527	588	583	580	569	524	606	596	597	545	562	570	546	532	536	578	555	553	559	558	569	545	548	536	574	530	503	553	519	563	583	586	568	517	566	554	536	558	522	578	554	561	537	587	541	517	536	546	562	537	553	549	518	577	544	561	540	558	525	494	575	567	535	572	575	543	549	517	553	558	584	556	542	566	586	555	571	573	548	566	571	535	548	505	546	518	581	558	517	570	565	556	555	597	540	524	549	575	534	592	505	587	582	565	563	527	567	572	572	542	596	536	566	545	550	524	559	501	523	572	577	542	564	541	589	575	549	560	579	549	573	546	512	512	564	572	550	560	577	556	507	532	520	581	515	556	539	586	583	550	521	576	617	545	584	541	583	539	540	518	613	570	552	543	560	570	511	591	519	491	605	534	520	545	575	536	557	548	557	561	528	508	531	524	527	557	541	560	553	576	601	568	562	570	544	526	545	544	503	538	566	574	583	585	537	542	547	533	584	524	520	572	545	563	599	558	538	546	513	509	558	587	541	544	529	552	558	556	543	564	563	557	528	596	536	564	558	534	539	569	572	584	512	558	538	541	498	545	553	552	509	576	551	589	588	579	531	514	542	554	536	547	561	552	560	579	545	538	530	536	572	522	579	550	558	570	535	537	541	522	573	548	573	557	547	553	520	548	584	535	583	552	553	559	559	551	575	532	522	553	553	506	543	547	560	578	545	560	583	569	564	538	567	553	567	580	555	523	572	574	521	548	567	614	516	560	530	538	568	556	542	587	534	584	581	573	544	540	564	540	554	567	574	537	538	530	539	546	560	557	546	580	573	518	551	585	559	567	537	581	587	600	532	548	530	578	544	582	576	577	580	571	543	557	563	578	580	545	546	545	528	530	563	561	549	589	598	579	560	557	525	521	540	568	545	578	573	523	549	535	565	530	544	525	569	549	555	565	529	585	541	563	544	508	572	529	555	553	560	536	594	556	578	565	555	544	513	603	630	549	567	555	563	579	566	554	559	569	557	561	557	537	494	524	503	575	552	558	531	557	586	563	588	563	568	523	580	532	528	553	541	549	574	538	555	551	558	525	628	551	560	569	608	529	509	562	549	551	551	573	572	528	556	527	589	526	544	549	496	579	553	553	545	512	577	522	551	542	568	548	551	554	544	503	543	561	545	522	517	582	536	544	552	538	560	525	578	537	551	519	550	544	530	564	563	521	554	561	548	540	579	534	540	584	569	598	579	530	543	561	566	534	563	538	546	578	573	544	569	516	549	545	581	542	511	545	548	542	514	587	512	498	537	540	521	497	554	600	554	556	579	569	567	546	544	571	552	532	528	616	584	526	572	528	574	561	551	566	551	569	516	511	560	551	556	544	529	523	541	527	512	568	497	576	543	552	544	555	562	556	536	539	523	560	561	555	539	582	564	532	539	528	543	591	555	572	493	527	539	567	546	568	590	520	549	536	533	533	540	547	560	564	544	534	542	536	513	573	528	565	509	555	510	571	544	537	564	584	554	571	528	514	533	540	535	511	535	563	546	552	549	576	599	576	592	539	539	586	584	530	547	516	607	580	533	540	551	564	565	601	576	562	507	564	537	593	569	572	569	581	576	544	596	537	514	547	571	610	511	533	553	553	562	544	554	540	518	528	514	586	529	552	558	548	610	499	565	575	551	551	518	559	546	557	559	591	571	512	510	580	546	560	515	541	553	594	580	528	545	568	561	568	548	547	535	564	573	490	578	573	527	552	563	538	539	509	541	543	597	554	559	512	607	539	558	549	593	537	565	560	568	534	561	585	551	581	580	507	541	528	550	557	507	566	533	523	558	545	582	561	579	588	569	556	553	560	599	598	566	509	540	531	548	579	540	599	541	556	577	561	523	545	566	536	583	503	570	530	557	542	568	547	532	600	545	516	527	532	514	543	530	532	536	547	543	544	500	600	540	555	519	523	516	564	534	573	585	554	540	545	533	576	583	537	532	543	560	535	513	510	573	577	532	532	557	510	551	580	507	561	512	507	565	545	516	552	566	512	541	518	542	597	560	554	619	550	552	535	570	574	552	584	591	563	543	573	595	559	584	513	531	548	521	508	575	565	545	503	540	525	572	525	528	574	553	506	583	526	556	552	546	519	543	535	543	530	528	607	556	559	586	521	552	523	526	552	581	569	549	589	570	558	582	535	535	558	575	519	572	531	554	560	542	601	535	551	565	561	546	521	540	585	530	585	579	597	490	563	584	558	563	561	539	558	559	561	564	531	530	571	529	570	494	593	552	548	525	530	610	558	526	559	567	492	531	563	545	572	530	559	543	587	538	543	584	564	507	544	559	521	582	549	568	518	527	579	533	576	567	551	518	532	578	556	564	505	551	541	532	567	584	530	511	533	596	581	572	543	550	571	542	572	557	550	519	520	544	572	591	577	557	600	593	584	525	538	575	521
11437	19351	11685	6721	5700	5028	3193	2144	10035	18126	16030	11948	8683	5056	2936	1667	1049	735	664	645	590	561	576	522	616	572	580	567	576	571	584	569	606	583	599	571	590	590	579	613	609	614	581	567	604	600	605	602	619	622	597	599	593	582	575	589	588	594	604	588	584	567	612	564	582	592	627	551	640	569	604	640	601	628	611	556	587	572	590	605	590	552	617	570	592	604	599	601	587	607	587	612	573	583	581	614	602	603	600	559	602	591	600	627	591	594	579	547	583	551	576	600	613	551	567	549	614	651	604	594	618	596	578	564	596	627	540	596	600	590	606	546	608	599	609	571	596	610	579	578	576	559	572	602	596	617	577	623	588	585	570	588	586	594	614	597	578	582	629	604	627	576	556	584	590	565	608	554	588	576	610	610	596	596	577	609	596	562	613	592	606	612	548	594	596	600	617	595	615	585	610	593	587	605	668	567	582	634	549	592	596	584	599	586	579	527	584	575	597	572	620	603	560	595	572	622	587	625	604	588	553	546	577	588	610	613	538	563	600	570	564	573	619	611	594	554	596	602	614	566	621	606	663	592	588	591	541	611	595	594	584	594	581	589	609	602	610	578	586	574	563	604	553	603	541	619	605	543	617	619	615	583	618	599	563	587	629	606	589	575	578	559	581	632	587	607	591	553	580	585	591	601	574	562	585	570	619	594	583	572	577	563	594	563	578	566	573	612	590	593	591	570	531	572	556	585	594	581	599	582	596	581	653	587	578	603	575	574	571	596	593	575	553	604	543	603	603	582	604	605	584	586	578	563	603	561	590	580	616	621	619	590	541	582	590	635	609	566	573	542	594	594	601	549	566	551	620	603	568	601	607	588	573	556	561	591	584	568	626	597	561	577	573	564	597	591	586	603	584	588	560	646	612	575	589	611	571	572	552	581	564	613	592	566	603	606	566	592	620	581	578	615	600	607	596	628	608	579	567	580	535	614	598	615	562	588	589	574	603	577	596	572	654	608	603	559	616	632	586	604	601	617	662	593	611	608	613	613	629	576	621	568	525	610	598	597	608	578	599	570	560	569	584	567	583	591	583	595	580	590	593	613	620	566	563	553	612	578	605	592	618	610	590	548	611	541	611	626	609	601	624	557	584	574	566	607	576	581	591	558	552	582	598	586	587	583	581	594	602	602	613	565	617	626	587	600	552	568	611	566	589	605	571	614	599	606	560	608	580	615	589	589	601	582	607	605	641	595	544	583	589	567	606	593	600	577	578	597	630	571	611	639	600	576	609	561	551	564	545	588	596	639	620	617	536	597	566	613	574	614	578	587	606	625	610	579	588	595	570	559	594	630	581	605	630	616	614	635	624	541	572	596	624	584	591	586	589	585	583	583	581	617	570	599	577	607	599	586	577	584	563	576	602	578	605	611	561	614	587	613	608	629	584	572	545	634	604	571	566	630	611	652	593	573	560	576	566	628	580	597	602	591	615	591	603	589	591	645	593	637	564	586	601	642	564	585	604	598	574	600	603	586	564	606	601	580	551	620	584	592	617	611	575	589	526	583	609	597	577	578	620	632	622	571	595	572	583	624	570	571	535	569	617	608	577	611	585	613	559	549	561	626	598	593	560	584	539	631	617	617	603	594	596	608	598	578	591	583	611	570	547	572	606	541	562	568	586	632	612	563	581	573	560	603	589	590	605	625	586	594	565	622	578	590	605	596	539	576	607	620	549	619	589	536	595	579	601	588	541	591	565	563	616	551	598	544	599	581	628	562	585	607	619	593	582	558	632	605	602	582	590	587	584	579	576	603	566	564	585	607	562	574	599	607	586	610	590	567	561	593	542	597	572	582	600	517	598	606	579	569	563	544	589	558	562	612	663	578	595	618	586	604	563	588	634	598	598	608	609	647	606	574	592	584	571	593	572	602	570	585	640	588	594	616	545	621	592	576	615	552	614	598	592	582	599	568	585	614	581	612	612	562	596	592	586	566	580	547	611	574	606	597	615	593	589	568	609	600	543	596	579	603	582	623	616	577	584	559	570	578	540	619	555	541	601	650	601	583	566	590	550	604	590	593	571	585	583	602	585	597	577	597	594	610	610	606	597	586	597	623	584	575	588	563	582	582	633	522	572	593	602	566	595	570	580	565	617	590	545	536	592	586	555	565	591	606	607	610	569	610	586	567	551	635	576	591	584	610	531	613	555	606	572	630	609	579	622	584	644	597	584	595	565	612	603	551	589	625	589	573	548	598	594	565	619	602	597	593	559	575	593	607	584	611	618	609	609	585	603	584	551	539	619	555	592	627	609	598	575	550	582	536	563	637	586	572	604	530	565	601	597	576	580	635	651	548	602	576	554	612	553	606	617	643	600	598	563	584	617	541	627	605	564	621	577	635	614	557	541	609	584	628	600	592	607	580	554	596	619	611	543	637	549	580	573	597	570	597	540	540	586	571	603	581	581	547	620	611	586	621	559	576	543	615	574	613	589	636	618	599	595	582	576	593	564	626	597	648	611	570	586	590	618	581	571	626	603	530	617	575	589	590	603	611	568	593	542	598	630	590	559	592	621	605	597	617	593	586	570	582	622	526	585	584	558	580	556	591	627	596	569	582	574	611	540	571	617	583	601	570	584	584	541	609	593	571	617	575	539	612	591	579	608	601	584	613	572	555	554	571	610	618	584	617	603	597	531	591	588	523	571	547	588	624	557	573	556	582	566	610	547	567	540	577	557	579	603	564	589	561	572	583	612	601	582	583	577	594	596	607	594	611	566	536	535	539	571	569	580	594	589	553	553	569	549	602	625	624	571	576	559	552	546	571	539	581	575	577	584	542	605	596	607	605	542	584	593	546	586	567	587	567	646	588	607	566	646	529	585	572	615	566	620	546	597	572	602	574	578	608	621	573	586	582	583	569	610	534	636	614	605	603	598	579	596	575	574	661	573	602	598	560	635	558	552	585	614	562	616	607	627	580	583	571	618	605	584	625	561	592	639	577	566	594	606	627	555	541	594	587	624	633	631	634	605	592	606	559	583	624	587	578	598	582	569	579	585	593	599	604	616	616	569	611	564	605	572	609	578	567	598	589	549	610	577	631	630	593	571	567	544	586	587	611	609	591	609	600	602	557	579	588	597	558	590	580	555	581	609	577	642	609	611	584	567	625	620	623	584	597	596	596	589	583	618	584	534	585	566	627	613	573	579	624	556	592	589	626	559	581	567	594	664	578	554	563	599	620	611	610	590	597	585	588	602	557	600	597	603	581	583	646	615	563	617	578	603	559	552	610	565	579	620	635	570	623	633	573	567	574	573	604	567	602	614	588	532	610	584	618	595	589	566	579	573	570	641	591	626	619	586	546	589	615	597	606	615	584	596	544	605	592	578	601	589	615	619	561	605	592	563	574	552	612	584	594	584	570	570	595	648	556	603	559	599	554	619	630	598	607	631	602	573	593	614	543	580	545	618	568	538	523	598	611	574	619	579	560	571	564	545	596	595	602	586	575
22826	21440	29154	24117	21444	21580	10386	2978	18421	30752	30118	24359	17893	9971	5064	2601	1681	1076	943	763	727	725	718	692	680	656	667	716	745	718	687	704	693	662	706	769	752	708	702	704	654	648	746	720	719	693	698	710	742	788	714	674	667	655	771	677	659	680	686	712	717	678	719	728	718	696	683	682	691	711	755	702	693	739	711	661	718	682	715	681	700	714	697	671	698	701	682	644	741	746	728	721	694	703	694	702	705	724	716	676	681	681	662	665	685	664	680	674	647	693	690	706	687	706	686	694	720	687	660	731	701	712	699	728	661	718	738	726	701	711	748	746	707	731	706	689	716	707	641	743	674	704	669	705	705	731	714	720	660	685	711	729	664	723	665	709	739	717	692	652	723	664	755	673	687	716	722	733	668	741	693	722	689	678	687	724	687	710	711	732	676	694	660	689	697	694	682	702	686	679	722	680	711	725	732	658	645	694	669	650	699	679	732	734	740	731	745	727	681	718	692	692	738	690	704	722	712	708	669	732	721	688	692	686	686	697	761	704	683	724	718	694	671	674	738	705	727	716	713	670	679	668	687	664	699	702	729	700	689	675	703	682	685	682	635	748	736	664	725	708	704	696	701	651	670	692	702	696	719	691	767	712	703	722	658	739	686	711	711	689	725	693	655	696	724	699	719	703	685	724	703	647	695	718	698	723	647	687	689	736	657	729	700	708	667	697	719	732	715	745	708	727	740	734	667	697	710	696	673	713	674	682	688	689	692	668	721	650	746	678	707	721	666	741	658	714	706	703	736	714	666	723	671	649	725	698	714	659	691	737	685	693	696	716	725	700	692	679	663	719	717	684	662	719	686	713	743	685	710	693	694	747	697	707	730	733	716	700	672	723	726	687	713	694	694	691	698	710	699	729	652	693	666	687	726	667	697	667	713	700	682	694	751	674	669	694	716	661	717	764	710	733	698	652	699	735	691	686	697	756	714	662	750	725	732	737	694	712	686	680	722	671	705	681	677	665	694	660	696	711	682	706	663	687	691	744	734	690	717	645	726	711	682	753	680	709	669	692	699	672	691	729	729	696	672	711	689	759	686	752	696	761	712	675	718	694	704	661	734	685	715	708	680	677	664	725	734	716	689	704	716	728	697	726	684	707	687	711	675	649	748	690	694	708	730	692	673	715	708	650	716	678	693	721	719	648	688	688	730	738	669	696	695	679	655	662	702	665	667	695	718	720	701	686	694	738	722	713	682	714	669	713	700	642	719	646	706	651	726	741	725	693	740	698	697	734	673	747	736	630	682	661	727	717	665	707	703	689	685	688	684	753	716	737	730	664	701	698	681	714	721	731	699	699	764	709	685	677	687	705	718	684	720	677	723	699	710	735	688	658	741	717	706	739	718	721	706	668	688	645	716	705	749	686	740	673	757	729	676	701	676	697	737	751	725	673	684	727	679	723	694	716	696	711	722	691	681	673	704	694	719	693	698	674	687	723	659	666	638	701	661	696	664	712	713	704	709	677	679	716	666	728	718	712	741	716	648	667	681	711	692	640	670	765	702	685	693	681	687	743	689	727	631	722	711	641	721	725	748	667	721	746	699	741	716	756	694	713	677	692	732	708	746	714	697	685	699	740	685	711	673	718	689	697	724	721	699	710	667	711	708	685	736	725	704	701	686	702	670	741	672	716	685	695	688	712	667	705	720	725	703	676	691	712	681	676	674	662	703	675	715	690	697	723	706	682	688	736	660	749	707	683	710	668	700	720	693	715	701	733	686	722	744	687	718	699	761	739	733	750	654	691	712	723	648	690	717	716	708	743	705	689	689	717	760	704	681	723	699	680	703	708	683	675	735	726	673	704	682	733	729	761	717	731	726	729	670	697	721	712	701	671	710	684	720	681	665	723	730	682	706	680	694	690	652	726	714	721	720	708	694	717	709	687	703	699	725	713	700	755	647	721	670	674	673	726	733	736	657	674	661	678	763	667	723	720	687	683	739	699	715	675	726	655	719	714	729	713	714	737	685	681	681	721	691	653	721	718	694	686	692	723	656	692	679	700	719	715	697	698	684	754	665	706	685	710	704	741	691	728	693	705	649	686	724	685	688	662	658	727	661	713	678	707	728	696	745	639	689	729	666	706	749	676	724	683	743	711	687	715	704	680	670	659	709	682	657	722	691	652	687	726	672	721	660	681	678	668	715	758	727	680	700	682	707	669	661	694	713	683	698	681	714	741	731	745	662	734	693	694	669	698	710	713	708	665	736	692	716	715	714	707	717	693	692	753	707	701	723	712	763	705	705	721	713	692	726	639	703	726	723	672	695	708	694	696	638	634	686	701	664	686	706	719	718	718	710	725	691	694	736	644	691	689	723	728	739	679	701	697	647	765	674	731	724	667	678	681	743	704	676	679	677	709	659	701	747	692	703	693	666	705	698	709	712	777	728	693	700	693	722	757	634	699	725	721	703	660	729	731	740	698	741	679	729	658	710	719	675	699	717	731	673	664	684	666	685	687	690	685	722	687	671	681	704	722	706	677	743	678	704	692	702	699	735	721	698	717	747	739	674	717	731	716	691	720	679	720	746	685	662	680	680	662	712	683	765	677	690	711	682	700	676	686	739	697	746	748	673	685	698	728	715	729	711	699	695	656	703	681	662	691	733	749	713	726	713	676	651	697	726	724	661	673	689	691	743	690	699	689	733	665	661	697	718	706	692	770	664	658	728	694	685	738	695	721	693	685	681	718	696	652	712	692	681	715	675	677	690	753	693	716	735	693	692	704	655	712	693	681	708	647	724	723	677	689	649	715	728	658	743	679	726	714	662	701	742	770	680	666	740	703	685	718	677	647	660	705	654	746	688	639	659	704	716	736	687	670	659	689	665	677	721	706	684	703	699	736	727	662	696	698	719	694	728	697	749	704	704	661	683	690	747	706	701	695	681	711	708	687	682	719	719	702	757	681	737	709	666	681	703	690	698	689	650	686	761	687	656	686	694	692	671	740	684	711	678	679	662	730	658	709	695	663	695	680	683	706	660	672	737	729	699	691	709	704	670	721	694	751	712	620	701	703	709	712	695	693	667	733	701	686	674	649	668	663	678	710	635	707	699	664	672	726	676	691	699	691	711	693	714	742	712	671	759	682	722	739	726	704	708	721	752	690	726	700	741	676	625	690	695	681	669	728	715	692	744	699	665	703	663	740	698	753	699	691	695	713	691	711	698	713	739	747	702	729	709	727	686	713	694	713	720	699	725	688	771	753	723	758	719	715	704	691	677	731	678	745	693	690	715	722	683	693	664	686	666	672	686	711	717	710	682	736	667	698	712	699	688	719	647	724	757	665	701	680	688	687	722	719	750	723	704	651	707	727	674	707	726	705	658	662	693	722	697	707	680	650	690	689	757	701	657	691	715	705	715	648	723	740	716	693	704	739	727	707	677	698	713	689	707	680	758	710	697	720	669	685	694	689	721	676	692	681	719	672	692	714	723	682	712	730	673	716	694	710
14300	27616	18843	11975	8927	6704	4831	4529	25717	34642	32678	27608	20656	12738	7235	3911	2293	1346	1036	788	745	738	740	750	770	793	699	711	711	718	694	704	733	694	706	739	734	701	732	738	691	742	674	732	678	688	750	711	733	725	740	723	664	715	721	745	716	700	685	659	743	724	761	744	752	745	720	715	660	710	720	726	748	747	711	679	699	670	740	754	726	723	703	697	681	722	717	726	768	718	690	707	749	690	723	720	701	679	701	733	750	678	735	678	710	714	712	708	720	697	731	695	692	753	698	750	728	712	750	735	686	718	713	709	672	711	746	713	717	717	732	762	728	719	717	730	700	682	695	660	680	716	712	732	673	710	723	731	746	737	723	742	682	691	737	748	710	719	703	693	726	698	702	728	714	782	684	717	754	679	722	712	687	709	662	720	742	672	703	736	715	690	709	721	670	745	668	697	696	717	728	674	707	703	751	722	761	692	735	671	723	710	701	737	717	702	727	698	693	766	733	687	704	704	736	680	680	742	682	744	680	691	711	702	730	673	684	686	725	734	724	725	738	717	740	664	727	740	737	661	714	691	687	726	723	711	746	692	758	732	691	693	754	652	715	728	752	720	721	765	704	704	704	741	727	728	726	725	724	678	723	713	732	682	733	712	779	704	719	702	780	719	730	751	736	663	728	763	688	763	719	673	738	716	715	707	759	738	729	662	707	688	709	707	708	650	735	729	721	747	698	732	767	704	718	706	744	716	737	693	704	667	707	681	728	714	773	715	662	706	668	730	694	702	741	774	706	723	708	707	750	657	754	690	714	721	737	774	708	715	747	704	690	697	713	687	748	701	744	729	691	645	740	731	733	720	707	715	745	719	703	724	719	725	722	717	714	729	709	738	707	762	701	754	655	733	728	701	665	707	745	690	706	708	684	770	700	743	775	695	760	735	704	750	750	721	753	723	734	690	685	684	714	707	716	717	697	742	686	677	734	692	697	741	713	741	755	721	729	776	711	724	703	699	718	754	740	726	690	686	715	741	745	709	694	729	725	702	728	719	727	754	747	684	768	704	778	695	734	736	739	738	700	701	718	703	710	706	696	683	746	745	653	747	709	719	719	707	750	703	713	710	698	704	733	767	721	725	750	741	690	745	741	742	706	770	753	728	663	722	678	692	653	726	739	727	699	705	699	723	725	740	716	750	699	705	750	716	717	755	725	700	709	700	759	687	745	746	721	734	713	663	716	702	744	729	718	670	667	719	767	679	690	713	704	714	708	747	751	742	682	675	711	722	727	717	762	706	724	685	716	757	722	724	716	720	706	709	683	708	717	744	706	725	713	742	733	696	701	709	699	746	697	676	716	701	716	714	712	726	723	672	700	683	685	680	704	717	699	714	747	760	716	713	705	722	682	748	726	710	730	765	667	686	662	671	724	679	664	729	719	722	741	680	708	707	692	743	674	715	759	757	735	737	692	735	691	692	722	671	720	719	687	673	773	736	679	693	723	667	735	765	742	681	671	738	698	721	725	688	721	741	736	744	708	761	667	707	721	743	748	740	678	736	728	740	746	733	750	695	743	704	692	758	733	682	723	677	694	646	763	726	692	680	729	670	712	696	723	735	725	674	738	723	728	717	702	702	702	691	762	741	712	725	744	742	734	758	688	690	774	693	687	723	688	711	702	721	739	743	747	706	745	697	730	755	708	692	726	663	657	740	705	657	701	735	699	719	710	720	692	651	780	705	720	723	674	688	751	690	755	704	697	742	706	736	696	696	692	693	713	722	693	738	712	721	693	691	754	705	724	683	732	675	698	672	735	720	705	765	680	711	735	730	690	714	707	696	685	688	669	747	701	682	728	713	734	749	692	673	698	690	732	704	718	740	731	733	690	699	681	722	693	729	695	724	698	732	706	698	731	728	764	698	719	705	712	711	703	708	741	709	681	708	688	706	759	705	742	702	698	706	725	760	713	741	744	689	706	650	707	699	702	768	681	679	693	694	706	734	696	716	716	729	733	703	694	710	698	709	730	688	699	696	697	690	669	717	678	721	713	763	709	723	696	731	698	715	717	686	674	742	749	726	708	694	709	716	720	692	737	675	705	711	693	734	731	705	722	721	674	717	751	706	683	698	732	725	730	680	687	700	651	717	727	694	757	706	699	751	704	734	708	744	695	711	739	680	713	742	715	654	739	731	794	708	698	723	695	797	688	736	730	712	717	734	723	756	737	733	671	737	681	706	742	679	664	717	738	699	754	713	717	706	679	691	708	693	744	668	713	767	711	731	732	700	651	659	694	696	712	701	701	708	681	713	763	686	739	703	766	697	710	748	712	716	710	736	748	709	708	708	689	733	705	755	724	714	740	679	735	641	715	730	745	732	723	749	694	717	720	705	755	705	719	747	732	718	672	707	774	711	701	655	752	697	673	720	715	687	738	714	707	721	683	667	700	728	703	723	702	733	713	670	686	718	693	730	687	718	725	720	657	703	706	734	661	723	719	697	721	707	739	741	677	666	730	720	768	713	709	664	758	748	690	733	713	713	766	734	755	724	770	726	705	728	717	681	693	716	750	731	736	783	707	706	709	712	746	713	716	720	710	747	703	683	701	693	759	727	767	687	728	722	744	707	706	714	734	715	682	717	745	706	704	728	711	720	713	735	705	685	663	707	720	712	695	703	723	699	689	734	742	731	760	709	742	693	725	683	719	677	728	674	783	727	749	711	711	692	732	744	683	738	704	724	725	711	698	708	756	745	694	690	699	771	728	676	733	714	750	688	722	719	683	734	654	696	670	723	665	731	705	699	723	722	728	718	693	720	676	696	722	672	694	691	735	715	734	679	682	730	743	684	688	713	720	686	681	722	729	736	713	715	714	699	729	725	731	737	745	691	759	705	703	740	710	727	712	687	706	708	724	737	690	754	724	713	694	781	696	707	745	750	727	726	723	723	728	747	768	712	706	720	695	690	723	682	734	740	730	712	740	712	740	690	698	708	743	711	725	776	744	710	666	755	768	711	782	730	698	705	715	700	720	765	757	697	719	667	722	734	697	701	717	699	759	667	726	728	667	733	725	722	739	713	666	679	735	683	685	685	730	675	709	702	703	699	713	679	744	687	731	709	753	702	714	706	732	706	723	669	739	703	674	698	726	725	726	754	741	683	678	746	725	727	729	775	740	738	728	712	723	653	655	708	732	748	691	676	735	695	684	702	686	697	700	699	723	654	732	698	730	718	711	699	685	691	746	774	732	683	725	721	730	675	720	696	695	708	721	731	717	762	711	706	758	691	696	721	718	739	749	746	766	703	736	715	729	716	722	721	736	721	733	697	710	700	747	753	735	732	685	767	719	691	720	750	692	678	677	778	702	691	734	733	698	709	728	704	711	708	666	714	718	719	707	716	724	708	749	732	744	702	730	745	675	728	739	719	683	716	759	739	698	699	676	693	715	748	704	687	725	704	738	734	734	709	748	726	724	745	700	724	719	714	691	710	693	721	707	706	667	719	757	716
28294	19542	9248	3757	2231	1566	1063	916	1434	2071	1987	1770	1418	1008	803	643	548	476	528	451	466	443	472	470	433	455	472	494	441	452	473	482	510	462	454	469	470	445	446	515	496	429	484	485	436	486	468	451	499	464	468	438	474	411	465	483	456	476	475	480	487	447	506	469	453	469	470	472	491	482	471	463	498	399	502	465	497	471	461	475	458	493	507	511	446	430	465	463	471	460	500	500	491	479	474	502	422	471	488	506	438	466	444	460	463	441	423	473	492	484	454	446	461	447	496	434	525	452	456	476	425	489	502	497	441	479	458	505	473	444	478	453	485	491	462	478	468	451	484	433	441	493	461	500	449	477	489	458	471	449	453	479	475	460	473	491	492	511	465	506	458	457	442	505	488	472	493	445	479	490	476	474	471	461	469	483	446	443	475	432	474	473	468	461	461	463	475	450	477	438	478	459	467	452	508	436	478	471	469	505	475	413	460	446	488	462	441	488	424	466	466	498	494	475	484	458	466	505	475	514	476	460	470	470	494	481	503	448	457	440	481	517	473	475	425	484	507	467	443	469	447	472	505	475	426	424	475	477	448	484	470	425	463	498	493	496	440	455	441	453	463	488	466	473	483	424	443	470	453	477	503	462	481	482	459	459	464	473	464	470	455	500	436	536	436	455	476	477	456	496	445	474	466	478	475	486	437	460	439	479	469	480	496	450	467	478	474	429	476	479	437	485	492	494	496	448	446	483	468	444	472	428	432	478	461	434	463	483	475	452	465	446	442	411	485	478	445	466	475	480	475	487	493	468	490	496	478	474	470	477	436	453	441	486	511	418	490	454	483	429	483	450	440	487	474	490	462	483	466	448	477	474	445	449	459	475	481	490	500	481	448	491	473	483	477	516	486	416	447	505	508	497	509	490	470	502	442	482	435	475	444	444	496	431	423	485	480	453	485	412	458	504	478	503	505	470	443	440	501	453	473	486	470	466	442	441	481	471	538	464	491	454	476	494	464	508	493	463	485	423	473	485	437	474	492	486	448	467	473	467	451	426	467	442	502	476	442	435	455	465	531	434	449	457	446	469	459	481	450	466	475	418	495	472	460	481	469	429	472	473	498	472	502	502	511	488	467	459	488	482	500	467	459	468	457	493	472	478	484	477	486	479	457	459	506	478	460	439	477	465	458	438	484	474	486	472	482	445	474	459	485	495	470	466	497	473	445	465	494	456	470	488	471	478	437	465	440	447	468	495	462	450	467	460	473	500	453	441	443	500	437	453	447	454	494	485	463	478	486	454	466	466	473	489	444	460	483	470	470	494	478	525	448	442	468	470	460	468	536	483	472	444	481	495	470	514	466	456	455	486	443	452	472	468	502	459	463	494	477	479	444	483	433	465	480	485	510	482	405	462	463	460	477	490	465	489	484	471	496	490	468	510	454	427	480	463	460	456	498	429	461	469	470	498	469	497	434	481	450	474	479	492	441	483	493	475	469	450	445	461	465	484	453	450	478	454	478	489	505	480	489	463	457	454	454	486	515	461	453	438	473	474	455	463	450	475	455	505	485	475	500	492	457	487	469	469	441	456	472	473	483	482	466	487	551	456	494	460	492	426	440	462	474	488	454	513	482	485	415	479	518	486	459	449	444	464	488	491	481	509	452	442	440	434	473	469	474	494	479	450	479	477	489	444	475	476	463	457	437	498	460	469	488	485	428	486	465	487	501	483	498	469	467	470	455	464	473	470	519	512	523	467	451	482	452	491	480	451	455	489	477	449	496	487	477	478	524	436	469	467	456	450	471	461	474	471	455	488	461	475	477	440	438	450	468	480	452	442	447	479	479	468	464	473	482	516	485	487	498	508	510	470	424	469	488	494	502	488	475	460	511	493	489	514	475	442	465	488	419	460	462	447	461	435	466	476	514	462	485	457	446	468	467	461	452	482	454	477	475	469	466	457	472	463	505	473	499	440	464	466	481	458	490	459	495	507	447	446	459	435	511	486	456	462	477	452	471	485	432	481	435	454	472	468	490	482	458	445	470	475	451	442	490	477	479	467	488	467	465	465	450	461	475	429	497	479	466	479	483	469	470	470	456	444	480	501	464	486	449	444	471	490	470	506	502	476	477	471	479	482	472	466	463	493	453	444	507	465	484	458	474	473	459	480	442	470	463	481	470	426	468	483	487	480	456	477	475	444	478	507	474	444	482	483	462	493	466	439	450	455	469	475	497	468	478	462	483	461	458	445	504	486	450	477	477	503	464	500	486	490	503	507	482	474	466	476	479	462	485	470	463	470	511	480	537	462	480	477	492	486	461	468	474	452	487	474	456	468	493	497	472	466	461	441	462	465	477	475	462	444	453	476	447	478	427	504	440	464	468	525	465	453	482	476	500	476	522	446	486	478	453	481	456	493	451	467	520	465	455	494	500	460	460	487	453	478	475	453	459	462	479	468	451	472	420	478	478	492	479	473	448	456	484	432	460	469	454	433	481	434	481	486	499	502	461	458	476	501	446	457	441	511	467	480	430	461	481	453	496	425	485	481	468	480	467	468	463	482	485	494	479	455	472	457	495	478	464	459	509	436	461	503	503	430	499	472	450	443	462	498	523	475	464	470	484	438	459	465	472	457	468	503	442	445	474	475	468	440	472	467	468	465	498	447	460	499	464	472	473	427	492	445	482	474	465	487	503	452	461	496	452	473	453	489	468	450	495	455	465	424	449	449	445	480	463	459	459	450	492	451	505	471	500	462	468	447	473	443	453	497	488	461	490	457	454	466	448	495	515	475	465	413	470	431	482	476	492	461	489	466	469	497	456	462	445	435	464	430	466	451	470	435	486	473	485	469	462	482	475	464	445	471	447	460	457	474	448	423	465	510	479	438	462	467	474	458	467	504	470	459	459	461	432	477	475	499	497	446	479	473	451	463	443	491	436	463	439	494	430	488	445	448	501	467	431	443	479	444	484	477	462	501	482	488	460	470	487	487	497	455	450	505	474	480	442	475	486	472	515	457	503	485	483	438	462	465	452	488	444	461	438	499	448	509	528	511	467	471	476	477	443	451	493	521	484	488	464	508	438	476	452	481	458	460	458	472	522	462	522	483	462	452	471	459	487	451	459	458	446	455	442	434	497	450	498	470	464	458	476	473	414	496	495	443	483	419	472	428	503	473	458	473	463	447	442	475	454	422	467	481	467	455	469	462	473	476	473	450	447	430	488	484	470	501	500	506	458	473	497	517	435	469	451	456	464	471	485	467	475	499	469	477	478	486	458	452	437	435	458	488	449	450	489	477	467	461	492	465	442	478	460	465	501	439	501	476	489	491	475	466	458	485	517	441	467	458	475	463	493	473	469	451	440	485	471	527	499	492	456	524	490	467	486	454	440	466	458	469	484	491	460	460	470	500	445	462	462	468	457	449	458	470	488	463	466	470	558	461	480	487	440	441	458	462	454	452	443	454	499	477	472	483	453	477	467	456	495	428	451	468	471	454	451	455	472	464
11232	13994	7218	4636	3538	2788	1630	1373	2044	2742	2790	2275	1837	1212	898	706	572	541	490	543	529	516	495	541	506	505	529	496	469	526	470	535	493	514	493	522	509	469	484	510	521	474	443	511	490	484	505	517	463	481	475	511	506	500	506	509	476	502	509	511	484	504	498	512	541	463	470	520	478	529	486	505	526	501	497	490	481	501	523	482	471	492	490	524	487	500	472	505	490	469	525	573	504	487	497	505	446	497	496	474	487	506	540	544	496	503	472	505	483	505	522	492	543	475	501	495	528	510	486	507	510	539	483	484	482	507	504	510	519	519	475	522	470	479	526	504	471	525	490	503	514	531	524	499	545	460	479	522	501	517	484	469	463	515	481	484	519	488	497	510	547	541	531	526	507	508	517	462	482	534	492	480	495	531	549	466	490	513	524	474	491	503	488	512	506	496	517	533	511	496	511	509	506	524	492	497	517	495	502	496	524	500	525	541	525	494	501	499	508	500	556	498	514	510	491	493	473	459	529	513	494	494	508	521	509	495	500	537	492	519	487	521	504	530	508	513	469	535	489	509	489	496	512	509	502	518	522	484	489	485	483	516	543	503	470	526	475	520	501	504	525	500	483	480	489	508	483	484	497	511	485	471	533	479	530	479	488	514	497	527	512	511	491	525	433	476	481	487	527	487	481	489	496	461	515	448	496	493	498	517	521	526	479	484	520	485	512	507	457	496	489	515	442	504	494	545	502	492	471	506	537	498	480	502	501	476	503	480	553	460	433	522	517	510	522	453	520	503	514	522	511	514	503	490	526	481	501	497	450	477	508	526	501	517	523	511	491	477	510	495	511	499	472	505	531	469	475	489	492	494	495	510	500	534	458	493	521	516	479	526	526	504	487	508	512	475	499	516	497	501	508	511	485	513	492	514	513	474	499	481	510	505	505	506	483	524	514	508	521	490	522	502	515	483	525	534	499	516	538	542	505	536	514	536	529	512	526	510	480	512	483	521	503	544	521	510	479	524	533	441	516	508	523	518	514	499	514	469	472	511	514	537	477	460	489	512	492	472	490	467	476	515	493	488	511	504	481	505	453	506	499	529	508	539	507	532	488	534	508	491	516	494	512	505	525	539	506	472	472	510	529	535	486	503	530	487	509	453	490	497	529	488	455	464	506	476	466	503	469	497	478	467	533	466	492	551	482	512	469	494	495	476	486	485	486	512	501	524	528	524	504	520	483	484	511	473	472	496	469	532	494	487	508	500	506	469	488	505	512	489	513	515	512	476	511	518	508	510	518	524	477	504	492	507	469	503	475	501	515	512	480	485	455	507	486	487	488	484	528	508	546	489	512	485	507	495	499	514	531	473	492	460	460	483	490	497	514	469	448	546	485	485	497	499	487	474	506	541	512	514	487	513	491	449	461	538	495	493	489	510	479	495	525	484	476	476	506	485	530	498	494	484	503	508	521	486	517	517	478	523	486	491	515	508	510	521	482	516	485	472	507	495	499	510	460	537	554	513	513	510	463	515	471	509	490	469	502	525	492	510	534	494	432	516	524	480	524	493	536	503	513	482	487	493	466	509	506	477	457	510	501	530	543	481	545	523	508	481	460	497	533	503	486	501	494	520	516	493	491	472	528	522	496	496	492	507	529	478	504	451	507	478	478	476	475	492	514	526	487	473	521	534	544	501	468	481	483	480	459	487	448	484	478	481	486	486	475	511	512	516	514	505	523	567	492	505	457	515	527	517	481	521	483	504	492	462	456	498	480	484	526	510	498	512	509	552	527	523	535	527	516	445	497	522	539	509	494	502	486	483	507	516	488	524	510	466	502	484	502	483	505	534	549	498	511	497	539	473	523	530	507	509	499	559	509	487	466	491	496	491	474	518	452	520	462	495	522	497	523	523	514	521	574	476	519	488	457	492	514	486	487	533	509	539	506	465	458	500	483	502	498	501	502	477	520	515	489	471	511	482	498	518	508	475	542	534	481	507	531	467	529	501	514	500	511	511	460	522	487	521	484	493	482	494	457	522	513	498	491	499	487	520	479	489	534	526	493	485	485	494	507	536	526	505	480	480	496	528	501	480	483	516	480	516	503	496	538	511	478	454	498	470	511	539	524	547	498	496	470	512	444	501	496	509	503	469	501	503	492	496	502	528	500	519	498	504	520	529	516	501	529	523	503	490	459	526	496	496	532	515	501	518	556	495	496	526	479	485	526	512	495	498	500	483	515	490	523	466	455	471	532	480	516	457	459	471	460	511	547	463	528	465	448	456	516	481	515	531	489	482	489	497	476	462	444	537	541	525	464	477	508	496	482	472	532	489	505	478	511	463	501	537	522	512	483	537	528	459	526	513	518	470	489	527	475	499	476	494	474	491	583	496	499	497	483	474	518	504	478	492	519	515	528	496	506	522	504	486	507	515	508	521	532	492	522	502	513	490	512	509	490	476	514	499	487	505	494	476	512	515	504	477	489	511	504	459	517	467	498	534	520	465	516	518	507	507	513	480	484	487	484	467	519	500	478	533	490	497	498	507	513	491	469	520	551	534	486	506	482	513	479	477	547	506	529	511	521	536	510	503	506	505	500	473	523	511	548	495	529	507	505	507	501	471	495	505	511	528	502	521	455	530	478	491	509	497	528	502	539	512	521	521	486	499	499	513	539	507	510	529	519	482	538	518	490	474	484	488	484	492	528	552	485	459	479	524	566	484	535	451	523	507	528	536	503	512	501	480	463	530	492	518	518	513	491	492	486	513	529	504	506	471	484	495	464	510	474	531	516	487	494	510	498	506	526	472	461	530	545	461	493	513	493	494	483	513	532	488	526	517	516	490	465	509	496	494	514	518	513	516	489	484	497	514	501	490	545	508	528	454	473	530	475	474	453	527	489	507	478	491	518	490	505	486	486	470	521	489	505	493	501	501	489	491	474	505	470	493	498	529	451	501	528	511	484	495	510	512	506	474	495	490	516	505	527	481	483	530	524	520	526	468	500	511	516	506	475	496	519	488	479	478	454	470	473	499	520	491	469	500	522	512	515	514	515	506	509	503	535	501	503	500	461	505	502	466	518	517	472	520	493	484	491	506	490	468	513	515	519	534	477	514	520	504	488	556	553	515	472	489	486	514	523	497	477	492	490	485	503	520	496	543	496	518	486	523	467	532	512	526	523	519	498	503	498	498	477	478	500	511	508	512	483	533	513	510	520	544	462	484	501	499	526	536	501	498	512	536	452	483	507	460	495	515	515	483	511	528	514	514	521	494	479	482	477	504	497	531	516	466	499	487	522	465	525	546	504	527	506	562	510	538	498	486	477	516	497	498	514	497	511	484	517	539	504	510	499	529	490	488	525	512	494	506	490	521	493	505	468	538	501	466	497	497	503	477	504	510	526	516	521	506	518	489	526	537	493	508	458	490	495	454	484	561	495	477	510	507	515	492	525	487	520	500	512	499	490	517	455	471	515	517	520	489	477	518	507	493	505	512	502	489	502	481	469	489
24283	21408	28476	24740	21127	7078	1945	1754	9922	17557	17497	13359	8107	4814	2659	1520	1001	720	636	543	581	551	585	556	559	582	512	556	557	564	548	542	546	558	562	505	523	555	526	550	551	571	564	579	546	551	574	553	575	553	524	614	531	564	560	538	546	568	548	515	532	552	538	535	542	576	555	503	555	575	531	533	535	558	554	545	549	568	560	536	565	534	580	547	578	527	582	538	543	517	579	586	539	538	548	523	544	589	582	561	541	548	545	575	511	534	547	587	568	532	477	524	575	548	569	521	602	530	524	571	556	549	550	553	496	534	579	554	519	587	558	572	541	486	544	554	539	550	538	551	543	529	561	554	595	611	567	536	554	540	553	529	593	524	570	582	529	519	568	547	563	543	539	542	579	533	535	527	509	544	556	530	558	563	556	542	543	544	551	590	560	543	562	587	547	554	546	529	562	549	549	576	560	516	579	561	529	584	540	546	616	566	530	528	508	533	553	513	520	585	540	589	524	558	576	533	532	568	544	553	524	541	573	551	561	542	528	574	532	493	579	602	573	544	582	543	544	529	569	600	538	563	499	559	579	584	524	529	528	561	555	543	571	532	547	555	583	529	550	538	487	538	513	558	562	517	550	547	550	563	543	532	541	506	514	559	548	547	569	526	496	566	569	558	533	571	499	539	569	512	535	547	567	512	536	601	566	566	548	548	544	520	494	545	551	565	530	512	560	505	544	587	557	573	518	539	548	572	523	526	553	551	539	532	545	561	539	565	567	568	559	556	562	549	517	585	499	548	523	529	573	562	514	546	558	578	571	547	555	562	539	556	540	575	567	578	534	526	566	548	549	555	601	512	542	539	553	550	576	519	539	556	517	504	560	571	566	526	555	547	552	549	584	525	528	564	587	547	554	536	557	515	522	555	538	541	536	542	504	520	555	514	537	556	558	540	546	568	524	567	539	508	517	535	567	541	549	566	521	543	555	607	533	525	556	555	542	518	541	579	555	513	567	556	550	567	546	565	518	533	529	568	566	577	561	560	508	558	577	520	545	549	549	552	569	606	520	512	546	520	557	559	534	533	588	493	548	564	562	545	546	538	503	570	531	550	531	514	578	558	542	575	501	530	541	530	538	557	525	512	560	595	543	531	554	568	562	567	537	578	526	552	544	566	560	558	539	510	556	573	547	544	569	577	555	541	532	563	514	523	533	541	566	536	528	572	561	570	574	549	559	509	617	552	528	548	539	534	514	590	587	539	557	567	514	603	534	537	536	564	548	557	580	511	516	526	516	549	549	526	537	529	541	564	590	581	543	539	555	562	583	580	558	556	521	560	519	510	532	565	521	536	578	544	582	541	559	523	535	550	533	557	572	592	574	549	518	525	529	531	507	574	566	523	533	545	587	539	520	561	510	546	547	552	502	564	546	532	561	578	540	583	520	581	486	529	569	577	571	552	576	551	577	532	560	583	511	551	536	512	593	578	564	577	553	562	555	556	555	559	572	550	533	525	542	537	533	560	546	548	513	535	549	564	529	559	552	534	546	532	565	590	529	549	566	574	587	501	536	559	546	525	540	532	560	562	563	531	562	569	563	528	519	515	584	561	552	558	505	549	591	511	553	557	576	576	595	563	546	541	540	553	570	529	543	509	521	572	554	525	542	571	529	513	562	595	538	551	532	519	582	556	534	562	542	531	546	537	535	535	532	551	551	554	545	564	549	494	510	582	517	558	543	538	544	545	544	549	545	586	537	532	527	541	555	553	538	539	510	543	524	580	566	582	568	562	577	554	505	591	546	551	556	559	592	503	531	543	556	569	485	575	519	563	524	580	570	563	567	550	539	548	553	579	521	597	544	567	575	558	535	559	525	541	556	550	536	555	547	529	531	526	566	554	545	551	579	531	573	525	563	532	578	584	552	519	535	507	531	542	566	520	497	590	528	594	538	556	539	585	517	551	528	553	543	521	510	574	533	534	475	534	529	554	522	597	510	549	573	557	561	554	543	517	573	522	559	531	508	540	577	545	557	555	513	526	522	579	545	559	514	538	565	555	509	501	506	573	545	562	564	558	535	517	564	581	547	559	518	526	569	508	560	615	545	550	498	573	533	558	555	526	543	544	540	569	538	574	530	584	514	502	546	599	480	511	516	545	534	556	567	563	546	529	573	555	566	532	535	572	582	551	570	548	532	538	557	548	530	587	546	595	541	546	557	535	566	555	531	559	554	545	523	607	553	580	613	524	531	568	521	544	583	537	528	530	576	578	555	522	519	583	549	552	522	563	556	530	536	523	535	570	542	566	561	540	541	554	541	578	552	527	551	495	526	553	553	533	559	589	577	530	550	545	510	561	539	530	582	537	531	542	578	556	541	591	590	537	511	507	517	548	482	549	500	560	567	558	509	596	539	559	567	541	556	548	578	518	566	567	541	517	580	546	547	554	521	585	596	539	525	565	535	541	540	547	536	572	555	555	540	534	536	510	587	535	510	537	568	542	543	520	543	555	553	535	580	510	522	560	574	528	542	578	523	524	550	570	528	551	509	578	552	573	577	491	500	557	614	514	552	577	562	509	550	535	534	539	537	504	524	570	513	510	562	573	562	517	545	521	544	537	573	555	564	517	532	562	537	562	542	568	550	536	534	567	583	542	579	551	541	525	548	531	537	556	553	585	570	581	546	545	567	573	562	477	537	558	534	593	551	552	539	539	526	595	501	568	532	567	581	535	597	499	542	530	539	571	520	574	578	562	529	514	552	511	526	593	582	543	536	551	538	527	545	562	546	559	519	574	558	566	578	565	543	542	592	548	567	583	549	515	561	564	526	520	552	519	557	532	526	556	543	497	543	524	529	572	548	528	533	590	557	537	534	518	566	547	537	499	565	541	550	583	559	546	559	534	544	582	542	566	576	516	571	513	535	526	551	519	527	506	556	558	554	542	525	544	535	542	576	563	554	527	527	600	501	570	532	586	551	546	553	533	487	569	577	510	579	561	567	563	544	579	530	530	536	571	540	538	532	520	562	555	533	575	541	560	541	537	526	515	494	551	531	503	545	541	524	527	532	534	569	536	524	568	568	593	535	572	561	549	551	527	499	535	558	533	530	537	531	541	581	549	521	536	549	587	555	561	586	516	543	575	565	518	597	523	540	545	554	572	533	540	536	542	584	528	538	569	539	583	525	577	530	538	575	541	551	545	546	520	548	502	538	543	613	513	530	599	559	536	526	574	570	551	532	503	574	575	525	584	568	529	547	566	524	543	522	576	528	554	556	565	574	516	552	544	564	533	551	534	585	551	572	590	549	501	552	553	568	533	564	547	535	542	538	524	528	589	573	521	562	562	533	579	550	501	566	588	619	526	509	544	532	562	577	514	567	532	511	496	552	514	537	568	590	586	575	544	519	548	557	563	590	546	552	543	557	534	596	522	507	542	594	587	575	562	530	583	519	534	567	569	554	530	542	576	574	588	564	500	553	565	535	539	588	511	541	543	545	522	529	531	542	557
10628	20695	13110	7768	5660	3719	2609	2869	15376	23020	21800	17104	10908	6794	3812	2063	1266	860	655	584	583	568	581	589	621	536	603	596	588	590	571	575	552	585	539	594	519	553	608	562	593	602	551	578	613	596	576	559	568	560	560	556	577	610	572	607	577	578	537	600	598	560	619	574	542	578	575	572	552	586	552	602	564	578	615	557	578	574	566	541	553	579	543	552	528	569	539	577	588	592	531	557	561	578	618	585	579	561	597	540	549	555	538	572	568	607	576	565	551	568	569	555	542	578	571	568	582	587	567	616	563	556	539	554	556	552	619	547	568	607	562	564	555	615	582	568	547	567	575	571	627	586	571	608	565	586	519	588	579	546	604	596	572	586	551	535	589	562	552	542	605	559	593	593	540	587	578	567	597	582	578	571	547	553	563	521	578	596	599	537	573	558	601	598	557	577	562	589	559	597	604	578	563	592	540	537	570	568	554	572	576	606	569	587	591	585	582	583	558	612	587	601	550	586	602	576	607	586	508	515	586	581	558	577	577	557	564	596	591	611	635	536	590	568	622	587	555	557	574	599	584	617	573	574	561	576	570	551	576	531	590	597	565	547	516	566	589	605	644	532	598	591	570	600	584	623	547	559	603	590	590	620	602	560	583	540	598	591	570	585	569	586	603	563	583	560	606	588	569	582	595	526	557	569	570	605	570	587	575	550	554	605	542	643	594	579	579	584	603	518	570	600	595	575	550	543	560	575	569	569	590	569	589	566	591	569	589	558	561	571	570	573	607	565	562	624	587	554	555	569	593	573	571	542	565	603	525	560	565	594	580	595	571	578	544	560	528	565	569	590	564	567	581	603	522	592	596	557	569	563	624	501	572	554	585	578	570	559	570	617	588	546	603	562	571	560	573	590	583	569	536	564	575	556	576	572	588	591	554	572	568	561	572	583	610	549	592	550	577	561	597	555	573	597	551	521	570	528	557	604	597	516	602	575	547	549	593	525	620	559	597	595	610	627	585	574	549	566	561	559	587	567	567	587	541	556	578	586	559	564	586	590	564	552	533	561	584	596	567	573	546	587	571	550	572	528	599	555	534	523	569	566	583	632	529	579	569	632	587	550	618	580	588	561	570	569	558	596	570	541	595	582	612	564	573	564	621	565	560	564	555	571	538	571	590	579	592	555	597	540	552	606	554	566	582	557	553	554	557	552	571	565	559	557	617	577	604	556	567	557	557	574	607	594	563	561	569	564	590	580	561	527	546	570	601	603	570	571	597	598	541	566	582	566	619	553	590	530	525	593	628	572	564	601	540	565	533	555	569	565	559	532	563	534	606	570	596	567	609	585	535	563	593	553	588	540	533	605	587	575	592	552	565	593	578	568	548	557	572	573	569	606	566	558	578	557	534	592	536	600	612	595	583	603	558	520	522	580	553	568	583	583	600	622	564	556	561	605	595	559	627	590	561	593	595	566	599	571	550	583	575	556	546	597	592	614	599	579	568	563	553	602	559	611	552	575	574	652	569	542	571	559	535	549	571	540	544	564	563	630	593	578	531	577	565	577	608	612	590	605	562	542	582	531	563	550	616	611	575	572	589	586	605	589	566	614	543	549	570	596	561	588	597	581	569	581	569	562	538	543	584	552	544	531	552	564	631	584	561	577	608	573	580	533	579	566	579	550	568	558	571	524	596	548	571	605	532	580	580	543	560	539	616	602	609	564	555	555	582	596	602	576	565	588	518	565	582	578	558	558	589	549	568	559	580	563	606	520	539	573	546	542	566	558	572	581	548	577	607	577	565	548	593	575	557	588	607	605	660	548	579	616	551	573	572	559	603	561	594	573	575	595	578	571	612	543	567	588	590	558	570	564	584	583	567	543	568	566	561	620	541	540	557	592	562	613	582	553	573	549	564	541	590	570	583	582	597	583	595	542	537	563	558	554	544	561	628	557	559	571	573	603	598	560	578	589	553	593	574	602	553	607	569	589	559	573	554	579	543	628	570	541	554	558	556	592	613	639	573	588	561	589	560	533	575	551	616	556	552	574	577	575	565	567	535	559	578	573	559	592	547	566	558	562	578	537	591	534	546	563	594	541	586	596	580	568	552	558	575	591	561	571	586	540	623	577	572	622	536	560	604	601	595	561	575	529	564	604	545	505	573	505	570	550	576	552	620	537	585	529	564	553	561	567	580	599	605	545	543	622	530	543	572	536	587	575	560	542	571	558	619	552	595	556	601	542	564	597	546	596	580	588	568	554	582	604	550	568	564	583	585	590	573	600	603	570	571	575	556	572	571	541	566	604	592	581	600	614	586	566	548	567	603	544	560	566	591	577	595	567	547	562	546	588	545	600	529	569	550	575	576	647	562	594	577	580	610	577	543	626	552	580	587	550	556	609	565	550	551	614	547	589	539	536	581	534	540	555	574	539	581	576	532	518	554	597	612	581	575	605	614	581	588	573	589	565	586	585	533	625	586	512	595	557	600	600	574	567	564	591	604	582	573	520	588	540	611	581	543	599	549	611	593	589	564	561	620	623	557	590	528	564	601	601	546	564	607	531	550	580	544	556	545	557	560	573	599	562	592	560	541	595	547	562	555	554	568	571	552	598	574	582	566	560	545	621	609	577	548	595	563	587	554	556	611	555	575	591	606	538	567	571	567	611	580	557	591	599	586	559	556	563	596	565	573	559	572	556	606	571	537	555	567	565	580	539	577	569	581	536	624	542	564	587	588	579	570	554	524	544	576	593	572	541	570	561	532	579	600	590	594	524	574	599	572	578	567	562	556	584	537	556	530	567	605	570	606	543	602	532	553	562	559	549	581	571	591	531	529	579	557	531	583	558	579	562	572	589	580	607	556	544	585	539	560	533	592	545	589	519	529	574	528	556	564	594	605	591	574	579	604	557	524	561	588	593	572	576	569	589	601	566	552	578	561	572	586	563	572	572	571	586	586	602	575	621	576	588	551	593	578	582	553	540	554	545	555	560	531	552	552	544	563	575	538	596	544	608	513	577	563	584	570	576	551	592	576	561	568	549	564	581	531	555	577	558	584	555	596	563	549	534	557	579	604	602	572	555	553	544	529	608	583	574	562	552	601	555	595	555	549	561	598	626	565	584	586	593	555	535	574	579	594	577	565	600	569	586	571	610	577	592	542	595	566	525	550	590	575	567	588	542	604	568	581	529	574	620	587	514	590	584	577	598	530	535	574	555	583	582	577	583	533	551	566	562	543	561	561	545	554	536	571	546	555	533	600	594	557	613	595	610	541	585	603	622	590	595	606	567	584	542	546	545	542	581	554	551	535	594	607	588	560	563	606	570	560	545	593	594	552	591	611	570	567	592	570	593	582	549	557	578	606	572	565	584	595	586	556	566	546	578	578	596	619	516	528	600	588	572	547	566	574	565	569	573	600	561	562	580	573	572	588	549	554	538	572	587	573	561	586	593	607	555	577	555	582	555	593	572	576	566	561	583	585	580	591	597	536	566	548	560	598	584	557	631
25148	21416	27473	25662	10908	2373	1405	1965	9397	11922	9410	6560	4122	2491	1520	1012	767	656	576	573	566	558	556	535	542	605	567	551	524	518	524	554	533	552	553	589	539	527	565	542	572	586	540	518	571	533	616	535	518	556	520	600	525	525	511	537	553	542	576	541	567	566	566	550	546	554	530	541	525	539	540	555	554	534	535	555	574	549	576	541	583	534	565	533	575	559	535	549	546	577	598	524	555	514	543	579	562	552	556	558	552	545	511	521	546	509	507	523	569	546	571	533	575	572	540	547	545	541	526	525	551	584	547	527	571	527	592	535	502	595	556	523	569	554	534	543	575	570	587	581	510	546	559	522	579	609	534	550	560	549	530	539	564	569	591	591	531	522	524	538	602	539	518	567	524	480	573	597	547	558	538	538	536	495	557	591	574	542	542	543	539	527	567	582	529	564	561	531	572	601	517	536	583	562	566	532	571	577	534	555	576	535	526	577	535	565	529	569	578	527	559	549	595	572	577	523	552	529	513	575	531	544	499	523	548	537	536	534	532	553	570	551	560	555	570	549	534	570	592	553	550	576	521	550	517	583	516	535	589	560	602	486	536	611	578	512	544	530	557	551	508	538	564	607	536	555	516	567	541	526	559	560	578	563	518	534	538	524	527	571	570	587	578	557	565	551	578	580	493	576	546	500	522	557	566	610	537	541	550	538	593	617	552	544	538	567	566	559	546	550	545	563	562	574	538	538	535	534	543	530	516	546	547	541	575	587	532	539	601	533	577	567	555	520	507	555	538	597	557	512	517	566	557	528	581	534	547	539	579	556	542	558	570	560	553	531	527	572	552	571	578	541	539	575	550	541	548	573	553	536	562	562	534	546	546	595	522	575	583	570	588	546	542	540	539	586	549	553	575	523	536	529	548	562	564	541	549	526	575	565	505	520	585	555	571	554	550	576	548	527	590	544	554	569	595	604	509	562	584	608	519	594	518	516	541	554	525	579	540	551	578	521	556	525	553	520	530	584	529	539	516	509	516	542	559	536	566	522	575	567	530	569	581	530	529	591	525	569	534	560	569	511	568	548	558	581	533	529	520	547	580	557	538	546	536	552	575	510	504	538	559	525	551	554	558	545	569	527	564	525	553	539	546	521	569	532	576	531	539	580	525	500	509	546	573	571	540	534	555	540	569	593	508	518	539	523	526	545	528	561	522	536	506	575	576	557	597	567	534	519	570	568	592	544	549	501	535	553	563	548	524	528	519	554	554	552	549	489	562	584	509	541	549	510	559	543	544	566	548	558	554	554	551	531	565	574	509	531	555	583	561	549	556	591	568	561	584	512	555	559	555	557	598	553	507	529	565	517	547	541	553	530	572	529	576	588	516	550	568	548	570	549	555	566	562	538	540	569	555	569	552	555	543	552	583	561	542	553	506	550	578	510	564	539	558	578	520	542	517	578	542	532	570	542	553	503	533	581	532	507	531	503	520	526	568	581	542	591	545	575	553	561	530	558	549	547	563	565	526	520	582	559	561	529	590	527	522	562	566	565	517	515	542	540	552	569	553	531	522	562	544	545	559	548	565	566	572	564	513	528	570	515	564	573	539	581	530	527	561	509	547	563	564	562	559	578	526	544	562	540	514	583	550	541	581	527	546	562	554	567	549	568	558	553	514	559	558	567	557	550	518	574	605	531	557	580	578	577	553	552	566	561	554	574	541	619	539	528	567	579	528	574	583	578	529	584	549	562	563	565	544	550	601	513	532	549	599	593	516	554	534	549	527	541	531	565	547	481	508	572	524	571	594	504	582	557	541	563	493	536	601	542	578	566	524	568	569	522	552	508	545	563	566	553	517	524	549	547	542	538	502	591	526	531	539	571	557	532	539	545	533	582	562	547	544	560	556	560	530	531	561	526	554	590	525	548	563	550	573	500	563	555	534	592	587	518	563	544	542	587	585	542	501	518	575	556	550	505	536	521	496	516	543	548	536	575	526	558	542	552	558	575	552	552	580	509	563	526	591	574	547	549	549	509	568	528	527	518	527	549	533	586	533	560	511	548	577	548	535	557	572	565	547	563	563	542	546	524	583	544	565	542	606	526	610	535	543	564	538	538	591	540	565	553	535	513	550	550	557	571	513	540	551	495	512	535	551	566	469	624	502	570	517	580	543	559	545	572	553	537	557	524	503	541	561	585	575	512	512	527	550	536	547	548	529	549	573	564	562	524	562	562	524	539	530	548	518	524	569	533	541	539	548	560	514	572	602	580	535	546	526	573	536	551	554	505	569	498	531	532	570	528	542	583	542	556	546	580	562	518	556	562	565	552	519	547	531	503	501	585	534	552	570	516	528	589	574	553	550	519	541	491	582	534	516	606	509	560	603	547	571	539	505	567	546	552	523	561	537	541	553	568	527	535	531	570	527	528	524	538	521	589	561	550	509	609	525	542	567	536	542	530	537	591	554	540	568	583	518	503	520	538	566	560	536	520	537	517	539	560	579	584	557	576	545	518	536	550	511	536	573	565	558	553	563	561	542	571	559	562	553	562	588	527	557	569	544	583	529	519	562	559	566	562	551	530	514	549	583	529	537	536	571	517	544	581	527	554	586	552	546	598	545	575	581	516	524	526	569	564	550	539	552	564	567	584	563	575	569	505	575	550	574	547	568	548	585	546	511	552	517	551	552	578	520	564	519	612	543	568	565	527	556	541	554	545	563	560	540	606	573	586	569	599	513	522	543	510	562	526	574	556	569	577	576	548	546	521	588	527	521	560	571	588	538	593	537	554	539	535	558	565	598	606	530	503	542	527	594	580	561	577	544	534	521	595	587	538	581	546	545	602	526	557	487	553	551	540	572	575	558	544	527	559	537	556	551	548	558	558	542	529	492	565	567	546	577	557	528	541	560	539	571	565	530	527	567	532	565	543	532	572	529	516	559	606	550	589	619	559	582	566	545	556	502	565	558	545	546	524	526	549	562	595	530	514	593	538	554	547	560	566	535	562	573	555	514	512	544	562	569	548	528	542	540	542	569	582	573	564	557	539	541	549	557	574	527	567	544	567	519	550	558	572	532	568	550	558	510	560	603	585	562	588	571	602	560	531	601	564	553	570	573	542	560	565	532	575	567	607	589	500	503	529	559	542	550	585	536	545	560	563	540	527	553	559	535	540	530	559	533	553	530	551	574	529	511	557	538	553	542	534	553	577	544	539	579	544	535	535	527	530	536	537	584	537	512	584	537	580	536	542	567	512	555	601	570	518	505	540	543	572	513	527	576	575	561	542	550	544	525	509	511	558	558	540	572	546	556	558	571	565	537	580	527	535	570	507	528	534	577	583	570	517	549	553	525	553	536	541	514	566	523	547	548	569	549	543	545	555	555	620	551	547	559	531	559	544	544	517	557	556	530	583	524	547	558	513	549	550	577	536	563	573	513	526	556	511	580	549	581	541	586	519	544	548	560	567	564	576	578	547	541	517	541	588	562	575	546	544	601	536	540	548	535	564
12076	17118	11051	7631	5346	3502	2137	3900	17475	19099	15131	10931	6997	4137	2405	1530	960	766	622	647	589	573	592	560	573	609	577	628	582	592	608	607	546	615	569	537	549	597	623	646	595	596	559	588	567	573	612	598	544	562	620	585	589	578	593	589	586	559	567	598	567	606	603	573	575	556	584	631	568	572	579	599	598	519	609	609	597	575	581	600	563	590	570	613	576	595	577	610	595	607	590	629	577	572	593	615	595	599	621	582	579	570	605	569	545	548	607	576	587	567	595	572	655	595	606	596	591	602	627	638	531	577	626	578	576	576	560	571	585	605	598	547	593	589	645	641	593	597	628	601	620	610	588	593	592	560	610	625	559	599	549	587	602	600	562	605	532	588	580	562	580	593	598	579	577	558	639	603	583	579	596	582	559	577	568	575	565	587	647	588	543	579	547	587	579	602	610	578	577	574	588	554	599	626	600	605	580	612	582	578	566	559	556	572	613	593	565	569	593	580	577	596	555	622	588	580	616	592	554	628	551	570	594	581	605	616	599	576	598	639	578	600	570	567	601	616	593	583	549	607	619	598	573	618	599	597	555	626	605	609	595	613	558	579	582	611	614	637	611	580	595	594	550	597	533	605	618	586	585	586	581	595	598	587	643	607	534	581	583	589	611	560	567	614	643	574	597	576	585	583	595	565	602	596	586	585	617	559	592	589	585	577	589	587	575	605	569	628	578	586	582	577	612	573	593	595	557	570	552	591	577	624	574	588	559	612	576	585	565	622	628	610	565	638	599	624	613	626	585	601	595	574	581	584	556	603	619	542	588	563	629	602	591	627	590	576	539	612	568	557	585	627	596	600	580	583	590	608	609	602	617	609	622	585	605	634	599	574	556	570	599	581	565	621	546	610	541	570	562	614	596	591	570	587	611	592	600	606	626	610	580	604	578	574	599	574	623	618	606	536	545	551	590	580	578	596	566	589	616	611	576	600	597	573	539	607	576	573	580	616	544	540	610	596	566	572	602	591	596	611	574	603	547	597	599	631	565	615	557	561	623	617	596	588	584	547	602	586	622	597	582	605	573	618	568	599	618	596	579	562	628	595	575	616	572	567	529	559	539	583	561	579	583	568	581	599	583	551	628	595	588	560	643	593	619	561	568	551	620	602	565	566	594	594	592	573	548	584	561	619	588	585	620	622	568	542	561	614	597	614	600	574	609	562	599	600	593	606	618	582	591	630	564	600	576	532	620	571	611	612	579	594	568	587	615	552	573	593	603	581	538	566	558	572	546	565	591	520	612	583	571	601	569	592	605	570	596	592	609	602	576	536	563	588	600	545	597	590	573	577	593	593	634	598	642	598	591	588	581	550	567	619	568	611	580	581	593	579	626	586	590	582	590	574	618	565	540	589	611	589	622	571	594	605	592	612	567	581	600	566	590	544	571	605	592	579	602	564	619	585	574	593	565	620	574	572	582	603	572	610	564	596	547	604	618	611	559	567	580	565	571	557	580	601	569	594	601	587	616	555	605	569	621	530	579	639	587	603	564	597	588	604	609	575	569	579	580	584	553	603	606	575	628	636	586	588	540	584	639	609	569	619	590	615	630	588	613	580	586	590	582	560	558	586	615	605	594	603	572	605	568	558	588	623	550	591	593	615	579	553	605	571	582	605	620	610	584	594	586	572	601	606	574	569	562	626	572	617	552	632	573	638	604	572	584	568	581	604	544	599	569	592	591	608	598	587	616	588	558	575	594	565	613	557	609	641	569	576	577	586	574	618	546	585	547	574	537	619	600	576	617	556	599	538	558	566	570	599	537	640	588	610	581	625	572	589	576	594	580	612	585	567	612	594	610	602	603	573	591	616	543	562	591	600	564	561	587	634	547	550	609	601	613	590	577	578	594	606	586	557	583	601	564	594	585	579	588	572	633	600	567	569	605	544	590	567	593	579	561	611	578	558	583	616	590	598	596	581	572	581	596	572	616	648	601	577	593	567	630	558	614	578	592	610	580	594	593	585	589	540	582	573	601	619	588	617	579	610	568	575	611	611	591	624	577	601	580	589	623	578	589	611	590	597	588	575	561	595	576	610	594	620	605	616	632	576	586	597	581	587	607	564	598	547	623	560	567	594	558	581	599	602	606	624	529	529	598	625	549	584	595	608	589	607	642	558	574	544	549	600	571	593	611	553	595	579	599	552	578	596	539	607	611	602	577	605	564	611	523	582	573	616	559	563	573	579	583	569	592	568	582	607	610	561	575	590	597	561	601	591	583	587	597	634	586	589	610	583	610	597	607	573	577	570	591	579	551	589	615	586	601	572	610	618	588	610	585	592	577	581	599	601	592	564	631	577	591	549	566	569	606	563	632	580	568	573	581	594	575	575	576	609	538	578	582	593	595	601	591	587	604	609	560	572	573	631	587	560	598	584	583	602	597	536	605	525	584	561	562	597	598	586	564	574	596	580	553	562	582	606	569	606	570	553	600	614	598	553	568	576	583	644	644	568	646	621	602	575	569	549	563	590	582	572	541	560	557	600	562	552	590	596	586	573	617	599	597	587	576	556	557	578	567	554	606	565	563	578	625	594	640	523	585	582	625	595	536	599	581	608	617	651	595	587	611	575	593	554	626	598	614	558	561	565	596	605	584	621	575	573	582	588	571	555	563	615	592	618	515	566	617	614	545	554	616	532	571	580	609	580	611	590	576	588	623	592	555	563	623	606	589	571	619	609	615	597	590	580	547	569	575	615	538	623	588	587	585	555	601	581	540	579	566	596	617	570	585	576	564	596	583	597	564	566	586	594	611	556	621	597	568	598	594	613	574	583	569	557	634	595	603	621	602	534	613	590	626	577	582	549	568	608	572	584	608	571	613	546	520	577	583	604	576	573	586	592	622	574	561	553	632	533	573	610	571	580	580	536	595	593	557	596	582	606	568	593	609	553	566	606	579	593	603	605	583	603	554	589	574	547	601	605	612	580	634	572	602	572	571	549	613	593	624	602	597	540	615	617	582	607	549	577	566	598	558	550	551	596	556	567	566	609	604	582	587	624	581	570	596	547	559	568	580	582	572	581	603	582	604	590	596	587	631	586	558	594	560	573	596	597	582	582	566	573	594	574	563	617	603	596	565	604	619	615	592	558	583	611	563	610	596	534	559	585	605	581	620	625	572	598	598	602	593	598	596	615	574	615	610	619	607	567	546	583	629	589	599	608	587	558	546	568	568	604	568	601	558	591	563	608	576	618	581	601	570	614	556	600	579	598	588	628	569	585	550	599	593	620	560	559	593	573	579	605	578	605	578	573	562	590	646	600	598	585	574	577	586	605	596	592	570	568	566	596	593	589	553	598	565	607	576	595	607	538	576	599	588	577	611	562	572	587	560	611	585	607	599	568	603	579	580	572	584	584	622	563	559	632	576	594	584	621	626	611	583	573	525	597	644	598	626	577	616	571	611	620	563	565	580	571	566	595	547	573	593	559	603	630	558	567	577	607	591	581	583	584
22871	21448	29180	24102	21453	21550	9900	6565	20703	33418	30218	23611	15953	9101	4780	2678	1615	1035	939	688	701	732	747	731	718	716	697	663	701	714	713	707	682	695	721	692	702	720	696	691	762	725	718	747	680	761	715	687	691	719	709	671	679	672	741	688	733	719	746	759	686	694	740	706	703	731	694	734	675	749	735	717	674	669	725	695	691	674	723	673	734	707	756	704	686	682	691	710	679	696	698	708	754	653	728	657	703	698	695	712	710	730	675	714	685	736	729	651	670	692	734	713	680	710	685	724	697	713	705	736	710	746	699	734	734	720	674	712	701	656	710	677	728	760	727	674	704	703	699	703	706	714	698	692	704	703	744	697	688	639	719	705	692	731	677	703	685	681	694	720	738	711	675	697	682	701	652	715	745	759	694	716	738	650	736	699	723	683	766	623	721	657	726	678	690	692	701	725	675	690	711	697	778	709	666	707	701	696	658	747	700	667	677	709	707	672	707	758	720	710	683	698	736	708	673	649	701	700	733	714	719	683	734	696	713	666	731	665	677	684	767	724	715	675	700	701	695	692	664	769	650	751	704	694	667	682	678	658	688	699	727	693	730	692	713	674	633	715	714	688	718	670	686	726	720	706	684	687	680	654	664	730	754	694	688	725	698	705	694	735	685	664	678	728	683	714	725	724	675	748	782	681	645	693	700	708	655	731	710	735	642	696	703	717	698	702	716	658	719	724	730	694	760	724	703	750	757	702	664	687	672	724	703	705	733	703	715	677	718	718	756	733	759	689	712	657	678	711	690	733	698	711	710	725	697	702	690	675	682	731	652	696	694	731	721	647	690	698	726	741	679	662	685	714	673	708	731	679	673	614	727	683	677	684	725	712	671	723	678	701	723	692	735	710	693	723	713	696	684	677	690	683	698	670	693	699	715	741	670	722	708	704	750	711	699	721	678	726	702	713	670	670	732	729	719	668	711	714	729	685	709	681	697	740	730	670	733	684	754	712	729	668	707	695	699	714	676	686	720	711	703	717	727	676	681	706	742	744	683	688	691	738	699	693	689	726	699	696	705	755	674	713	722	788	681	718	677	709	720	648	793	654	736	714	722	696	755	698	683	685	661	690	689	714	716	672	723	699	705	704	724	706	703	684	687	700	718	692	645	677	697	691	711	670	667	698	663	728	678	689	676	646	732	685	715	721	722	730	736	687	686	683	673	691	743	694	683	745	692	710	699	694	725	719	682	677	695	715	711	679	718	711	706	658	763	691	662	673	689	724	671	671	728	692	639	721	690	708	649	715	752	636	715	722	692	703	716	742	679	715	707	723	708	698	702	768	673	715	749	672	697	707	727	655	701	694	707	725	718	722	643	680	714	726	727	713	716	694	742	716	705	713	663	662	748	676	733	707	697	762	685	677	683	726	736	658	751	690	692	690	673	673	730	698	700	671	707	693	738	746	694	650	680	746	655	672	709	720	723	710	683	694	695	705	696	726	713	747	697	697	768	715	640	729	764	733	704	733	688	714	729	713	727	744	681	660	730	723	735	734	734	697	707	701	692	700	714	717	685	713	708	718	734	720	661	707	690	735	678	709	696	687	709	701	683	707	718	729	737	704	691	690	701	707	680	712	664	689	694	753	712	722	670	720	667	726	738	666	727	681	701	653	727	696	701	707	675	741	659	681	698	711	756	711	721	668	741	707	719	718	702	707	705	705	654	713	675	691	702	680	671	701	728	731	691	707	692	704	792	707	699	738	717	698	656	677	719	763	698	685	701	715	664	685	735	698	634	709	697	709	724	694	719	714	700	671	746	725	693	748	735	671	678	706	671	733	693	706	704	727	713	703	697	685	686	732	747	690	692	692	676	672	684	672	703	670	679	695	707	745	697	714	747	635	676	695	684	711	728	659	711	665	736	703	711	704	717	637	738	721	675	692	708	688	680	727	757	666	711	686	719	662	663	649	676	721	721	704	714	739	695	641	731	704	667	661	701	715	665	699	705	703	662	718	737	680	714	697	701	726	689	685	710	741	689	707	708	694	685	735	698	721	693	722	743	695	725	735	742	730	686	669	696	660	656	701	698	681	717	657	732	641	708	730	670	683	685	687	733	690	703	676	693	675	702	691	686	678	685	707	698	719	735	755	713	681	710	698	673	678	710	673	700	692	696	673	659	672	688	653	696	698	686	752	760	716	693	686	742	696	714	669	718	670	749	680	711	635	677	736	686	693	696	679	667	700	717	747	734	681	669	732	675	738	663	674	727	704	716	713	723	689	701	716	710	722	751	701	692	693	684	736	701	724	699	686	717	691	682	698	723	711	720	743	672	718	696	679	712	688	698	711	738	720	685	713	717	703	684	698	707	720	682	700	709	679	698	723	700	639	713	784	737	627	714	776	725	665	723	729	696	696	754	699	710	671	756	687	706	682	703	736	656	719	719	740	661	693	750	696	740	689	762	761	727	724	657	754	665	696	685	682	700	664	687	692	703	695	697	698	696	689	689	681	698	703	714	725	709	707	694	675	683	642	698	714	730	692	724	713	706	705	688	698	716	743	680	697	712	722	732	697	726	764	685	753	716	701	762	687	741	704	737	703	717	698	727	702	722	702	701	679	677	656	725	739	702	698	706	691	687	659	724	753	730	689	712	709	738	678	707	720	672	722	731	701	716	633	715	683	717	713	709	715	685	697	685	725	666	685	646	658	708	718	736	707	766	754	712	703	707	700	725	693	681	765	677	653	724	646	729	687	732	695	737	695	702	703	712	689	676	749	732	672	728	710	669	691	721	715	672	694	722	662	704	701	672	713	673	651	695	694	704	699	733	686	677	703	729	732	700	686	690	702	694	692	716	687	706	748	690	689	696	609	693	713	712	718	707	698	729	734	743	743	667	695	697	732	726	728	752	709	684	729	740	689	747	683	684	723	709	698	714	713	720	681	704	683	681	716	743	725	731	703	685	726	772	717	731	729	705	682	728	714	692	697	647	702	687	699	688	735	679	698	640	699	684	678	695	700	661	686	700	744	680	709	673	709	665	731	768	711	669	679	753	665	728	710	712	675	722	710	673	711	693	734	729	724	711	738	695	709	649	658	683	713	692	697	667	682	653	714	651	695	658	715	694	730	684	702	724	705	679	683	707	688	724	704	732	688	672	691	675	665	704	688	734	670	689	681	749	659	708	744	715	687	662	712	724	661	680	745	713	742	689	687	671	695	696	638	696	699	706	711	747	710	726	716	695	673	680	676	701	718	688	727	728	722	749	730	737	687	698	740	689	696	676	720	680	739	690	738	723	679	697	709	720	681	703	700	681	732	656	704	699	741	682	703	699	684	714	690	730	727	680	733	736	672	713	681	700	675	692	708	656	662	707	699	710	727	701	709	690	717	687	717	703	711	700	687	720	691	677	693	690	740	669	718	697	705	714	743	682	718	711	684	707	709	669	704	688	726	684	704	703	748	728	667	740	685	696	681	746	729	713	667	692	663	669	666	688	700	762	705	717	700
14680	25777	19309	12699	8026	5392	4233	10059	26792	36839	32411	26566	18642	11747	6811	3645	2123	1343	960	740	722	720	775	709	709	709	715	729	679	752	725	719	773	700	689	714	718	679	721	760	708	703	690	755	730	728	756	694	713	727	719	689	710	710	727	701	721	686	740	713	719	704	736	699	736	676	721	718	699	719	715	714	718	760	686	764	709	746	718	744	720	700	742	699	667	732	721	741	689	758	679	753	709	689	710	690	751	672	705	753	714	703	686	709	705	718	679	747	721	734	763	736	659	699	686	690	671	693	710	704	757	695	723	734	736	729	704	737	709	715	708	720	775	688	709	682	706	681	696	727	729	731	714	746	684	672	730	728	745	725	730	729	690	706	676	700	712	708	644	692	695	730	658	677	728	687	748	708	674	711	717	716	712	747	738	760	694	734	709	736	758	687	674	727	695	761	697	704	673	709	734	716	703	689	708	758	704	724	718	736	687	693	706	686	737	729	691	689	641	684	698	734	692	661	700	713	658	726	730	734	718	684	705	726	709	717	730	685	703	712	717	719	737	708	689	713	719	716	717	742	722	649	696	659	700	741	713	742	741	751	699	737	674	677	649	711	695	710	686	673	693	722	714	694	718	711	725	731	672	715	711	681	702	718	735	701	734	738	737	683	692	697	678	713	756	704	729	696	722	660	723	703	689	724	667	747	711	691	719	750	766	656	741	718	691	697	686	717	721	704	711	737	719	720	739	748	680	712	724	699	694	675	701	713	707	678	675	736	688	732	738	683	715	723	676	710	688	732	677	770	700	708	745	744	732	692	715	733	749	717	707	714	700	694	676	687	732	735	730	691	697	736	686	723	730	732	732	754	703	751	645	669	721	692	713	741	726	749	743	728	664	708	668	669	751	708	719	678	694	747	695	704	674	740	697	673	721	717	718	714	774	706	745	731	739	690	708	730	777	673	742	699	702	713	684	694	739	745	701	696	692	725	641	719	693	754	673	683	704	749	703	689	692	786	726	677	723	705	709	735	699	738	723	712	703	710	717	700	731	722	718	722	677	733	692	673	740	732	738	707	738	729	709	700	757	729	719	675	720	698	718	742	746	757	681	698	714	679	716	750	733	663	751	706	712	688	702	724	689	743	720	724	673	701	723	696	769	765	734	710	718	717	694	757	733	723	714	720	726	694	681	674	713	723	754	675	697	701	732	736	708	756	712	719	703	687	695	703	704	735	694	684	733	714	704	744	727	688	695	721	689	740	669	694	706	722	705	725	710	728	709	732	742	735	710	744	732	693	711	678	750	725	737	731	684	745	704	735	713	710	769	655	646	703	671	681	718	777	770	729	761	730	722	723	732	709	733	717	741	711	722	697	702	704	764	744	778	760	741	745	713	715	723	699	674	737	749	742	711	759	759	759	679	731	706	742	756	738	691	685	710	730	689	749	686	728	670	752	674	732	687	718	724	693	768	720	763	736	705	690	697	758	715	706	712	767	741	747	681	734	731	698	681	732	721	735	728	689	758	748	666	713	718	743	697	740	703	765	666	721	714	694	678	725	654	728	708	745	684	736	717	743	717	768	673	665	744	704	683	753	731	726	695	744	718	678	661	739	715	764	736	689	692	689	700	700	753	725	709	701	750	740	720	697	748	710	670	728	691	729	688	683	721	703	721	675	706	693	699	709	714	735	740	715	687	705	681	724	712	740	717	717	707	683	691	728	707	686	658	693	705	711	673	676	768	712	728	707	686	623	691	750	708	744	758	720	690	726	726	660	711	697	673	707	729	714	741	694	692	741	669	702	728	683	696	711	723	731	718	714	730	763	720	710	709	709	742	713	757	729	679	654	733	696	692	733	716	724	664	734	682	714	714	694	709	713	731	731	688	755	719	726	705	733	761	733	708	714	691	686	715	724	755	684	747	769	723	667	711	688	715	722	686	726	727	708	737	687	684	707	711	704	690	709	750	764	727	733	725	715	706	702	678	694	719	676	708	682	724	699	715	707	671	697	718	693	706	744	651	692	731	733	698	696	729	738	744	715	746	678	691	701	651	716	684	698	698	712	694	748	685	696	704	699	739	714	724	718	723	661	719	737	755	755	671	727	691	662	742	715	698	682	717	698	721	712	717	669	753	692	707	715	689	745	699	735	709	721	717	743	716	734	706	724	663	671	676	733	719	695	729	688	698	757	719	723	716	728	699	695	748	771	733	724	759	718	673	675	679	703	717	707	663	752	702	715	690	733	764	709	722	710	699	719	691	730	767	670	733	735	712	688	676	708	691	712	710	713	739	707	666	690	734	710	741	724	726	696	711	703	704	731	704	719	710	737	698	739	648	700	680	723	684	733	683	708	682	690	700	723	681	680	738	702	699	691	753	735	699	753	745	751	714	719	703	737	747	705	698	719	738	763	713	701	710	714	741	731	717	717	735	718	688	690	651	709	706	754	735	755	714	682	715	717	728	713	727	704	725	707	744	673	742	699	704	716	733	689	727	705	749	725	740	700	720	754	702	724	702	721	753	698	723	720	716	742	707	732	761	674	692	713	726	689	742	730	682	694	675	658	739	678	676	690	705	666	717	662	721	732	706	669	750	707	755	693	731	660	700	706	667	670	743	701	762	692	659	722	744	748	748	701	679	646	758	712	724	660	654	706	734	707	749	714	699	687	749	683	723	735	698	709	717	737	727	726	703	697	676	756	706	747	727	702	694	690	712	667	745	786	740	744	679	763	799	755	688	708	703	702	713	713	656	713	709	751	682	718	687	729	743	709	733	699	710	706	717	700	731	756	733	682	728	734	709	739	697	703	674	672	747	740	679	645	696	755	718	710	716	728	692	721	711	729	690	670	686	706	743	760	700	733	747	705	747	723	743	717	696	748	745	703	737	721	712	708	700	705	700	716	721	717	774	709	722	682	726	670	698	737	732	739	694	740	703	717	735	750	722	707	731	694	677	682	692	677	729	688	729	741	677	720	708	750	708	756	738	654	747	703	720	720	679	750	692	729	719	703	755	742	718	729	725	720	724	732	708	716	661	767	707	699	737	747	677	754	726	741	684	795	719	709	696	695	700	694	733	721	756	737	679	699	709	686	731	703	702	717	701	718	703	708	713	688	699	680	748	723	704	689	739	706	730	727	684	701	751	688	691	699	727	715	713	675	700	723	680	759	744	779	736	777	736	711	695	753	709	662	720	766	725	731	702	735	758	744	696	718	734	697	691	764	718	709	641	715	684	719	685	720	705	717	715	646	677	740	675	739	749	701	744	740	678	728	765	690	709	763	700	696	650	682	696	697	713	714	726	731	724	729	685	709	672	732	753	723	684	710	669	718	725	721	817	723	684	677	743	736	686	721	656	674	713	721	696	755	719	675	673	678	721	709	699	739	710	720	707	755	759	707	680	721	747	730	712	731	699	728	664	705	733	797	694	713	692	667	724	711	702	728	712	728	680	686	713	728	750	728	754	708	714	706	726	696	756	756	722	724	731	750	727	742	729	692	696	714
28135	19619	10431	4163	2474	1613	1285	997	1043	2117	2196	1926	1363	1021	792	620	542	532	506	482	540	472	429	478	480	506	486	470	453	471	444	419	460	468	492	550	461	447	491	480	463	485	459	494	468	479	453	442	470	488	518	467	461	473	516	484	482	503	509	473	471	463	470	512	466	451	462	461	476	477	486	474	475	516	513	488	486	479	468	452	490	494	490	461	501	467	467	492	479	462	448	436	516	488	520	475	485	467	470	503	449	489	483	463	467	469	511	498	485	462	457	482	472	497	514	463	486	475	448	484	479	480	496	448	487	494	479	496	485	456	531	477	480	438	467	471	484	484	494	499	470	509	483	471	455	491	462	454	449	465	458	489	468	481	478	461	456	488	485	474	512	472	481	447	494	497	514	482	464	450	547	473	467	467	486	478	465	484	502	488	478	513	475	459	471	460	501	489	463	473	454	496	444	501	446	469	448	498	508	500	466	475	465	440	478	444	491	490	463	461	430	511	486	429	473	513	491	470	482	476	458	462	451	479	487	488	466	500	495	486	461	479	485	469	443	487	475	474	508	477	465	463	468	507	485	443	449	474	470	475	472	503	475	475	460	516	470	471	499	470	529	485	499	475	482	483	452	476	422	458	457	542	495	484	490	489	475	464	450	480	479	468	439	478	460	481	495	461	483	479	466	450	493	450	466	480	453	474	522	499	462	457	482	482	505	498	523	500	475	464	515	452	515	463	515	478	495	499	470	484	435	426	451	470	471	487	485	463	441	443	502	454	481	469	460	472	469	464	479	449	497	512	473	483	463	480	481	478	463	496	453	488	496	482	474	474	525	474	433	444	453	501	483	445	474	498	470	488	452	498	474	477	487	465	489	497	534	463	494	449	467	469	488	496	488	496	492	501	468	479	486	465	460	471	482	488	430	491	459	471	476	513	485	480	516	466	500	453	479	491	463	470	491	478	455	469	509	485	535	492	449	469	500	480	499	456	481	459	474	479	505	481	462	473	454	479	511	482	468	477	463	470	446	420	502	452	453	473	460	483	471	451	460	453	488	488	460	466	495	513	500	473	467	509	480	478	472	458	492	496	438	484	454	496	492	476	476	456	482	451	460	500	475	487	472	482	461	496	458	497	485	474	458	495	456	467	500	486	454	521	513	511	509	474	532	455	465	463	500	496	452	471	486	483	481	467	457	477	474	481	512	451	468	465	493	484	446	468	466	507	457	472	502	474	460	486	470	478	460	444	440	488	477	472	468	497	496	470	499	450	470	469	453	484	476	475	490	494	489	449	539	480	464	515	512	441	488	481	482	470	509	474	464	503	518	482	470	509	472	497	505	442	426	506	487	476	505	496	463	473	462	512	482	514	477	467	489	476	469	483	471	465	504	454	444	445	464	473	530	491	482	488	469	505	452	482	474	495	518	459	505	469	457	500	483	451	488	478	472	493	511	444	478	491	521	521	473	490	474	510	504	495	475	424	509	483	481	433	502	495	487	473	481	489	463	451	520	470	480	499	475	484	462	526	474	483	483	471	494	465	486	495	484	431	454	463	469	480	474	471	473	477	482	509	531	478	500	538	499	518	522	443	452	480	479	477	475	493	474	477	470	499	480	451	471	479	467	482	442	475	484	520	505	513	451	515	484	477	492	508	452	475	492	506	478	478	497	487	483	484	463	481	507	474	514	489	470	461	439	470	452	496	468	493	483	507	472	523	464	491	505	504	502	492	475	491	443	511	473	473	434	482	489	481	478	443	474	472	464	476	467	491	513	464	486	534	508	495	501	486	444	476	458	472	484	484	486	487	470	535	492	470	460	456	468	437	434	450	496	461	500	455	462	466	500	507	445	458	502	493	486	450	504	440	483	456	487	516	483	495	474	456	467	461	486	493	499	479	505	476	492	512	465	469	488	458	485	485	474	486	463	524	464	451	471	465	488	434	489	465	477	485	500	467	467	439	469	483	514	516	468	466	461	457	513	482	442	513	483	488	493	470	487	463	501	504	477	475	473	439	488	473	517	448	489	499	509	479	463	477	461	493	492	488	471	463	454	496	445	481	483	515	493	451	531	479	487	466	478	465	486	489	500	492	432	497	476	444	473	472	470	463	472	457	478	472	455	490	507	471	493	465	446	468	447	477	461	431	496	505	478	452	456	482	482	526	468	478	448	421	476	471	480	433	476	463	461	455	495	483	461	458	484	480	474	464	505	464	488	483	457	481	426	437	458	478	485	471	483	456	526	481	462	490	485	485	459	467	501	492	482	471	485	519	476	455	503	468	497	466	479	494	499	472	532	473	497	431	487	486	558	495	490	450	519	472	481	513	469	457	542	481	457	510	503	478	477	526	512	471	491	491	479	457	434	489	481	476	494	467	488	464	485	489	479	463	514	463	475	473	538	499	478	459	458	420	445	471	462	448	484	479	473	509	476	485	473	479	477	450	454	472	461	448	457	476	471	500	455	444	490	470	488	452	452	520	479	468	448	475	487	518	490	467	467	416	503	522	492	469	484	452	475	468	521	516	441	490	475	487	503	515	474	470	470	481	472	495	481	472	461	444	457	486	499	478	453	461	475	451	484	522	474	471	504	494	437	478	493	502	495	507	477	507	445	491	440	488	474	504	459	502	452	493	475	525	501	458	468	462	473	485	506	514	513	473	528	476	477	477	502	501	498	501	481	447	487	508	494	495	480	489	508	453	488	467	491	478	494	461	466	481	473	472	473	496	464	489	463	467	467	500	481	502	485	506	507	511	462	482	503	494	489	489	484	480	464	456	529	467	465	456	433	467	466	462	469	487	500	502	443	473	503	454	506	484	477	470	445	489	478	490	525	471	473	513	435	447	483	464	459	474	434	460	493	519	451	510	502	506	498	498	468	493	488	455	483	459	467	457	498	469	514	482	496	480	487	480	500	491	445	474	480	468	474	430	506	515	510	431	520	439	484	500	490	487	461	454	492	512	456	472	498	469	489	452	471	480	483	452	485	467	457	491	424	458	488	496	476	482	501	506	463	509	478	460	457	511	511	506	514	487	436	500	505	520	470	454	498	500	475	426	483	445	472	479	436	411	444	457	474	479	448	471	472	471	469	464	446	520	416	509	443	483	509	462	505	486	466	488	490	495	460	483	453	490	468	475	491	478	490	502	478	481	473	501	475	462	502	490	434	488	484	503	456	442	469	519	519	499	491	477	451	445	436	489	480	496	463	483	517	484	480	428	499	456	471	501	493	552	538	511	441	472	474	506	460	463	493	482	451	493	485	482	491	472	494	479	456	476	453	473	494	496	491	451	478	533	472	442	481	512	485	450	455	478	513	483	472	465	454	477	480	474	450	465	477	470	473	482	452	498	480	464	497	496	480	479	456	485	496	481	452	509	465	467	469	467	433	492	468	477	488	512	463	528	491	502	454	470	466	450	459	442	498	490	496	490	475	481	478	451	471	447	504	449	462	476	468	471	472	458	468	465	486	499	444	516	490	497	465	465	505	507	467	464
10906	13825	8906	4941	3975	2906	2081	1544	1507	3025	3094	2469	1776	1250	945	706	632	610	546	526	494	518	513	500	496	521	506	488	518	519	524	499	497	531	507	534	528	582	495	451	504	517	483	514	541	482	497	509	488	544	501	573	528	503	506	502	511	514	497	511	522	507	540	498	483	541	502	506	487	507	499	546	537	498	481	497	467	513	510	500	490	500	492	499	505	481	511	453	519	503	486	535	535	516	498	513	508	556	485	493	494	499	527	519	530	534	496	523	509	545	527	464	517	511	545	506	498	483	571	483	543	547	479	508	514	522	488	530	492	469	540	483	474	533	503	531	494	511	507	511	496	511	472	503	488	482	484	469	496	513	488	503	479	513	492	545	498	516	515	494	501	512	536	513	510	514	475	547	563	502	486	530	533	491	498	496	499	501	514	556	543	451	526	499	510	530	524	510	521	505	469	463	490	505	540	519	485	496	530	568	477	518	535	530	506	487	484	487	518	511	542	512	516	531	505	511	504	505	506	502	492	501	509	483	546	526	524	525	518	505	480	534	497	503	464	520	522	535	502	477	512	539	494	492	520	485	499	500	506	522	503	479	497	488	501	516	515	513	500	542	543	465	506	517	488	496	507	516	468	482	488	526	494	524	510	570	499	515	502	513	523	494	494	497	497	515	526	537	526	491	500	474	518	517	506	472	519	477	478	499	520	535	535	460	535	537	474	538	506	493	496	512	501	511	562	532	476	529	486	535	534	505	528	534	504	503	546	543	486	499	525	517	514	497	508	497	524	504	498	491	535	505	514	505	504	552	485	467	534	511	509	493	504	483	520	527	501	524	485	522	513	488	509	557	495	495	488	516	545	523	471	501	534	509	529	517	486	521	515	511	499	509	478	521	530	537	524	492	498	526	499	479	520	506	537	527	527	526	506	491	517	498	516	473	551	521	467	474	520	500	504	509	508	523	482	513	500	538	510	496	524	519	501	513	504	515	535	493	468	535	516	473	520	504	483	488	522	538	488	514	527	506	503	489	476	498	501	503	500	504	546	492	507	535	465	525	538	501	538	545	499	519	484	492	494	471	489	526	509	506	521	512	529	511	514	539	539	488	513	476	515	500	490	521	507	514	532	541	522	499	505	511	495	507	539	534	505	535	478	524	523	522	464	518	514	507	539	469	542	511	518	533	513	501	478	528	473	508	502	540	470	527	498	495	504	480	493	486	479	534	486	524	513	514	454	515	498	525	546	521	491	527	494	539	516	490	464	506	496	520	488	512	487	487	483	538	519	525	524	489	543	490	461	538	480	532	484	518	473	524	509	529	541	497	532	507	525	509	470	543	522	513	516	507	547	521	526	517	468	500	509	518	539	518	530	495	547	530	478	529	502	510	494	464	485	518	514	527	517	505	482	528	496	492	524	540	539	522	504	492	518	523	494	498	489	507	513	513	544	478	526	527	531	530	542	489	515	529	501	497	524	514	528	473	497	525	514	498	515	519	513	520	568	540	512	501	546	483	487	478	505	506	530	510	554	507	515	505	482	514	553	493	540	536	515	521	474	488	517	485	494	544	514	520	528	527	505	511	530	460	484	516	489	535	472	450	499	499	525	503	528	516	498	509	497	504	550	488	534	563	488	510	489	549	464	510	517	498	512	520	508	492	527	480	561	473	536	483	488	486	517	469	537	507	495	482	515	506	513	472	507	524	487	490	492	527	510	538	536	508	500	512	529	487	527	546	492	495	499	548	489	520	485	548	515	508	524	497	477	533	507	538	516	519	494	527	492	492	478	503	515	506	489	539	523	477	495	487	490	465	487	497	500	511	490	522	489	518	458	542	489	490	454	553	494	503	496	511	503	527	524	494	516	481	524	537	492	504	482	506	546	554	528	507	538	498	484	495	509	480	528	425	490	512	476	503	509	518	489	496	536	507	496	495	542	539	482	471	524	479	531	505	514	504	500	527	519	493	526	495	497	503	510	502	494	520	476	536	473	490	482	482	508	497	471	507	512	524	471	501	499	490	537	537	512	511	513	503	466	528	498	509	527	494	547	551	468	509	522	513	485	486	536	549	525	525	562	505	510	484	534	489	488	494	498	471	511	503	545	511	518	493	516	524	522	504	525	507	504	540	472	491	481	510	504	503	518	504	517	507	523	465	515	505	498	548	516	513	488	511	489	478	512	507	498	491	527	499	511	480	538	526	492	518	521	513	510	522	497	475	539	547	531	522	548	493	530	530	517	485	479	487	485	539	485	513	485	487	520	521	492	475	536	478	482	496	485	495	478	488	471	520	512	552	492	525	521	488	504	554	517	500	546	536	516	567	509	482	533	462	542	508	479	461	527	481	504	529	458	515	539	493	503	491	512	514	536	512	527	491	515	510	513	510	532	466	490	489	474	513	517	496	499	502	516	523	523	497	514	480	509	545	536	549	513	530	478	489	490	511	489	534	524	502	500	543	527	537	520	495	485	505	526	521	480	501	515	510	518	518	543	510	515	470	478	501	542	455	475	514	528	509	497	510	531	493	493	510	480	545	532	531	529	537	500	489	543	434	546	511	529	508	534	532	500	500	478	512	487	542	503	541	472	521	534	519	514	477	482	525	502	502	457	505	518	501	535	514	487	480	503	496	520	515	505	491	504	522	568	531	512	463	531	516	478	524	505	524	474	519	527	543	534	516	539	509	496	515	559	525	490	542	533	537	521	521	483	531	466	495	465	471	499	521	475	521	491	516	520	568	512	502	560	519	501	533	480	536	488	493	542	507	527	513	465	491	502	502	471	523	481	475	496	510	518	499	518	492	495	521	510	518	520	481	519	512	523	528	534	529	549	538	487	520	532	471	545	527	528	505	524	511	520	503	509	455	527	511	520	497	528	496	473	504	537	520	542	481	533	524	505	561	475	557	534	517	522	512	496	486	503	523	520	498	486	517	544	546	507	544	538	527	512	515	472	475	492	487	484	517	484	496	507	520	486	505	555	509	521	497	491	450	533	540	469	504	496	533	516	511	511	516	521	482	503	518	507	484	538	503	513	500	523	546	529	522	492	520	487	508	486	509	506	518	486	507	479	526	519	493	524	502	499	519	498	496	524	508	481	458	523	527	519	511	526	495	508	498	486	504	536	482	521	514	489	516	512	525	499	485	455	543	488	495	531	480	544	496	517	552	494	512	480	491	501	501	513	491	519	542	503	523	494	574	536	516	519	555	521	546	507	499	505	503	510	516	520	504	499	493	544	524	538	491	477	516	532	496	511	542	521	508	519	485	488	499	549	573	506	521	523	526	504	510	519	492	511	511	515	516	506	501	508	485	488	492	523	498	515	498	467	527	506	544	495	512	519	504	509	522	521	492	523	485	530	508	515	504	501	503	496	545	495	523	480	529	508	487	521	563	529	516	524	505	547	508	516	499	514	520	521	538	481	525	520	524	511	504	507	479	514	488	532	524	462	510	528	523	527	501	505	499	523	467	517	523	482	502	498	478	509	532	501	498	512	518
24132	21398	28471	24703	21087	6675	1960	3502	13572	19424	17009	12288	7477	4118	2355	1433	919	746	587	570	575	542	529	563	541	534	523	567	548	572	524	519	542	578	567	594	569	545	496	575	583	530	556	544	546	532	541	579	540	543	577	507	526	566	572	558	533	533	571	540	559	570	539	545	545	559	557	534	557	505	583	522	594	553	536	573	545	547	561	579	555	553	529	507	530	572	517	558	547	536	568	519	556	552	541	499	530	549	568	527	536	533	526	540	571	532	505	562	548	559	569	566	535	530	546	642	547	538	577	568	563	583	533	544	537	536	529	551	534	524	557	549	539	577	585	553	554	574	542	565	518	538	528	523	555	553	569	550	570	553	543	586	524	554	546	529	596	527	596	546	558	519	574	543	544	539	554	527	523	586	477	607	580	562	570	539	581	507	562	550	502	570	580	505	538	507	523	564	557	556	547	536	592	565	505	560	551	527	520	521	524	537	536	505	561	542	531	561	527	533	538	532	544	538	556	549	540	518	525	548	544	563	552	545	542	533	497	537	549	578	580	565	536	538	544	592	527	577	528	537	570	581	521	518	531	568	533	553	565	528	589	539	552	558	547	542	568	543	560	519	509	554	552	555	543	537	528	571	536	585	564	557	564	529	552	593	537	519	553	548	506	554	500	540	551	540	494	562	584	527	599	533	522	532	571	530	558	568	524	530	552	541	561	534	595	563	561	553	549	522	543	585	528	505	586	519	547	539	524	561	538	540	519	541	612	531	530	525	548	526	529	569	541	524	556	540	551	522	551	535	518	593	484	626	561	551	560	520	542	581	570	589	520	540	542	537	527	534	502	566	533	559	523	537	520	539	528	568	544	564	569	525	589	540	547	559	528	542	546	555	573	548	523	554	532	497	584	524	554	557	522	553	573	542	514	598	563	523	543	595	557	517	549	559	514	564	534	548	525	520	548	520	536	539	530	488	568	546	555	561	601	502	576	509	543	557	537	572	553	565	505	538	533	552	511	544	551	576	517	526	549	523	573	529	547	522	560	532	526	548	538	572	544	528	564	558	533	588	530	538	557	555	524	578	549	560	533	569	579	541	566	557	576	537	540	520	533	551	512	550	565	545	552	559	529	569	544	513	499	551	559	537	559	536	559	534	542	531	533	549	545	545	564	534	534	546	611	626	521	527	545	535	558	546	580	535	576	516	556	561	521	524	545	541	568	490	543	562	558	572	529	545	568	558	535	554	575	582	560	525	526	539	570	540	551	501	522	563	500	553	513	530	515	527	535	533	526	521	544	535	547	570	580	548	542	521	525	562	578	557	520	605	562	548	563	545	568	516	541	556	549	520	535	533	579	570	523	545	550	552	554	498	547	545	541	527	493	606	527	570	505	547	548	588	529	522	556	537	578	551	549	561	543	558	560	546	560	524	522	574	518	529	553	558	542	608	528	584	567	544	533	557	559	551	534	572	551	542	544	562	537	545	576	548	581	530	544	596	569	527	550	553	526	543	519	578	547	544	583	549	509	526	553	487	535	554	566	538	555	571	531	572	522	556	496	513	530	599	543	535	549	518	547	537	547	535	557	505	549	554	521	540	506	545	565	523	545	563	535	569	544	565	581	584	554	548	532	568	502	463	545	539	565	577	505	539	547	535	574	525	566	525	538	569	588	524	560	525	529	594	493	537	549	543	545	569	512	522	505	587	555	556	588	555	597	543	573	528	566	554	565	544	554	576	614	556	544	522	565	549	552	542	577	582	570	517	571	547	530	570	532	525	507	554	524	567	543	569	536	519	519	498	549	575	564	540	560	557	505	538	538	571	529	560	526	545	571	535	547	604	586	550	556	548	562	570	530	547	512	589	533	514	504	543	547	515	553	575	546	505	558	536	507	492	530	573	528	537	509	553	539	553	569	531	530	525	540	559	545	538	578	554	545	541	547	560	537	552	555	526	545	525	583	540	585	540	543	574	518	540	578	526	576	535	590	526	556	545	579	564	548	580	539	578	587	552	558	555	553	514	555	565	558	572	555	583	547	508	531	518	518	568	533	535	524	489	553	550	569	545	553	598	544	510	554	582	601	572	521	519	568	588	553	520	533	517	548	515	550	566	546	536	526	528	596	533	536	541	504	603	550	544	587	566	538	580	551	533	536	541	555	531	530	529	554	532	540	565	537	510	543	554	532	571	541	536	574	548	517	544	508	545	548	565	554	525	495	531	570	562	575	550	531	535	575	584	514	528	548	548	546	549	508	542	547	518	508	527	546	550	546	530	524	598	536	525	580	582	564	560	554	545	567	531	548	542	533	554	534	518	530	579	558	569	582	569	516	570	538	547	547	543	503	572	515	548	544	531	503	537	530	523	510	593	560	566	567	551	518	562	541	589	567	570	554	522	563	523	587	568	527	485	577	559	534	548	579	544	541	575	565	556	574	550	582	588	537	539	532	575	553	508	486	551	526	546	572	515	572	553	545	556	521	554	528	563	564	559	575	557	564	545	601	600	560	515	575	546	553	526	555	545	566	581	542	533	565	563	593	565	565	518	542	529	530	489	541	516	548	547	509	542	524	545	535	550	529	516	565	512	538	540	549	541	585	557	570	555	553	583	536	565	527	554	507	578	520	554	543	543	504	527	543	543	558	602	565	551	557	557	518	549	576	541	560	517	560	591	523	567	547	566	541	543	574	554	550	541	547	541	505	542	574	545	565	517	508	549	521	552	542	583	518	577	560	533	551	575	570	536	516	541	539	566	536	551	546	540	541	566	539	544	541	532	561	529	510	546	572	556	551	570	572	550	525	562	571	523	550	576	610	562	548	557	520	549	579	503	535	573	565	560	532	578	538	566	533	539	547	524	552	550	546	523	582	576	544	540	578	526	541	575	537	501	570	510	559	557	532	533	562	561	571	502	540	533	529	554	575	558	521	537	610	509	570	497	522	549	562	553	516	562	543	610	505	558	525	552	547	519	552	541	547	578	583	532	540	548	552	560	576	522	543	495	552	524	536	548	589	534	549	523	545	579	568	545	563	543	525	518	563	491	554	528	599	534	544	538	574	557	524	547	515	572	497	524	567	550	502	558	588	572	553	536	549	533	534	529	546	526	573	541	522	519	551	558	508	528	543	592	559	538	572	519	546	552	533	508	552	545	563	512	528	573	540	538	579	557	529	498	571	574	533	523	560	550	541	537	478	588	537	525	531	540	531	558	561	522	581	541	580	561	516	533	570	556	538	537	524	542	570	572	548	542	530	603	539	547	592	512	592	571	564	537	505	524	572	513	574	528	541	533	577	567	574	533	535	558	554	540	540	578	565	546	544	583	536	529	553	562	500	564	556	527	535	547	533	512	550	578	512	581	597	533	562	563	546	547	507	560	533	585	533	542	500	552	571	558	573	560	552	545	552	535	521	537	501	553	585	531	580	539	545	549	528	528	562	563	521	543	563	548	514	515	606	557	564	528	555	561	542	555	565	542	504	523	514	545	528	536	522	572	527	538	518	541
11045	21532	14992	7296	5165	3668	2817	5716	20172	24146	20676	15729	10082	5872	3406	1782	1195	817	686	569	563	596	610	537	561	562	574	581	544	563	540	576	558	549	600	604	597	561	550	535	494	585	594	578	520	572	549	553	592	559	605	563	579	559	596	598	587	581	565	589	554	571	601	531	551	575	553	533	609	578	633	530	532	577	558	562	590	572	597	579	548	606	575	541	619	603	553	555	580	555	528	588	576	555	570	545	564	582	586	520	576	566	642	606	587	520	576	551	558	560	617	567	572	544	587	566	518	567	583	580	520	548	579	563	540	576	571	517	590	550	597	558	572	522	588	548	533	540	559	559	589	565	566	546	583	649	585	582	597	595	554	550	557	582	575	548	530	577	567	556	554	620	540	580	598	550	613	569	555	541	541	568	574	569	579	577	598	587	561	576	620	573	574	560	561	582	593	550	579	568	598	604	570	553	592	544	621	576	579	605	552	576	585	582	551	559	523	577	591	593	560	553	545	559	576	577	589	578	581	541	590	605	579	574	582	581	606	585	547	552	604	597	586	552	610	548	606	608	596	581	578	554	532	565	550	558	562	631	572	599	578	582	605	544	536	532	563	589	588	580	588	601	571	581	615	587	587	568	579	572	578	576	557	584	550	588	573	551	553	551	518	525	607	589	548	587	575	574	535	598	549	592	563	568	522	537	581	564	528	554	544	611	587	560	554	597	589	585	574	521	605	580	589	565	562	564	576	577	575	579	536	612	546	580	566	587	568	544	563	608	590	572	567	555	546	604	594	571	586	590	568	556	586	617	602	573	587	534	582	597	588	526	611	543	587	555	568	571	547	576	564	571	518	625	546	577	603	573	580	587	573	575	569	542	552	589	594	589	551	615	546	547	558	558	569	570	552	599	534	554	577	580	552	571	553	578	525	571	595	517	574	615	547	538	556	584	636	562	580	561	572	547	585	557	622	563	536	565	529	575	576	566	551	582	557	607	562	553	550	547	564	587	563	566	550	588	547	612	598	594	583	594	595	544	554	585	562	585	581	628	555	566	613	597	589	578	562	544	550	548	579	602	611	592	575	552	612	565	568	567	584	568	586	527	597	618	558	554	613	560	541	577	587	547	554	573	556	540	555	565	533	572	607	600	583	566	592	592	574	545	557	576	554	559	549	557	562	600	595	543	591	595	556	587	538	584	576	562	572	554	568	533	570	591	596	610	587	527	547	521	566	597	566	556	574	560	570	590	563	622	611	577	566	602	562	587	538	592	586	548	593	554	585	611	587	563	651	562	577	599	557	532	547	510	589	593	598	578	536	558	602	588	614	571	535	547	571	608	558	565	545	568	590	577	538	567	556	633	545	556	580	609	572	579	566	595	584	623	564	596	580	587	581	565	596	580	547	572	589	566	595	586	524	562	560	560	588	529	547	594	561	582	560	561	586	557	567	579	524	536	591	548	574	561	604	548	565	604	624	563	581	546	571	553	591	575	602	547	521	572	582	556	547	572	558	589	560	547	606	544	600	601	622	564	550	544	573	544	583	584	588	536	608	577	572	587	540	586	565	591	539	560	566	547	530	570	599	592	530	536	559	593	576	593	580	604	565	549	573	582	567	551	547	546	601	534	576	532	602	586	605	559	617	580	555	592	541	564	575	549	580	564	573	582	541	576	531	565	596	585	614	538	545	538	579	570	548	564	590	558	599	603	547	575	602	570	553	597	579	553	599	553	583	545	565	550	509	477	598	560	586	541	557	569	570	593	612	555	562	599	530	566	548	581	538	564	575	650	549	597	573	523	611	581	592	563	533	602	566	551	578	591	576	558	578	593	567	564	579	604	602	596	563	585	520	630	608	530	579	553	554	589	582	567	607	535	559	621	591	579	591	560	535	578	575	587	590	574	589	565	518	512	543	585	554	553	558	556	537	528	568	555	548	544	590	569	572	598	595	603	586	545	558	599	564	523	521	558	569	559	544	563	574	577	609	571	520	598	577	560	579	569	584	617	542	572	590	584	556	581	570	552	576	583	523	555	561	585	532	516	588	561	601	597	568	574	595	593	539	559	515	571	579	607	576	572	553	606	579	573	584	552	600	536	570	573	584	546	598	617	568	581	573	567	575	614	586	632	578	571	548	577	629	571	595	523	592	586	607	567	547	541	562	523	593	559	594	571	620	538	602	583	592	573	566	556	611	561	573	580	577	558	573	589	596	590	572	556	606	600	622	605	583	523	552	563	566	557	557	561	620	599	560	584	545	590	595	600	563	596	574	546	577	610	594	576	549	582	525	598	603	568	566	582	610	557	577	564	555	545	565	570	554	530	592	545	578	575	553	577	564	574	510	528	542	590	536	536	546	552	569	602	561	560	542	598	619	579	529	597	569	576	557	565	590	545	574	548	582	604	565	571	590	548	576	544	560	562	557	586	554	553	534	549	594	598	569	586	558	598	575	608	580	561	585	564	572	559	557	555	618	554	561	589	547	609	539	548	572	563	556	542	534	567	551	560	582	591	542	569	573	567	613	582	598	563	564	581	527	551	574	586	552	551	578	563	579	541	594	556	603	566	561	584	575	536	584	583	555	535	560	611	566	545	578	611	562	604	627	506	566	537	588	563	531	573	511	562	591	596	561	572	590	571	574	544	571	595	556	599	545	586	577	598	605	604	598	578	547	586	578	625	575	528	559	598	536	589	580	568	566	563	550	556	600	574	568	548	559	583	593	573	591	545	608	601	599	520	560	582	556	572	587	543	574	588	604	566	580	590	606	559	599	596	565	534	566	564	586	629	553	560	570	596	585	533	578	571	596	582	583	563	515	585	589	565	568	551	526	590	586	587	578	569	573	555	606	576	576	549	601	560	585	580	565	548	555	632	572	557	562	570	588	567	598	562	593	579	552	547	548	566	538	586	563	585	564	534	589	552	611	524	562	612	565	526	534	556	539	588	552	593	529	549	595	596	565	562	569	563	553	516	584	528	559	584	582	584	542	574	561	602	577	578	606	612	604	573	598	581	565	607	562	555	603	568	590	558	608	619	550	586	562	570	593	609	537	528	626	540	575	564	551	554	543	560	613	597	602	633	560	544	579	555	565	576	552	570	619	556	548	552	574	530	574	565	568	573	534	567	578	510	588	563	590	575	572	534	549	544	590	539	608	543	569	598	579	578	588	553	617	562	517	585	550	571	539	573	596	563	543	566	574	582	529	606	573	551	577	515	575	582	571	584	549	605	549	579	555	592	543	532	584	585	576	577	565	568	553	547	592	552	589	542	567	580	581	591	585	567	568	566	604	587	580	591	548	565	577	601	564	554	587	595	542	593	587	546	600	586	547	599	577	592	582	635	568	592	567	573	593	558	578	581	554	573	565	549	548	562	593	578	571	534	560	582	603	549	584	573	566	507	582	552	563	568	574	606	584	566	573	537	557	591	561	534	599	539	625	554	576	556	572	573	588	576	619	597	594	564	561	555	576	594	571	552	592	601	554	594	553	554	615	560	590	581
25317	21467	27488	25744	10221	2003	1249	2130	8227	10631	9484	7235	4648	2657	1663	1048	730	625	591	535	503	545	572	525	539	548	487	558	540	516	511	537	528	551	561	537	549	549	558	495	549	511	566	573	529	524	559	530	527	541	526	523	548	542	574	495	536	529	541	544	529	569	517	529	533	530	538	513	517	544	591	541	575	548	542	538	546	547	575	569	575	570	565	532	540	556	509	548	564	516	533	549	548	569	588	566	514	515	504	516	563	529	532	513	528	539	564	536	552	532	571	522	594	559	505	522	556	501	542	540	514	563	546	544	482	534	528	582	495	548	534	542	556	502	524	558	507	557	556	521	581	576	514	537	516	552	540	520	542	509	544	538	581	539	560	516	573	558	536	498	539	521	537	502	526	567	549	546	571	541	544	523	518	575	527	567	580	540	535	543	563	529	504	541	555	503	534	537	528	498	546	598	525	529	506	526	519	520	566	522	565	557	528	553	577	521	550	543	536	534	576	585	518	570	538	525	525	573	530	543	566	548	542	526	521	530	532	531	524	515	571	508	557	521	555	501	527	520	550	559	569	523	527	581	577	530	498	549	561	549	543	515	522	535	525	555	599	543	526	524	548	565	547	545	504	555	518	549	582	550	485	522	543	584	556	544	501	509	553	550	586	517	564	515	542	522	576	546	529	564	531	540	562	492	533	525	523	532	535	511	532	544	530	547	526	507	557	516	579	551	558	510	584	537	505	561	532	556	560	527	513	560	523	539	550	551	489	492	553	542	567	522	556	540	550	526	515	546	559	521	553	584	545	563	562	556	554	521	557	493	522	522	554	495	501	565	504	534	532	528	537	540	525	553	535	580	557	521	511	560	518	538	525	557	563	555	541	545	495	555	505	501	542	542	544	546	547	548	512	507	595	536	565	577	552	592	550	538	541	600	524	531	547	530	553	525	542	537	561	530	537	515	558	468	508	531	559	574	511	544	520	576	483	541	546	528	545	556	512	568	581	487	548	561	576	543	532	554	532	521	524	543	551	507	539	576	521	551	507	497	574	539	525	504	506	586	558	545	494	519	524	511	518	562	548	541	520	522	558	545	522	558	535	528	501	584	500	572	497	553	522	545	505	529	505	492	517	547	537	532	532	586	542	555	570	571	556	509	526	517	554	509	515	560	547	515	540	528	538	505	539	575	533	537	573	549	532	546	560	616	508	540	528	541	542	526	502	493	567	552	533	539	538	521	565	548	546	544	511	519	531	553	568	540	594	501	514	521	495	546	548	556	531	479	558	536	506	537	550	540	505	524	506	516	534	524	543	542	526	516	555	549	528	566	538	573	540	522	557	560	522	508	570	526	582	555	545	551	589	543	536	520	536	546	553	519	576	539	551	565	512	507	504	546	531	520	521	509	544	475	567	553	487	483	534	516	553	537	575	508	564	581	529	584	553	514	545	540	540	555	539	556	552	562	530	576	548	525	556	539	562	503	508	541	553	527	533	549	553	558	495	539	555	537	548	506	544	504	533	548	543	515	578	566	524	541	549	545	537	534	538	541	541	501	535	550	571	538	503	531	544	537	531	548	540	547	589	520	532	556	560	551	508	554	550	501	531	564	540	553	527	563	546	541	539	556	559	562	558	566	554	506	493	561	561	556	570	513	552	554	589	548	575	547	518	533	531	519	527	498	532	525	582	547	563	558	568	538	519	563	504	572	556	518	573	529	587	550	544	507	536	516	527	526	563	490	491	539	551	550	537	494	587	543	536	495	535	540	560	535	583	521	499	509	523	522	578	564	534	549	556	546	551	580	532	553	535	535	557	518	560	520	550	575	533	528	535	550	562	546	510	533	516	524	516	526	528	540	532	554	578	561	544	554	537	500	494	505	527	486	555	480	531	564	517	508	544	578	537	529	564	534	562	555	535	551	525	574	543	556	501	539	481	568	526	518	531	567	546	530	509	521	545	551	567	571	535	523	531	530	571	540	542	511	530	516	573	541	550	498	560	523	607	519	505	542	511	500	466	564	556	505	523	564	542	532	504	571	510	557	500	520	520	514	516	546	579	536	543	536	558	558	518	542	543	587	534	508	522	482	569	518	473	550	505	541	527	515	558	552	556	588	532	513	543	531	534	520	565	553	568	564	512	498	532	501	514	544	531	539	607	550	545	576	543	504	537	528	566	547	567	544	539	539	543	531	553	545	507	580	527	553	546	520	504	542	536	519	527	538	545	539	554	498	585	542	540	541	542	514	579	528	514	538	554	524	528	527	532	526	526	548	488	527	510	532	548	530	562	563	516	537	529	510	579	478	541	537	528	543	521	500	550	541	552	480	528	551	559	516	558	547	549	552	559	550	540	515	555	564	532	509	544	549	579	519	558	537	535	554	565	550	516	539	584	516	565	554	513	525	524	587	539	528	523	530	571	513	554	535	554	546	573	557	537	565	540	513	536	503	545	510	526	548	557	557	532	518	566	511	536	541	553	556	529	526	580	551	574	531	528	569	536	555	558	529	534	506	527	554	515	553	523	548	477	515	539	513	523	521	535	564	518	501	544	567	520	501	572	541	510	529	543	538	528	566	569	519	532	524	558	544	534	569	517	547	535	554	542	564	552	558	535	529	524	570	530	583	555	590	585	486	509	574	520	482	541	528	548	500	522	564	564	494	532	525	539	523	516	571	521	506	528	530	503	559	481	543	550	532	533	586	522	546	581	511	493	588	545	553	534	570	533	528	514	534	577	570	512	489	554	568	555	541	530	538	540	571	540	520	526	554	566	593	516	552	502	551	524	555	520	531	516	531	519	520	585	511	544	552	507	539	563	514	507	551	498	580	559	543	533	540	548	523	529	566	542	540	556	564	547	593	516	524	526	530	531	552	539	534	514	519	554	551	534	553	535	535	516	585	532	575	517	578	513	568	548	539	541	554	545	529	544	558	516	550	522	510	580	518	547	525	538	506	525	557	535	549	527	536	544	542	499	520	601	533	550	531	523	559	558	513	568	539	544	532	548	530	554	513	521	513	527	576	520	529	575	576	560	527	519	538	569	530	553	528	534	536	520	546	538	588	534	543	575	519	544	562	550	540	537	547	561	540	540	532	565	492	502	547	537	524	513	523	531	514	538	488	527	575	536	532	526	507	527	546	555	527	526	580	531	524	547	538	542	556	571	536	553	559	550	507	514	512	561	534	525	570	530	572	526	569	555	549	520	518	531	542	566	527	489	561	516	518	533	544	599	514	483	564	542	583	552	545	543	561	554	540	531	558	539	508	550	509	531	541	519	527	497	511	563	540	529	547	549	536	512	567	556	535	525	586	504	551	550	566	483	533	531	516	545	523	543	535	533	508	550	581	544	518	516	543	497	565	566	509	545	490	505	578	524	528	538	532	506	535	558	565	582	509	534	537	573	561	555	492	549	529	537	505	516	529	541	555	515	544	512	555	538	565	552	488	509	507	538	499	520	577	518	500	525	552	546	567	532	546	518	543	496	549	518	522	560	543	547	551
9372	18561	12863	6049	4378	2939	2033	4256	15479	17908	15534	12036	7711	4510	2630	1482	970	741	606	605	593	547	589	536	573	590	583	580	565	566	607	569	595	563	620	595	569	613	592	571	564	569	610	561	555	553	576	565	565	576	582	558	533	615	560	588	600	565	577	561	555	593	522	556	609	575	590	580	561	597	576	561	561	568	582	553	567	584	575	620	616	607	536	570	577	546	614	602	579	564	602	633	582	557	564	596	603	585	653	528	597	551	598	519	590	594	602	557	554	573	557	563	585	555	575	589	569	534	540	577	578	561	580	610	589	604	562	559	552	563	584	600	526	617	545	598	603	556	605	616	574	592	632	592	589	608	603	608	599	578	576	611	568	549	577	565	622	553	550	621	584	606	578	624	550	585	553	582	554	551	533	590	535	577	568	550	554	622	581	537	587	564	615	536	602	581	595	600	590	571	562	560	597	568	560	621	580	552	586	569	583	595	568	554	609	550	592	579	559	609	577	566	572	587	595	541	603	576	604	606	601	610	590	566	558	547	545	569	586	625	576	608	580	569	579	593	579	585	592	551	526	559	612	609	577	598	587	591	624	563	576	583	601	600	594	586	548	566	571	616	564	597	567	610	550	571	613	604	603	541	554	542	580	542	594	581	585	554	548	613	574	584	595	581	558	619	564	621	563	561	621	548	582	550	583	570	595	554	586	565	534	563	580	574	558	619	626	562	592	588	534	612	550	569	593	620	545	597	553	590	564	548	548	626	570	592	584	558	541	546	634	575	599	593	594	556	593	558	578	553	530	568	524	628	632	605	572	592	585	557	577	572	556	544	581	605	545	540	568	581	606	565	618	575	621	542	537	574	552	562	588	585	516	644	573	587	595	592	621	528	574	543	608	590	563	611	558	576	598	588	568	573	556	602	558	552	574	559	573	560	596	585	560	606	565	526	594	534	591	616	557	548	550	557	606	580	549	598	593	542	560	558	577	578	546	574	564	590	569	602	550	557	551	557	616	560	578	608	577	574	547	556	562	585	566	545	606	634	573	563	539	565	546	587	545	577	579	572	573	607	523	562	553	585	554	537	563	608	588	585	553	564	571	575	608	564	564	548	569	562	580	549	586	570	573	573	544	575	569	552	577	570	555	589	579	590	612	573	616	610	569	512	587	571	565	544	610	598	574	590	559	583	556	604	616	563	617	572	554	554	568	619	574	567	523	573	597	576	589	592	568	608	591	601	573	654	539	577	543	559	577	578	547	589	522	608	578	567	577	580	578	590	601	535	571	580	555	552	588	589	590	604	558	622	577	593	542	582	567	570	562	577	607	607	563	574	604	583	609	558	581	595	584	581	524	597	564	601	608	580	546	599	606	598	569	540	583	571	533	562	552	575	633	583	630	520	550	610	587	620	528	593	541	606	546	552	586	531	562	596	552	577	582	581	562	560	562	607	572	613	569	586	568	578	576	571	601	571	579	589	575	574	555	568	583	588	578	547	525	555	533	604	551	559	540	586	525	555	559	613	573	593	534	547	595	574	574	570	585	589	609	563	587	555	585	588	552	590	599	624	588	617	621	535	590	561	565	581	610	584	597	580	560	545	579	595	596	593	565	570	593	594	639	593	617	573	537	573	567	574	581	563	616	525	576	581	601	550	576	574	565	562	594	582	557	596	601	560	579	532	545	605	576	560	570	595	545	593	606	610	563	552	571	621	611	606	577	570	546	570	598	567	597	631	569	592	569	584	571	609	561	566	571	575	568	563	591	566	566	600	578	596	596	579	583	578	577	552	552	566	557	561	573	577	551	574	554	596	604	576	576	571	583	588	555	586	561	597	542	615	549	595	542	562	600	659	598	575	561	557	542	548	546	566	554	597	611	555	597	593	545	597	580	531	632	591	573	582	546	585	592	607	608	603	613	612	563	589	588	567	554	570	562	566	634	566	570	577	571	527	605	602	560	562	573	571	547	573	582	560	579	592	596	573	611	582	558	613	566	558	555	588	576	532	570	608	535	595	542	609	589	537	565	577	616	543	570	561	557	589	557	582	548	575	603	567	593	601	570	616	596	555	531	600	615	584	595	583	532	543	582	539	602	545	544	587	596	574	573	568	608	573	512	571	552	565	621	573	580	553	585	566	575	559	575	577	571	599	548	558	558	565	589	581	578	611	530	607	584	590	603	602	557	627	559	584	599	569	621	589	537	569	553	610	633	577	585	610	585	552	608	546	531	557	583	566	569	561	584	523	547	581	583	574	572	604	530	556	597	573	587	583	587	566	602	610	575	552	580	614	601	583	579	586	567	587	597	602	579	538	544	581	566	581	569	572	612	588	562	590	606	592	549	593	580	553	544	568	604	545	567	570	614	608	607	571	632	574	561	587	593	556	565	583	596	605	611	605	616	582	585	555	638	580	587	587	641	575	530	601	617	600	586	585	596	575	600	584	567	600	581	558	611	598	609	581	582	553	599	599	559	606	582	583	603	579	600	592	571	543	597	592	597	600	592	605	572	589	574	594	602	531	576	552	578	595	568	569	565	593	600	572	586	610	587	553	560	543	563	598	562	593	593	557	571	584	594	537	555	605	609	586	599	554	579	562	554	586	571	565	585	614	574	544	569	592	578	536	593	603	650	572	589	599	560	529	547	555	600	554	560	555	583	572	577	588	550	591	581	598	590	594	544	617	580	612	590	617	563	617	581	548	582	578	577	577	584	538	566	592	602	569	555	590	559	522	601	585	602	577	555	602	568	606	559	602	575	560	567	561	553	587	610	586	577	601	588	599	580	577	545	582	571	583	578	585	536	590	567	607	591	549	632	583	515	555	589	585	552	566	593	539	601	593	587	540	564	619	599	587	628	616	568	583	544	611	610	592	593	574	553	571	584	573	567	580	585	626	569	552	557	556	615	600	589	564	577	569	602	585	596	559	598	590	528	579	577	590	549	569	598	551	584	556	581	610	581	620	553	561	596	552	568	593	626	582	596	562	549	608	538	612	569	544	567	587	586	594	578	604	608	599	536	554	575	600	547	545	595	587	571	583	524	556	571	560	574	569	546	575	553	574	585	541	579	625	600	596	564	569	585	543	569	585	607	556	539	593	570	529	568	525	570	592	559	611	614	563	580	563	562	585	546	543	575	599	569	605	564	586	604	569	572	585	584	574	576	631	595	584	604	570	556	576	537	551	532	581	594	595	624	566	619	564	530	574	559	568	595	563	570	559	609	564	601	549	542	560	602	597	583	561	571	557	561	586	548	585	609	571	603	619	586	573	613	624	580	603	575	587	600	549	577	559	570	591	569	600	579	590	585	606	595	597	571	557	555	586	585	621	547	574	595	571	587	566	578	566	602	558	579	588	582	611	593	585	576	605	570	554	599	567	620	547	564	550	577	594	587	555	555	575	563	562	593	572	584	588	527	587	572	570	556	537	574	631	565	555	555	543	586	562	559	581	572	582	582	600	583	588	596	601	523	555	621	607	543	602	511	577	576	623	558	593	581	554
22832	21408	29110	24100	21411	21513	9633	5191	21728	33553	30156	24069	16518	9396	4904	2638	1529	981	830	774	709	726	734	722	675	718	732	699	715	707	716	637	642	682	636	699	669	678	689	684	681	644	734	634	719	708	683	712	709	681	716	691	694	709	668	723	688	709	680	661	706	668	680	748	698	695	714	660	725	711	666	717	643	744	676	686	680	723	697	664	694	696	670	691	685	744	696	709	687	720	686	693	707	651	694	722	664	713	689	729	690	655	689	668	690	692	712	761	661	725	671	717	710	673	710	704	717	646	686	629	712	688	711	676	744	699	679	710	649	726	664	685	676	696	715	661	721	691	720	723	654	725	668	720	679	668	718	683	694	667	687	700	720	654	679	720	752	705	678	731	698	674	692	649	701	732	761	702	708	694	699	717	752	728	686	671	668	671	715	649	742	743	685	679	701	708	692	666	698	714	689	679	696	734	720	662	683	717	688	658	685	680	669	694	692	710	696	711	698	716	718	676	648	685	689	724	651	693	644	721	719	616	717	680	706	746	716	708	683	705	686	652	697	688	701	679	702	710	706	722	716	695	701	711	700	748	731	697	693	673	710	664	680	696	698	682	691	741	662	725	707	680	679	709	713	692	705	702	656	694	673	697	681	654	673	715	697	664	700	673	687	737	703	681	674	690	643	687	705	725	640	694	717	671	700	711	685	695	743	629	689	688	711	702	708	692	700	701	728	713	691	640	653	685	715	667	705	662	700	706	676	660	698	709	716	720	681	694	702	677	696	657	705	719	693	687	701	707	677	690	720	679	651	723	714	743	711	703	685	686	676	664	670	718	702	727	712	678	691	681	653	666	674	735	719	729	669	715	725	707	735	693	700	667	697	669	690	703	653	691	744	706	729	707	667	686	701	691	658	647	711	679	754	696	686	668	694	673	726	703	695	687	653	676	697	711	688	661	718	689	692	678	671	657	705	688	692	669	697	670	745	647	677	665	687	662	709	716	708	689	683	657	695	657	722	682	689	714	717	689	695	670	656	712	626	707	682	715	693	673	619	714	710	662	713	733	742	684	677	682	712	728	640	714	725	684	670	653	724	696	675	702	709	698	719	681	668	664	683	705	672	677	702	709	699	696	673	702	697	675	706	668	675	722	685	659	680	657	734	666	672	705	715	703	648	669	732	692	655	701	670	704	720	662	710	660	686	671	639	697	699	675	711	706	712	683	679	696	686	719	716	669	695	669	692	651	692	727	714	696	716	655	687	712	701	679	757	704	730	719	677	672	679	679	674	754	718	691	666	682	716	718	682	696	694	678	702	695	713	668	657	697	646	688	720	689	722	648	696	676	693	696	700	712	693	722	641	712	677	701	691	695	666	687	687	713	702	695	696	740	680	719	737	675	654	715	700	671	665	684	742	686	697	705	675	657	666	661	722	711	679	648	663	717	693	672	676	737	735	694	653	713	690	695	696	680	727	668	691	704	659	711	645	656	714	689	689	693	701	677	688	691	706	685	699	728	683	661	617	728	681	711	675	685	665	691	703	738	717	682	680	719	670	680	706	652	701	670	636	690	735	663	715	705	723	706	715	690	721	705	640	712	696	695	692	689	708	717	635	649	654	672	670	693	688	687	661	670	697	716	691	689	652	685	685	741	680	633	670	674	655	696	682	680	679	699	713	712	687	722	753	694	715	712	677	684	716	672	701	694	691	686	686	652	723	654	738	667	682	680	655	670	685	694	697	705	758	697	691	672	667	681	698	696	674	699	715	737	696	685	749	730	712	705	619	711	731	668	679	678	702	734	695	726	701	658	720	686	688	634	682	659	683	688	680	680	660	674	730	693	704	700	670	669	701	709	727	730	676	724	664	709	690	703	749	682	681	745	667	670	693	660	680	678	706	696	637	639	712	653	737	714	676	709	679	685	660	691	665	668	694	688	662	687	700	726	736	694	672	705	667	677	688	714	701	697	741	679	710	737	686	676	683	691	650	699	685	676	708	663	674	700	694	692	698	684	697	667	698	697	679	644	660	675	690	680	727	711	677	707	672	722	681	690	678	719	696	693	689	722	749	728	723	720	697	737	669	672	672	685	679	706	697	648	712	643	699	644	690	669	702	706	736	717	651	709	664	701	717	652	695	671	681	684	733	646	705	731	702	733	735	674	666	708	691	626	679	694	710	740	707	708	707	679	633	682	693	683	623	701	674	642	704	705	725	701	696	705	749	699	685	681	722	685	676	657	682	716	661	714	687	700	746	669	671	670	687	644	707	692	701	683	683	708	692	678	664	681	623	712	689	750	692	685	677	712	680	673	731	726	743	734	682	719	685	685	675	679	666	689	750	682	654	655	667	707	691	703	729	716	707	681	697	769	668	699	691	700	710	702	659	711	725	670	717	736	673	726	657	665	655	700	661	677	691	661	714	696	727	704	731	691	712	680	719	670	681	704	728	674	661	697	735	675	673	688	696	702	700	695	678	655	686	656	718	698	708	717	695	688	687	704	676	662	723	726	693	649	709	713	686	706	672	675	678	735	692	755	673	731	708	640	636	666	721	702	701	674	688	670	691	722	701	669	724	670	697	642	735	726	734	661	776	724	719	721	699	688	720	715	654	689	656	710	723	680	701	710	693	637	742	679	679	703	681	673	640	681	668	688	686	695	692	690	713	697	695	670	731	696	690	653	657	682	707	660	687	667	684	763	691	711	682	701	730	684	678	720	668	673	691	662	690	656	683	706	726	640	692	679	671	702	688	677	677	666	655	667	654	685	678	717	657	675	674	702	759	712	702	693	747	705	673	710	691	717	660	733	670	673	730	680	670	675	681	698	676	638	662	697	688	679	715	673	712	681	735	680	672	622	683	655	688	680	709	688	704	693	682	740	700	691	624	650	655	734	706	704	704	689	688	674	706	652	681	663	694	666	713	731	714	679	736	642	727	709	718	684	690	672	691	694	683	708	702	716	633	703	709	663	679	680	667	704	763	707	685	688	674	689	731	669	680	704	733	692	683	650	651	645	703	676	657	705	726	735	719	670	697	709	707	705	695	722	681	634	697	670	734	691	646	668	693	658	676	677	711	680	719	666	674	669	692	692	741	733	703	722	716	664	703	707	708	690	668	716	709	705	705	705	675	672	700	709	726	724	712	666	687	670	702	709	693	702	744	719	671	687	722	672	700	703	693	647	658	709	680	677	719	679	722	697	683	763	651	694	703	664	665	661	694	665	702	693	669	694	702	658	671	727	662	684	701	728	666	680	693	711	680	693	688	730	676	659	691	707	689	734	689	677	669	689	719	686	703	710	671	650	674	669	693	758	689	696	668	677	650	714	696	632	712	697	682	684	696	678	697	711	673	690	689	712	679	684	703	674	731	660	735	722	674	648	684	718	639	682	754	662	771	700	694	726	699	677	732	685	708	696	648	663	698	666	703	700	673	743	738	660	668	685	696	705	712	684	676	709	683	687	723	700	655	677	701	672	720	708	650	681	675	701	668	670	680	663	744	689
10962	26650	20537	11425	8333	5582	4008	8265	29763	36611	32218	27167	19208	12086	7041	3682	1926	1212	879	725	745	725	774	717	707	730	707	666	702	704	673	748	690	736	696	725	693	719	698	685	767	631	683	685	662	684	696	725	718	708	710	721	712	740	657	734	671	731	676	649	748	706	765	713	662	698	739	750	678	717	718	682	754	715	728	703	751	723	696	685	761	755	695	733	675	731	694	684	650	744	668	731	691	690	716	667	734	775	712	736	705	661	713	688	707	703	662	692	738	729	727	717	681	751	673	747	753	690	718	661	693	735	724	666	660	735	688	732	702	716	713	678	711	694	756	703	697	711	761	725	738	690	730	729	667	668	680	699	688	707	701	732	704	686	737	706	696	733	750	733	774	722	732	682	701	760	700	674	719	748	767	692	745	710	713	717	713	673	719	726	733	720	737	674	724	689	752	713	747	694	709	723	704	691	662	678	732	688	696	713	632	740	703	688	658	705	693	692	685	740	754	714	775	635	790	700	711	725	706	682	733	722	743	695	738	698	748	699	665	755	720	687	690	723	752	731	690	764	726	736	690	753	699	683	787	703	707	694	733	681	697	728	741	673	744	733	720	756	713	726	709	680	744	721	716	686	662	707	715	725	695	692	680	704	761	679	732	734	715	697	694	667	704	712	717	714	679	724	724	703	723	735	694	753	701	672	708	751	780	737	715	687	721	691	703	753	681	710	728	718	702	677	680	702	696	696	713	720	737	712	714	679	684	723	675	691	721	716	703	702	697	649	728	730	728	705	716	675	768	690	691	710	712	684	712	673	701	682	704	663	704	756	697	693	704	707	706	694	718	696	760	711	751	720	690	698	743	745	724	706	665	736	711	706	722	703	705	694	718	696	715	718	736	713	700	706	652	706	697	691	642	718	735	657	636	637	697	662	706	738	718	674	732	739	685	754	690	722	692	717	666	706	660	735	717	691	736	708	667	695	728	710	695	717	779	686	694	697	744	700	679	691	715	688	738	745	690	728	761	706	735	694	703	687	731	750	702	680	729	695	711	690	679	707	689	662	691	722	720	709	687	720	692	687	722	676	729	705	710	686	731	712	685	707	691	697	660	727	694	757	730	737	691	715	696	656	698	722	706	735	714	710	687	741	731	716	693	709	714	747	661	706	692	709	702	704	667	738	714	732	703	675	695	722	769	704	687	704	716	725	716	711	759	674	764	701	684	692	714	750	720	715	711	702	663	736	691	689	721	718	722	743	690	703	672	692	735	691	693	661	704	743	712	714	720	735	723	667	674	694	709	676	684	697	748	728	702	721	717	722	678	724	751	714	670	738	724	715	722	752	730	712	735	759	703	709	713	707	748	696	730	705	706	668	676	676	679	714	727	734	671	723	738	725	710	756	715	693	780	717	735	715	739	714	681	704	665	724	740	725	673	735	646	684	694	723	733	746	692	685	696	709	724	705	685	739	754	718	695	744	753	735	749	751	698	754	700	747	727	659	706	675	683	709	702	710	731	720	684	740	706	729	754	672	715	753	712	721	745	709	761	719	719	692	671	695	764	717	701	722	763	743	700	688	675	699	713	727	670	696	710	714	750	723	744	760	682	676	727	738	745	713	709	707	694	680	765	688	705	669	736	707	723	694	784	704	749	668	704	716	747	752	698	699	701	731	722	747	687	742	699	726	752	737	717	711	722	712	693	742	757	698	709	741	717	703	728	716	745	758	701	732	685	662	710	737	723	741	724	732	694	709	724	700	707	732	748	761	702	672	720	726	696	699	710	725	728	700	746	754	676	733	670	724	682	682	713	717	709	760	739	703	738	702	720	694	694	733	701	686	722	720	716	705	657	700	707	691	746	716	719	670	749	709	717	688	743	684	765	665	727	714	745	746	673	722	747	706	736	701	731	673	681	672	717	750	712	726	695	665	725	717	681	722	737	695	711	683	717	745	689	698	732	751	755	692	702	733	724	643	732	701	749	694	765	677	726	742	709	741	700	686	688	702	672	681	680	697	696	690	689	722	712	697	733	674	671	741	704	680	698	693	739	666	683	705	733	704	748	732	688	706	789	678	706	698	716	734	727	716	714	714	696	741	713	690	719	719	685	692	690	745	686	744	685	663	707	702	737	730	712	693	729	733	724	729	691	670	652	690	749	724	718	696	707	709	748	714	717	738	712	661	719	713	704	679	692	734	729	724	724	733	685	669	692	661	712	696	731	725	665	650	679	711	642	671	725	717	672	672	696	739	670	719	700	726	678	696	696	740	716	701	739	687	725	673	677	691	721	703	659	737	726	736	670	676	742	693	717	687	724	680	697	730	687	741	732	712	719	709	701	692	696	728	707	691	666	719	684	701	670	681	710	748	726	702	690	695	708	726	722	714	737	732	687	727	693	701	753	677	727	661	737	676	669	720	712	727	723	674	650	716	670	728	698	789	687	701	664	682	706	697	651	735	662	711	722	693	684	736	666	793	719	737	701	714	697	759	733	701	694	742	718	761	675	697	742	734	719	719	682	682	684	719	743	724	741	734	701	698	684	717	711	746	712	700	725	725	709	738	757	685	662	670	692	713	693	694	723	696	740	672	714	719	735	766	704	751	717	687	746	704	712	713	724	697	717	711	702	713	711	656	679	700	705	719	678	680	713	758	676	696	702	753	705	736	725	725	742	724	736	735	742	672	723	658	650	752	644	707	710	676	649	711	701	693	708	714	757	705	684	706	704	743	723	711	712	693	706	705	697	737	712	708	725	687	735	715	733	716	686	701	721	730	714	681	735	698	731	679	704	656	732	685	725	713	720	687	727	701	714	715	732	704	721	729	705	726	745	655	655	744	722	737	734	675	696	728	692	735	743	704	712	711	679	709	738	717	689	738	656	745	737	720	681	715	722	698	776	691	724	752	735	733	718	688	755	720	686	763	702	739	733	720	723	752	729	694	702	686	750	740	722	754	693	700	703	720	719	769	710	734	738	733	749	680	724	714	697	670	736	707	695	754	692	724	720	714	735	734	662	680	692	698	759	691	736	711	721	682	702	717	704	746	718	712	676	719	724	760	719	724	700	709	748	754	751	729	685	733	738	689	711	680	693	747	701	684	716	662	757	699	700	646	674	718	745	712	661	740	706	714	725	763	723	697	699	735	720	649	691	726	680	691	733	720	770	690	715	710	674	682	740	723	724	700	679	693	707	686	773	688	725	674	719	668	675	682	712	743	735	695	708	667	672	658	705	739	705	709	732	731	705	711	724	729	677	667	715	693	688	717	710	743	745	704	716	687	736	708	704	664	701	727	746	707	688	680	708	711	666	729	707	736	735	694	773	692	688	716	740	719	731	666	653	706	697	668	678	721	704	718	739	696	684	711	695	711	680	706	696	686	744	675	777	690	734	715	780	709	697	671	706	725	711	708	700	715	681	687	717	751	671	669	747	771	684	737	694	736	706	723	709	668	712	698	733	736	719	671	690	752	724	717	707	715	695	689	683	712	739	735	715	738	691	707
28272	19561	10720	4163	2017	1373	1126	1027	1805	2349	2209	1791	1332	1015	716	611	545	497	466	477	491	491	452	470	478	473	510	475	463	457	441	489	474	487	451	455	478	474	439	478	493	482	473	504	449	434	471	471	475	507	458	465	443	500	502	515	445	446	432	484	467	508	491	465	482	488	507	492	475	458	460	506	485	427	455	497	491	437	506	500	461	469	485	510	483	437	410	434	501	451	464	496	445	489	478	485	496	475	493	474	452	474	480	447	485	462	445	455	454	485	477	474	491	434	451	455	453	450	491	467	460	456	498	523	522	479	504	496	469	457	457	469	467	441	489	486	520	467	466	478	481	476	477	507	448	455	504	507	444	514	461	509	467	448	483	476	492	457	457	521	454	470	463	472	487	498	486	504	510	449	475	474	435	474	483	475	499	457	477	457	480	450	455	456	497	493	479	447	434	462	476	455	517	465	470	472	502	469	451	441	469	444	454	525	440	484	469	432	522	487	467	474	470	493	505	447	497	480	495	463	508	462	436	434	465	470	464	503	426	476	460	444	444	486	481	483	493	441	491	488	476	483	489	533	454	462	466	438	450	454	501	481	459	448	451	455	517	469	452	477	437	418	444	513	421	465	486	484	486	472	454	465	526	461	502	479	518	488	477	498	406	475	446	473	483	465	451	453	486	491	479	471	446	486	503	484	507	479	491	485	486	473	453	491	491	427	485	470	443	482	473	411	475	491	450	434	459	503	460	506	474	449	451	433	469	489	450	448	503	436	478	463	465	469	467	514	498	463	449	455	505	462	445	465	455	476	494	483	484	434	436	477	464	533	482	431	462	495	452	507	491	458	467	467	488	482	486	465	484	466	467	464	479	442	481	447	490	454	457	450	489	476	447	503	530	463	503	466	439	494	509	493	456	457	493	494	478	469	505	480	504	448	437	492	484	435	476	492	457	466	422	450	473	476	474	483	480	466	474	441	462	494	463	497	439	489	511	449	482	521	483	462	460	482	466	493	455	446	475	456	494	487	460	432	470	462	518	456	484	482	477	445	481	459	453	448	492	467	480	408	466	480	465	505	438	459	463	487	504	450	469	452	445	487	511	502	496	479	471	496	464	486	501	507	463	440	519	466	465	532	485	458	425	471	501	433	494	438	452	433	499	487	481	498	447	434	486	475	461	486	485	485	459	460	444	477	452	492	431	483	475	487	481	459	480	470	460	519	466	473	461	468	492	491	443	472	479	502	466	450	526	454	468	431	449	491	449	442	462	468	538	470	483	445	463	487	462	445	520	489	469	461	507	462	453	501	483	468	434	443	448	428	480	468	481	471	443	477	475	487	469	453	480	474	470	464	494	495	444	480	486	429	456	475	493	507	491	441	478	440	457	445	521	471	457	473	489	490	462	487	464	499	467	515	455	484	512	486	464	471	515	476	478	461	457	466	474	501	474	458	446	503	460	486	449	492	473	479	477	468	510	463	486	440	487	466	496	470	461	480	488	511	500	485	501	465	495	462	515	500	480	467	466	482	513	513	481	462	438	431	485	485	504	469	462	488	507	492	428	495	457	483	483	449	467	463	476	466	438	477	465	525	499	485	476	485	516	494	462	439	428	525	490	501	540	533	499	506	470	450	492	483	466	470	487	470	469	459	446	454	461	465	442	493	436	473	492	481	501	532	471	468	462	463	493	443	486	490	443	516	448	449	464	474	476	475	454	434	482	502	499	477	463	465	456	500	482	471	465	449	498	450	479	493	485	434	451	491	497	487	441	483	459	455	472	479	450	457	473	444	458	492	518	452	488	458	446	497	459	450	461	457	465	499	475	422	494	491	490	496	483	493	460	481	467	468	495	454	455	476	508	474	454	489	501	475	483	476	491	462	455	463	500	483	495	485	439	485	465	475	469	503	495	489	460	479	466	464	472	434	505	466	448	483	472	470	474	481	478	500	441	451	446	468	493	461	488	454	478	468	478	460	480	486	442	463	468	443	497	470	486	467	480	492	524	458	499	469	496	449	422	499	501	500	481	493	467	450	486	450	493	503	488	451	443	458	523	463	465	478	496	473	477	446	481	444	487	480	462	468	498	459	493	502	504	442	489	494	448	470	501	430	470	513	475	467	507	474	492	477	465	484	513	481	485	476	482	454	453	467	499	472	452	516	525	457	468	434	463	505	499	454	473	476	487	448	470	418	495	514	466	484	485	435	449	489	477	471	510	495	490	489	459	454	488	449	422	441	479	457	448	480	462	510	525	445	468	469	488	522	497	454	451	492	484	455	460	422	509	434	457	473	459	467	466	473	464	512	523	472	440	456	439	481	463	464	461	469	486	498	454	474	508	477	474	469	499	461	461	495	439	462	480	459	474	457	451	512	495	473	497	463	478	476	460	485	462	501	434	475	476	428	467	495	479	475	461	469	489	509	526	467	513	463	426	463	442	436	485	480	522	478	517	463	463	465	503	469	492	518	510	480	479	444	472	495	449	497	450	478	493	518	473	475	493	453	487	453	482	471	448	494	432	491	480	458	467	456	465	436	461	449	460	482	482	473	488	454	476	479	492	507	485	502	469	470	444	455	462	479	502	472	487	450	499	428	488	493	490	458	481	420	493	471	504	493	455	463	454	466	459	492	465	470	468	455	437	461	468	453	492	486	449	471	448	507	506	445	481	497	476	475	445	482	499	434	466	456	475	479	467	483	482	513	496	466	475	471	462	481	494	475	473	481	445	483	452	481	478	509	483	448	485	441	497	464	478	469	478	472	465	428	456	484	449	459	475	460	481	479	504	477	444	475	454	493	481	466	498	476	449	466	452	487	473	459	523	496	476	469	455	490	491	465	469	456	486	453	477	458	473	488	482	499	471	485	492	472	489	452	444	485	460	460	476	504	489	447	487	466	519	489	448	465	495	478	497	470	536	456	485	492	480	458	481	464	467	484	477	470	502	497	499	410	501	480	473	442	468	484	456	470	480	493	506	478	507	435	459	499	452	470	505	456	455	469	458	464	436	466	462	464	511	490	461	481	470	502	507	472	513	440	445	431	476	502	457	447	469	468	523	451	479	475	461	464	484	468	491	476	475	503	453	473	460	512	448	486	488	465	478	453	468	487	484	454	469	479	454	493	479	485	470	494	471	484	415	481	518	442	432	487	453	481	484	457	490	457	496	479	468	479	447	469	503	447	458	490	478	438	447	449	501	430	478	450	483	446	484	455	470	501	494	502	467	497	480	473	467	538	474	442	464	444	464	492	472	461	491	474	459	477	456	460	436	506	502	475	465	487	452	474	429	490	470	465	479	463	512	454	444	459	449	485	468	500	483	477	490	503	498	501	471	504	453	469	459	491	452	445	461	454	516	501	447	471	468	454	432	505	458	492	477	481	441	450	471	529	471	456	498	471	500	471	449	472	494	489	486	447	491	489	495	485	470	458	468	502	486	508	459	483	484	468	461	479	510	438	478	466	458	469	464	405	531	466	493	473	435	435	499	489	448	482	476	465
8661	12698	9624	4854	3320	2288	1741	1534	2507	3302	2997	2365	1670	1254	912	681	574	522	531	533	497	493	515	526	536	546	480	533	505	497	503	491	472	464	504	514	501	496	498	519	512	503	517	494	515	517	495	498	560	513	522	514	508	489	501	513	511	530	500	500	518	540	501	486	494	553	514	528	493	538	489	525	538	500	511	491	504	511	485	492	461	530	497	496	484	498	507	547	511	517	521	475	461	495	535	492	507	502	516	506	505	479	467	506	458	457	527	502	491	507	514	515	543	485	455	523	489	520	464	506	493	529	513	493	482	513	480	468	505	520	489	484	498	536	512	503	502	530	493	487	531	537	527	517	512	517	488	533	504	516	508	469	535	513	501	534	534	493	497	520	485	474	550	470	517	491	506	507	536	521	532	491	556	496	509	528	536	519	524	489	492	484	492	477	503	535	518	488	484	516	514	525	507	471	509	473	528	502	482	507	557	518	517	516	486	484	539	501	520	527	500	483	532	537	544	502	515	534	510	489	486	514	492	495	494	471	505	498	453	532	507	519	512	533	532	521	497	503	521	497	529	495	483	508	485	476	520	488	555	485	515	550	500	462	500	499	466	502	531	498	522	500	488	500	489	538	490	501	542	499	557	500	515	501	491	542	510	507	510	511	527	536	498	480	521	521	523	527	508	501	523	525	520	539	477	481	506	504	495	491	524	507	532	542	508	527	532	464	499	488	528	516	503	503	481	508	542	512	531	511	491	453	511	500	495	502	507	501	528	482	518	499	521	537	500	501	523	515	503	531	503	513	520	479	518	539	482	551	510	494	535	523	481	519	534	530	521	546	520	503	525	503	502	491	495	522	510	522	475	467	570	522	494	464	529	498	514	491	526	505	476	562	527	492	489	502	507	489	477	458	497	517	503	475	520	504	484	533	464	524	536	538	502	531	511	479	529	517	548	519	526	503	499	545	526	476	470	495	513	492	494	506	534	485	504	523	512	487	478	519	542	499	502	502	484	519	531	517	479	494	546	471	490	541	462	532	485	524	497	494	513	503	496	514	532	491	490	482	526	464	497	509	522	547	514	495	513	485	516	521	493	516	508	429	500	534	511	471	510	523	480	515	491	502	501	521	525	482	525	499	530	484	499	512	525	530	533	514	492	488	515	498	510	518	517	503	506	512	483	544	491	506	542	491	499	485	517	502	515	522	520	516	509	510	504	508	527	502	535	510	557	520	500	519	517	512	512	523	507	465	518	502	507	510	518	480	503	489	554	495	494	500	489	488	499	497	509	506	493	492	483	547	495	522	512	522	513	514	485	496	499	551	484	507	461	534	491	506	532	472	474	531	525	506	510	489	524	500	506	506	523	536	511	503	521	506	487	517	506	490	508	521	547	521	517	500	552	505	504	555	520	507	479	546	520	536	520	460	511	522	506	489	516	514	542	532	514	478	535	517	498	483	515	494	493	475	459	534	503	470	530	519	520	480	500	518	518	484	534	518	517	509	474	522	513	519	492	510	492	509	503	484	500	523	461	526	499	481	557	479	482	501	469	491	520	513	533	516	498	539	513	454	502	529	492	511	536	581	468	480	535	484	517	521	527	514	522	473	487	510	489	520	520	505	480	531	540	525	540	544	514	467	519	506	475	515	531	479	521	522	514	540	473	558	489	513	538	504	535	472	521	506	499	511	507	526	529	499	512	487	513	509	524	505	564	499	518	494	467	519	506	514	421	514	486	496	487	530	497	545	518	482	511	548	533	504	504	527	507	521	492	488	490	501	533	475	470	535	487	539	511	487	501	498	522	518	553	533	504	520	550	497	541	508	514	506	488	513	502	502	504	496	514	533	506	523	514	520	533	493	528	553	539	475	515	479	509	478	486	500	525	479	500	540	487	533	501	475	492	529	481	535	489	532	504	511	483	520	514	482	494	530	508	509	523	511	478	517	482	482	528	520	508	533	535	480	439	499	510	535	476	569	491	514	492	494	514	488	507	495	525	482	476	526	527	511	487	526	525	510	552	497	489	523	530	523	479	513	527	541	479	541	560	495	499	512	488	514	521	487	541	506	532	492	490	511	513	504	505	489	542	497	530	514	469	502	519	501	512	485	514	503	500	517	492	535	496	564	515	474	510	509	503	519	467	519	493	494	544	497	484	506	510	524	528	509	514	513	479	551	514	479	499	508	516	537	486	507	489	510	494	517	461	513	518	537	486	490	518	483	513	491	508	519	507	504	500	520	504	496	489	496	527	469	521	485	467	494	518	518	489	532	508	528	521	499	531	485	518	517	482	518	526	499	491	526	536	512	546	497	494	495	490	515	519	499	478	508	520	492	516	519	480	483	521	517	480	454	520	478	474	536	486	494	497	450	508	477	514	526	531	530	508	500	542	547	515	549	509	497	526	523	514	485	511	488	494	495	497	474	477	518	556	473	498	496	473	541	465	520	486	486	504	535	538	444	506	522	528	487	545	506	496	477	545	510	533	504	486	471	510	540	516	509	515	520	514	482	501	510	523	530	503	489	493	501	507	544	508	510	495	504	518	506	526	526	494	516	521	510	544	509	495	470	538	483	521	502	484	510	491	527	510	553	517	469	489	559	519	519	517	485	522	541	493	519	481	473	503	502	475	503	523	517	532	510	506	493	501	508	482	511	505	519	526	562	494	523	530	515	505	538	489	505	487	493	520	491	549	498	520	455	533	497	499	526	500	530	537	500	529	516	508	489	494	544	508	517	510	532	498	482	531	519	465	486	497	527	485	492	536	466	484	501	473	486	487	537	489	519	506	551	509	496	530	490	540	490	502	502	516	487	495	529	511	517	468	533	529	547	511	537	513	532	528	585	531	530	511	519	494	523	496	484	476	495	535	487	514	473	481	514	543	527	457	479	492	552	498	547	530	528	544	455	510	524	522	506	526	497	493	521	501	545	529	512	510	494	526	535	520	489	527	494	499	504	501	493	507	471	523	514	534	513	508	527	452	517	487	470	481	517	504	509	492	470	479	525	500	523	480	475	506	455	500	539	492	501	537	518	509	496	516	535	544	507	464	483	508	486	517	484	547	486	537	501	524	494	506	470	513	516	458	508	490	499	502	541	478	532	483	506	477	512	484	488	530	503	491	527	484	530	490	558	535	511	501	477	501	493	503	504	530	503	505	534	525	516	534	510	542	460	524	485	499	476	490	523	486	539	496	464	531	455	502	496	520	525	511	510	540	523	513	492	505	505	507	546	473	459	552	482	519	511	535	518	471	517	501	477	506	536	490	505	478	494	487	491	521	498	507	498	520	523	527	522	479	513	525	515	487	541	498	524	543	500	455	516	504	522	493	547	513	513	490	499	556	509	527	496	528	455	507	502	540	504	530	515	515	526	503	518	493	502	542	517	482	543	489	515	497	512	511	490	498	486	523	518	526	482	517	483	500	515	477	512	489	540	534	510	542	525	504	512	498	483	539	503	505	451	508	501	515	503	521	484	486	520	516	534	511	512	517	498	464	495
24301	21420	28604	24620	21295	8093	1879	2684	12480	20478	17579	12674	8189	4782	2642	1394	916	720	631	581	559	527	574	537	567	537	530	541	562	552	557	564	551	521	551	511	539	562	571	531	583	525	542	521	553	537	549	517	528	532	533	523	570	565	558	511	560	498	575	575	512	564	541	550	537	530	540	516	541	550	544	561	565	535	570	568	530	524	553	582	571	539	519	509	569	525	562	536	590	546	553	511	513	540	585	550	608	537	572	544	534	524	535	484	570	549	542	527	536	529	559	526	561	554	521	523	513	557	542	525	569	560	564	581	586	548	530	550	519	527	550	543	536	516	527	538	515	536	582	534	548	555	533	558	550	541	560	560	565	516	529	564	572	553	518	546	567	581	550	511	558	533	586	547	556	556	544	566	531	519	535	595	546	523	515	566	555	556	555	556	509	521	561	530	549	565	542	569	540	567	547	545	535	521	559	570	517	544	559	558	514	584	556	548	551	551	509	567	547	546	590	542	494	538	528	529	558	532	534	512	541	566	555	547	551	515	521	567	516	556	584	540	513	542	534	505	534	539	571	566	519	526	583	557	562	583	558	524	539	545	539	566	580	515	559	564	598	569	530	556	539	525	568	574	573	541	526	571	554	558	528	558	545	546	536	550	542	553	546	547	568	547	520	515	535	505	577	539	539	529	560	524	561	529	559	540	518	536	543	554	553	557	522	584	537	570	538	584	537	528	492	544	588	592	554	541	521	516	540	541	579	589	563	511	562	516	528	534	528	570	577	575	537	537	537	492	558	567	561	554	577	543	495	543	529	583	566	501	531	552	568	545	496	546	566	511	538	529	596	520	523	555	527	534	514	550	561	528	554	537	536	516	562	540	566	534	539	588	519	568	544	531	549	491	539	564	555	516	537	541	538	516	560	541	564	575	559	571	557	546	545	563	506	557	514	545	563	578	590	541	549	560	548	533	518	559	574	552	508	512	529	566	549	562	551	563	507	515	550	530	510	515	523	552	538	526	495	533	587	545	534	546	563	532	563	528	538	562	547	597	562	517	588	552	511	545	553	541	539	558	498	522	584	541	551	513	517	541	558	517	520	556	522	521	533	534	522	567	518	569	555	579	543	515	511	514	556	525	541	587	524	545	568	532	538	564	549	560	529	546	547	572	579	529	535	555	616	507	550	528	584	530	589	526	522	517	552	518	532	507	535	536	500	567	527	548	522	560	547	572	530	540	539	539	534	522	585	492	549	589	541	555	586	543	551	532	548	548	530	546	573	551	542	538	540	586	538	531	558	552	518	541	539	540	557	532	561	553	531	534	547	576	552	559	507	556	557	530	546	561	537	552	549	530	536	553	550	488	562	540	518	570	528	555	543	543	553	525	526	541	535	567	520	546	527	532	622	539	511	569	560	545	554	568	538	494	577	546	524	546	542	586	537	556	540	525	573	518	569	575	537	598	544	599	533	539	524	544	579	518	526	568	509	585	557	557	572	548	568	577	566	557	496	495	545	555	518	501	571	563	511	497	480	505	544	521	572	544	542	508	537	545	525	582	574	548	531	550	534	587	546	550	533	545	570	523	518	540	519	552	568	521	530	569	505	531	572	535	590	579	549	530	563	534	525	581	546	533	553	532	536	580	537	533	500	534	522	542	568	538	568	583	561	525	585	596	548	537	543	522	553	550	520	531	536	493	553	553	564	548	575	528	558	561	535	538	525	533	550	533	517	586	508	549	537	505	533	534	574	516	532	490	542	549	495	565	518	515	520	542	513	522	539	551	499	537	513	529	562	544	563	522	547	530	489	537	555	520	577	540	586	562	550	582	512	551	556	511	551	529	617	535	521	525	497	575	576	570	595	536	546	551	554	542	581	542	534	569	525	553	520	553	558	534	521	557	513	553	571	558	565	553	567	536	560	535	598	520	561	492	523	527	568	525	524	523	571	511	541	489	555	538	538	522	519	544	500	524	563	506	553	564	515	564	577	550	548	598	492	557	561	565	550	557	542	524	560	532	582	577	570	564	530	535	549	497	569	501	543	547	555	532	565	511	589	542	524	509	538	563	509	539	535	523	508	535	573	543	558	585	566	537	504	510	556	546	568	545	506	543	521	596	544	514	549	593	560	541	560	555	540	597	544	522	502	520	515	555	532	539	566	537	524	565	515	526	530	558	565	514	581	544	532	487	530	526	504	544	558	537	510	565	545	546	516	522	556	576	571	538	530	537	496	567	552	531	513	555	565	529	536	549	588	548	573	516	572	509	541	555	511	535	528	548	504	538	494	576	509	526	532	548	543	562	536	559	561	536	499	524	533	550	522	498	489	540	541	566	549	517	540	535	586	539	534	570	511	555	545	520	528	553	557	523	555	570	558	514	483	543	552	514	551	563	555	562	516	548	530	570	583	539	560	531	552	546	496	578	571	483	541	548	507	513	540	511	552	545	535	523	553	554	533	538	508	562	555	543	503	606	531	542	571	511	560	522	539	560	542	564	567	548	566	510	542	543	544	531	536	545	522	519	579	512	549	546	518	529	544	512	564	485	589	576	552	544	541	526	527	533	538	511	574	531	559	569	548	568	570	533	605	563	520	537	529	540	561	578	524	547	514	504	525	576	559	580	551	568	576	540	550	510	536	526	562	534	553	539	523	515	531	543	586	525	541	570	551	566	536	574	547	547	584	525	550	526	534	533	534	549	515	511	535	557	526	566	529	536	551	540	565	558	520	555	541	558	545	543	537	526	555	506	553	551	539	588	536	550	529	534	551	519	529	594	532	505	537	560	584	529	542	522	519	572	551	517	539	566	557	557	553	475	502	544	554	529	597	586	500	565	543	531	573	571	544	549	485	582	531	522	538	546	533	529	495	564	521	558	490	565	528	501	530	543	551	527	531	568	578	539	555	513	545	537	514	509	577	564	522	573	585	500	526	537	545	565	547	535	514	563	520	538	527	620	525	551	569	605	579	531	540	549	512	552	566	568	532	539	563	497	548	541	530	551	580	556	522	529	518	524	511	531	547	525	523	580	558	540	530	527	540	529	566	540	519	504	516	544	573	563	514	511	535	540	539	600	544	525	567	515	521	548	525	535	555	534	550	508	486	549	539	543	528	548	547	537	528	527	541	580	528	536	545	553	549	526	548	526	556	528	525	528	501	548	534	560	544	527	494	548	555	544	548	569	544	573	540	522	585	547	539	547	562	504	551	536	533	517	584	558	527	472	611	558	516	573	506	584	558	525	542	532	534	571	538	523	512	530	554	530	542	559	529	558	545	535	550	572	573	549	555	559	577	551	533	536	523	533	509	525	513	543	557	514	535	519	524	546	557	517	534	550	518	506	520	546	555	544	517	531	525	585	502	540	529	520	558	552	531	540	550	547	518	510	575	509	565	549	523	539	565	520	542	554	557	535	558	544	549	553	553	535	519	552	534	575	570	568	540	536	565	543	550	552	544	523	583	580	600	553	526	558	551	555	571	598	508	547	567	580	529	561	571	519	561	559
8532	19745	14294	8365	6096	3879	2551	4470	19167	25687	21493	16222	10934	6863	3754	1986	1139	810	637	572	597	650	618	617	533	558	574	571	581	578	568	602	583	580	546	602	546	538	585	582	563	564	540	569	602	594	591	550	550	586	575	578	567	565	524	580	622	556	544	592	594	588	559	591	596	594	572	570	600	565	599	550	587	531	590	545	525	539	585	561	561	553	565	603	539	582	544	556	552	569	561	539	570	561	586	538	527	575	563	566	572	547	525	545	555	582	595	576	551	600	576	555	552	550	598	551	562	513	547	532	590	588	557	597	601	558	558	513	544	569	624	578	527	563	561	542	539	579	568	575	544	561	560	568	583	534	574	603	563	591	530	581	562	594	576	548	562	592	559	541	595	553	556	551	548	580	611	531	555	547	570	535	589	531	536	570	565	586	547	558	554	560	618	577	582	579	540	587	579	573	589	552	553	553	583	586	558	567	554	543	571	566	575	606	543	484	594	561	580	523	595	571	573	547	548	526	565	559	589	531	567	590	563	579	613	545	559	574	567	586	583	598	547	583	530	558	549	596	581	554	536	592	595	542	577	516	545	556	596	541	544	598	606	538	554	552	572	553	623	562	581	588	569	523	550	573	571	568	587	541	594	535	528	606	596	598	576	597	593	571	579	568	605	535	560	552	568	584	596	550	573	580	570	544	523	570	579	561	596	603	581	567	607	591	558	578	590	524	551	550	601	615	590	560	558	572	583	570	549	525	540	607	534	601	592	563	571	573	543	588	578	580	551	564	561	569	551	598	572	556	563	574	598	592	607	557	551	602	549	557	554	553	536	582	561	569	588	539	577	609	632	563	555	560	573	560	516	537	554	548	556	485	590	605	555	557	590	532	552	559	606	567	606	578	548	547	590	563	599	514	592	531	555	587	602	526	584	562	542	555	544	601	567	606	587	562	550	568	618	589	591	602	568	549	601	590	573	634	541	619	555	587	526	560	588	557	578	565	555	593	594	571	605	579	614	568	585	602	589	601	583	550	608	536	586	541	626	608	547	564	572	566	572	607	577	570	543	590	571	547	529	601	561	543	596	568	624	605	573	553	566	585	549	611	538	616	577	567	581	580	598	544	563	547	570	564	593	601	559	570	572	620	598	546	592	561	530	573	595	588	596	574	570	554	561	553	580	528	547	532	559	598	527	573	540	550	629	575	539	576	586	554	556	567	559	609	558	602	547	558	586	601	582	571	581	580	576	593	546	542	590	528	604	529	544	588	543	554	539	625	583	544	529	572	567	590	565	584	571	616	564	567	589	548	566	533	543	581	565	574	572	574	582	559	555	569	593	552	560	555	557	553	544	567	563	615	616	560	602	569	577	584	582	581	619	603	565	581	564	608	607	550	537	567	550	563	562	571	567	563	566	597	576	578	558	576	612	574	577	552	546	581	551	552	547	565	559	545	590	559	572	601	566	548	577	567	555	570	584	573	525	588	522	564	604	603	542	572	572	574	537	606	560	585	562	568	562	588	598	545	547	565	547	578	558	581	535	566	593	545	579	581	570	602	581	526	550	576	536	616	529	612	552	564	542	634	562	550	572	567	577	570	595	587	572	533	544	593	559	557	582	581	567	564	575	599	562	560	590	586	570	554	561	565	564	547	564	517	548	598	544	578	571	616	544	560	576	568	556	569	621	611	578	551	610	571	581	566	549	554	575	566	563	561	574	580	582	592	574	613	569	576	568	578	571	604	556	587	565	536	564	556	578	538	586	554	587	529	583	569	616	564	562	573	578	593	536	530	610	567	577	562	619	561	586	581	543	562	584	585	573	587	536	561	621	594	584	609	553	627	559	532	603	593	588	539	553	576	562	588	549	583	562	551	581	567	595	522	578	569	579	598	601	620	635	575	598	564	571	573	549	563	559	603	561	532	548	572	597	559	594	578	568	574	590	530	551	534	570	561	576	576	556	609	584	555	563	616	585	563	591	541	520	563	557	528	546	545	608	581	557	568	591	566	603	589	561	565	572	580	577	555	594	610	569	570	586	568	554	557	578	567	593	555	574	581	557	599	560	584	558	549	605	541	587	564	544	603	582	582	576	535	589	570	566	554	566	544	574	582	592	550	575	607	539	568	526	569	538	574	546	596	576	568	540	571	601	570	581	577	593	576	588	568	563	562	569	540	579	584	592	575	580	547	570	589	545	541	542	552	594	573	566	619	601	567	564	600	556	548	583	590	561	583	598	581	563	587	584	556	563	562	522	540	554	568	550	605	574	573	539	623	561	558	567	583	577	562	614	527	613	589	540	604	562	566	580	544	572	551	552	547	531	576	610	552	549	595	557	556	598	598	572	582	630	576	577	533	568	550	561	553	542	588	575	557	590	549	578	582	579	562	620	558	560	561	530	600	528	569	571	581	557	554	586	583	559	540	558	559	600	554	554	574	591	588	556	589	612	543	562	593	581	580	580	558	590	552	550	544	527	557	586	619	572	553	580	568	531	582	591	594	551	610	558	579	563	563	607	574	601	526	596	601	559	549	566	560	585	596	576	562	537	595	582	591	542	561	552	590	558	535	576	583	542	572	582	571	593	521	544	528	570	585	565	565	578	552	586	607	565	583	579	563	572	569	539	554	616	585	537	616	556	554	575	571	587	562	600	559	559	593	569	602	592	573	583	573	589	567	530	537	571	539	562	603	580	569	592	550	537	558	561	542	606	544	547	601	552	599	542	565	559	565	570	594	599	573	593	592	568	611	581	573	586	544	552	547	568	549	585	532	556	581	596	546	614	536	558	606	596	607	563	586	536	559	549	602	562	596	568	579	579	574	540	561	544	604	552	575	563	551	569	564	549	556	580	582	540	596	558	559	543	574	581	565	546	602	589	571	561	612	606	567	513	602	561	575	541	627	557	551	536	558	611	536	605	579	584	570	585	583	581	534	558	584	594	563	550	570	578	584	586	601	542	572	561	573	546	566	550	578	566	583	563	593	526	559	569	582	560	546	583	541	574	558	576	601	577	617	601	555	579	546	558	534	555	590	560	575	534	548	594	545	554	565	570	571	581	543	554	550	567	588	580	556	624	562	578	564	567	564	577	555	570	535	594	549	538	599	547	573	613	584	551	559	563	530	559	571	549	570	568	564	557	574	548	607	583	557	556	521	539	583	592	563	555	539	576	542	533	560	536	569	538	590	582	589	625	586	576	541	534	534	591	569	612	580	568	568	580	562	577	606	564	571	572	556	638	577	544	570	553	546	543	556	575	616	588	581	609	548	598	570	559	559	563	594	590	594	594	577	573	573	570	548	576	575	548	575	571	530	558	550	568	596	576	535	575	552	562	563	579	578	571	580	538	573	621	573	580	554	556	570	578	553	550	545	550	573	598	561	627	563	552	556	593	555	549	563	584	577	572	578	596	550	534	573	571	576	550	629	605	578	558	590	583	572	540	565	592	527	555	578	567	567	541	587	586	606	565	572	584	599	586	559	573	582	605	586	588	554	560	541	551	549
25294	21376	27597	25529	12217	2388	1490	2771	8405	11266	10276	7264	4646	2899	1675	1095	811	636	586	584	562	544	535	546	534	485	553	505	545	546	505	562	492	524	545	511	553	539	550	530	573	534	550	543	569	543	552	546	547	557	560	540	514	564	528	554	553	520	557	538	526	508	531	547	563	524	554	522	531	604	541	587	569	532	534	546	551	534	539	535	542	567	546	539	509	598	535	568	544	550	532	517	535	545	522	572	532	547	557	506	554	564	499	533	579	565	540	506	555	591	522	550	540	511	565	541	520	569	529	534	538	570	528	584	587	589	543	516	550	543	552	555	575	540	576	543	542	548	518	518	513	520	543	541	534	541	552	576	512	541	540	535	536	563	507	521	565	510	566	527	552	525	520	554	516	552	533	553	507	520	604	560	556	536	551	539	554	522	563	502	512	528	521	606	574	535	537	554	493	522	541	540	571	542	547	538	495	514	519	538	511	541	525	519	557	543	549	531	580	604	536	557	519	531	522	550	498	527	538	557	570	560	536	550	531	523	537	561	528	576	510	544	584	536	544	543	564	520	521	524	550	533	535	498	560	572	564	540	523	545	562	544	550	561	547	568	559	564	551	553	535	542	507	530	565	524	496	548	548	536	539	585	541	538	529	536	553	582	518	533	520	531	533	576	532	554	524	560	560	558	573	559	498	530	521	535	593	554	496	572	555	543	530	540	527	529	538	556	539	552	524	533	535	528	550	524	559	533	562	528	508	583	542	579	559	551	514	543	503	570	531	537	532	515	568	532	559	557	530	577	571	492	556	529	586	523	503	501	561	579	554	486	546	534	511	531	543	536	532	563	521	585	539	548	510	551	515	557	510	496	537	593	580	540	498	573	565	493	545	570	522	533	592	535	567	584	591	558	527	528	519	505	535	549	564	557	559	550	549	554	540	535	544	568	539	559	529	541	565	560	531	506	516	561	542	525	535	559	544	529	563	489	520	546	561	520	516	506	546	557	556	537	543	505	542	556	574	555	548	549	521	525	523	540	570	570	526	558	566	538	522	536	529	523	576	559	575	549	532	530	556	557	538	559	629	521	577	535	524	569	545	483	522	526	564	553	531	571	554	543	523	510	574	536	564	539	562	564	517	544	562	550	540	528	553	535	579	525	564	565	535	531	547	511	595	555	558	536	570	548	503	528	522	559	515	529	573	527	532	528	572	543	572	557	536	527	560	565	554	559	537	579	587	601	575	536	564	551	540	567	520	547	560	570	556	563	573	525	533	563	496	512	548	523	537	529	569	529	531	514	518	600	533	570	532	574	469	515	505	523	524	507	548	535	548	496	593	572	530	547	560	548	545	504	579	534	546	543	551	595	550	536	563	558	546	537	594	540	555	559	555	526	553	557	535	503	539	535	565	571	553	557	572	521	566	520	522	565	544	574	490	518	505	516	545	531	550	536	523	513	535	539	557	546	523	550	527	572	526	519	548	554	539	571	540	547	554	543	551	535	526	565	563	566	573	522	557	550	576	520	544	566	519	517	504	517	527	555	549	510	556	523	541	514	506	554	511	539	539	519	557	556	537	531	532	549	509	573	511	524	550	533	553	547	493	554	553	557	563	559	539	526	530	563	556	563	519	574	529	548	550	576	566	545	517	511	582	526	528	518	578	522	493	575	617	577	542	525	547	544	537	532	540	483	540	556	547	568	491	562	551	531	599	504	528	531	500	541	536	548	518	519	579	552	541	515	533	537	532	513	560	587	566	571	501	555	509	538	537	545	525	536	506	568	508	548	547	549	532	547	557	521	537	594	571	558	528	533	549	564	548	530	530	547	505	513	562	534	506	517	585	555	527	531	497	552	527	556	524	555	527	550	534	544	556	532	534	543	566	553	552	547	553	481	573	539	551	552	501	540	514	521	570	542	555	546	522	515	515	564	557	517	545	549	525	526	572	551	546	606	536	531	532	507	499	537	527	530	544	535	531	527	567	538	567	573	539	521	533	548	587	507	556	510	535	534	527	535	537	554	564	514	586	531	537	520	586	546	555	499	540	530	574	535	522	536	523	545	539	509	587	528	520	585	549	510	537	542	585	545	511	505	551	498	540	540	578	539	516	547	541	563	534	566	546	509	520	545	542	545	563	522	556	581	558	565	568	528	495	546	525	542	566	536	566	522	556	548	608	566	549	552	564	506	551	538	540	516	563	548	531	583	557	585	558	560	565	574	592	530	568	561	541	545	526	567	524	537	547	509	531	545	499	548	515	533	555	545	559	552	575	515	548	536	613	578	511	556	557	540	519	528	551	533	564	525	523	547	559	553	566	552	546	542	518	544	526	522	517	504	523	537	519	534	534	535	546	561	558	522	565	516	568	533	547	508	498	544	575	590	529	571	601	514	499	540	581	568	522	531	513	599	524	542	546	500	523	560	567	567	524	518	535	535	562	564	546	528	595	573	574	537	584	546	521	563	536	534	545	545	495	606	535	540	524	552	566	561	557	517	529	543	540	524	549	526	541	549	554	518	547	560	557	572	567	505	521	546	544	533	547	569	562	534	560	565	542	511	590	548	546	520	570	531	588	529	537	520	569	591	542	535	523	560	538	567	517	533	503	544	531	556	550	503	531	545	545	507	532	528	569	548	552	519	572	576	536	549	502	562	568	561	553	573	560	500	533	502	559	559	581	540	553	579	558	538	560	523	550	558	530	491	555	536	554	553	547	517	590	578	545	549	562	547	520	503	549	546	510	530	543	536	547	570	565	543	549	558	500	574	547	551	516	507	578	561	547	555	559	545	537	531	576	519	545	566	536	536	592	549	564	540	534	581	539	570	532	524	557	523	547	538	527	514	544	523	546	546	562	524	545	560	562	542	560	515	546	509	504	556	549	494	554	558	498	548	587	573	452	581	551	560	521	541	563	565	539	530	535	556	528	514	595	519	526	582	492	552	550	515	535	546	541	542	588	570	493	559	523	541	539	550	588	537	543	558	520	562	537	559	509	516	542	547	549	515	553	566	548	565	570	546	605	501	535	520	570	536	558	524	592	536	509	531	558	572	540	514	524	582	549	538	567	551	613	563	552	550	569	577	548	498	569	517	538	585	566	593	527	526	515	568	527	563	539	544	588	565	549	541	542	529	536	571	531	528	538	537	583	602	544	518	560	544	557	526	517	535	550	569	572	516	504	530	535	539	539	563	544	518	533	576	565	538	539	526	551	564	503	546	532	558	530	566	543	544	546	569	556	554	553	508	559	566	517	561	577	514	555	549	561	531	523	581	530	535	563	558	521	552	560	557	550	547	574	574	523	567	533	563	507	586	578	570	538	550	512	557	520	587	482	546	560	540	575	536	571	535	528	549	565	506	559	575	549	535	535	533	571	532	576	535	535	517	535	533	582	512	512	553	524	550	533	522	569	538	556	506	519	584	536	515	560	571	538	549	563	522	587	531	522	536	574	554	508	574	568	498	540	546	565	585	546	563	547	563	495	542	574	535	532	545	506	543	537	557
8834	17313	12744	7218	6117	3293	2461	5400	15462	18633	16286	11927	7782	4839	2681	1611	1038	713	644	581	565	544	585	564	529	583	620	555	582	626	634	566	590	543	614	550	556	564	544	554	607	593	567	583	608	597	611	556	549	609	585	595	593	583	583	577	570	628	578	598	520	605	591	560	589	617	564	610	612	560	589	591	545	613	599	624	599	573	568	581	616	600	558	603	586	572	573	587	540	592	614	588	622	536	557	576	596	576	599	590	587	586	619	617	565	580	580	578	583	599	574	595	566	580	601	561	557	599	610	589	614	564	613	565	585	567	626	605	556	550	584	571	612	590	557	570	572	550	592	614	574	598	582	606	662	559	601	584	589	594	548	557	542	557	569	588	588	562	580	586	567	571	552	593	586	597	564	592	610	581	605	575	609	576	546	561	569	532	605	590	629	608	575	579	554	519	582	563	549	575	571	568	597	569	616	632	578	623	569	550	578	582	523	529	597	567	577	584	606	601	598	609	566	613	558	582	623	590	609	573	609	587	638	591	579	593	592	545	641	570	577	565	596	575	571	558	577	565	591	593	602	602	562	584	579	577	592	607	600	638	560	542	571	592	592	624	555	569	569	600	586	592	571	623	555	535	603	620	567	588	577	564	602	587	585	582	587	583	565	605	621	643	575	585	552	570	576	565	608	589	565	594	574	579	586	612	557	590	610	569	590	582	588	580	594	591	561	610	565	579	606	600	575	570	548	576	597	569	554	569	629	602	545	595	593	589	527	548	555	556	548	611	565	578	580	585	558	609	601	589	557	617	545	580	543	606	533	594	553	633	526	560	545	571	542	562	574	574	573	566	582	589	587	617	608	552	571	572	585	592	604	570	624	557	584	593	615	563	627	573	583	562	605	588	598	588	562	548	566	592	590	557	587	645	597	592	588	630	526	566	599	601	548	588	565	567	595	573	573	599	544	543	561	601	604	583	561	544	589	578	532	594	587	598	581	581	578	601	596	566	558	579	590	574	565	536	592	560	576	613	607	558	586	568	622	620	591	600	563	583	615	608	550	575	557	584	598	538	579	540	582	563	596	619	595	560	585	553	599	582	613	580	603	515	568	576	607	604	543	575	569	558	636	594	561	611	533	596	545	564	586	600	600	556	644	585	618	588	578	544	565	572	575	565	571	576	608	614	558	619	615	584	564	572	563	594	585	596	569	614	582	566	581	610	577	581	590	575	577	617	571	595	580	530	554	526	609	595	594	569	573	594	574	595	623	562	627	592	564	545	586	579	542	622	617	591	588	625	569	585	575	564	594	558	618	583	613	570	585	605	611	610	584	587	545	562	571	559	613	607	618	587	583	580	586	592	605	604	576	564	598	554	541	563	585	579	554	568	561	551	562	617	579	589	579	576	562	574	595	550	557	564	574	575	581	627	554	612	600	588	557	588	585	574	573	548	543	554	570	536	601	644	538	555	617	552	632	599	571	569	574	538	564	554	586	640	544	579	592	567	579	557	555	597	586	543	614	577	603	585	605	564	573	581	595	580	595	551	584	556	562	579	590	562	593	566	640	563	582	613	551	557	594	585	563	604	585	570	581	615	594	579	578	646	564	593	595	571	603	569	600	582	565	554	575	524	584	613	567	580	597	609	596	601	566	591	583	583	563	565	585	598	593	574	545	546	571	546	589	566	596	594	609	551	617	603	612	609	604	577	607	567	613	543	622	597	598	557	567	569	547	536	575	575	610	585	566	614	578	557	600	550	526	547	577	543	556	583	575	590	562	572	579	586	600	595	612	586	544	571	597	591	595	549	592	551	576	610	576	569	591	589	581	593	582	572	605	589	582	636	595	572	587	617	606	591	608	558	564	601	614	567	619	591	598	578	566	599	579	572	592	607	594	549	580	588	553	589	537	593	594	572	593	637	569	545	535	616	576	584	598	541	616	560	587	610	611	586	581	563	575	566	581	572	556	617	610	568	577	559	573	600	569	588	553	558	542	652	597	553	593	582	588	572	588	616	590	563	590	618	568	634	568	581	604	591	562	562	640	625	600	611	581	574	592	601	572	577	608	572	563	577	574	576	545	582	532	602	574	615	580	542	566	570	551	614	581	585	563	573	572	511	582	570	557	620	589	588	609	601	596	571	534	563	550	579	592	578	627	570	592	573	573	586	570	607	549	586	588	593	578	593	627	617	574	566	569	599	604	554	570	581	583	589	580	576	594	572	568	586	600	559	610	598	617	555	555	557	590	579	583	570	583	580	562	539	598	603	601	578	579	586	617	533	569	578	579	600	615	601	568	632	593	574	603	550	595	588	621	590	585	549	571	581	593	594	580	573	609	592	577	636	572	567	579	599	628	591	596	551	591	566	599	632	556	625	556	596	606	528	556	553	549	571	574	574	593	574	628	593	600	561	619	590	624	600	618	569	601	588	548	546	539	544	553	586	589	563	608	581	590	576	558	572	545	602	584	597	551	552	555	649	547	607	620	600	570	539	601	558	622	572	541	551	592	586	580	600	599	596	584	556	535	565	570	574	586	566	542	591	585	591	556	567	553	593	588	585	570	546	577	547	585	593	615	605	548	540	548	560	611	609	595	547	616	539	571	527	576	595	556	549	593	584	623	531	578	606	575	570	569	603	562	558	602	543	604	595	588	575	592	627	614	606	552	615	589	562	523	565	602	575	580	577	591	563	664	529	558	586	568	556	558	595	544	600	580	615	578	614	576	564	628	570	590	555	631	569	579	542	604	572	601	563	589	592	557	558	596	554	563	592	578	588	571	623	581	568	564	590	580	588	574	568	557	559	579	570	581	552	585	549	598	567	607	593	556	577	565	556	583	617	581	620	603	532	629	595	584	576	578	598	587	547	586	569	566	555	552	577	554	583	560	634	579	578	599	601	624	616	601	575	584	591	540	560	562	594	533	570	628	631	591	570	564	570	594	585	601	588	569	584	551	593	581	604	570	581	562	629	536	614	571	578	592	548	597	557	559	569	569	590	589	610	549	600	565	580	560	582	575	557	586	548	540	575	582	591	570	598	617	575	610	590	621	584	598	545	601	598	616	543	584	577	598	597	621	581	600	604	550	623	564	645	558	606	578	595	603	602	574	573	558	618	576	604	573	558	558	604	594	552	599	618	609	590	607	576	593	598	602	568	600	549	587	557	572	559	600	628	599	549	598	597	594	600	576	546	593	599	584	571	592	628	566	601	575	567	589	585	567	579	607	568	517	588	584	594	605	570	561	586	573	557	569	620	611	584	586	563	568	610	559	562	596	641	574	530	587	548	572	582	579	588	545	563	570	573	573	580	620	603	557	569	615	570	584	590	520	579	554	582	571	613	592	520	562	574	572	598	588	598	589	601	591	598	611	557	572	574	578	555	545	574	620	581	569	663	608	610	591	558	600	584	573	624	543	586	576	547	575	652	572	592	561	601	586	585	567	587	603	529	595	595	551	587	549	571	600	568	545	593	589	557	626	582	594	566	594	612	581	626	557	575	573	582
22979	21504	29257	24175	21515	21662	11578	2757	14168	33711	31636	25962	17932	10560	5468	2797	1743	1098	854	741	672	712	734	728	686	666	692	710	711	715	758	731	671	682	686	699	703	710	718	692	687	685	698	717	697	713	722	712	676	706	677	704	677	714	685	663	661	683	629	726	694	688	694	691	691	723	687	689	698	700	736	738	673	687	705	709	706	686	687	709	726	713	697	669	677	691	694	658	682	703	680	692	711	713	699	669	752	687	701	675	708	706	710	682	703	719	670	729	713	671	716	685	712	687	678	677	725	689	697	694	717	710	609	690	708	713	716	705	703	703	708	641	737	711	647	704	663	721	683	695	687	692	687	654	711	694	691	714	719	670	716	625	704	669	667	743	681	677	688	724	731	679	707	736	713	702	717	679	723	736	676	659	671	726	692	672	681	686	707	759	695	710	717	727	712	694	653	623	658	678	679	711	700	720	694	669	692	668	727	709	685	732	699	660	722	719	721	739	721	696	721	723	702	670	743	713	700	660	694	712	713	688	604	741	703	671	747	687	728	715	776	666	723	698	653	716	702	687	675	730	684	695	688	701	752	715	672	635	673	787	693	690	710	697	719	691	682	636	682	702	729	656	714	671	696	715	673	679	723	704	722	715	701	700	638	708	658	687	742	669	663	633	740	644	684	740	703	698	666	723	686	675	698	649	688	712	713	700	699	719	753	697	704	704	703	684	702	685	671	661	688	710	664	675	748	670	690	701	674	694	724	701	733	757	709	684	678	687	686	701	736	705	685	654	714	700	709	691	667	665	708	708	671	653	696	712	726	723	710	692	729	711	684	712	723	661	656	683	722	680	685	748	695	701	683	717	693	679	695	680	653	706	688	731	705	711	725	702	699	677	709	700	644	702	687	692	674	656	689	681	722	674	661	690	678	691	690	677	684	712	707	702	661	721	714	691	666	684	703	705	629	717	662	696	676	697	673	675	669	686	702	677	689	738	682	676	659	663	713	641	734	679	709	735	727	710	642	648	672	685	734	699	697	742	748	715	686	729	715	687	692	680	695	685	771	728	675	676	658	738	743	676	678	687	675	652	677	739	703	725	694	678	675	683	696	729	778	673	659	697	694	688	743	689	663	711	695	653	691	640	689	695	656	704	681	694	721	750	689	672	711	676	621	720	710	650	665	651	669	688	713	744	694	728	725	639	677	717	672	672	691	705	707	725	767	691	740	696	697	684	650	697	686	684	697	764	666	701	727	711	653	697	690	672	731	659	642	696	717	677	685	718	691	706	709	674	717	635	681	691	707	700	692	699	708	721	728	713	717	713	739	682	681	719	680	672	662	683	668	723	753	650	737	651	689	728	706	708	684	680	709	720	696	721	714	708	677	704	710	692	704	647	671	684	730	681	709	689	710	685	676	678	709	643	654	706	706	706	664	670	709	707	725	678	746	678	718	701	682	679	731	706	657	705	672	700	708	743	701	722	736	695	667	669	724	649	731	676	712	683	716	730	681	695	691	698	715	709	703	666	690	715	674	705	702	696	688	696	683	695	695	708	697	670	729	696	702	668	653	696	709	723	684	682	704	672	670	685	701	692	643	671	663	728	679	715	719	728	695	658	708	682	717	705	652	661	714	699	675	667	707	738	695	695	721	704	733	706	723	720	679	708	733	719	662	710	722	720	655	661	677	725	750	678	687	686	712	699	739	687	688	684	682	675	676	646	645	680	699	705	688	690	636	707	719	693	692	686	703	679	716	677	639	678	679	683	650	665	695	700	773	730	683	725	682	694	667	712	655	743	774	677	646	704	672	707	679	718	666	762	726	713	646	690	676	717	675	702	687	667	689	668	720	722	708	648	698	673	699	738	698	653	685	649	703	685	712	679	705	703	721	666	706	686	716	696	696	682	677	700	671	730	715	702	693	718	684	719	729	685	712	687	713	679	712	719	705	719	746	737	688	688	706	716	709	689	689	709	654	729	673	670	697	761	664	695	725	717	668	707	695	707	635	694	698	699	710	690	650	670	646	686	696	732	661	717	649	685	692	670	691	696	702	709	708	674	685	684	713	693	636	711	699	705	730	702	691	702	711	729	714	684	678	723	710	702	701	736	678	708	751	710	713	707	679	696	667	689	695	668	739	693	684	723	723	708	699	677	671	696	694	650	686	710	660	728	711	676	714	682	692	721	700	708	685	693	691	715	685	713	722	709	657	676	664	670	690	708	678	683	754	707	708	659	726	717	657	681	687	700	678	738	693	701	724	746	713	700	759	698	702	692	708	675	706	702	709	708	690	689	698	674	658	668	645	679	686	787	659	701	690	704	686	680	715	690	734	695	692	693	661	687	742	674	688	689	682	667	629	668	720	707	674	688	688	730	680	726	664	703	712	682	696	691	710	641	709	736	716	635	726	709	735	678	684	723	758	711	682	691	722	736	688	686	633	716	706	701	720	738	715	654	657	699	675	683	688	683	662	720	673	729	695	699	684	702	722	733	742	682	708	685	681	711	732	707	674	680	696	756	634	756	655	695	725	733	699	700	730	673	721	679	667	709	708	663	718	702	690	723	685	697	689	703	702	709	726	692	715	720	691	671	711	752	737	648	699	664	693	721	695	671	655	698	712	709	668	683	715	712	721	705	714	709	681	680	687	729	699	673	725	730	710	689	720	678	729	715	700	744	650	648	649	734	669	706	727	670	690	697	720	712	707	708	734	693	666	684	702	706	662	715	721	675	714	717	743	738	683	710	731	658	676	705	724	671	694	708	694	645	706	676	690	701	647	710	643	669	715	692	630	690	722	705	745	702	680	682	714	682	719	726	716	706	741	714	674	669	677	680	688	742	755	714	639	697	684	695	699	672	708	696	685	702	739	675	741	674	667	726	735	658	652	682	734	640	703	711	681	716	716	727	673	701	697	684	715	695	639	704	724	745	652	741	645	681	769	691	704	691	728	681	710	744	657	705	745	678	662	693	685	691	705	672	676	672	662	740	730	683	694	686	661	712	726	698	710	755	756	734	666	683	695	692	670	730	646	659	695	654	646	693	689	688	691	698	704	693	684	705	734	736	710	716	711	645	654	688	703	717	690	674	700	653	715	639	696	703	658	679	712	691	699	635	664	714	695	656	698	705	764	708	683	697	712	659	687	698	677	690	689	719	722	707	681	741	675	703	708	727	704	680	711	723	657	721	722	714	757	690	718	717	696	685	733	745	732	714	722	726	658	703	664	703	689	712	691	744	674	627	753	715	723	703	717	694	749	695	638	632	660	697	728	719	687	676	744	713	703	721	704	704	708	731	687	675	708	779	724	704	665	685	681	711	691	681	684	654	687	714	689	678	667	659	687	699	669	725	647	749	668	653	723	676	693	677	705	691	691	666	676	672	729	681	685	704	678	683	656	677	687	675	708	654	725	707	698	692	627	710	691	656	663	655	678	717	656	726	667	711	712	660	699	679	705	670	692	722	693	712	710	750	681	685	675	711	764	645	666	678	723	732	716	717	701	719
11530	27864	21147	11277	10805	7623	4922	4151	21138	37239	34033	28804	20745	13202	7617	4183	2256	1302	963	724	743	723	723	705	721	750	720	696	760	715	745	731	678	682	757	727	750	682	712	696	721	672	714	663	728	738	699	682	681	701	680	751	695	691	711	691	696	753	673	699	660	711	718	729	713	742	689	720	713	704	669	700	731	774	678	760	696	714	704	702	720	704	680	740	712	756	670	686	722	732	737	741	720	729	742	691	710	692	699	737	710	702	717	733	720	733	712	750	746	695	736	699	659	745	662	710	700	729	751	651	709	749	721	735	753	714	733	698	694	734	708	751	714	716	692	720	703	726	685	764	721	725	769	680	720	698	720	717	677	735	709	762	715	743	716	750	732	681	703	703	695	683	712	714	733	680	667	715	675	678	719	704	717	668	713	743	719	696	671	706	695	690	710	717	739	693	734	721	781	692	740	683	697	693	703	719	753	741	703	718	745	713	720	740	721	756	733	764	751	685	795	669	690	690	789	700	746	745	715	694	706	675	734	677	724	679	697	656	711	703	769	738	766	648	713	687	724	778	736	708	675	734	702	668	720	744	729	703	702	664	668	709	727	749	760	693	700	725	731	738	693	752	716	671	735	742	736	724	741	722	710	727	696	750	735	701	739	729	720	748	739	700	752	738	721	728	696	737	724	714	757	736	764	752	763	697	732	682	695	713	757	735	710	753	747	718	732	746	726	721	758	744	708	709	710	727	752	728	727	732	725	762	703	736	721	717	732	714	739	745	721	673	711	718	766	716	734	755	754	706	740	689	729	698	698	734	722	730	774	692	767	753	744	771	702	756	729	693	667	754	752	669	695	697	755	728	721	744	693	729	671	739	716	722	703	740	722	682	714	690	735	692	729	692	732	729	675	724	742	670	692	703	714	731	739	697	716	711	697	692	722	687	715	758	727	730	730	708	666	718	675	722	713	723	678	680	681	722	745	707	772	751	755	697	708	755	687	668	727	729	767	688	757	757	733	707	741	705	692	689	729	714	683	693	709	709	715	713	735	751	700	766	701	733	707	733	727	717	753	736	740	705	714	671	692	657	708	757	695	711	739	698	715	668	732	675	675	686	736	697	743	708	714	768	699	675	683	718	683	699	771	713	684	704	755	670	702	714	735	737	711	762	698	678	707	692	766	715	713	699	725	749	714	704	766	742	694	720	721	733	728	718	747	728	696	716	761	703	724	688	760	720	712	705	683	690	716	714	718	711	698	700	717	742	734	666	746	665	729	711	730	702	747	754	696	722	728	779	744	704	719	736	729	703	711	759	727	701	665	738	746	702	670	704	692	729	712	707	690	681	719	730	744	699	693	738	717	731	751	716	748	676	718	725	672	724	726	732	741	771	698	711	725	726	727	692	732	728	658	705	699	741	715	723	700	697	740	737	721	704	702	721	688	740	694	666	714	709	728	711	721	751	652	705	649	718	699	720	698	716	677	718	701	747	701	704	751	721	676	696	690	687	714	720	676	795	689	694	742	722	698	708	689	749	649	730	741	752	707	736	715	697	718	684	686	688	737	716	703	730	745	728	709	720	783	701	682	717	696	723	724	762	735	677	704	730	761	727	734	690	716	762	721	717	702	688	697	682	706	696	730	755	714	722	679	726	724	668	735	745	744	715	700	692	746	686	710	727	725	701	760	731	724	722	710	673	726	735	719	687	706	741	703	667	719	745	681	730	741	706	765	722	719	716	717	708	780	762	717	740	678	739	750	742	724	737	730	766	698	702	753	731	681	689	756	720	680	688	659	659	744	742	714	701	728	703	720	695	738	731	736	700	705	718	729	710	731	723	700	753	725	749	742	733	681	723	728	715	720	750	711	723	740	712	697	690	759	677	691	704	712	728	710	761	721	758	739	719	669	704	752	726	724	677	691	703	713	718	726	750	700	717	749	698	698	705	683	687	720	667	708	686	709	725	735	726	703	706	726	722	722	686	710	704	669	704	700	715	760	734	676	686	717	745	750	736	698	703	769	693	706	727	717	704	693	734	742	705	696	704	770	731	714	721	715	762	704	753	733	745	688	692	727	778	703	715	729	693	726	752	713	688	740	734	782	710	730	662	768	703	732	739	705	707	758	766	730	739	715	696	774	749	681	748	720	687	717	751	737	741	706	740	755	688	746	694	714	748	702	696	749	750	701	718	715	771	760	763	727	675	733	711	728	741	729	677	717	686	732	753	762	653	697	780	715	728	755	761	716	719	703	753	770	714	707	654	765	722	683	723	687	712	727	704	708	695	688	701	723	699	749	708	722	713	737	724	699	718	720	702	673	727	758	728	693	758	734	704	752	724	721	746	756	712	733	735	713	675	720	691	739	681	734	727	686	719	711	696	716	740	730	737	681	719	711	743	682	764	699	724	729	708	722	718	708	746	684	740	690	672	734	732	730	736	725	726	710	744	699	742	646	713	719	743	717	660	700	682	712	690	750	669	687	701	681	735	713	692	701	730	722	676	681	737	745	730	712	788	686	695	672	728	751	724	764	744	697	720	675	703	727	715	747	729	698	709	712	729	777	663	742	775	714	745	742	771	736	766	705	724	726	754	705	685	693	699	745	685	777	700	714	698	767	721	687	716	780	708	700	703	747	746	690	729	692	657	743	746	749	754	724	689	749	741	719	748	732	726	737	740	699	671	695	749	739	704	673	732	671	734	722	724	684	726	716	702	701	676	683	734	718	705	766	712	715	730	748	708	706	677	766	760	706	693	683	711	710	690	704	732	711	726	732	712	711	715	694	764	733	727	757	749	753	715	724	678	746	721	707	729	680	704	720	680	742	684	704	711	724	684	703	739	718	749	719	702	661	740	697	683	754	729	725	749	666	733	691	711	739	758	732	722	676	699	727	740	766	715	705	702	722	727	722	733	732	706	740	711	753	734	731	714	759	745	698	751	716	719	708	693	697	671	696	725	692	718	747	696	734	716	735	758	725	735	676	707	705	682	761	740	713	712	726	694	676	659	696	677	706	716	716	750	698	739	752	718	724	686	657	673	720	700	721	718	731	745	726	724	704	702	723	697	718	715	725	698	702	719	686	666	655	736	705	713	671	729	687	738	710	688	752	728	697	705	715	698	728	709	695	704	742	745	691	727	695	737	733	696	751	730	694	775	746	692	722	742	722	692	701	749	709	727	721	744	682	723	752	670	708	725	697	650	709	719	720	731	752	721	738	680	767	713	783	690	687	753	752	716	706	724	705	711	717	710	666	738	686	704	710	712	694	743	707	682	734	719	738	683	709	703	698	748	736	715	696	737	735	684	716	722	704	697	728	748	761	699	782	706	704	698	707	725	735	723	738	712	716	696	752	706	695	753	706	699	713	722	716	717	696	685	707	638	698	685	713	760	721	750	693	724	715	684	705	725	719	783	699	702	758	733	743	716	738	732	743	733	695	712	751	685	782	747	703	682	734	716	726	745	736	742	707	725	686	699	725	719	712	697	746	739	695	758	690	703	763	720
27975	20217	11770	3647	2121	1332	1126	1024	1756	2483	2141	1850	1336	953	776	648	593	527	521	535	494	477	445	461	531	477	507	482	471	489	465	412	509	509	497	507	485	510	495	468	509	440	458	471	489	466	490	463	477	477	531	489	500	443	475	494	464	508	474	494	475	503	527	522	490	491	509	442	490	453	452	480	481	485	516	499	486	476	469	488	461	481	485	502	475	467	464	492	507	473	472	459	483	482	453	485	455	454	503	492	509	498	502	491	452	495	433	520	473	463	485	509	474	541	504	524	465	488	520	488	472	520	514	476	505	450	478	506	479	519	475	481	468	482	492	472	486	522	462	484	463	509	471	493	537	495	453	520	484	497	504	493	458	549	510	511	478	486	465	515	498	475	469	469	504	451	517	499	497	508	482	462	464	490	488	475	486	521	489	487	464	473	495	498	471	471	474	422	520	511	482	483	467	452	513	477	523	490	483	476	512	520	524	462	478	485	501	509	506	467	476	491	482	488	498	474	475	479	497	514	460	507	452	453	501	511	438	513	485	508	486	479	499	472	479	493	485	469	520	477	516	487	481	517	477	438	474	444	496	479	431	477	476	452	501	473	443	509	484	533	475	515	522	484	499	448	462	495	425	491	498	501	515	454	472	488	454	461	491	457	481	447	522	499	496	493	476	520	491	454	450	525	485	490	450	452	477	464	526	506	482	452	490	483	498	484	492	509	523	518	468	500	508	497	465	467	492	453	512	516	523	452	505	475	459	466	482	519	493	481	481	510	485	501	486	455	476	507	496	499	498	513	473	457	515	491	470	492	491	523	490	464	487	494	473	501	496	471	491	502	526	495	476	485	500	552	492	471	497	536	501	511	487	504	535	475	443	442	483	473	476	535	493	475	460	516	471	444	490	494	480	476	479	465	505	511	507	523	471	478	498	492	488	507	503	466	486	508	488	509	469	442	499	500	482	520	479	460	486	501	493	493	456	474	455	475	510	513	506	513	473	471	445	533	493	484	487	436	442	450	480	492	523	432	493	511	522	488	495	469	465	478	489	454	452	526	491	486	511	462	513	468	469	529	466	487	484	528	508	469	448	470	465	456	495	489	507	476	521	489	505	515	486	478	488	524	458	493	475	523	512	491	501	516	500	531	488	511	459	459	477	474	499	515	465	500	451	480	495	513	452	493	467	463	523	513	476	503	534	493	482	500	498	475	469	499	478	506	438	446	484	447	476	436	542	489	521	498	469	489	516	507	450	486	510	497	491	520	483	500	492	484	456	459	492	481	483	512	496	493	487	486	475	508	469	518	511	504	482	487	483	473	479	460	475	491	450	498	490	500	513	493	456	487	503	496	450	466	487	481	475	443	506	496	485	479	502	468	457	480	481	472	489	516	455	491	493	516	515	476	519	462	509	477	464	558	465	469	475	456	468	532	478	540	504	498	471	472	509	492	507	469	491	488	508	508	507	531	480	495	489	476	465	491	524	486	492	486	461	542	483	478	458	515	496	505	454	492	495	476	455	463	500	497	497	527	494	455	493	521	501	499	479	511	501	478	487	454	523	488	490	473	471	485	479	475	484	498	450	497	478	511	430	497	473	477	446	483	472	481	493	510	519	517	487	462	457	464	522	491	488	488	487	482	495	462	491	485	480	465	501	466	521	478	477	463	505	496	476	525	447	466	505	498	493	457	487	467	480	510	484	489	484	468	493	471	525	503	476	498	510	477	527	510	468	480	482	477	476	469	476	474	443	479	432	477	479	512	516	468	477	496	478	502	465	465	513	506	509	475	453	514	525	490	481	524	487	490	488	505	457	448	437	482	488	482	531	512	489	487	520	489	490	466	451	515	474	440	457	494	492	516	474	515	495	472	490	483	491	454	485	475	471	492	459	474	434	464	452	480	478	453	489	491	515	447	498	512	466	462	489	493	482	475	492	507	504	524	449	509	464	491	491	465	443	485	484	469	461	482	490	500	496	494	488	488	503	531	515	510	484	533	473	474	481	517	491	540	500	543	486	513	495	482	443	492	477	515	500	504	462	476	486	479	480	519	515	481	495	505	500	524	454	495	459	486	471	451	503	566	508	503	496	508	511	491	480	479	478	489	417	506	502	439	519	477	488	475	497	510	491	505	477	488	505	450	481	534	485	481	448	466	501	451	498	489	478	432	471	469	472	513	470	511	477	493	491	490	521	494	454	470	461	472	479	531	442	499	452	469	483	489	488	472	483	466	473	498	455	500	491	510	510	488	470	514	511	499	467	462	479	495	506	458	478	477	455	493	507	444	442	491	501	504	486	466	497	461	517	502	428	490	478	512	484	483	461	489	447	453	474	507	491	479	482	476	466	508	496	501	510	483	483	478	510	502	465	466	478	462	468	461	464	472	456	534	510	515	458	491	477	469	472	462	520	538	453	482	496	497	442	458	482	497	474	497	498	499	512	492	487	459	467	502	457	480	463	466	461	487	468	491	538	494	480	507	496	493	486	474	419	475	486	460	491	503	512	513	517	486	517	534	517	487	489	457	435	467	497	470	483	486	465	478	441	478	446	503	464	466	512	471	494	481	509	478	524	512	486	495	483	455	531	444	478	481	495	524	495	468	479	478	492	529	496	492	480	466	466	504	498	467	471	486	502	474	492	496	500	462	486	467	487	516	500	479	464	500	519	453	539	480	459	470	522	417	523	500	490	511	475	502	499	475	517	453	506	452	497	509	473	501	479	458	494	469	481	467	514	496	518	495	555	486	474	515	493	462	513	478	523	483	487	493	483	502	481	504	490	498	498	465	487	454	480	486	432	492	498	446	511	494	489	485	505	538	502	490	519	456	488	515	476	489	498	477	466	464	501	463	468	495	453	472	493	491	507	469	517	477	468	514	489	495	469	446	482	475	467	473	467	449	452	426	477	537	501	491	478	516	488	537	460	471	435	470	467	483	507	442	469	504	528	447	479	454	514	522	507	485	477	457	494	487	517	492	491	501	471	463	438	557	486	498	492	498	452	466	486	498	462	509	452	505	495	517	503	433	495	508	509	455	501	479	486	460	503	461	506	480	510	497	505	481	472	511	497	487	483	500	482	495	465	470	504	474	496	467	497	494	444	472	499	494	497	466	500	494	483	514	490	491	443	521	512	503	481	498	504	494	502	474	502	501	467	493	510	468	485	483	513	495	484	466	479	524	486	483	490	476	497	503	497	441	468	455	515	494	477	492	492	516	472	476	541	449	443	474	509	502	499	478	502	503	469	515	506	468	497	466	503	464	472	521	481	483	465	462	493	483	478	515	483	466	472	472	492	472	514	495	512	453	489	456	466	486	484	469	479	483	468	488	488	482	512	459	487	497	458	447	493	524	512	502	472	449	504	492	485	499	515	484	471	464	511	488	499	486	483	497	459	511	517	460	481	469	455	512	447	501	501	495	496	514	525	517	515	473	485	490	493	495	470	493	476	470	481	495	472	486	511	494	496	453	483	490	515	472	473	479	517	478	500	457	473	447
9212	16361	9533	3938	3470	2268	1766	1632	2517	3612	2905	2488	1774	1231	866	778	613	613	548	527	532	527	532	514	523	496	484	502	466	567	535	552	509	529	516	514	560	517	546	506	549	531	529	489	546	532	523	470	506	501	527	482	561	505	513	542	509	547	494	556	557	489	488	560	503	518	540	532	497	508	543	507	506	506	509	540	504	529	509	522	526	492	519	505	509	518	507	505	490	481	521	540	521	507	516	525	499	500	547	524	487	530	508	530	535	527	517	498	508	499	571	521	529	528	550	510	487	511	515	525	511	525	511	540	545	499	493	528	527	500	545	532	540	528	549	511	466	519	565	505	556	530	482	491	551	518	502	503	511	511	530	549	499	569	494	518	482	474	516	533	514	526	501	505	507	551	513	521	522	544	502	481	542	550	499	508	537	481	517	476	524	485	506	520	504	508	543	532	504	518	527	515	472	502	474	495	507	504	497	491	557	517	517	535	526	513	503	551	524	514	548	558	551	530	538	560	519	490	546	511	524	490	511	506	522	505	472	485	526	575	514	523	493	525	564	526	499	501	492	540	498	511	528	503	516	538	530	552	509	519	511	535	481	534	507	500	517	529	493	545	531	496	520	499	532	491	516	531	465	535	547	515	532	545	555	527	513	527	538	484	533	515	491	534	493	545	517	543	535	515	536	524	538	513	504	506	531	499	528	483	514	515	514	496	510	543	486	497	560	526	507	503	534	496	501	528	507	524	493	502	497	539	535	509	504	499	500	522	534	520	512	590	522	527	529	507	534	532	498	517	529	515	531	558	506	524	506	483	517	496	494	520	516	539	504	541	541	499	487	497	536	500	553	531	527	500	523	530	520	499	521	483	518	497	524	545	501	478	541	510	505	499	542	533	545	516	516	508	529	494	514	496	515	484	520	510	514	470	539	488	499	518	538	512	464	545	506	521	550	517	521	479	516	535	492	549	520	510	466	528	505	532	559	468	505	516	540	502	523	506	536	503	562	546	555	505	530	498	519	540	517	516	533	522	551	538	518	503	540	510	493	503	530	513	511	483	568	508	491	538	523	517	515	534	488	509	514	473	474	546	504	559	531	494	496	503	523	531	519	528	523	507	526	508	502	535	522	520	500	503	523	505	500	502	511	519	477	488	493	482	543	477	522	513	525	559	541	487	521	521	543	507	553	523	540	542	485	502	505	492	538	494	516	528	553	509	516	543	484	531	535	523	524	533	532	506	498	518	516	508	534	511	558	556	506	511	491	514	493	535	512	521	547	536	495	482	552	536	493	529	511	543	522	544	505	538	514	490	551	551	541	538	516	509	544	525	530	502	494	523	510	518	561	495	477	520	504	480	485	561	556	521	497	536	567	544	517	541	512	518	527	484	556	504	494	506	538	513	506	535	493	487	579	494	525	542	521	539	524	550	510	510	489	469	550	538	513	519	504	512	515	521	520	534	520	549	508	499	480	519	516	506	519	544	501	498	488	547	509	530	521	493	519	499	547	527	508	537	542	534	482	533	526	505	536	500	508	530	528	498	466	559	485	549	548	485	500	526	520	525	502	560	487	508	541	526	516	511	518	504	490	500	510	505	494	486	503	521	531	512	514	514	505	555	499	526	513	564	545	509	543	496	542	536	522	487	494	536	525	515	518	516	538	548	474	496	540	510	545	541	481	523	547	516	508	457	521	535	525	536	515	511	544	548	493	494	492	500	514	540	562	518	519	599	515	498	491	494	494	529	591	502	499	495	515	572	547	481	550	514	511	519	532	506	533	508	479	539	522	498	468	546	516	541	532	527	524	488	508	517	483	543	509	485	498	504	483	489	503	535	529	479	535	526	517	467	534	546	534	504	509	519	533	562	539	547	491	512	492	486	552	533	512	490	509	484	488	529	499	527	517	518	522	468	466	509	492	506	508	534	507	510	470	526	532	533	504	519	510	536	538	510	536	578	518	503	526	513	559	469	521	542	491	528	562	555	520	501	537	484	532	541	515	491	480	529	516	529	519	512	474	500	477	541	464	500	527	520	539	523	516	529	514	529	538	525	546	564	524	502	484	495	498	517	494	495	543	539	494	534	527	521	517	548	512	505	543	558	548	496	508	525	494	516	540	549	526	535	516	529	497	532	505	467	502	504	505	516	490	519	533	536	563	506	532	543	527	484	512	520	519	521	496	539	498	548	559	511	499	501	516	527	528	489	478	532	524	511	551	500	494	547	528	512	506	523	538	516	540	532	522	497	490	512	528	507	514	531	535	481	502	521	474	502	510	494	540	540	508	545	513	487	505	516	521	498	514	485	516	504	517	526	527	514	511	498	542	527	547	535	516	539	523	522	520	541	507	525	528	481	533	478	538	526	518	523	483	507	525	552	516	490	510	512	517	524	544	495	524	527	532	478	486	491	536	509	526	537	493	519	512	538	521	509	533	513	517	519	551	547	569	526	543	502	482	527	505	510	522	497	513	523	521	537	514	536	467	543	536	542	535	540	537	525	479	488	531	533	519	555	492	488	514	513	509	567	494	494	496	528	521	511	504	489	490	502	534	513	564	506	504	469	535	505	551	536	498	535	527	540	524	545	506	562	525	494	560	533	534	519	501	515	511	513	542	506	532	496	487	466	542	524	520	541	549	493	522	546	492	451	494	522	486	485	522	507	509	538	496	538	468	520	543	523	496	531	499	519	531	498	530	525	523	545	518	516	517	517	562	506	480	501	518	563	523	487	503	505	527	493	489	536	503	526	566	528	509	530	475	547	504	526	505	518	498	479	468	492	528	494	486	535	528	473	483	500	503	553	522	539	547	533	538	519	466	493	536	489	511	491	482	489	490	475	522	516	526	495	496	537	527	531	550	504	509	466	478	529	516	514	486	510	506	521	480	499	523	558	527	526	533	492	514	511	496	545	553	494	487	520	493	553	539	536	514	525	498	526	537	536	527	524	496	508	496	528	518	513	527	483	509	533	514	503	526	519	500	510	514	517	508	521	525	548	516	523	533	509	511	503	513	526	487	531	563	559	544	549	511	504	533	510	542	486	536	554	524	536	536	512	529	558	508	525	533	545	519	491	577	494	563	515	508	492	510	563	526	531	520	501	496	554	543	519	551	552	532	531	542	537	515	515	486	527	502	528	555	506	545	528	534	489	534	504	520	534	520	511	556	585	554	498	499	538	502	545	519	488	513	501	497	545	506	545	501	492	492	516	515	485	486	542	518	511	501	545	497	491	493	528	547	471	479	567	553	538	472	524	522	527	483	506	576	527	521	560	508	519	548	472	497	518	543	545	539	504	496	535	544	530	494	523	516	486	476	528	509	524	503	546	524	532	570	524	492	499	497	510	495	492	508	509	492	556	519	479	515	528	511	513	498	478	504	505	570	560	477	518	550	516	500	518	507	547	501	548	537	500	502	508	507	512	542	522	509	507	520	528	502	508	525	509	488	537	507	520	565	510	510	518	532	532	520	547	527	509	511	507	476	518	487	473	504	545	503	528
24257	21402	28596	24629	21304	8664	2536	4153	15996	21125	17694	12313	7180	3841	2297	1380	1065	758	635	584	597	585	582	585	587	564	568	519	583	568	516	560	553	562	558	576	599	575	553	566	605	576	523	589	513	535	583	590	552	562	496	560	553	637	544	547	545	525	524	565	539	594	544	556	560	583	605	583	606	554	546	581	509	566	503	581	561	557	546	532	564	582	586	556	580	572	561	538	537	560	563	554	559	553	537	574	522	527	570	576	572	551	573	523	501	544	571	552	579	606	528	515	612	572	564	546	569	602	584	519	560	550	527	538	560	577	548	574	532	567	512	551	556	544	584	566	580	565	533	570	570	540	551	566	542	561	567	575	537	547	561	575	592	600	520	518	530	545	605	543	580	579	569	540	503	552	535	540	511	534	566	577	560	572	558	524	537	591	551	567	538	592	559	528	576	546	557	600	480	564	538	525	535	606	559	545	510	607	558	574	548	523	526	518	585	563	525	532	562	537	546	549	598	566	512	555	547	581	583	525	535	511	577	583	547	627	555	555	571	570	536	512	529	563	559	513	561	559	571	560	585	590	577	563	551	612	515	538	535	563	575	586	538	539	549	555	574	611	566	561	567	542	567	590	584	538	578	560	513	571	556	566	531	540	525	569	543	545	542	551	525	576	592	569	529	532	609	522	542	531	554	564	559	566	529	543	529	577	553	580	520	535	578	567	545	604	555	581	520	549	555	545	563	593	579	550	531	558	520	510	542	570	538	564	599	567	537	586	533	544	574	560	577	568	574	509	563	602	593	576	546	572	526	563	536	584	574	560	567	513	554	567	553	547	571	563	565	533	537	562	493	519	556	542	584	580	581	570	617	567	549	569	520	577	517	597	552	540	564	594	565	533	558	540	569	512	518	525	588	542	527	564	527	588	584	557	564	580	543	536	560	544	516	529	607	532	522	539	563	585	516	527	545	530	559	548	585	546	551	546	567	559	532	531	532	565	562	537	557	610	560	551	563	548	537	518	535	554	557	602	532	580	574	540	531	572	537	517	528	569	572	568	591	513	573	533	550	563	550	559	532	554	594	553	568	554	576	559	621	496	568	564	585	560	584	557	533	552	553	586	557	607	573	520	599	585	540	545	550	556	535	584	546	575	568	546	566	601	522	564	567	595	544	588	597	531	546	587	583	539	536	603	562	566	566	559	517	562	585	611	559	569	565	543	495	570	591	597	518	539	540	564	567	535	555	593	549	508	546	565	549	587	521	571	556	554	592	611	557	589	526	554	530	569	555	566	530	568	577	561	556	583	528	531	564	603	569	588	555	539	561	531	561	584	566	572	581	563	571	560	561	542	611	554	521	578	568	578	539	608	545	516	560	597	568	581	562	551	526	569	530	547	590	544	538	591	584	536	575	497	553	574	546	555	571	562	538	586	556	532	565	585	538	596	557	547	557	516	543	560	518	520	579	564	525	561	537	558	563	602	549	568	599	543	552	553	516	536	529	531	560	571	578	545	569	547	556	592	588	549	572	572	571	579	525	569	567	527	542	562	571	574	591	578	539	535	565	554	605	552	578	579	541	551	574	545	559	554	555	546	579	519	606	580	554	579	588	547	568	560	551	572	548	503	595	602	541	516	635	564	578	592	567	556	571	579	564	548	564	535	538	577	597	540	602	578	550	556	577	547	551	574	559	530	555	550	545	544	546	569	524	602	554	544	575	538	537	553	604	526	532	567	553	550	569	555	514	557	547	573	571	561	586	582	558	526	583	554	489	550	560	570	603	549	596	566	563	591	559	573	553	580	540	544	561	534	544	572	581	571	552	587	553	561	542	558	501	537	568	540	574	593	565	577	576	504	574	611	540	518	535	567	559	568	523	525	545	542	559	564	530	621	523	550	564	597	527	556	558	559	543	546	495	541	563	552	588	557	594	586	588	565	543	572	550	554	497	560	509	513	578	576	564	560	542	574	543	577	577	533	564	535	539	548	522	544	530	601	555	550	528	609	535	572	578	592	549	583	546	527	522	576	582	573	524	535	525	533	545	527	595	579	563	524	563	539	593	598	546	561	544	556	567	523	521	561	540	544	573	552	582	573	513	559	542	554	555	586	556	602	557	550	559	630	546	562	593	594	568	558	534	576	576	556	536	582	524	560	577	552	556	583	553	566	570	590	571	533	573	575	587	571	563	530	492	571	543	561	569	604	583	562	529	548	534	573	518	563	564	596	588	575	573	541	543	540	555	594	556	584	553	545	548	557	559	560	542	568	564	557	589	563	564	554	578	534	522	603	566	559	534	512	576	553	560	549	541	591	564	550	588	540	569	574	580	566	524	534	556	563	523	514	578	586	495	529	567	579	559	545	512	567	551	595	551	531	522	579	554	525	546	559	566	585	544	508	591	604	595	583	573	531	539	560	589	564	564	549	564	549	601	555	552	537	559	526	556	546	569	544	565	569	520	551	545	543	523	517	560	574	528	569	534	567	541	553	578	564	575	502	533	558	576	550	571	525	534	569	555	559	524	546	541	519	585	535	568	540	569	556	577	569	557	613	569	538	529	571	574	547	557	555	581	586	560	529	625	543	571	590	556	555	584	565	540	579	581	554	571	552	557	537	598	549	558	540	528	523	547	555	524	568	540	557	520	555	591	555	533	572	580	573	604	603	557	560	569	540	581	568	533	581	576	557	556	526	586	554	575	572	540	537	514	551	527	550	585	571	555	524	550	576	586	568	564	565	593	538	536	582	546	569	549	531	574	581	537	543	580	553	545	532	549	596	559	574	567	604	572	563	558	537	538	484	600	525	570	535	565	537	589	563	546	559	586	557	609	554	563	545	567	567	545	535	556	557	579	517	618	536	583	551	561	568	538	573	536	542	551	579	577	544	551	542	568	538	557	542	591	542	540	570	566	524	555	554	581	546	559	565	552	520	547	538	552	569	553	567	518	496	549	525	586	550	565	597	587	522	556	608	578	553	575	519	563	544	577	539	537	553	532	542	582	569	578	533	564	572	558	576	549	595	534	539	546	513	566	546	575	551	576	583	560	551	537	602	547	542	561	544	544	588	532	571	621	542	555	531	513	546	592	563	581	593	550	580	545	565	546	567	527	535	562	597	584	545	584	593	572	546	594	562	522	556	566	564	536	561	572	582	571	575	551	573	585	537	554	515	532	548	574	589	548	526	540	554	541	580	560	558	566	574	516	594	548	538	554	564	555	562	569	563	557	566	540	516	552	587	554	584	584	583	533	543	505	607	546	524	533	538	530	529	551	594	546	565	542	577	538	590	595	596	576	555	553	547	542	552	567	566	569	574	516	596	570	549	578	580	567	570	522	590	544	581	566	577	556	526	551	572	593	551	565	573	547	530	602	585	587	549	558	588	545	538	541	552	549	534	589	573	593	544	561	558	522	563	575	563	561	548	568	556	544	553	580	535	521	564	530	545	534	550	576	561	541	589	571	531	526	597	526	544	585	574	510	548	537	555	592	589	566	547	522	559	531	545
10190	23788	14794	7945	6256	4837	3498	6620	22473	25638	21288	15469	9641	5691	3284	1996	1218	812	694	639	621	564	573	573	596	584	532	604	572	594	578	586	613	561	598	583	540	600	595	569	620	590	578	580	597	582	564	571	536	599	563	551	529	589	604	574	586	588	598	565	592	589	577	585	608	568	565	596	600	600	607	586	559	615	547	575	569	565	565	598	551	598	576	599	605	592	579	557	559	552	570	585	582	590	601	580	563	605	590	569	614	567	572	592	588	555	598	651	564	610	619	600	577	617	588	581	577	545	580	587	585	573	579	549	571	581	619	586	557	590	573	556	580	600	544	553	577	586	579	597	561	586	556	600	608	582	615	539	586	523	548	616	608	570	621	587	583	621	571	560	570	608	589	605	548	581	548	561	561	574	558	559	584	584	550	593	581	615	581	562	568	609	606	595	532	605	623	579	613	584	548	539	582	616	556	605	586	576	617	582	581	573	569	593	569	557	531	589	569	641	578	608	578	584	589	591	594	603	601	655	595	598	563	607	533	589	593	582	577	601	608	584	599	611	601	557	589	632	613	559	578	595	596	604	570	554	558	551	611	616	600	590	577	610	584	575	564	593	603	632	587	600	610	583	572	573	555	590	611	616	610	597	618	640	572	588	602	645	604	611	549	609	581	575	603	610	607	586	569	557	602	565	585	601	612	588	580	590	597	528	585	594	590	528	593	583	609	512	581	592	595	604	615	569	605	615	564	612	608	594	629	562	590	580	613	544	590	610	634	580	604	594	544	538	588	588	551	578	595	534	578	616	562	589	534	586	552	558	628	589	553	590	581	582	599	546	610	617	567	558	569	588	579	624	633	587	573	590	586	575	613	575	574	589	610	579	599	637	571	551	615	560	565	584	585	571	579	575	571	568	572	586	593	574	549	570	582	572	582	585	571	582	609	581	585	611	580	540	584	561	589	571	549	595	566	583	614	564	573	572	557	575	592	598	576	649	561	535	587	574	575	534	579	591	580	581	570	564	586	555	538	588	546	538	603	600	557	556	546	580	572	588	633	573	600	620	579	568	566	569	554	568	584	550	581	609	621	596	583	583	573	577	563	609	593	581	605	611	619	587	583	581	562	580	672	590	593	592	576	572	610	534	585	546	542	596	576	576	558	571	586	580	553	582	583	559	576	570	587	569	565	588	596	568	589	579	569	575	578	615	578	547	583	576	636	566	642	646	582	573	610	567	591	564	580	601	584	600	566	593	561	604	600	552	548	628	594	622	616	544	605	621	551	593	563	565	604	588	624	640	566	594	532	581	615	547	558	568	550	538	580	595	594	571	629	625	592	606	595	553	607	597	559	578	568	556	573	586	587	595	588	578	640	579	572	554	581	609	580	534	588	572	568	610	586	609	563	529	588	569	563	575	614	557	559	599	614	545	581	564	602	546	535	554	623	556	622	604	589	574	586	563	610	554	586	638	619	546	549	593	520	547	589	565	534	590	544	564	599	585	580	605	571	580	583	601	578	568	590	573	561	585	589	608	630	531	582	582	595	548	593	546	573	606	553	551	555	528	574	606	602	542	590	606	596	585	599	591	594	590	586	587	578	574	548	610	579	553	576	568	634	566	584	566	587	579	590	583	570	578	576	595	562	560	575	608	602	596	575	592	525	561	560	567	591	582	627	584	579	599	605	589	553	540	591	568	543	607	562	611	619	579	592	558	576	624	576	582	602	558	600	599	596	579	591	583	620	583	591	558	585	572	614	552	623	564	613	564	596	599	588	550	625	589	556	590	608	605	584	595	582	563	574	614	527	577	568	617	609	566	572	569	615	582	608	578	552	581	591	551	584	603	599	615	593	609	594	588	586	577	562	631	597	612	575	601	584	556	585	614	599	571	580	580	580	576	584	584	595	593	622	576	565	615	573	589	586	596	592	598	598	601	555	556	586	588	598	546	604	582	606	581	591	611	556	573	561	590	607	620	587	604	579	625	618	540	567	568	639	615	570	585	561	561	520	590	623	547	588	585	594	556	578	601	593	625	588	596	593	580	548	587	543	564	571	546	523	608	598	571	606	618	624	615	605	598	575	581	584	613	579	543	572	614	607	587	577	560	597	586	563	596	602	611	618	557	587	594	527	583	546	593	577	594	606	582	558	529	610	623	588	591	558	572	589	534	600	620	582	551	585	556	646	581	600	611	639	584	532	563	569	539	557	575	578	607	556	629	609	631	550	555	569	606	583	545	598	578	544	565	588	602	568	613	586	608	578	572	584	631	597	601	577	574	600	627	583	618	606	590	588	567	562	583	618	531	608	558	574	627	535	606	566	551	572	556	587	550	586	562	613	549	636	600	553	609	593	594	582	574	593	556	559	588	591	597	591	572	567	569	564	562	566	588	554	591	575	574	556	582	579	600	572	589	564	570	629	555	597	600	566	625	618	632	555	622	595	564	559	591	578	597	575	591	619	520	596	591	560	560	625	597	569	574	568	594	554	569	570	590	570	583	559	562	579	589	566	611	538	574	564	580	545	571	543	566	568	577	585	555	578	621	604	608	584	525	555	572	602	584	582	585	565	619	569	559	601	567	547	596	575	566	580	600	540	590	546	534	597	568	540	531	610	598	577	623	608	615	562	581	569	597	587	612	589	539	573	567	604	579	647	611	597	604	597	615	594	558	561	585	532	559	605	561	566	617	588	576	568	568	617	552	571	592	588	608	596	574	574	583	602	571	570	567	543	587	577	589	613	555	566	584	565	628	576	583	566	578	527	591	524	609	591	574	604	572	553	582	557	593	560	602	570	567	605	575	575	586	579	588	578	601	542	596	622	589	593	597	564	567	595	589	559	575	566	572	595	587	571	598	576	581	578	605	567	573	573	556	578	582	550	566	569	568	590	606	563	560	589	562	557	611	582	614	564	614	581	602	559	595	562	547	623	586	584	549	571	594	548	590	613	544	562	575	586	577	627	575	567	602	591	618	572	562	563	555	589	613	590	538	573	566	584	583	578	586	595	581	602	578	577	600	627	562	610	596	566	609	597	585	597	569	562	587	564	562	571	538	604	551	590	521	539	550	529	614	557	546	582	583	564	605	599	556	633	612	578	569	584	580	558	612	558	619	531	584	603	552	618	598	580	568	608	606	569	564	572	559	610	547	596	612	590	594	584	573	579	608	590	593	582	570	561	564	584	575	580	564	592	571	631	544	577	560	607	590	524	580	592	543	595	606	582	578	567	567	599	600	575	574	590	565	596	549	563	590	585	560	596	569	566	572	586	571	579	561	562	565	570	551	544	522	566	581	590	600	625	624	557	562	568	581	575	615	557	540	542	563	554	618	594	552	561	539	603	580	574	629	593	594	592	642	548	566	562	592	594	606	557	562	576	585	561	591	613	608	565	550	597	635	624	598	571	547	587	576	565	537	577	603	581	564	584	614	595	634	598	572	580	574	661	587	638	599	555	588	602	581	582	611	586	562	583	596	556	571	670	594	577	587	587	562	550	600	584	568
25152	21303	27407	25438	11629	2719	2265	5482	11277	12102	9452	6738	3696	2180	1415	1025	794	696	586	540	521	550	566	545	539	538	533	533	523	570	561	573	537	554	553	548	541	550	511	572	588	544	563	559	563	539	533	527	566	552	573	587	537	577	543	537	600	535	574	553	539	545	504	539	529	537	566	520	531	538	586	558	578	553	588	548	552	520	573	568	534	564	524	548	539	549	570	550	589	502	500	536	546	542	515	541	563	538	554	526	538	548	531	585	502	565	544	568	515	540	560	520	544	576	541	593	567	547	584	507	556	564	540	531	563	575	588	515	572	528	580	539	569	584	490	562	591	548	526	484	557	513	552	561	545	547	533	525	538	554	523	549	519	517	558	536	590	575	566	535	534	577	544	520	561	528	563	541	554	535	491	533	569	531	532	524	546	581	552	550	577	569	533	551	502	510	570	525	524	556	486	538	587	567	490	538	545	599	521	532	587	574	546	512	507	558	547	497	560	516	524	511	585	550	547	568	568	522	545	500	537	525	536	519	535	538	523	493	534	525	535	581	536	570	577	526	593	557	542	557	541	540	531	558	564	574	600	541	536	565	562	578	549	499	607	549	489	541	557	569	593	514	553	529	527	598	536	548	565	579	555	519	549	546	510	561	521	548	503	537	519	570	512	514	547	537	556	527	560	556	568	561	538	531	612	523	553	577	546	508	521	564	530	551	534	509	496	569	529	555	533	593	572	552	537	577	576	534	526	521	565	505	584	566	524	536	590	565	568	538	550	545	540	566	545	564	553	534	515	489	574	566	554	532	540	576	557	590	537	541	540	555	563	567	560	547	584	565	570	539	534	550	534	529	554	536	542	582	561	576	536	577	529	533	533	566	561	522	543	553	545	541	607	522	527	512	545	546	594	556	567	552	547	558	542	573	520	574	559	527	558	539	570	591	554	496	519	528	532	527	552	556	535	558	558	573	525	537	550	506	573	554	530	549	521	569	575	570	540	588	548	542	522	545	532	555	547	573	493	532	544	541	555	516	536	553	554	525	575	588	530	593	535	568	534	543	588	561	589	521	533	540	566	571	552	559	546	555	519	551	525	518	572	579	603	544	538	544	572	574	604	573	559	578	525	556	566	540	547	541	534	551	514	570	558	562	510	576	548	564	511	554	557	529	517	530	563	543	561	596	559	509	516	584	511	573	502	571	530	526	533	537	535	515	517	549	561	578	553	506	531	559	554	520	553	538	571	556	536	620	549	541	517	559	526	560	545	578	544	572	537	588	541	537	490	559	532	553	559	545	553	517	554	520	534	555	568	502	585	526	509	560	533	575	537	517	528	541	553	565	542	552	523	535	556	557	560	523	627	561	529	580	575	552	576	563	539	569	529	576	558	573	550	554	537	567	553	537	497	533	584	525	494	540	532	539	571	578	562	542	559	564	520	496	567	558	532	526	593	550	530	550	535	545	553	550	564	557	589	519	541	566	554	523	555	584	522	575	533	524	522	566	560	542	575	561	570	549	547	523	538	514	559	496	557	557	566	567	597	537	509	575	537	553	532	541	547	542	535	569	580	574	525	529	544	561	523	508	527	562	538	533	561	542	551	526	559	498	589	563	572	550	551	517	540	532	530	523	584	539	535	513	561	583	565	515	515	506	523	533	550	511	566	545	571	548	568	578	545	523	520	547	577	531	559	544	576	560	540	551	556	512	509	551	548	528	546	553	537	526	544	559	556	522	582	522	531	558	547	505	532	529	528	512	557	538	606	553	535	585	558	584	532	539	581	552	557	571	533	536	532	580	566	557	557	580	523	565	564	554	594	543	601	519	559	584	545	545	552	569	591	536	543	521	545	564	603	570	568	586	544	534	512	533	543	560	557	534	562	567	590	532	572	572	480	583	550	518	545	521	537	545	500	568	542	502	560	570	510	551	533	565	546	559	527	518	546	550	568	550	560	497	542	559	524	557	542	539	552	568	543	560	539	588	521	524	559	570	544	514	564	583	548	595	526	538	549	580	543	522	560	520	546	530	526	555	558	596	491	580	541	547	560	585	590	596	557	532	571	518	523	586	563	553	568	514	547	484	549	549	551	527	550	548	557	528	571	563	525	537	540	517	507	546	559	548	542	556	582	556	564	551	533	544	575	573	578	535	597	567	534	553	504	559	594	545	536	549	572	520	550	568	552	554	561	530	524	576	510	510	544	594	572	528	583	591	573	556	534	554	517	533	510	542	550	585	556	519	571	603	544	487	547	562	550	521	526	542	526	502	530	559	551	567	573	522	556	590	559	558	538	544	541	604	527	554	534	582	559	525	550	556	580	548	567	555	580	548	582	532	540	536	534	571	570	571	592	561	509	541	588	561	561	582	531	541	569	541	532	555	550	525	553	570	558	570	576	558	581	566	504	573	519	576	553	537	522	545	498	563	544	546	577	556	575	616	562	530	565	584	525	526	571	563	510	533	587	562	544	592	567	547	576	589	543	571	565	534	545	524	574	518	551	566	543	549	537	536	547	554	559	559	532	561	573	565	548	574	581	554	557	515	554	549	558	529	578	553	568	558	562	519	565	564	526	559	599	556	554	547	594	571	564	494	541	557	517	545	550	555	562	535	509	559	531	586	501	559	591	542	523	567	576	545	581	563	553	515	566	559	537	557	536	515	556	589	538	570	528	556	565	541	533	562	554	577	561	493	509	557	540	513	543	550	556	553	544	534	550	569	542	478	547	566	534	602	544	611	574	559	581	559	549	542	506	573	597	537	536	493	542	516	579	536	538	531	538	517	514	542	546	555	559	522	539	540	543	549	518	540	524	575	556	555	563	546	547	546	498	533	586	564	526	558	549	563	559	545	527	580	585	524	524	533	582	521	558	551	522	526	568	548	561	510	550	520	561	544	518	575	564	554	564	555	561	551	543	509	586	520	551	556	559	542	512	582	557	569	535	526	553	552	530	525	552	546	551	541	544	566	551	551	580	543	553	538	580	534	534	508	558	560	528	600	531	595	519	566	579	530	565	572	528	571	613	553	537	566	545	534	550	508	499	555	511	559	562	573	589	554	564	570	510	538	553	571	531	502	551	605	557	514	535	533	508	572	530	583	533	539	560	575	531	574	548	570	515	536	542	555	531	558	504	497	555	537	539	553	551	547	525	574	502	549	544	578	550	540	569	560	581	536	517	552	574	534	512	541	593	525	527	540	574	515	570	578	555	534	581	562	575	525	548	520	535	531	518	581	554	538	556	556	585	530	552	556	565	549	567	491	564	561	578	542	532	593	572	521	532	510	543	592	526	543	540	553	549	578	542	530	507	521	539	536	506	532	533	596	568	544	541	562	520	596	601	514	554	590	546	563	599	565	520	558	590	558	551	568	548	555	562	552	559	540	570	541	558	523	557	523	545	569	554	560	581	588	578	536	569	552	548	542	529	553	566	568	554	573	523	542	528	550	519	557	543	587	531	543	548	535	540	572	535	500	556	538	561	530	547	562	531	529	570	502	545	590
10102	20207	12555	7166	5226	4104	3973	10754	19590	19060	15150	10997	6320	3788	2214	1379	952	744	655	601	590	596	591	608	601	600	581	615	602	643	600	606	590	590	585	608	576	599	631	588	602	618	570	609	577	578	596	561	548	610	597	600	595	602	544	625	643	612	593	541	613	637	623	611	557	605	581	578	581	558	629	584	545	592	569	539	598	564	577	558	545	583	552	634	554	569	577	626	594	577	595	570	560	597	547	565	580	608	564	617	596	598	588	580	615	618	592	616	609	616	569	582	594	604	558	549	579	620	592	635	568	602	582	613	632	596	561	570	641	604	582	608	587	573	578	633	626	559	587	625	606	587	595	623	601	608	607	578	560	567	614	611	596	559	561	595	582	569	548	596	573	541	590	601	570	581	577	564	587	549	566	574	617	590	567	573	587	572	604	574	580	570	553	605	584	573	598	594	515	571	612	605	595	574	546	599	586	617	559	544	594	586	584	601	596	601	572	568	531	574	496	589	616	643	592	579	593	644	614	549	619	569	623	631	656	582	608	587	574	635	613	612	571	601	564	603	611	611	586	624	579	585	621	570	589	603	607	569	625	583	598	610	556	616	588	593	580	584	547	534	549	621	557	556	617	592	622	587	581	561	585	604	549	588	592	557	595	522	625	574	585	552	600	584	582	569	581	572	605	539	600	579	589	629	575	599	571	586	606	541	570	583	558	564	596	605	616	595	579	570	619	577	575	591	565	564	564	615	593	580	577	623	560	572	579	597	599	572	547	569	569	581	599	565	597	599	594	564	564	645	586	590	600	589	568	571	572	596	626	576	594	566	553	608	614	576	545	562	617	561	597	579	607	592	567	568	580	539	582	575	589	554	587	633	602	623	563	578	572	585	593	567	586	592	569	576	575	560	599	556	608	624	546	558	621	613	558	582	581	590	563	584	595	610	594	564	600	546	612	627	614	570	586	573	574	589	583	624	541	593	593	567	573	541	580	570	600	560	593	581	573	597	575	563	581	587	572	553	572	543	604	575	577	584	609	588	569	570	603	580	594	597	591	591	560	602	536	621	611	562	553	595	571	604	551	603	568	610	592	586	606	578	570	630	582	575	581	576	544	577	597	598	554	582	564	584	572	595	626	622	604	591	600	605	548	546	589	599	567	605	579	564	560	546	585	580	580	568	597	570	609	607	559	577	562	606	576	603	620	591	585	581	576	604	580	602	596	614	574	591	552	625	579	657	559	627	552	619	575	571	614	557	613	612	609	577	544	603	509	608	595	598	610	558	597	595	622	575	584	595	571	594	574	616	569	627	568	574	586	599	612	588	619	621	611	596	563	615	592	574	560	566	608	586	593	560	571	583	604	597	582	623	619	606	616	568	587	615	616	573	574	568	620	596	619	581	590	548	559	546	547	638	600	596	565	544	601	570	540	578	609	608	597	606	575	560	591	578	557	618	601	612	588	564	596	596	571	579	569	568	583	585	590	597	605	590	585	593	607	595	595	618	576	595	588	596	606	626	586	568	617	595	635	571	620	566	583	600	651	583	639	620	629	594	562	575	582	589	572	544	625	560	638	586	589	571	602	496	597	592	572	632	607	606	562	583	574	594	598	626	618	544	576	592	587	624	586	597	549	581	540	597	617	601	558	569	628	587	625	559	580	586	590	562	584	635	632	583	588	595	634	566	595	622	570	613	597	591	563	580	610	567	630	589	623	594	565	602	554	596	568	597	559	619	550	562	590	577	612	587	609	578	590	594	641	580	563	598	577	583	575	599	555	616	579	597	597	573	550	545	572	588	608	603	607	619	593	616	560	567	579	613	599	577	622	547	598	624	584	598	586	589	597	598	594	605	586	595	559	582	607	592	599	579	574	581	555	557	615	554	634	567	591	599	586	532	562	594	564	586	635	553	591	588	538	617	552	585	593	551	544	600	545	556	579	575	561	639	590	607	556	572	620	607	568	603	554	607	640	605	566	622	581	564	571	562	616	606	579	602	586	582	573	562	610	558	638	561	576	556	592	547	594	590	548	561	571	602	620	592	568	584	538	619	577	570	592	572	590	618	582	567	523	569	613	579	596	573	602	574	612	574	576	610	583	584	629	592	554	564	576	571	592	595	597	615	583	537	606	590	551	593	565	637	581	635	589	593	557	585	620	547	580	595	547	563	589	608	573	597	573	544	584	601	568	588	568	593	562	584	587	593	598	580	582	602	605	604	575	550	586	602	603	576	588	565	554	591	590	627	617	634	629	661	580	589	571	593	601	615	556	546	580	582	580	557	636	622	608	550	596	617	596	598	577	585	608	597	587	642	574	573	600	596	561	590	597	581	565	562	577	565	562	558	575	584	615	613	603	578	548	586	589	637	617	547	564	549	581	547	580	605	620	567	539	589	574	529	590	615	582	598	585	609	554	597	599	595	585	559	614	609	608	614	578	592	613	571	602	571	608	614	553	609	596	583	598	586	614	596	602	579	586	548	566	621	572	550	593	558	621	626	572	531	542	568	559	573	602	633	600	564	609	568	569	595	593	586	568	542	594	563	601	591	588	576	559	621	579	556	643	622	580	574	567	580	595	608	586	630	594	601	559	627	587	603	593	603	567	562	582	592	615	618	567	652	575	583	585	582	568	623	552	634	571	563	593	595	588	574	574	605	572	585	608	600	611	646	612	595	586	581	578	550	614	607	605	582	582	592	567	614	590	560	575	558	630	623	544	619	551	591	577	603	584	591	574	668	551	601	561	555	546	585	564	600	569	567	593	643	556	646	621	596	605	590	546	571	544	526	625	602	540	630	559	586	581	570	576	587	570	575	614	536	613	577	565	603	542	599	592	577	610	590	593	631	547	585	606	566	568	585	572	586	590	509	594	591	572	588	575	602	582	623	614	597	554	584	577	586	574	577	603	562	548	554	610	576	621	543	573	610	601	590	546	577	565	596	571	603	592	595	593	618	587	581	560	589	597	570	578	592	590	582	625	592	557	567	613	647	565	603	574	589	623	582	565	596	541	595	534	599	564	563	580	605	579	602	607	566	612	589	596	554	597	625	570	552	600	589	583	594	612	613	566	571	574	589	573	601	651	575	572	615	573	622	589	592	586	604	599	609	626	598	588	607	620	559	576	580	629	572	596	604	593	619	598	601	599	584	565	645	623	595	572	593	588	599	598	565	573	545	594	558	644	602	597	534	581	581	578	576	573	637	585	574	586	594	561	572	598	604	623	558	610	605	583	590	616	582	564	591	561	600	565	578	598	637	576	572	557	572	608	587	603	595	592	592	587	578	568	599	576	608	626	577	606	590	619	572	641	576	581	558	593	601	571	622	625	604	607	634	555	585	589	589	613	614	590	590	601	574	582	575	581	657	591	589	584	637	553	567	556	591	580	573	584	592	579	562	578	605	632	592	582	571	571	565	571	548	601	541	620	595	560	563	613	547	578	572	617	601	584	610	580	591	539	604	597	580	577	595	600	573	617	605	515	599	548	569	571	571	588	594	557	568
22913	21464	29259	24085	21472	21657	13028	8980	27304	32006	30288	24975	16068	8837	4650	2583	1584	1011	838	728	716	718	712	710	702	756	724	694	732	747	697	724	680	692	696	679	731	689	724	688	694	688	725	660	668	675	693	713	655	673	736	693	722	723	694	696	704	681	671	701	748	702	714	726	706	747	696	738	732	760	672	705	727	727	683	685	707	635	679	722	718	689	688	652	711	659	707	719	697	700	674	665	714	746	666	683	685	673	716	703	683	684	682	675	730	709	738	668	680	699	680	738	707	696	714	674	729	652	669	714	701	714	674	698	690	737	684	664	662	679	670	732	684	706	689	683	735	667	738	700	681	715	684	695	694	689	728	666	701	697	683	714	660	694	689	737	728	716	730	676	700	677	764	700	718	689	686	668	665	731	719	724	683	655	703	692	677	625	693	692	699	727	704	710	725	748	655	691	702	697	686	687	721	726	689	717	688	666	692	702	728	758	713	708	673	700	710	756	660	675	686	679	694	695	667	688	675	679	672	667	664	685	680	712	675	656	648	709	718	662	686	703	728	659	721	631	693	681	678	712	724	656	638	692	719	662	762	670	657	710	651	652	676	669	684	672	668	703	692	688	680	716	683	679	704	708	691	680	700	690	703	669	694	685	762	760	713	672	662	715	674	686	697	666	697	750	694	677	702	684	729	702	700	738	714	747	728	718	707	692	640	686	701	694	703	685	696	700	740	653	656	684	749	707	728	758	676	739	715	670	707	740	711	665	709	704	655	666	664	676	670	686	688	682	699	671	645	657	682	699	649	677	682	717	725	681	728	701	759	721	707	689	637	690	658	697	676	717	703	674	660	713	688	719	673	680	639	746	682	676	708	700	739	706	673	698	634	690	719	726	677	663	672	689	726	661	690	732	682	672	662	656	709	670	686	699	697	696	713	668	708	710	667	729	692	678	684	702	716	716	697	707	728	717	692	629	700	698	710	664	723	718	659	706	666	708	738	755	704	689	739	685	712	688	697	672	697	733	647	715	688	706	695	716	729	748	741	688	647	702	725	730	699	696	702	737	666	694	702	691	678	712	677	686	687	726	656	696	707	690	708	652	699	690	717	700	671	768	695	706	674	689	673	669	659	672	611	717	673	678	659	707	662	660	699	678	694	713	669	679	728	626	689	686	708	667	701	687	671	719	713	659	707	683	729	688	716	660	692	698	701	669	719	713	704	721	684	679	693	690	717	699	747	722	687	706	704	724	725	727	684	703	681	693	695	672	707	644	664	714	736	725	687	657	668	718	677	698	680	731	731	682	713	659	708	702	630	753	697	741	715	697	731	700	709	695	702	733	711	678	687	679	690	735	726	701	724	675	750	690	726	656	719	680	676	700	683	741	688	724	677	666	698	690	679	708	687	739	736	703	692	707	704	684	669	763	718	700	660	714	679	675	712	690	737	671	671	650	685	693	700	697	744	726	725	647	728	731	691	683	716	717	706	739	721	721	718	727	640	717	734	744	642	708	709	713	738	706	680	676	703	708	714	688	647	752	716	692	699	672	677	660	669	715	718	714	697	656	715	735	647	718	722	698	696	688	723	727	668	696	721	689	656	664	672	703	673	700	688	693	741	721	666	690	674	704	712	680	668	694	723	681	716	701	699	722	718	714	707	710	673	701	718	685	735	642	729	696	664	723	668	701	703	650	697	675	693	681	709	748	696	700	694	660	732	676	700	709	688	692	685	682	706	672	679	716	695	689	682	697	725	669	701	696	721	680	662	736	719	734	710	701	690	721	703	670	729	645	667	732	695	668	670	712	675	681	722	718	652	723	695	725	673	703	686	684	706	740	759	696	707	735	680	685	707	669	739	665	685	700	682	693	733	749	634	667	692	686	634	653	703	706	687	695	697	695	728	683	710	691	697	726	656	681	712	652	685	686	703	766	698	681	672	680	667	704	677	687	668	720	715	699	732	703	693	720	712	688	671	731	681	712	720	698	664	665	679	711	682	723	738	713	687	680	683	656	638	679	680	697	686	662	680	686	727	686	685	702	725	727	704	658	689	697	692	700	703	708	673	713	673	686	662	726	702	675	660	708	714	707	722	710	701	720	645	693	755	646	659	720	734	696	709	696	759	742	710	703	681	696	689	695	673	688	708	706	677	729	688	694	703	648	660	710	662	630	705	671	704	664	700	693	720	670	698	705	680	646	698	660	712	670	720	727	687	694	699	685	695	680	669	686	677	708	686	685	727	695	709	726	731	684	684	714	697	643	746	718	682	710	702	653	692	702	702	691	657	706	658	669	684	729	690	661	686	698	697	693	720	658	679	693	716	703	674	713	719	664	683	693	674	641	709	672	681	708	676	679	692	650	691	692	692	733	705	662	696	697	719	682	652	685	684	701	703	724	717	723	712	717	655	705	703	742	699	688	734	710	728	702	663	680	656	686	675	725	685	647	729	677	706	727	726	682	750	693	744	721	673	726	699	673	741	680	688	705	708	706	671	678	639	642	676	693	699	722	733	717	680	647	718	712	695	730	664	675	724	653	738	695	683	663	658	732	677	701	694	682	674	652	682	679	699	660	649	706	699	696	675	661	672	716	674	681	682	677	660	666	696	697	706	722	716	752	695	676	681	688	732	675	710	731	695	687	708	694	696	671	656	670	703	663	676	744	731	673	669	699	689	700	687	724	722	681	675	692	676	703	670	702	733	742	701	654	645	698	688	692	686	725	671	765	721	693	616	696	703	718	733	689	637	689	692	681	688	666	714	700	680	740	714	660	685	667	683	752	649	713	695	689	717	719	736	686	668	618	672	687	671	687	694	724	678	743	716	694	667	703	673	666	685	712	688	700	670	689	698	686	723	674	744	667	688	703	683	714	673	670	696	729	679	723	683	659	654	778	644	673	711	697	699	681	665	707	709	681	645	730	692	649	720	699	729	673	671	693	727	679	646	737	670	639	709	729	673	726	676	676	716	724	731	694	704	698	690	703	717	654	653	702	715	667	694	711	704	659	692	665	739	705	712	665	739	709	719	655	686	701	718	718	699	666	669	740	724	668	693	667	684	686	682	737	740	708	681	702	685	704	703	687	746	683	732	693	687	664	718	710	758	645	659	705	727	690	684	697	721	684	676	659	697	723	624	659	668	705	697	689	681	689	693	695	705	694	744	670	739	689	702	674	684	660	673	680	713	705	656	693	714	653	685	705	700	723	702	703	636	741	670	659	663	716	664	743	693	691	678	650	646	701	706	676	727	695	667	720	656	663	713	650	714	677	694	720	690	666	722	691	674	669	703	683	712	704	704	769	684	696	670	657	679	724	696	684	733	713	696	726	716	717	729	706	659	744	674	708	694	691	717	718	708	694	659	683	673	697	718	699	706	722	705	708	652	670	679	688	671	685	745	702	765	726	698	670	693	685	691	708	733	671	655	690	726	690	684	743	683	695	740	741	705	691	701	707	708	703	691	690	632	661	712	689	721	709	744	658	701	650	720	708	686	685	685	659	687	643
13991	29211	20410	15056	10845	8810	7405	13563	34228	35272	33025	27907	18735	11732	6471	3679	2061	1188	877	743	696	742	722	704	729	735	757	686	702	753	693	727	723	689	707	710	734	762	777	707	712	703	727	682	683	704	715	746	722	690	737	753	756	742	748	738	723	741	721	718	696	745	751	740	705	733	698	694	715	717	687	741	755	744	697	692	682	716	728	665	737	726	698	710	744	706	720	683	688	684	707	718	742	748	699	720	714	689	731	691	759	743	722	734	739	671	688	675	747	767	744	738	703	763	718	716	705	725	699	682	722	737	740	727	696	737	718	757	657	704	707	684	721	719	693	705	708	716	742	706	721	692	720	702	733	724	743	723	690	747	748	694	714	714	685	699	675	769	705	745	727	693	756	748	729	713	701	705	719	710	708	738	709	743	691	734	749	732	712	703	712	720	754	700	691	716	661	689	664	696	706	708	693	713	757	692	724	729	751	770	702	749	712	695	719	682	735	694	726	733	716	708	742	738	698	723	683	753	742	724	766	732	746	722	690	722	645	765	710	788	736	698	743	713	710	724	685	699	713	730	701	709	744	730	691	671	744	738	699	701	718	712	739	753	697	694	732	720	699	682	691	686	701	712	721	688	757	717	761	667	704	730	646	712	656	733	676	702	699	740	733	677	701	683	734	732	740	744	698	740	758	654	754	752	696	708	697	744	711	688	696	663	731	688	730	734	715	737	721	710	728	708	765	724	782	738	696	726	733	683	729	735	722	759	680	666	747	727	774	749	698	698	713	770	700	667	698	729	718	676	694	724	700	698	709	721	682	691	686	711	709	743	687	705	758	700	754	710	693	691	713	768	690	707	725	727	760	693	720	698	700	699	775	666	715	749	748	737	722	702	711	743	717	724	693	694	705	730	733	716	748	718	689	732	703	742	691	747	746	715	792	683	701	711	724	727	693	779	738	723	700	742	728	717	730	754	701	785	665	687	678	727	741	705	745	713	722	688	685	766	706	759	698	692	707	777	705	719	719	737	717	719	679	762	704	764	710	751	713	708	678	708	710	672	757	735	720	701	712	735	694	711	682	725	705	661	714	690	752	721	728	732	664	744	690	684	722	709	730	699	735	744	662	724	742	737	716	683	748	740	657	739	726	693	701	713	754	715	694	684	694	694	709	722	677	684	694	726	746	677	711	674	739	743	659	690	672	690	701	734	686	722	729	711	735	714	681	702	756	744	693	728	681	729	676	718	779	705	735	699	741	681	736	694	745	719	704	737	688	729	706	701	737	694	747	697	718	692	717	696	716	691	714	684	677	687	704	716	665	712	709	733	717	690	709	731	704	776	761	752	740	705	784	712	692	725	739	704	757	721	732	750	722	693	730	697	703	703	759	744	719	700	714	680	718	720	713	701	713	702	681	727	689	701	674	681	681	731	747	728	717	750	678	701	722	693	699	730	679	733	736	675	755	736	706	755	783	721	708	679	749	673	686	711	702	726	704	774	716	667	728	701	715	708	721	718	698	721	740	690	718	683	749	732	711	694	706	736	701	691	698	698	711	723	732	711	714	714	708	679	709	713	665	657	755	692	715	708	735	673	733	727	681	739	661	753	743	688	663	765	703	714	765	689	704	727	734	684	697	636	715	714	703	680	703	737	735	690	749	698	720	748	728	708	757	693	696	716	749	699	746	700	737	738	717	767	731	749	756	746	734	740	712	724	682	707	727	719	712	739	716	699	747	696	681	719	712	722	728	743	714	720	709	739	740	696	681	674	737	731	717	720	757	673	714	722	716	678	696	744	755	738	723	729	670	665	752	746	672	688	699	696	726	757	721	733	722	768	738	708	770	694	706	743	675	704	707	656	690	699	698	689	687	724	704	736	698	769	696	721	681	713	709	719	710	728	669	657	671	713	714	707	727	691	751	717	737	709	693	745	740	697	729	693	731	709	717	687	714	658	693	744	738	667	741	678	725	683	719	732	714	723	742	666	755	705	721	750	733	696	693	733	692	683	680	739	720	764	686	727	699	692	722	687	737	698	673	735	729	704	710	786	717	709	713	713	686	709	715	701	716	734	701	721	749	737	737	717	745	719	802	735	706	718	714	697	688	659	666	685	730	725	678	689	734	687	688	691	671	679	687	686	741	699	702	752	711	722	723	698	660	728	696	693	733	748	748	693	713	756	744	701	726	705	702	723	721	690	758	723	710	771	655	700	700	678	734	694	707	693	660	728	743	672	719	715	743	714	716	663	723	736	674	707	728	681	715	699	709	678	752	735	716	723	631	687	724	728	681	755	712	742	766	714	671	749	706	713	713	731	712	725	758	716	699	685	729	714	690	712	698	732	731	704	700	712	746	700	697	748	723	691	721	744	730	752	734	699	740	673	728	768	716	683	798	735	670	701	693	689	718	721	748	741	741	775	728	725	723	754	731	726	699	736	764	702	702	745	699	751	712	741	690	688	697	689	707	737	708	721	767	690	671	718	722	714	689	717	680	710	701	739	698	737	739	698	689	756	711	693	706	699	743	691	712	688	648	663	720	676	704	712	663	710	744	696	706	692	750	705	712	740	704	671	753	728	737	731	745	756	692	688	689	679	727	712	718	719	733	706	757	724	738	685	739	750	721	736	700	739	729	736	749	707	741	732	699	688	744	720	740	730	674	709	656	730	685	695	726	714	673	734	723	668	658	706	712	808	732	730	742	676	750	715	728	728	704	717	681	736	696	689	716	646	700	689	687	725	732	768	750	695	672	731	698	655	720	706	707	706	732	712	719	693	693	676	728	766	673	713	738	691	740	735	652	682	774	751	731	719	732	741	682	758	694	729	704	718	706	729	751	671	712	757	687	699	773	740	726	711	698	740	689	696	691	818	717	692	754	678	727	745	718	686	731	709	715	695	711	732	746	687	785	740	759	754	702	716	728	730	772	703	691	712	736	733	734	733	714	740	721	734	682	734	727	700	748	735	748	710	684	709	769	729	675	654	714	779	738	669	692	745	632	791	702	706	732	719	762	677	694	752	687	729	673	664	747	719	759	712	724	718	750	712	729	738	759	732	721	718	725	683	693	765	712	758	691	700	765	683	704	703	710	734	751	742	708	712	769	760	711	748	688	709	729	714	747	760	728	684	729	651	702	721	711	695	725	705	728	721	662	704	718	747	733	690	742	697	742	689	729	770	742	714	715	649	714	747	684	729	711	744	684	734	684	675	751	666	674	721	737	702	692	700	686	727	735	724	749	680	689	749	762	712	747	668	721	724	706	686	722	692	668	718	716	693	733	756	687	718	721	719	726	724	744	711	750	710	673	745	730	703	737	705	794	716	728	677	697	700	727	711	742	692	696	714	694	727	706	717	713	738	710	735	694	765	715	720	708	681	699	716	690	718	720	682	762	701	757	704	704	709	730	714	713	688	731	737	651	693	707	719	725	714	657	677	724	694	695	715	640	713	666	685	731	764	696	750	697	689	708	686	711	693	721	727	704	707	731	705	698	710	776	691	688	701
28230	20241	11659	6325	3640	2179	1544	1298	1883	2110	2180	1864	1496	1078	828	702	561	559	531	519	484	454	483	511	488	483	499	492	467	462	506	462	540	519	499	504	522	524	491	458	509	500	472	459	490	478	512	485	494	467	505	468	506	484	503	477	438	475	499	495	492	466	480	525	489	495	462	491	522	499	505	494	497	482	473	489	464	496	517	505	461	470	463	498	510	485	454	479	513	538	496	446	531	485	477	479	471	483	473	501	472	518	451	496	487	507	519	468	516	486	481	481	493	506	485	493	486	490	485	525	516	479	464	519	525	491	491	515	506	452	478	499	478	522	495	503	522	420	504	479	502	491	474	435	533	478	546	489	453	509	489	530	515	521	480	541	475	506	488	501	481	502	466	489	537	499	491	477	504	485	517	464	477	465	465	495	517	510	521	465	488	464	500	493	525	479	479	513	446	487	489	483	467	487	506	453	504	474	511	459	477	483	532	470	466	499	454	495	486	501	489	470	461	510	487	501	483	466	485	489	509	523	519	501	476	511	532	481	491	488	514	461	501	474	540	450	522	493	483	490	489	492	513	515	494	530	487	477	480	466	483	495	503	508	471	510	487	499	513	470	488	506	507	512	520	480	508	477	504	484	491	483	513	472	506	494	472	503	491	515	459	445	460	494	467	522	504	538	509	478	498	447	472	456	465	484	475	469	451	493	497	466	500	483	488	492	490	489	473	479	495	511	468	494	473	504	505	465	493	494	468	487	489	485	477	458	500	515	497	510	480	486	472	536	470	475	507	528	501	481	457	508	479	540	508	499	469	461	531	496	496	509	482	448	487	499	496	466	473	486	476	526	498	498	440	505	488	505	498	534	492	500	480	456	506	535	444	469	536	492	503	492	469	509	506	455	534	515	497	504	517	522	458	505	481	488	451	523	519	500	474	486	452	447	466	511	495	438	447	478	516	514	518	459	482	484	471	520	504	506	455	513	494	490	460	495	449	498	521	516	448	498	472	496	471	485	507	494	517	480	515	488	479	488	465	476	444	480	516	507	447	487	512	459	486	466	466	432	486	496	477	468	464	504	507	489	462	497	470	452	483	493	517	480	487	497	505	507	494	492	505	419	506	517	474	475	472	506	509	474	467	464	514	517	500	466	486	491	462	484	493	498	521	480	511	470	505	487	470	448	519	494	474	467	492	474	494	536	487	480	491	491	479	474	508	481	472	495	516	525	506	486	452	483	502	501	471	512	485	474	471	486	499	441	466	484	509	528	451	511	475	526	439	461	514	491	479	478	472	511	506	468	490	458	504	507	503	515	495	490	521	438	490	521	505	534	533	502	504	470	488	487	521	476	471	498	517	475	495	465	480	484	501	465	520	483	505	487	466	475	510	453	512	493	470	480	472	453	488	498	506	497	532	464	462	469	503	481	466	469	506	470	480	447	510	494	479	485	517	466	485	510	468	478	478	493	488	467	446	513	489	513	485	472	497	486	485	506	460	501	487	465	533	500	522	494	508	472	485	514	518	440	472	460	530	458	503	501	476	499	470	496	459	512	459	496	464	485	461	488	524	515	498	482	477	511	533	465	507	470	496	490	497	477	455	469	469	494	500	488	528	482	508	501	519	507	488	528	547	501	486	503	485	494	493	486	505	488	478	473	488	500	508	480	484	467	497	506	527	521	450	525	469	517	542	494	493	477	468	494	483	529	478	508	498	498	495	485	465	495	517	493	505	461	515	494	488	477	463	481	474	505	468	500	479	506	507	476	452	459	499	460	509	502	474	525	474	487	471	478	472	502	495	519	465	521	462	463	511	499	513	468	486	503	467	485	532	457	522	488	509	468	483	492	484	514	487	477	454	525	472	535	472	468	479	487	468	516	481	472	477	499	536	478	471	517	503	484	481	501	477	489	508	503	505	509	488	447	449	470	509	510	555	484	500	469	490	536	468	498	514	524	527	509	504	469	473	462	482	500	475	498	492	501	492	519	495	483	503	495	505	463	508	483	486	502	486	483	414	489	533	487	522	487	481	466	480	512	500	552	490	497	415	479	462	456	510	510	496	479	471	507	489	462	486	460	489	497	497	471	466	496	498	521	479	457	482	501	490	501	435	524	493	451	479	541	496	517	475	519	480	523	460	490	515	501	461	490	512	485	438	463	521	500	531	460	466	430	463	465	483	510	502	474	465	463	458	480	518	540	528	520	553	488	492	473	457	505	509	496	493	499	479	497	486	489	486	460	486	467	454	504	454	463	521	474	495	496	471	499	467	502	503	506	482	494	523	471	488	477	505	500	501	463	524	531	484	470	533	495	509	485	444	453	500	488	501	514	462	492	480	460	510	475	485	514	491	505	458	492	512	498	501	449	472	466	484	525	498	503	480	491	513	475	517	493	473	478	524	525	508	440	467	485	499	483	492	489	465	514	459	455	499	463	484	503	482	520	528	444	482	522	511	514	493	519	492	486	483	491	477	495	512	466	509	503	490	512	487	488	522	540	486	504	484	527	533	495	464	526	497	475	508	483	489	440	508	475	470	488	505	501	502	552	489	518	514	505	478	495	511	467	482	514	491	493	477	508	470	485	487	498	463	496	498	473	487	505	497	485	499	497	478	440	487	479	471	511	505	497	522	459	459	482	463	529	484	476	477	464	470	519	503	486	483	491	489	480	524	482	485	481	510	537	500	481	490	488	491	483	510	467	458	467	478	453	525	516	459	473	483	488	487	457	471	447	522	503	501	489	480	490	481	497	487	487	458	506	501	496	484	467	483	477	450	496	540	480	499	509	533	486	463	476	489	493	508	469	490	499	480	469	482	461	469	479	516	473	504	489	483	478	468	539	467	476	474	486	482	516	512	528	533	485	459	534	482	455	496	507	517	455	517	446	481	466	484	503	475	501	522	509	505	471	496	500	510	478	455	454	552	536	481	506	507	477	475	490	475	502	503	491	452	475	424	493	506	465	499	470	472	450	484	508	512	493	471	460	504	495	478	508	525	520	511	475	462	507	514	473	518	459	453	491	455	493	461	484	501	483	471	512	498	511	539	485	494	447	519	477	477	507	462	486	500	506	483	477	511	471	459	487	514	449	457	514	475	508	459	503	505	487	511	503	485	493	524	504	508	484	507	486	513	494	487	484	465	481	481	538	468	500	549	556	497	487	502	463	480	499	518	485	483	436	502	518	487	494	483	459	433	493	496	485	462	478	509	510	497	515	442	470	518	456	479	533	539	495	471	474	504	494	504	493	491	487	472	450	509	496	521	537	488	500	463	466	450	499	475	471	484	513	497	482	508	507	521	482	480	493	487	490	517	518	469	515	491	502	484	449	485	508	495	481	517	508	484	504	485	462	508	444	509	486	455	509	485	490	488	503	500	490	486	533	459	509	483	532	487	448	452	442	469	462	535	485	498	514	488	506	478	487	469	533	491	487	479	481	475	483	489	498	465	499	473	491	458	518	458	484	449	485	477	474	500	474	457	452	507	529	460	450	523	489	505	500
10462	16185	9487	7765	5944	3808	2751	2192	2973	3238	3121	2480	1818	1347	974	765	679	594	549	507	543	501	519	551	553	523	544	523	494	503	524	549	503	522	539	528	506	512	543	517	495	535	501	486	558	521	518	492	500	544	564	515	539	536	528	549	555	520	543	535	508	507	490	510	524	519	521	513	547	498	469	517	523	495	498	508	539	528	491	537	554	523	545	504	527	538	549	527	537	519	480	509	559	506	511	526	505	512	544	539	511	474	501	530	543	521	531	499	522	505	476	525	536	507	549	520	517	548	508	517	519	510	528	526	530	518	497	475	560	536	525	502	500	523	518	548	500	523	541	534	528	555	519	552	513	525	527	486	529	542	490	518	515	533	535	571	498	537	561	497	526	551	578	536	528	520	523	493	498	559	535	509	550	530	507	531	508	532	528	528	528	568	513	525	500	553	522	564	525	536	579	560	500	541	505	539	515	552	556	502	561	543	540	513	479	504	564	502	516	524	523	516	568	506	563	522	550	523	541	538	564	505	539	517	542	512	546	519	490	483	545	545	508	527	553	531	530	524	498	524	503	495	517	542	516	557	538	529	525	511	519	541	497	514	511	562	507	524	500	539	498	557	547	507	514	497	498	556	528	473	493	572	521	519	508	523	502	497	553	545	535	493	522	514	524	494	565	498	520	502	511	552	504	566	552	483	533	550	504	506	471	512	520	504	507	513	508	517	526	534	560	501	485	485	508	554	523	505	504	543	551	511	527	536	523	483	572	528	523	509	546	529	508	540	557	501	524	512	501	504	549	512	514	521	537	500	519	487	520	544	549	484	526	508	567	500	525	540	524	466	515	525	512	551	527	539	526	550	551	537	481	532	507	548	504	506	551	511	542	553	510	538	551	505	488	562	544	494	526	535	544	533	534	556	496	504	559	509	495	504	517	509	520	526	533	510	576	558	566	497	471	574	533	519	553	573	523	547	504	507	564	538	573	535	516	572	488	512	489	493	523	522	498	518	542	505	483	490	495	527	527	555	489	526	513	558	486	491	514	513	545	521	533	559	518	541	488	514	516	516	497	524	497	558	545	562	532	533	487	536	532	561	502	549	539	530	501	531	556	536	503	546	506	508	537	502	551	531	498	523	532	580	518	577	540	497	544	507	515	523	522	531	557	563	513	511	510	524	534	495	519	565	520	579	512	501	505	491	539	531	513	521	501	526	506	499	494	519	509	526	532	545	537	536	535	531	536	538	527	538	535	526	507	561	513	533	502	564	529	514	517	517	495	496	540	533	490	508	530	508	530	545	507	549	538	532	558	503	519	511	519	529	544	536	565	513	560	529	509	517	516	517	505	578	511	571	507	527	506	520	503	542	527	521	561	506	521	518	559	505	570	514	498	562	540	533	530	525	540	496	544	502	473	503	514	494	528	537	504	555	518	499	536	554	530	541	519	547	527	517	473	508	518	516	510	499	487	531	535	527	545	514	528	541	512	533	512	512	495	526	524	523	471	521	537	543	549	522	493	511	539	530	545	518	517	539	548	529	532	487	536	550	557	529	527	546	497	534	551	538	483	506	515	552	501	551	510	470	514	516	532	476	511	511	534	580	510	527	504	480	582	502	480	549	508	529	553	533	538	538	510	516	497	516	492	503	509	503	506	589	524	545	572	569	521	546	540	536	529	473	524	550	525	528	499	516	521	555	488	505	535	493	488	522	508	509	553	492	516	511	519	540	519	524	521	527	491	478	532	520	499	509	553	563	492	548	522	517	548	490	497	525	534	520	572	512	571	552	581	497	543	537	508	522	545	545	529	513	514	572	505	535	545	529	509	551	494	527	555	533	516	498	516	504	474	533	516	555	498	580	519	510	524	546	531	500	485	499	541	474	517	535	516	508	483	539	493	479	534	502	520	505	506	556	523	547	537	499	529	517	519	536	503	538	526	578	472	543	531	523	479	527	494	513	515	497	512	535	525	482	527	540	496	549	525	528	525	481	553	513	528	566	550	549	545	532	508	562	497	509	532	566	547	552	580	519	536	526	541	540	522	530	534	504	498	545	523	497	480	534	529	498	487	520	527	510	492	550	538	610	543	523	498	525	559	530	544	531	534	520	532	505	551	574	517	524	502	573	487	503	503	542	481	539	549	516	510	499	532	492	541	555	498	511	508	505	494	499	520	539	508	505	557	567	501	541	540	563	523	523	504	504	509	534	519	499	545	554	497	567	489	548	524	478	507	523	529	523	537	524	510	509	528	540	519	526	503	484	525	527	509	530	511	550	518	531	477	565	514	519	537	525	544	497	520	488	553	518	543	582	507	519	528	534	585	475	500	524	530	494	533	490	509	536	526	541	528	536	518	531	512	520	531	520	557	535	520	515	508	514	515	524	557	473	529	534	526	520	499	511	564	546	514	531	524	520	511	522	544	537	533	560	535	557	539	515	502	532	540	559	540	522	508	525	550	559	526	562	554	508	515	554	508	554	532	551	531	548	491	521	525	476	558	542	518	559	569	511	518	525	517	538	518	526	541	534	534	529	500	552	515	527	488	517	532	551	514	525	529	532	505	541	478	500	461	568	483	494	540	524	542	502	528	516	525	485	474	481	505	505	502	509	526	541	526	554	493	506	545	516	556	536	526	485	530	492	536	496	559	489	516	516	480	544	513	481	550	522	478	556	528	526	561	513	538	502	517	574	534	545	514	522	539	500	479	498	512	548	510	497	547	502	508	495	523	519	501	516	530	531	525	508	549	541	531	546	523	530	484	549	553	552	529	531	532	524	493	522	486	538	523	524	557	463	535	520	571	522	547	503	546	536	533	535	524	504	519	559	552	514	539	552	498	527	506	482	543	544	491	556	520	497	528	531	534	563	546	492	522	513	543	508	512	535	499	569	526	534	482	559	500	501	572	513	548	529	513	522	477	523	542	526	535	571	547	537	535	529	540	518	537	517	543	510	505	540	502	527	491	540	541	548	521	485	545	537	545	497	548	537	547	537	505	540	541	546	478	546	527	510	519	531	517	514	541	521	538	549	539	572	548	502	510	533	516	517	506	524	494	500	508	544	550	496	532	550	528	527	514	534	557	499	542	526	504	518	548	505	546	549	532	516	507	544	530	516	491	528	521	533	534	488	496	535	528	521	473	499	530	514	540	515	506	522	493	532	497	526	519	518	532	488	519	511	538	467	547	545	506	524	509	527	520	555	510	526	527	491	562	492	484	543	522	538	536	562	541	510	529	520	514	526	526	524	533	526	559	494	517	549	509	509	485	548	520	523	501	500	498	523	540	554	526	478	540	530	509	516	571	514	535	541	542	510	569	559	560	524	503	523	529	582	518	505	507	543	543	516	492	515	511	519	561	535	517	546	526	511	532	539	493	528	474	551	499	540	506	543	516	532	517	531	509	494	514	531	540	545	515	512	537	556	535	500	551	534	523	514	535	529	520	518	582	554	549	515	486	525	522	513	505	519	526	515	531	535	536	535	533	525	524	521	498	503	517	558
24264	21426	28622	24653	21294	10443	3555	2235	6556	16850	19061	14993	9410	5234	2767	1694	998	731	678	602	577	589	562	584	558	626	586	570	560	578	623	572	550	590	543	575	560	569	557	549	547	565	564	537	564	554	560	577	577	534	571	563	562	524	610	563	535	529	588	543	598	567	528	592	559	548	540	560	557	554	572	562	549	577	569	564	545	551	577	538	573	574	599	585	526	590	542	553	552	529	527	535	581	550	559	575	505	561	549	570	524	537	552	559	581	517	557	570	519	528	574	606	576	584	502	592	541	556	570	538	581	528	600	540	539	556	552	544	578	554	565	557	542	611	584	570	581	597	545	561	537	528	573	553	564	551	577	563	537	575	545	566	514	537	571	597	572	543	541	561	547	543	547	553	514	560	572	585	570	544	622	519	571	594	527	584	561	546	536	579	553	549	548	543	573	550	547	542	587	553	624	577	548	588	569	591	535	571	539	539	560	575	562	533	572	565	529	561	571	579	571	607	528	552	517	576	560	554	555	576	571	574	584	548	558	537	559	569	556	595	517	543	569	540	563	558	569	581	563	542	543	587	560	561	547	568	517	563	531	561	564	580	587	540	513	537	585	519	563	593	609	537	534	536	528	590	544	573	614	554	542	583	549	549	547	513	597	543	557	542	558	577	556	552	523	574	588	557	542	548	574	513	523	512	591	567	560	611	550	551	556	591	536	567	539	549	539	525	544	528	580	522	566	538	543	528	545	548	585	557	584	569	528	578	549	553	553	522	544	577	548	568	566	576	541	554	575	575	543	578	551	548	581	534	571	557	563	574	545	544	582	555	563	554	559	536	557	538	560	542	572	562	589	567	530	525	516	544	568	525	525	569	582	567	546	601	535	592	572	567	612	566	574	577	561	563	570	575	560	580	570	557	554	539	550	558	600	554	539	568	555	560	539	530	499	543	536	567	572	593	627	541	562	543	603	548	542	571	535	561	526	539	557	534	550	527	534	584	536	572	483	580	518	587	534	547	559	555	538	569	514	553	567	564	588	584	575	575	581	562	535	562	538	561	581	554	533	522	593	588	556	624	561	551	565	524	576	562	548	636	548	536	565	571	543	563	545	517	577	546	563	539	586	511	597	575	591	606	572	582	566	566	553	583	565	546	547	563	587	561	539	547	526	575	599	533	573	573	554	535	516	591	581	531	565	556	517	574	568	581	556	565	559	561	579	566	594	550	615	594	601	555	582	550	542	555	581	601	591	588	580	547	598	594	540	593	536	517	565	580	593	594	527	568	565	548	569	598	526	599	538	530	538	619	559	552	532	552	580	541	539	584	577	551	540	556	592	546	531	563	542	602	513	560	562	578	564	612	579	553	519	530	543	561	517	535	546	520	568	561	525	560	605	566	540	503	566	502	572	565	550	561	580	608	581	539	538	546	582	547	530	544	531	540	566	588	544	574	555	559	619	575	511	580	575	617	588	544	539	586	593	531	557	585	566	567	539	563	602	569	576	565	559	570	564	573	510	504	585	588	540	595	509	549	549	569	572	553	548	528	557	533	581	557	582	550	529	512	552	548	586	556	588	595	563	567	534	561	522	548	584	547	586	556	572	580	526	549	568	525	565	561	528	534	577	543	532	564	583	553	492	570	536	569	507	537	522	515	574	580	588	566	551	535	576	548	542	544	567	559	528	538	554	544	532	550	538	562	521	568	613	560	545	581	542	564	542	538	577	564	578	510	507	568	587	591	540	574	581	575	618	571	520	551	568	556	614	552	533	556	532	557	537	569	551	552	559	530	574	573	538	547	608	539	536	520	553	571	538	542	581	544	570	545	604	553	560	551	540	522	558	552	523	543	560	607	554	580	515	537	600	611	523	559	552	525	537	586	578	540	563	523	540	590	572	563	538	603	570	569	538	571	545	618	572	562	544	543	577	594	576	564	539	575	558	574	520	552	590	544	565	592	527	558	569	528	584	556	553	547	542	525	547	608	559	577	589	542	582	568	560	550	575	553	533	593	566	562	539	559	599	558	584	533	529	558	538	525	567	578	566	529	585	575	575	555	514	595	563	581	560	594	520	545	539	561	540	539	548	551	553	533	575	608	533	612	560	574	578	549	520	556	596	615	630	629	552	576	563	564	528	578	548	550	558	568	562	613	563	497	603	567	595	589	545	576	551	556	515	546	583	549	552	539	524	558	557	578	559	535	579	580	551	554	539	579	557	508	548	572	583	576	571	562	546	518	556	574	532	595	542	581	561	559	543	605	517	525	543	537	538	593	590	602	532	521	556	579	512	603	536	566	559	557	524	549	587	566	504	563	575	527	569	589	561	559	572	539	588	570	526	555	517	583	550	596	565	522	531	550	555	552	514	569	560	562	537	546	563	561	591	575	566	520	546	535	579	590	562	578	565	552	533	585	533	567	534	508	567	592	503	556	541	581	513	604	572	542	563	569	594	531	587	582	568	565	562	564	553	562	592	552	600	552	613	535	562	542	592	549	519	580	563	542	525	546	536	555	554	520	565	582	515	581	564	582	532	607	570	505	560	569	499	594	554	569	564	548	557	580	591	595	581	593	563	590	532	580	565	538	555	549	591	572	531	565	555	583	560	561	589	557	565	551	555	582	568	565	582	521	570	535	568	564	553	569	582	523	528	541	547	594	570	590	526	594	556	532	540	595	523	558	620	574	580	544	583	556	567	521	589	541	572	590	566	540	572	553	512	547	601	576	553	561	619	570	541	578	584	541	507	578	568	560	552	577	554	570	551	552	521	569	565	532	573	581	565	588	552	559	548	570	555	495	571	562	541	529	551	554	570	581	553	576	540	553	557	528	577	556	572	590	558	597	571	548	538	529	557	562	556	575	527	515	558	555	601	561	555	597	597	591	564	545	531	517	554	562	570	547	527	570	602	595	556	546	523	559	505	540	573	572	537	563	610	586	547	563	578	559	542	547	601	563	557	566	528	572	584	525	579	553	635	583	579	632	569	546	571	558	528	599	553	539	540	545	591	568	553	551	539	582	553	561	562	556	547	549	578	581	572	547	562	558	513	572	566	545	540	552	532	531	584	587	628	563	534	575	530	586	594	525	558	571	596	599	589	526	555	572	517	564	607	553	522	573	538	561	602	556	535	587	566	541	567	575	514	585	549	547	554	547	549	594	585	543	549	554	557	565	541	531	565	580	563	587	547	541	593	575	532	569	571	569	614	558	573	579	585	575	553	499	551	589	585	555	547	575	547	593	579	532	545	559	527	552	578	587	568	544	547	579	564	543	537	574	542	537	580	571	535	512	567	581	551	535	548	527	524	552	571	564	564	560	573	512	561	536	547	581	534	519	536	558	542	551	584	545	596	553	548	549	547	556	566	511	611	569	565	554	542	612	575	550	560	543	575	551	553	565	532	504	568	544	523	578	527	543	540	536	549	523	564	534	564	563	558	552	565	581	524	608	524	549	550	539	581	555	538	558	581	556	552	522	530	520	610	577	568	575	566	540	588	559	527	568
11487	23390	16970	13160	9503	6687	4811	3804	11028	22678	23042	18651	12279	7311	3970	2264	1292	895	698	639	571	571	598	591	578	625	566	612	612	600	590	614	594	617	588	568	581	580	581	580	569	584	527	540	579	559	587	575	573	600	599	621	601	558	586	547	569	602	580	581	578	656	581	596	593	628	602	562	562	609	593	581	575	622	568	593	569	561	617	547	611	584	605	590	581	563	611	599	593	553	609	622	641	515	565	599	576	572	564	578	573	575	571	574	576	581	598	581	612	605	578	587	551	601	634	621	603	566	608	586	550	537	577	601	590	573	571	569	594	582	571	564	625	612	573	598	599	564	590	562	559	579	607	588	587	623	572	595	608	599	588	615	636	615	590	566	583	616	555	569	606	604	564	548	605	627	604	624	589	599	563	605	592	621	586	584	625	564	577	622	590	586	529	587	529	579	559	587	532	578	602	562	564	562	577	608	591	604	605	585	608	611	589	610	584	622	542	585	586	581	586	610	561	624	577	567	571	574	573	603	585	580	536	552	570	550	601	594	602	548	571	609	609	590	574	559	616	565	578	588	588	613	582	605	593	563	633	634	629	566	608	612	619	584	612	535	614	567	615	577	601	526	561	588	550	572	606	555	602	550	553	578	540	580	551	594	585	573	567	601	633	550	573	622	596	636	586	616	559	651	587	578	586	620	618	563	598	586	567	560	586	546	608	659	591	613	561	579	571	554	577	589	536	589	590	611	607	565	601	591	583	596	572	596	583	571	586	599	589	600	587	585	607	563	591	610	563	574	583	560	573	597	548	577	597	564	566	579	573	636	559	576	646	596	586	585	617	553	581	605	626	597	624	575	612	569	606	506	550	621	613	608	578	580	543	579	570	565	546	583	552	572	593	588	573	536	584	592	589	610	573	565	586	575	584	543	577	595	565	564	592	614	586	545	600	599	621	551	551	577	636	640	594	568	605	588	592	599	591	548	614	576	619	598	590	557	575	585	611	608	602	595	551	586	573	652	562	563	557	578	594	578	589	571	590	567	605	591	598	590	608	587	580	595	613	524	623	582	586	610	639	592	602	615	555	568	569	582	589	622	568	578	639	579	623	615	578	550	585	582	611	593	580	584	588	559	596	625	573	582	532	623	617	597	619	570	581	591	622	603	601	558	617	565	539	584	575	598	597	617	586	547	610	559	623	605	565	611	574	578	575	610	606	567	617	577	611	610	597	570	569	588	586	611	581	558	570	546	606	549	596	603	576	594	588	622	573	569	596	606	614	551	552	546	575	573	572	618	584	551	580	599	583	565	562	550	561	581	588	542	578	559	600	633	584	541	571	560	583	596	558	610	615	577	570	590	613	590	560	551	574	604	604	617	568	559	551	516	612	554	575	534	541	562	612	582	601	595	579	587	561	596	587	608	603	645	531	556	568	582	574	589	557	610	550	612	638	589	610	622	582	584	591	571	562	615	575	614	573	613	545	581	605	571	588	632	581	564	521	581	575	571	572	592	596	616	619	574	577	552	562	574	604	569	613	577	587	600	648	536	589	578	578	637	583	597	588	636	627	574	659	571	578	579	543	547	664	609	580	562	591	630	556	619	619	550	607	588	598	546	547	622	588	609	607	573	551	582	594	577	584	564	541	608	595	581	597	595	582	551	589	598	584	584	564	628	648	536	583	560	591	568	596	575	599	564	594	574	592	572	562	586	563	571	585	633	574	619	567	594	602	626	554	576	556	616	573	577	580	562	534	576	547	564	603	613	589	578	617	583	574	585	599	578	594	640	594	603	637	625	627	580	586	593	609	587	559	547	583	573	599	569	591	600	569	573	602	591	624	554	626	534	616	580	579	624	592	574	586	522	610	583	584	590	604	553	574	574	606	573	535	566	579	586	583	531	605	570	573	560	583	534	619	560	575	572	581	603	584	578	615	598	585	583	563	566	571	589	583	608	589	557	556	597	588	624	586	637	561	601	620	611	553	584	600	561	603	579	568	612	560	561	571	576	590	556	565	555	591	582	598	551	540	625	576	577	560	603	584	582	586	570	566	548	598	613	627	576	586	578	560	576	549	611	582	590	604	619	599	611	608	549	618	574	579	598	615	586	580	621	581	582	600	560	593	610	545	559	591	614	562	577	555	588	582	615	571	610	579	585	624	565	581	521	575	603	574	584	589	594	551	518	611	600	618	540	619	554	622	555	576	587	588	593	557	547	596	593	592	539	572	563	615	559	558	573	614	568	579	584	592	575	597	569	573	593	557	564	615	607	613	588	597	593	571	560	601	605	582	604	576	599	543	578	565	585	598	592	577	592	601	636	591	595	564	552	576	592	576	592	611	594	617	614	574	585	595	571	605	575	596	596	599	611	539	596	595	588	591	568	613	614	590	606	599	600	594	559	635	597	594	595	574	563	606	586	583	589	573	578	563	573	569	558	599	608	568	577	640	561	541	577	605	567	623	604	590	599	593	597	543	611	586	573	588	544	554	573	588	580	586	605	578	596	555	597	589	645	591	551	617	596	566	589	605	582	620	536	560	583	591	624	592	605	611	603	566	532	605	517	601	595	552	581	565	578	548	578	546	602	609	568	578	587	558	602	596	569	613	595	558	603	603	616	579	617	559	598	610	617	587	588	572	591	534	626	578	578	612	584	603	604	622	602	575	546	614	585	596	571	581	554	585	614	590	578	576	631	560	547	613	573	585	571	606	591	594	590	563	562	603	600	563	563	608	555	585	560	588	628	631	563	571	565	592	598	577	591	623	596	605	578	591	573	578	568	593	584	598	549	625	535	607	621	583	614	571	639	585	583	574	603	556	574	577	573	558	624	552	603	596	530	544	609	634	584	574	605	562	637	582	582	581	568	543	570	550	585	566	652	641	600	586	598	593	582	592	577	569	612	586	571	582	604	648	574	621	597	544	588	567	565	559	605	580	600	594	567	614	560	547	543	550	584	597	583	582	601	594	600	592	593	578	616	558	542	550	590	568	583	550	586	581	589	614	585	540	577	585	558	601	582	616	574	599	577	625	591	584	583	580	569	532	568	596	565	585	590	580	562	596	609	562	562	586	582	596	548	627	603	614	612	618	626	571	600	540	609	581	586	597	579	614	613	631	568	578	606	566	625	584	576	600	568	575	574	616	593	594	600	576	564	565	556	645	613	588	571	569	607	585	589	556	611	607	600	579	578	583	582	590	604	586	590	578	546	582	609	588	571	594	549	601	613	545	633	569	621	578	539	608	593	600	605	559	601	607	575	569	567	573	533	571	523	578	600	609	616	565	600	566	576	604	615	539	601	569	591	539	620	532	564	579	620	626	638	561	571	618	587	597	572	586	581	588	592	587	600	568	580	579	590	603	593	607	567	570	601	558	561	551	613	590	582	578	597	583	582	598	536	549	552	598	572	598	580	601	592	586	603	569	597	614	624	577	597	576	583	541	586	575	585	590	608	586	583	593	616	580	603	526	612	609	572	623	598	552	565	550	587	551	585	590	576	606	569
25190	21345	27504	25482	13183	3644	2354	1792	3873	9664	10785	8488	5511	3162	1977	1257	829	706	618	547	538	562	560	565	537	540	548	559	548	574	578	599	552	561	574	543	542	587	576	543	558	569	583	557	536	541	556	580	561	567	541	522	550	539	517	529	523	557	527	531	549	537	516	530	535	533	535	525	542	497	566	573	547	541	536	522	545	585	556	543	541	540	548	567	540	511	532	570	553	553	574	522	566	516	551	520	536	571	540	555	551	517	545	571	561	512	559	542	540	556	553	527	566	548	538	550	546	533	536	525	560	590	518	515	595	549	570	568	539	548	566	549	562	571	533	544	529	603	599	579	561	550	560	529	550	538	554	579	531	578	564	537	530	597	546	512	544	550	544	583	544	555	535	553	539	527	535	553	584	564	535	527	475	541	541	522	556	541	506	587	580	531	544	519	547	532	598	588	603	562	550	568	533	506	556	577	525	547	533	585	563	518	622	577	604	564	564	563	555	535	562	543	517	536	589	549	596	530	545	558	542	563	539	549	554	568	554	524	564	539	571	560	535	541	534	584	553	537	532	505	606	589	584	575	551	575	540	578	537	505	541	524	511	535	535	551	573	555	540	536	562	512	580	557	502	543	532	574	553	539	564	581	520	518	555	564	539	569	524	535	529	551	563	518	539	553	566	564	561	538	549	576	573	580	547	571	546	521	561	570	522	590	509	575	564	570	570	583	583	538	551	521	567	581	561	551	569	510	557	549	608	521	586	531	537	548	576	538	566	579	529	521	594	568	526	505	573	552	559	597	535	575	570	562	553	620	522	562	560	577	507	587	522	572	571	565	520	526	555	541	553	532	568	525	548	539	545	567	496	550	569	520	538	561	616	574	544	555	542	563	576	545	570	565	511	523	523	565	529	560	534	560	530	547	519	550	571	503	532	522	583	573	566	497	569	563	572	553	538	516	600	524	537	590	570	529	595	533	545	542	520	601	556	552	562	578	587	548	552	580	530	530	524	522	578	619	535	572	595	563	534	492	597	577	535	563	512	565	537	534	522	567	558	554	551	564	562	522	567	544	541	575	522	513	559	578	525	541	549	587	579	545	561	571	582	570	551	535	538	545	547	543	572	560	521	556	538	546	538	551	568	566	552	533	547	547	498	556	585	563	567	509	593	545	564	571	525	593	533	550	558	570	544	532	571	499	546	530	547	532	580	571	545	518	512	485	517	582	557	585	525	564	556	544	557	552	605	571	532	559	585	531	569	544	546	556	549	546	541	580	522	552	545	583	576	560	592	561	534	533	528	577	514	539	561	537	529	543	555	557	532	532	559	544	526	563	554	519	547	553	596	549	579	534	569	538	558	538	538	573	562	588	573	544	522	539	541	554	531	568	542	569	528	565	547	564	546	544	564	563	559	587	560	541	553	551	547	592	522	578	576	543	565	545	566	518	532	551	526	526	496	558	561	555	580	539	585	541	577	521	552	581	521	560	586	575	545	579	544	590	559	521	542	574	573	556	538	556	525	583	601	545	526	587	556	525	545	562	557	576	566	547	552	554	569	584	532	545	553	578	524	586	567	538	507	569	547	551	537	533	566	521	555	582	565	560	527	577	567	510	522	567	553	534	559	551	546	533	522	564	565	553	577	543	509	521	500	520	534	582	529	541	573	568	567	540	569	524	607	546	571	574	546	543	511	521	540	552	624	544	549	579	592	550	555	544	549	564	577	546	561	546	564	556	529	554	589	537	546	591	554	550	527	556	502	578	507	536	588	560	538	551	564	570	560	520	531	568	541	571	542	564	547	530	593	546	576	575	578	537	554	538	558	536	546	543	528	530	537	550	535	536	529	564	535	535	530	565	579	575	592	552	549	530	562	554	519	514	571	512	565	502	532	563	560	510	554	554	582	511	549	586	514	535	573	578	536	493	565	554	531	554	551	579	560	557	551	551	521	520	573	539	541	515	572	552	537	523	539	556	596	561	545	526	598	556	523	530	547	560	521	502	559	600	561	588	569	539	545	544	544	556	494	536	603	533	572	562	554	563	571	545	582	533	537	512	543	561	535	529	577	561	557	521	562	548	532	508	522	572	565	547	579	535	588	595	557	528	555	524	564	549	566	570	547	518	545	562	545	512	575	572	559	561	571	578	538	545	545	587	533	534	524	530	557	552	584	548	514	550	562	541	543	586	594	598	594	523	540	589	543	557	535	580	548	559	537	558	528	578	553	574	547	515	546	586	580	511	534	551	586	491	539	552	544	551	512	518	543	557	526	544	523	515	556	562	560	550	526	538	582	569	557	553	523	525	562	613	539	582	578	555	535	568	581	526	521	560	568	525	581	545	583	529	507	574	587	529	520	566	539	510	562	589	578	549	543	544	554	539	546	577	556	574	552	571	538	573	526	579	542	571	535	526	528	549	584	583	557	534	546	539	555	527	530	576	538	547	518	524	523	562	559	551	508	526	553	564	523	555	557	573	550	528	551	573	533	551	559	602	581	562	531	554	541	604	530	512	576	569	579	566	536	558	563	530	554	503	523	588	599	531	567	549	580	572	600	566	591	523	564	518	554	536	537	565	562	561	573	588	530	567	550	566	574	544	536	546	590	528	583	600	512	580	583	542	508	537	541	559	577	533	554	539	572	577	548	570	540	519	532	576	512	562	530	526	548	525	542	551	563	581	538	518	546	582	554	600	587	596	561	543	560	515	488	534	592	589	555	535	544	570	565	529	522	504	510	521	546	578	504	584	563	575	562	559	568	544	536	551	546	569	532	529	551	533	549	540	590	556	537	525	565	557	569	570	532	560	543	535	554	556	566	589	555	548	559	556	537	540	576	517	544	540	586	548	565	575	531	575	535	564	532	544	568	554	558	529	521	532	545	513	539	549	573	563	552	566	544	557	517	537	572	586	540	566	546	529	533	526	549	547	550	526	593	541	524	564	492	526	571	536	521	570	525	528	558	499	510	588	533	553	572	532	578	546	567	528	533	558	553	547	569	535	544	538	559	566	508	539	579	566	549	594	547	593	536	554	577	584	564	532	586	585	539	517	523	531	561	560	599	561	558	551	533	576	524	549	562	546	578	524	572	531	591	505	523	568	558	508	564	554	515	512	588	576	539	551	531	511	556	511	591	543	581	588	507	545	581	521	571	580	542	553	564	550	497	525	591	551	550	529	546	539	567	575	544	569	542	528	601	558	541	539	573	563	543	579	543	561	566	559	555	523	547	540	570	556	576	577	541	532	534	544	594	578	526	536	577	535	523	543	563	543	528	518	534	524	576	506	537	539	556	548	526	583	557	562	598	565	596	510	594	529	562	560	495	555	513	568	514	549	558	559	521	607	526	589	545	513	581	559	574	576	551	550	544	529	553	555	541	591	554	566	524	529	524	549	539	581	550	554	553	539	542	567	579	542	552	544	585	595	590	548	518	512	564	581	544	513	537	526	544	521	543	524	526	561	574	567	553	574	562	545	538	547	595	533	541	538	534	562	557	498	541	542
10811	19387	16315	10602	7477	5492	4163	3184	7793	17437	17490	13762	9001	5249	2933	1726	1102	795	706	606	595	577	564	552	601	543	562	591	595	577	604	602	589	590	603	568	588	621	603	631	596	605	596	582	604	605	580	582	606	581	624	591	553	562	583	575	576	560	600	560	586	582	598	588	586	591	555	556	599	613	587	589	551	576	620	588	671	589	588	582	638	572	556	558	568	598	598	547	584	562	602	587	590	552	602	604	572	613	612	592	627	559	558	587	545	607	579	590	635	564	562	569	579	605	591	575	558	588	618	559	594	557	571	533	565	598	573	573	600	604	567	619	618	524	544	560	586	569	552	618	603	577	555	586	603	633	569	612	572	583	599	579	596	565	542	606	602	612	615	604	602	577	578	592	576	548	547	607	537	644	615	614	601	575	547	589	649	600	599	571	567	538	585	572	565	574	594	588	580	580	569	619	563	598	594	586	591	559	625	619	566	585	606	593	569	601	595	567	536	584	654	595	647	621	586	563	559	622	609	568	602	586	632	545	560	589	589	575	556	614	561	594	635	596	550	590	608	534	560	586	608	610	566	562	577	623	553	572	616	611	597	594	597	610	577	588	579	536	557	616	618	571	574	616	590	617	558	604	577	595	627	599	597	629	636	562	610	637	580	600	580	570	602	577	584	588	626	569	615	635	631	619	586	544	578	579	553	631	558	605	579	605	623	601	530	569	607	598	545	591	580	592	600	587	557	630	621	593	602	587	615	584	599	574	582	592	630	613	614	578	615	588	616	604	569	599	618	603	599	583	564	572	591	596	599	612	559	628	604	584	581	590	591	597	535	581	595	544	548	588	634	576	553	606	619	638	604	614	575	600	620	605	625	535	566	595	628	567	634	602	580	580	618	600	572	571	624	581	614	589	613	549	593	629	557	565	575	579	552	660	591	591	585	580	612	598	560	628	578	587	544	588	576	575	580	600	602	597	600	630	540	565	603	605	622	552	583	548	578	581	571	552	569	591	517	583	603	588	595	581	616	582	589	596	606	601	568	614	571	602	600	564	596	605	587	592	586	596	578	622	611	578	620	594	632	584	569	539	582	638	590	621	635	592	584	564	609	576	544	551	559	549	588	610	641	555	583	584	540	618	605	618	562	650	583	588	584	541	589	577	585	647	592	592	586	628	607	581	569	588	589	598	605	597	622	594	616	575	560	574	582	639	590	599	581	630	616	603	569	589	617	580	571	508	566	613	608	584	600	582	639	586	564	569	607	583	604	607	647	579	614	596	584	584	575	615	555	580	588	623	594	583	575	569	589	579	574	573	546	572	652	558	603	602	603	586	611	609	623	610	577	571	591	571	586	582	605	582	578	574	604	576	591	622	553	586	552	576	592	595	602	559	585	547	587	607	562	599	563	554	583	633	578	589	609	565	613	611	657	579	600	601	573	602	537	611	599	582	591	556	560	562	587	593	571	590	587	605	626	617	607	599	598	650	573	531	579	561	582	573	576	604	538	596	604	610	619	574	555	559	529	534	628	590	624	611	600	604	610	619	564	614	625	558	617	612	583	584	619	592	571	609	562	566	617	596	577	632	576	592	588	599	627	592	602	630	601	592	573	577	604	557	563	598	607	612	629	589	601	596	630	596	546	547	610	592	595	578	634	603	590	584	597	627	585	588	561	616	601	546	585	580	588	597	610	605	583	580	526	591	593	586	588	571	607	607	606	586	594	545	564	586	635	578	581	605	581	616	603	549	561	613	636	578	550	618	615	557	596	571	560	603	576	581	569	594	594	594	550	592	560	577	566	612	599	587	553	586	628	553	599	606	577	609	606	585	611	578	581	602	613	535	575	605	603	530	601	583	572	571	640	602	614	563	604	603	571	553	560	553	654	612	615	618	655	565	646	627	577	618	556	610	565	540	589	568	511	571	594	610	606	572	536	593	581	595	622	552	569	590	611	584	580	530	605	606	564	610	590	610	581	588	605	586	592	571	612	630	599	550	620	593	584	591	553	577	625	572	576	626	597	580	574	572	604	607	579	593	584	571	626	580	608	604	547	609	570	550	557	590	617	606	594	564	597	573	564	621	539	580	568	577	606	609	557	656	629	557	611	584	616	612	578	605	614	622	613	598	618	599	619	542	561	578	603	585	580	598	560	594	602	579	603	544	579	575	557	609	621	543	562	606	590	597	581	588	610	596	601	561	615	602	577	584	615	606	601	562	607	593	581	601	538	588	580	608	608	534	639	613	601	547	621	628	595	577	566	599	617	626	565	583	590	576	579	572	598	610	564	577	584	579	593	570	575	555	610	623	607	646	567	591	573	569	533	627	618	589	572	592	574	642	583	566	593	590	563	593	560	615	597	565	557	629	600	577	593	599	581	552	542	605	589	611	596	606	576	583	586	614	589	567	594	658	570	567	577	587	566	555	573	614	603	569	577	646	609	563	599	580	631	599	635	633	613	602	590	564	566	602	590	589	592	586	578	616	540	590	578	573	604	596	570	586	618	577	571	610	556	571	560	575	587	559	565	580	663	583	587	602	594	564	625	555	576	571	632	555	585	615	584	550	583	636	619	539	574	549	607	549	623	554	612	601	595	613	608	571	642	567	568	561	604	581	594	626	557	605	619	586	586	565	612	577	600	638	568	575	568	550	577	581	606	607	542	580	595	565	593	574	618	556	545	573	596	535	622	587	601	569	593	600	595	607	622	604	577	586	588	607	589	592	665	585	619	567	625	589	562	587	601	579	606	553	596	579	610	584	580	580	614	652	595	610	595	545	607	616	627	596	587	566	588	613	579	596	612	598	561	594	593	584	577	537	576	573	587	606	550	592	597	601	525	592	576	604	581	613	609	626	571	574	623	618	563	561	601	584	584	573	596	607	618	590	545	583	653	590	593	577	585	600	616	596	637	558	604	619	609	582	552	576	605	576	623	556	560	586	566	602	591	595	603	571	565	646	542	607	601	601	623	581	613	585	645	576	599	572	596	660	594	608	577	589	600	589	628	584	579	588	590	657	571	618	594	629	612	560	603	597	595	605	611	624	617	599	587	606	592	635	565	557	618	561	600	576	621	651	582	556	615	578	589	596	585	564	584	618	603	566	618	578	591	594	641	560	597	593	638	570	635	608	634	602	622	594	600	608	551	617	608	587	647	567	558	614	556	598	580	613	587	626	600	605	604	605	622	590	576	614	589	607	617	633	595	554	579	569	600	584	562	553	591	591	585	605	619	624	617	544	626	605	589	551	578	567	596	590	623	580	557	578	604	595	615	543	600	594	559	564	612	555	573	531	583	568	570	631	615	578	613	546	551	596	614	598	606	592	567	595	555	553	604	595	598	591	555	560	655	573	618	574	639	616	592	571	569	578	559	629	568	543	601	607	607	597	597	567	619	570	600	589	567	645	593	576	593	565	626	564	618	619	576	589	621	589	634	614	602	609	567	574	615	617	584	592	603	604	563	542	562	605	588	582	606	567	605	582	608	589	581	557	593	576	561	579
22811	21394	29168	24002	21407	21630	13052	3732	8680	30637	32364	26461	19077	10894	5873	3219	1678	1113	851	743	730	682	753	715	742	711	693	704	705	690	668	624	729	702	691	732	632	630	671	655	713	734	726	734	694	707	716	745	695	696	713	665	711	710	691	661	724	660	731	648	717	718	715	712	717	697	669	685	704	679	691	711	716	707	755	755	698	751	678	716	700	702	737	706	787	750	681	683	668	747	676	694	678	723	725	683	712	706	712	656	693	715	742	704	697	742	671	692	720	680	682	722	675	682	722	699	674	663	738	680	688	700	691	658	694	673	717	720	703	692	673	710	685	726	695	682	651	750	734	689	688	702	682	667	683	679	697	673	692	698	700	629	661	715	678	670	691	700	711	682	675	711	722	701	704	699	715	684	729	727	686	663	726	686	772	724	676	728	708	717	672	690	712	711	712	713	741	727	666	680	730	735	690	701	657	722	716	682	672	728	737	739	740	686	723	707	716	731	686	698	721	650	698	736	687	656	710	679	718	719	687	678	704	708	706	664	678	667	644	724	675	704	729	654	693	714	652	707	735	724	737	718	706	691	690	736	676	695	724	647	684	688	663	727	702	686	740	706	727	688	696	677	713	682	732	715	737	706	699	727	724	695	763	693	703	669	718	705	708	746	706	720	686	711	702	674	718	713	686	709	736	692	688	715	700	674	671	676	729	755	691	695	713	746	712	735	709	692	709	671	667	711	641	711	704	747	714	682	679	598	679	705	723	668	725	743	692	717	707	701	694	694	676	702	722	671	687	701	700	729	683	768	718	719	690	644	650	732	676	689	682	691	666	697	659	697	678	729	730	711	676	681	692	714	688	655	706	704	722	663	694	713	715	707	759	707	711	711	717	690	667	711	730	742	726	696	724	707	658	663	690	676	683	696	677	713	739	714	681	705	691	712	672	690	708	688	741	754	776	730	658	692	690	687	676	665	715	742	677	710	705	721	679	684	678	759	723	744	695	748	667	679	670	642	737	683	712	707	720	728	666	680	732	689	702	671	701	691	673	710	714	735	685	669	726	701	740	732	685	721	709	746	729	721	720	699	655	671	714	699	729	695	664	703	712	640	731	762	679	685	672	714	695	670	701	703	717	691	693	701	697	708	730	666	675	683	735	749	715	735	685	692	662	703	734	678	689	713	706	659	680	689	708	744	706	707	714	711	717	744	694	705	729	695	706	660	691	658	672	736	723	687	680	709	716	657	687	731	686	709	693	704	705	709	692	713	726	695	674	739	674	665	708	744	694	734	686	698	670	708	654	709	740	715	662	719	729	734	733	697	720	692	642	683	711	694	665	739	699	740	684	694	681	694	690	701	704	708	728	686	716	757	707	703	718	757	685	731	613	695	692	732	695	695	642	686	749	644	652	729	701	717	731	697	689	695	736	730	701	729	678	701	714	684	678	676	690	695	712	704	713	690	618	648	675	688	635	713	728	744	721	695	688	685	729	735	686	722	718	694	714	710	674	708	658	693	698	705	690	668	714	710	782	715	727	714	710	677	744	710	736	705	761	720	688	744	730	718	698	711	666	686	764	665	655	713	691	707	690	678	692	704	719	725	705	720	679	709	685	705	673	700	688	711	688	701	713	720	702	684	663	702	730	721	750	702	680	711	675	701	712	698	650	693	706	688	676	737	697	714	699	691	725	748	692	725	685	721	686	713	694	706	709	678	660	701	655	669	715	695	723	721	696	701	702	727	723	703	707	706	798	676	718	662	727	708	720	658	696	685	712	716	657	706	671	719	685	648	716	667	703	687	667	735	711	687	650	689	711	690	681	693	705	662	674	697	704	717	703	704	698	719	715	723	717	687	710	750	667	650	695	697	678	701	695	710	706	664	698	734	660	687	729	683	698	712	684	699	663	700	673	719	739	744	683	696	702	683	695	638	744	662	723	671	718	715	702	744	693	668	699	714	748	687	699	685	713	714	733	683	774	664	690	710	698	705	713	695	712	717	687	676	689	695	756	738	684	725	667	738	657	723	669	697	663	659	667	735	666	684	663	721	709	676	719	751	715	703	681	718	716	683	727	682	770	772	742	662	669	700	726	696	704	657	742	704	727	723	740	709	731	673	689	690	721	661	721	643	718	708	700	750	705	721	723	718	656	674	663	720	719	720	693	655	690	691	630	718	737	690	709	672	724	691	649	713	681	715	676	660	718	736	695	716	696	717	684	726	702	687	640	675	675	721	707	680	715	718	728	690	714	687	703	702	653	692	692	709	652	713	672	694	701	716	681	718	678	677	696	736	701	688	716	671	756	669	699	742	634	712	737	701	715	696	707	646	713	687	740	698	710	712	692	678	685	713	634	716	706	703	715	776	709	729	663	712	677	711	676	738	729	656	679	686	681	693	730	680	677	755	721	725	670	688	654	690	678	683	713	728	680	686	740	717	714	663	673	722	704	716	686	730	694	689	707	751	676	726	701	638	698	701	718	701	721	655	692	682	689	703	709	649	677	699	732	657	674	684	717	628	660	688	657	727	696	716	713	682	709	709	679	721	704	702	714	683	693	765	696	690	723	716	682	705	681	655	692	701	688	760	680	680	689	688	677	679	714	649	704	671	689	660	681	704	698	717	678	730	744	689	723	680	686	697	707	708	698	730	683	688	687	659	689	675	689	692	699	697	741	713	726	670	750	721	748	703	704	707	692	682	690	701	706	752	738	672	724	667	692	712	694	689	655	662	724	739	695	730	721	672	687	687	675	753	643	699	772	752	670	771	731	711	728	712	715	698	706	688	692	699	709	705	702	729	684	665	713	719	753	701	713	688	713	728	722	686	703	692	733	699	710	688	674	742	660	673	694	705	699	687	692	693	662	679	701	697	724	701	696	679	722	704	621	684	633	716	738	704	725	720	668	707	732	707	695	695	697	644	684	669	713	687	695	678	687	693	747	722	655	720	658	700	754	719	712	694	713	717	756	700	745	694	688	700	687	730	668	692	690	698	718	678	654	685	675	651	710	678	726	644	710	701	689	705	675	724	687	733	672	715	688	674	673	717	698	735	704	693	690	660	739	758	687	763	703	643	679	700	709	721	665	728	702	665	748	675	725	697	688	664	702	658	745	708	678	690	719	737	634	682	743	652	703	699	668	676	704	660	690	661	660	692	709	687	694	715	688	666	699	694	707	672	700	695	716	725	674	698	658	727	691	768	692	733	704	669	671	679	702	628	709	699	684	682	712	703	717	716	719	679	707	690	723	665	648	696	725	674	723	682	668	717	707	706	713	660	748	664	709	724	695	695	740	720	704	695	695	681	677	701	701	658	722	718	698	700	704	746	674	706	659	678	714	732	731	664	691	669	670	717	735	659	662	694	646	674	755	728	742	727	722	682	691	703	669	705	686	736	692	684	723	706	682	684	715	703	675	707	733	672	709	694	732	700	723	686	704	717	690	677	702	705	658	692	681	685	685	651	690	755	714	718	644	762	658	716	675	682	680	697	675	662	714	663	727	680
13282	28963	24954	16536	12879	9489	7096	5434	13976	35717	34847	29358	21914	13672	8027	4352	2330	1414	962	845	771	748	742	719	713	720	693	726	706	726	750	764	689	712	743	757	678	706	730	698	720	700	747	714	682	744	729	749	710	700	702	702	655	731	715	734	749	728	722	655	744	674	707	709	682	722	677	695	725	733	738	710	703	740	667	696	724	762	718	674	710	730	743	690	710	752	757	703	729	708	718	695	749	754	764	730	709	681	710	699	731	717	746	743	707	708	663	718	751	716	736	704	680	716	651	726	721	711	734	721	695	689	727	737	696	748	720	694	672	755	785	734	728	701	715	714	693	753	721	714	670	689	682	776	736	719	717	669	704	700	720	742	717	764	682	752	718	700	714	710	726	697	715	717	751	725	787	776	791	754	745	713	692	703	724	754	705	733	746	745	737	757	745	719	717	682	719	693	740	719	717	712	766	763	738	713	727	693	741	730	689	707	695	749	740	737	655	721	741	708	730	730	717	720	716	692	662	692	698	756	702	717	756	710	726	705	662	693	679	738	719	672	662	777	760	697	740	731	726	681	678	743	689	696	742	696	704	723	769	702	743	680	703	684	715	739	693	687	725	765	703	707	680	674	737	740	732	723	697	709	719	677	681	786	788	732	748	735	761	688	727	749	715	722	702	699	694	685	765	759	696	710	667	743	718	732	710	735	715	690	704	704	707	713	698	699	702	696	736	735	722	725	666	734	740	700	710	732	691	710	734	759	726	694	750	687	711	743	653	695	642	680	725	708	697	723	745	685	696	765	686	709	684	738	702	668	711	723	689	775	773	716	743	682	731	803	690	741	727	710	704	703	709	709	737	726	737	747	715	740	783	706	756	690	706	729	738	723	682	742	724	685	736	762	751	750	756	730	749	708	724	725	714	690	719	694	690	684	725	699	720	729	729	734	718	717	685	698	691	714	751	740	690	740	675	775	696	674	734	692	732	677	712	723	687	727	670	729	682	701	736	717	748	752	694	688	642	718	699	738	711	729	685	692	711	712	726	688	716	719	744	719	714	747	738	738	715	734	696	726	721	739	758	681	700	711	742	727	679	766	692	721	673	812	758	721	707	720	717	756	716	738	685	711	730	711	685	688	681	664	729	680	690	721	743	720	729	787	714	713	725	696	703	765	720	678	687	739	733	676	714	748	728	726	714	759	710	742	728	724	736	714	706	703	691	733	668	719	697	677	697	711	689	730	712	734	711	711	726	735	719	730	694	690	761	697	703	737	717	727	713	711	714	680	717	719	689	680	755	717	731	750	701	721	718	712	706	687	688	722	707	708	699	703	752	764	691	733	756	773	758	737	746	684	716	733	693	700	704	724	751	717	680	712	704	776	701	689	693	719	679	701	704	738	713	731	727	680	740	709	695	711	721	723	747	714	734	708	760	729	651	704	792	691	790	694	706	746	719	717	707	676	717	670	715	660	724	733	801	758	735	704	716	687	742	720	777	719	716	705	742	713	714	745	680	719	672	683	739	697	718	720	733	743	713	734	677	730	746	775	744	722	728	710	671	747	680	704	717	721	686	740	739	718	690	692	743	739	724	738	643	699	740	699	759	739	714	699	694	663	735	758	699	743	713	708	691	738	724	702	749	708	682	672	715	731	731	717	702	666	762	680	711	721	701	717	664	702	727	678	724	715	737	698	746	725	772	724	752	698	676	727	733	717	671	801	701	716	701	656	723	738	705	696	720	721	707	693	762	737	742	716	719	683	647	703	692	695	677	687	702	731	709	671	706	702	716	673	710	714	704	759	693	691	699	712	745	715	715	728	696	739	675	724	724	766	730	712	721	686	722	642	726	727	675	685	734	703	703	695	728	643	692	724	654	705	720	677	732	705	699	738	688	688	756	681	695	684	689	737	741	723	679	667	693	674	726	744	686	752	730	733	673	734	689	724	714	714	720	738	706	715	696	671	717	713	799	698	749	672	732	695	768	708	711	752	700	715	719	693	752	729	723	701	657	751	728	717	689	725	709	673	700	728	719	749	727	706	733	696	738	698	697	723	698	702	655	752	717	762	707	775	688	741	697	728	708	721	660	743	659	707	717	696	702	719	694	734	748	673	774	723	704	698	709	693	662	717	725	716	678	699	685	730	696	724	764	722	741	665	757	723	696	724	708	689	682	708	699	737	661	714	732	726	746	696	724	729	715	702	721	747	729	734	718	695	726	710	696	718	733	711	702	666	705	653	694	777	772	739	763	703	721	735	728	693	683	706	770	695	730	782	703	659	683	745	712	730	747	732	720	674	747	655	728	677	727	720	705	635	736	769	710	737	726	721	727	686	726	756	711	677	710	746	694	696	709	712	667	715	695	707	723	717	723	706	725	695	685	719	698	721	749	676	720	721	698	712	709	695	674	687	715	698	699	717	745	737	735	765	749	713	709	759	770	724	676	728	719	740	738	711	693	730	699	738	721	702	730	678	735	735	736	775	734	746	733	671	707	715	731	728	706	744	658	752	719	750	737	650	704	678	753	705	736	735	735	719	735	696	684	703	725	715	728	722	705	704	706	725	723	708	708	671	724	740	678	713	710	735	729	715	771	702	728	787	699	721	668	681	721	688	695	684	685	731	702	684	747	686	707	718	722	707	732	685	746	701	735	686	739	730	742	676	679	727	768	707	735	692	746	708	743	704	728	733	669	712	752	727	730	670	715	743	735	739	700	750	707	763	734	700	692	741	725	740	751	708	729	746	736	748	679	671	698	723	760	716	687	726	683	676	770	679	699	643	740	695	676	731	721	759	751	709	742	726	772	714	664	697	719	663	719	706	724	710	721	688	680	707	741	702	740	723	712	718	671	730	680	688	688	736	719	737	723	682	731	681	709	704	726	704	759	714	715	711	749	722	713	692	730	687	726	714	733	705	739	709	695	698	720	695	711	674	737	715	714	694	680	751	746	652	683	736	673	743	701	728	725	703	724	731	686	715	718	697	734	736	704	708	689	742	649	642	724	734	728	682	764	700	731	708	713	709	732	728	685	679	737	702	730	724	679	710	693	746	704	719	762	745	678	691	739	688	710	708	707	720	680	702	687	704	710	755	723	749	724	737	681	698	715	720	715	710	736	718	672	690	721	729	672	700	751	686	735	736	693	698	734	735	717	678	717	754	701	733	723	715	661	742	701	719	718	716	680	692	689	698	723	723	742	754	682	735	708	703	712	674	737	738	655	745	702	712	669	708	704	718	744	744	653	709	699	723	723	777	745	674	707	710	683	743	729	691	754	770	675	766	679	670	723	748	735	665	747	703	672	726	730	697	735	712	722	770	693	697	691	717	697	718	672	668	694	746	706	722	686	666	747	685	734	664	802	710	688	717	668	703	708	702	747	721	781	703	703	758	685	730	728	693	691	734	761	710	739	671	748	685	691	702	690	732	702	702	705	715	710	742	693	730	646	737	730	710	742	748	687	693	682	698	691	721	684	741	703	716	723	695	743	765	731	744	700	725	691	687
28010	20184	14375	7690	4059	2610	1848	1413	1334	1873	2127	1874	1549	1113	841	656	570	535	534	510	448	514	493	477	479	472	461	453	489	459	451	456	494	497	537	462	511	484	510	476	469	471	502	492	463	489	444	465	463	491	475	468	481	482	484	515	478	466	529	493	479	497	501	455	483	441	450	446	479	462	486	491	488	467	481	505	492	466	472	478	487	462	522	455	488	499	530	496	459	524	480	484	449	445	466	484	458	465	512	502	468	534	494	494	463	502	446	474	485	499	500	481	482	467	443	459	493	461	486	459	476	475	469	483	419	468	507	464	470	470	501	438	486	475	459	481	476	470	511	485	507	484	473	518	484	510	471	472	503	469	459	484	468	511	493	460	468	475	481	502	530	467	499	464	550	476	547	500	437	470	459	477	484	517	491	519	461	465	517	463	466	434	498	491	471	477	474	519	492	463	483	451	489	462	485	519	489	487	481	498	523	474	422	454	511	465	488	507	469	444	469	454	476	454	465	450	499	474	467	521	483	481	488	487	466	436	502	445	457	486	470	491	487	500	514	456	494	476	502	510	499	460	478	511	508	463	433	482	459	505	474	509	521	533	480	462	504	504	492	487	516	485	524	486	490	473	516	452	463	471	482	448	497	512	466	472	489	445	432	450	465	448	482	479	521	450	471	500	448	461	485	459	507	443	507	491	458	489	479	470	506	461	484	481	496	476	423	467	467	475	519	505	510	508	475	466	514	499	453	464	495	440	468	507	488	468	475	467	480	499	486	481	487	486	504	442	476	489	535	466	490	504	460	475	505	481	450	483	484	503	480	495	472	470	528	481	509	486	469	490	498	490	482	446	431	473	484	483	499	522	533	476	503	518	470	485	482	487	517	514	463	467	459	493	452	449	473	453	508	460	506	502	469	447	517	462	502	506	470	535	502	442	488	457	512	481	501	482	505	491	481	494	457	450	486	473	466	498	481	509	468	470	484	491	538	501	508	531	508	450	470	452	452	520	511	480	493	461	469	470	481	494	421	469	508	522	489	481	471	434	492	477	475	502	489	511	447	467	488	474	492	453	462	487	469	478	460	489	462	477	494	477	448	480	483	463	475	507	463	483	446	475	478	473	490	486	455	492	446	489	527	477	485	470	481	457	498	482	509	491	505	503	497	499	434	498	502	440	462	478	479	455	451	514	500	476	519	474	503	488	534	506	487	480	510	447	496	526	479	475	486	500	461	462	474	509	493	475	490	469	494	496	467	507	485	511	456	492	528	485	513	490	437	473	487	510	448	485	467	461	438	449	455	455	475	511	479	497	473	442	475	496	461	508	445	478	522	483	545	478	471	488	448	485	461	504	492	489	493	484	491	511	462	494	478	469	476	444	483	506	466	433	480	511	492	495	488	509	468	505	455	462	471	504	479	480	438	512	510	512	494	515	473	480	502	487	506	447	485	498	481	455	493	434	463	459	484	484	434	489	498	467	480	508	477	454	488	485	533	488	483	506	508	467	442	501	499	485	469	483	505	451	495	501	460	459	476	469	499	432	509	441	462	495	457	502	504	457	493	469	472	464	488	430	427	475	477	492	507	499	488	448	486	493	457	517	469	468	508	498	494	482	453	483	519	478	508	494	493	475	492	465	494	489	471	485	538	459	485	451	513	466	491	510	544	502	487	462	473	509	510	508	497	529	467	475	497	500	466	470	460	505	469	463	491	460	463	489	490	547	502	498	559	503	487	460	472	475	498	440	514	443	495	522	510	449	498	448	516	502	486	469	482	466	501	465	472	487	489	510	443	445	489	455	498	506	500	462	452	472	461	464	501	514	474	485	459	502	455	504	520	459	443	512	460	495	505	461	459	475	517	491	461	449	503	469	482	522	493	469	442	493	482	457	468	452	442	475	479	472	477	487	504	478	476	515	478	492	477	487	495	510	447	472	473	494	478	501	479	490	418	466	472	471	478	502	479	449	497	511	510	487	452	504	482	521	487	469	491	525	458	497	514	465	492	488	470	496	488	466	483	470	456	470	477	482	496	500	470	475	468	489	471	466	440	495	493	503	470	469	515	474	510	492	464	462	485	490	484	454	438	537	463	497	498	464	489	457	451	496	468	466	459	440	485	478	502	488	462	424	484	493	447	465	502	495	469	497	510	503	437	504	513	518	488	500	443	483	466	492	476	449	488	481	514	500	479	517	498	479	468	481	502	492	491	467	460	470	449	497	518	481	503	483	524	449	488	490	452	468	478	475	482	454	453	468	497	477	508	428	500	483	468	475	507	458	453	469	521	467	540	481	422	475	453	496	486	492	468	482	489	475	481	441	490	509	472	431	491	500	479	429	519	500	488	475	495	527	481	480	492	534	514	490	466	520	498	504	457	504	513	479	490	492	485	484	493	460	486	459	477	467	488	481	469	497	520	493	474	484	469	434	495	485	490	481	501	520	486	465	500	479	499	464	466	513	484	505	507	475	515	507	499	483	464	454	440	472	469	470	459	502	453	501	483	443	497	488	484	471	471	510	490	481	505	463	515	491	473	479	436	485	495	438	463	475	452	482	476	478	491	475	495	487	442	473	464	475	487	477	490	455	465	492	476	497	520	458	490	456	468	497	476	495	476	470	485	490	471	484	474	487	489	525	483	502	484	510	500	462	510	508	490	473	480	492	523	482	467	484	432	480	505	490	475	484	457	475	469	497	475	468	486	413	491	495	474	455	511	469	514	476	486	418	470	470	474	433	500	507	504	464	441	515	464	484	439	468	471	466	498	458	497	465	483	499	527	490	480	502	479	494	502	492	472	473	498	450	460	500	505	477	469	466	499	464	437	450	486	470	429	475	507	528	493	535	522	488	465	465	489	482	473	488	499	481	456	500	422	445	449	468	472	519	522	454	470	491	482	458	481	493	484	460	499	472	491	471	488	481	479	466	461	492	469	511	483	516	457	472	494	458	485	485	477	499	486	457	470	438	486	481	466	482	475	439	470	517	515	457	519	473	458	469	484	472	499	460	532	479	502	487	456	499	457	499	470	479	488	438	482	516	536	494	498	516	461	448	469	457	475	489	495	445	533	465	458	477	550	480	443	443	483	459	470	465	483	487	467	498	486	486	490	496	457	463	487	498	516	490	475	469	464	492	473	468	501	429	464	459	493	494	527	473	478	462	474	470	504	480	460	478	473	490	464	478	513	494	499	490	456	483	478	437	474	491	482	494	485	452	494	491	448	484	513	540	420	438	519	507	513	491	469	508	470	489	488	461	510	464	512	451	452	497	487	484	490	494	470	475	504	486	502	472	481	461	470	483	477	499	480	454	503	457	536	444	481	447	524	533	499	473	493	515	486	441	502	509	484	491	466	466	482	455	482	498	523	496	480	463	460	518	457	553	497	496	495	474	501	492	486	495	497	466	485	489	473	480	507	466	493	474	447	502	485	500	458	473	504	449	444	454	485	458	448	466	489	482	490	487	486	483	499	484	497	465	468	474	464	519	495	481	497	496	520	509
10335	16558	14605	8482	6613	4725	3185	2451	2257	2806	3062	2449	2056	1434	1055	807	604	596	525	551	518	483	528	558	533	520	540	524	492	553	537	555	497	543	522	518	538	533	524	486	504	535	524	501	542	515	507	512	551	574	499	539	560	497	515	497	515	476	535	518	560	551	537	516	489	530	548	515	491	514	495	527	523	499	522	544	513	516	486	533	577	501	510	506	518	538	493	544	497	499	490	518	495	543	550	525	526	508	562	485	491	508	530	582	490	497	493	521	496	534	554	478	535	479	493	517	476	544	509	557	517	517	557	563	500	510	541	486	512	540	565	569	548	522	485	493	502	516	503	484	505	507	509	518	526	547	513	496	520	493	554	526	557	522	525	481	557	524	515	468	510	502	529	545	513	486	490	500	545	559	534	515	520	504	535	477	523	547	511	566	530	512	499	533	546	500	509	528	518	508	450	515	525	543	510	474	538	531	534	503	486	505	567	497	519	482	544	516	451	539	524	477	514	471	529	522	505	490	519	515	490	509	515	524	524	476	553	514	492	505	554	489	533	487	542	479	490	541	495	503	505	477	539	495	508	497	480	497	522	519	472	504	485	524	541	522	528	554	523	539	542	526	474	529	521	500	490	533	498	524	512	522	532	506	499	534	480	480	561	519	544	516	486	511	501	533	523	527	526	520	540	534	487	555	543	531	525	534	488	489	509	506	526	519	551	529	540	482	499	534	534	488	520	520	530	522	474	538	533	506	490	509	523	498	507	522	510	532	511	498	510	546	494	529	556	486	481	523	520	515	532	534	509	546	530	510	504	489	554	515	519	492	512	477	498	536	459	526	510	476	551	485	552	561	508	510	513	541	516	546	520	494	528	521	477	541	490	505	522	516	503	540	507	484	536	532	512	536	506	524	517	544	532	533	482	522	511	500	497	486	512	548	534	485	562	523	536	489	533	527	548	552	497	539	509	515	491	538	523	539	485	496	542	522	520	506	531	524	546	526	514	544	523	517	490	565	535	513	532	498	531	557	504	500	528	522	519	495	490	515	527	519	490	503	514	480	533	510	497	502	491	565	505	528	522	484	548	546	488	494	517	542	503	535	508	536	521	533	495	499	505	550	513	477	507	515	478	544	530	541	554	495	508	523	542	506	504	529	531	524	525	514	501	521	534	513	541	547	540	483	533	532	514	482	525	498	530	542	500	522	531	526	510	532	487	553	557	501	555	479	486	507	516	536	549	522	534	534	517	491	502	491	531	527	499	526	544	536	518	500	469	514	535	486	544	523	532	503	494	498	456	525	546	510	503	493	552	518	509	491	509	490	547	553	492	545	510	520	532	554	511	536	524	506	483	493	537	538	560	520	504	520	546	552	520	527	480	514	506	527	538	569	542	532	515	513	552	526	526	525	526	508	546	566	552	533	517	519	547	500	546	527	549	528	555	522	539	514	527	558	538	485	488	518	488	532	509	487	546	533	529	536	517	486	505	503	534	534	532	485	476	513	510	528	511	524	523	494	488	489	499	467	520	522	518	558	520	504	495	527	525	506	536	552	497	506	509	499	521	510	511	512	522	478	552	526	545	498	514	516	527	475	518	512	517	538	511	484	557	552	517	532	514	522	541	522	553	523	514	527	533	519	508	538	548	516	525	528	551	508	518	527	506	525	508	502	518	456	556	517	471	488	544	524	526	519	522	506	548	567	518	482	540	505	555	556	517	530	519	489	502	506	522	484	522	512	543	535	508	503	497	525	535	527	517	546	528	529	523	526	521	527	511	524	535	535	564	525	530	526	510	517	491	497	500	497	534	499	506	511	494	540	533	522	527	544	540	505	497	539	495	503	499	515	526	543	492	539	518	494	506	497	526	498	504	516	489	529	518	533	510	485	497	509	519	529	513	496	534	503	478	524	486	512	493	488	537	473	559	506	533	492	515	563	572	543	498	560	462	509	558	555	505	520	531	537	541	471	513	532	535	498	514	501	515	545	517	502	497	476	527	494	542	555	486	518	512	488	526	509	484	493	528	508	522	478	483	492	551	524	478	533	514	473	521	531	523	491	499	499	531	504	498	514	511	492	525	514	547	550	498	524	495	492	467	518	492	543	523	499	490	548	492	497	526	503	507	515	542	494	533	523	531	498	489	508	508	540	525	525	503	521	539	464	534	522	501	503	517	490	519	520	485	527	492	474	520	541	514	520	504	552	535	521	469	541	501	531	520	529	506	541	568	497	492	533	522	484	533	523	538	514	531	479	559	496	507	529	523	530	552	548	525	464	494	483	488	505	518	533	489	533	498	514	528	523	516	520	519	578	516	549	548	498	513	495	548	505	468	514	537	488	501	513	553	502	528	522	523	522	507	569	544	519	553	561	498	488	535	509	508	524	499	544	502	484	501	519	488	471	512	543	539	509	537	464	479	515	529	555	518	514	516	557	535	530	516	491	510	539	500	502	499	454	479	521	527	551	502	486	511	488	482	497	514	510	491	513	510	503	497	493	514	507	502	506	503	521	517	520	507	472	486	504	469	516	495	508	517	476	541	513	558	470	544	530	524	515	503	523	540	511	473	540	537	518	488	538	563	521	521	481	495	543	482	508	564	524	542	500	524	476	504	485	457	511	507	505	489	529	501	474	559	489	513	511	480	503	513	532	494	539	557	519	488	559	475	521	549	511	499	522	526	547	487	504	500	517	515	499	558	527	515	511	487	518	481	488	512	489	508	484	536	484	478	500	475	549	540	485	523	500	526	538	502	494	520	509	491	539	523	521	510	536	502	458	503	516	514	530	463	540	505	538	535	537	513	547	531	516	502	566	550	510	525	510	500	483	517	510	457	545	493	555	520	528	526	493	539	491	523	511	537	512	492	476	518	538	500	516	532	520	548	496	504	528	550	505	532	504	523	516	549	535	522	515	510	470	544	493	468	489	546	518	523	558	524	498	541	538	530	547	525	505	489	490	536	471	484	531	528	482	525	512	519	515	475	522	473	539	498	504	509	519	508	528	508	556	522	538	466	493	499	523	521	519	519	550	543	517	546	502	523	523	568	525	564	559	476	543	527	524	567	523	480	513	511	529	571	529	521	496	516	527	502	489	503	504	503	501	509	516	524	510	536	526	479	560	557	494	499	516	475	485	554	520	519	520	506	549	473	546	491	527	495	519	526	530	547	529	541	512	529	509	495	504	503	525	505	501	528	508	553	554	523	541	551	521	547	497	503	504	528	533	573	519	475	542	520	487	503	495	519	523	518	538	495	493	545	509	554	562	498	548	543	507	530	518	513	478	482	520	532	532	527	536	501	540	553	475	524	525	504	510	536	520	526	512	488	516	554	513	493	525	545	499	506	488	519	496	536	514	501	515	495	508	518	507	541	509	493	500	513	532	516	522	532	502	480	533	518	494	545	535	513	544	521	506	485	546	478	494	501	514	517	544	507	534	550	480	536	519	548	469	492	509	493	517	516	490	496	499	526	548	491	519	555	451	500	487	494	483	501	525	464	509
24262	21372	28546	24603	21233	10390	3936	2407	3886	14168	17986	13443	10287	5939	3398	1889	1215	763	617	610	586	550	566	541	591	528	606	567	532	561	524	526	541	555	561	579	508	540	567	534	552	555	575	564	566	566	523	598	533	550	493	570	564	565	534	537	551	548	560	540	539	513	526	554	531	556	550	526	521	557	517	514	568	588	553	545	569	541	533	554	561	553	521	570	533	554	591	532	619	597	561	586	567	544	523	536	552	524	595	550	509	548	534	536	510	554	522	523	539	564	531	571	561	515	549	597	556	562	555	571	566	563	559	564	566	596	543	533	536	531	490	566	571	537	543	550	537	559	553	514	520	537	572	508	550	550	577	516	596	576	532	548	589	565	559	544	582	562	568	542	615	561	570	551	542	541	541	569	548	566	589	516	553	551	572	578	552	554	538	552	568	550	536	511	553	565	554	493	553	538	577	603	540	563	589	546	543	533	549	607	571	481	608	518	559	517	557	565	553	602	549	498	571	582	560	538	570	555	586	512	551	536	562	532	528	580	570	564	520	546	580	570	545	559	551	522	545	577	552	525	533	552	567	533	511	536	548	562	548	499	584	534	570	529	548	545	605	598	568	538	567	521	594	573	551	547	537	562	573	549	558	570	547	587	552	516	538	579	563	505	567	528	540	534	535	567	529	530	521	561	551	580	596	535	568	527	571	547	592	539	566	517	516	557	590	564	542	551	576	560	578	573	550	545	558	530	568	552	528	530	549	573	539	571	557	556	548	578	583	567	555	574	584	505	595	567	562	568	539	576	558	575	560	609	517	562	537	494	548	568	553	560	538	562	541	547	541	554	567	554	554	538	502	484	526	552	555	572	535	600	537	543	566	541	537	531	568	509	555	549	559	559	565	573	528	548	520	526	578	558	570	553	596	556	527	554	551	544	575	578	564	509	594	590	591	539	543	556	539	585	520	547	600	541	618	576	587	573	558	569	571	558	552	554	552	557	580	548	575	571	589	558	581	587	538	543	547	564	540	561	516	568	545	546	579	510	548	582	516	539	573	565	548	534	566	549	537	541	530	528	531	521	575	577	533	524	576	572	564	532	571	513	556	545	552	566	525	563	568	522	568	595	552	598	524	578	567	526	585	574	543	529	579	569	547	566	542	544	567	542	555	567	578	533	532	553	551	596	576	571	582	537	547	534	552	554	526	560	543	575	540	544	542	579	546	522	575	538	562	539	508	549	547	571	531	538	527	555	556	547	490	552	559	554	568	576	595	587	544	528	564	567	550	581	528	560	538	553	528	541	511	550	568	536	528	526	528	543	557	592	587	530	589	520	564	562	527	588	514	559	526	567	548	543	484	542	572	522	552	570	570	546	510	538	559	577	578	548	545	586	563	581	553	568	586	527	552	557	581	576	562	555	548	518	618	560	541	569	566	518	584	545	572	505	554	547	547	551	553	565	516	522	557	563	525	530	513	554	570	539	553	531	560	541	537	574	556	589	539	548	540	538	568	560	597	543	560	540	518	537	584	553	537	562	567	554	569	594	505	530	532	517	529	568	563	570	565	531	555	533	584	570	539	594	564	574	522	568	532	549	573	497	555	558	550	580	556	580	521	580	561	526	522	552	542	558	532	560	567	572	546	596	538	519	618	595	555	585	555	519	533	528	546	544	530	571	555	577	589	552	568	618	545	544	592	583	526	487	575	550	544	543	531	558	554	593	579	532	563	573	596	569	516	550	579	603	603	581	570	514	536	589	558	557	606	574	525	596	515	508	558	516	486	483	545	581	581	542	579	578	543	548	556	532	557	555	531	559	581	542	551	579	555	571	614	555	564	552	539	541	581	513	535	569	573	548	549	572	578	531	566	545	498	594	567	550	559	539	540	532	550	577	566	555	561	560	554	536	550	537	552	539	530	604	570	586	520	532	596	573	591	550	492	558	517	562	569	536	553	546	574	533	540	567	574	530	526	553	540	576	523	545	542	623	561	555	561	593	562	591	574	546	517	517	543	523	558	520	561	589	538	555	574	554	572	561	550	587	556	551	532	532	527	553	555	564	558	534	531	558	584	554	543	585	507	564	565	567	522	570	565	550	590	520	558	563	575	518	567	520	548	535	540	585	573	544	554	554	564	614	557	534	543	564	551	570	552	571	586	571	550	619	571	546	522	537	543	582	531	567	531	539	532	542	558	561	556	567	599	572	560	535	549	542	597	531	540	500	563	574	546	577	561	542	546	565	541	539	559	586	519	572	556	545	539	520	562	502	548	609	563	555	526	550	544	503	553	529	553	530	520	558	525	522	538	543	536	531	556	563	560	550	537	539	548	562	509	571	541	544	566	545	525	549	557	593	605	527	603	571	555	523	547	553	549	571	554	525	535	557	567	529	537	524	563	572	541	511	520	571	547	526	573	566	545	564	540	503	593	498	554	574	561	561	540	569	552	540	563	560	553	575	561	581	543	541	601	513	542	577	576	547	571	576	549	576	532	570	593	536	571	561	596	556	560	552	560	571	554	508	601	559	590	557	583	547	531	542	563	566	523	575	558	586	569	531	570	565	527	514	506	548	540	537	561	560	561	542	526	549	548	548	534	625	571	500	527	536	552	542	541	575	543	553	522	543	547	539	597	592	567	535	556	530	532	546	587	606	553	523	572	550	578	571	598	564	585	543	560	562	530	552	558	524	593	543	546	565	541	541	534	562	547	567	577	549	557	565	515	525	579	547	525	572	560	559	526	546	554	564	542	552	574	536	554	539	550	527	534	501	543	581	510	519	547	538	536	595	592	545	539	542	562	505	545	531	545	555	545	542	555	573	521	580	557	539	558	548	557	541	521	543	536	507	578	577	516	561	588	527	567	554	572	562	530	562	567	545	579	587	551	557	549	582	568	548	558	607	551	548	535	553	540	561	548	542	593	539	542	531	530	528	564	559	546	536	567	529	561	568	568	535	501	511	553	504	594	559	551	507	538	583	520	549	559	533	536	523	554	529	573	536	555	576	546	570	582	586	513	582	578	505	552	548	519	555	531	577	594	595	581	564	518	548	541	567	610	498	545	556	514	492	542	542	542	541	571	578	518	551	485	523	512	539	574	578	531	561	560	548	529	554	627	549	505	531	568	568	575	495	553	551	556	558	523	564	538	549	552	518	541	568	541	568	586	558	581	542	541	520	553	530	585	532	515	589	564	599	524	503	562	548	542	553	537	570	524	556	567	574	530	566	562	544	565	546	568	537	565	561	546	543	549	537	533	507	547	579	541	517	532	536	558	512	601	582	563	549	563	578	559	561	556	524	542	548	528	554	550	605	535	605	592	545	523	559	547	551	565	528	526	565	557	559	552	564	553	542	566	567	600	570	545	557	553	583	617	563	525	586	554	538	559	524	569	517	562	556	521	514	539	546	584	561	571	566	555	515	493	551	552	509	530	563	532	525	546	551	566	540	573	546	545	481	548	537	520	501	557	550	557	529	530	555	508	589	567	541	523	550	563	556	551	517	539	554
10282	24510	20456	13266	9544	6928	5504	4076	6939	20544	22646	17140	13429	8386	4878	2605	1611	966	687	598	592	592	617	585	644	608	578	637	514	610	557	551	601	558	585	583	596	557	577	555	569	580	591	582	554	554	557	590	613	589	599	577	592	598	627	557	549	596	650	588	580	592	551	555	572	614	597	583	566	568	565	617	583	562	595	513	586	573	572	575	577	584	574	571	569	573	559	585	621	534	565	583	546	567	557	568	602	571	613	600	591	581	605	611	594	587	589	561	548	605	578	619	561	582	551	606	595	626	595	574	546	585	558	608	587	590	633	583	593	562	536	574	561	590	621	602	570	577	587	574	580	574	671	562	610	572	572	587	624	579	591	586	563	582	558	543	594	530	563	552	577	620	552	570	575	577	534	573	558	621	563	603	575	603	620	533	623	593	574	586	539	564	594	572	590	539	593	595	628	625	580	602	515	569	567	544	566	562	573	596	586	565	593	550	562	578	577	539	596	560	577	559	556	567	581	612	588	593	599	584	598	534	589	581	649	547	601	618	590	582	570	576	571	577	593	550	552	614	569	554	544	634	596	586	535	552	606	576	537	618	553	568	595	512	584	561	595	606	533	578	592	617	579	566	569	596	572	595	577	608	559	563	573	550	546	563	621	516	598	555	574	603	589	609	575	550	587	548	612	572	608	554	564	588	544	617	573	543	571	619	607	622	599	577	560	565	573	552	559	581	597	566	557	592	570	582	560	553	571	549	595	584	557	600	579	570	589	560	552	570	596	586	579	555	547	613	599	587	581	584	580	597	594	568	579	547	619	557	610	562	592	608	619	562	565	613	551	597	557	625	571	611	546	554	557	558	551	531	618	578	620	560	587	576	594	538	542	587	622	597	592	588	603	623	597	566	563	551	594	604	613	592	586	613	577	554	565	557	614	578	576	593	561	570	590	550	570	565	565	576	576	578	594	569	525	581	572	582	610	576	581	602	577	574	582	593	558	608	602	573	565	548	562	559	595	581	554	599	552	543	575	573	584	532	531	573	631	607	594	556	542	524	584	587	528	605	607	595	610	571	583	596	567	633	587	611	566	621	550	561	554	568	612	594	597	603	568	577	572	551	628	606	580	599	566	562	594	601	573	600	539	568	603	573	591	549	535	614	560	555	599	563	547	596	554	611	547	580	589	586	593	565	615	553	603	586	610	559	614	605	599	549	584	622	584	572	626	548	593	604	575	603	604	568	593	608	563	577	554	605	553	592	638	531	572	535	566	583	604	562	562	593	575	569	607	593	595	582	562	570	583	609	568	602	604	551	592	582	555	557	591	618	552	609	553	583	601	580	588	598	547	588	574	597	603	568	597	557	557	582	551	574	645	549	577	588	574	566	619	612	629	628	568	531	555	604	570	543	582	541	586	588	585	560	605	558	593	592	530	621	554	577	575	592	553	566	560	566	594	541	567	585	573	621	570	580	632	610	609	576	619	555	559	573	550	608	595	562	618	606	543	612	555	588	548	545	556	551	560	567	567	584	596	568	574	584	527	582	612	544	577	584	576	555	560	625	580	583	544	588	554	552	566	620	559	622	590	577	570	546	520	604	573	600	596	561	586	594	579	549	587	573	566	561	611	567	556	596	591	558	570	593	570	583	564	579	567	549	594	609	620	597	556	583	573	550	544	571	549	624	593	584	613	603	592	578	546	581	573	586	565	586	584	591	582	595	580	626	559	562	591	605	562	526	549	567	586	581	564	574	595	604	565	520	585	553	612	566	597	577	628	586	609	557	555	580	579	592	546	606	546	579	588	559	580	575	582	605	618	568	588	593	576	604	558	574	542	580	573	565	583	568	560	581	556	535	552	605	587	599	592	581	529	559	601	577	569	557	602	586	562	590	586	612	603	595	574	577	557	558	632	612	586	572	571	561	591	591	603	594	627	598	591	568	564	578	586	571	565	593	553	554	574	575	604	522	593	587	571	607	540	588	601	604	570	585	573	655	577	582	582	614	584	588	594	559	558	573	582	577	597	575	596	545	606	588	580	561	623	550	615	551	558	582	549	564	590	548	543	574	590	561	563	557	587	578	573	583	597	561	565	604	557	606	600	546	613	538	606	545	574	610	632	555	612	559	538	543	577	610	576	602	546	590	553	570	588	630	586	583	551	597	533	570	607	564	553	608	603	533	562	585	599	555	585	584	566	572	602	545	532	538	590	584	562	571	567	580	568	554	580	558	577	578	606	607	592	615	588	582	579	569	572	548	567	543	540	580	579	541	581	566	576	591	609	579	542	565	578	629	606	593	543	612	567	592	615	578	590	579	526	595	536	573	650	591	582	545	516	547	581	556	575	581	585	616	646	557	628	581	537	593	576	596	556	580	611	558	589	556	615	607	626	569	539	572	604	599	586	585	585	529	576	562	551	628	599	644	548	561	555	598	566	588	596	572	571	603	617	614	539	598	580	595	597	606	597	553	584	587	609	570	548	567	559	601	610	559	559	584	550	618	570	549	559	574	570	594	620	586	564	613	593	591	599	595	603	584	587	564	598	582	587	587	570	588	595	563	591	594	611	569	566	543	572	581	624	570	628	601	589	576	572	576	588	603	578	550	592	598	571	587	602	602	599	581	561	596	541	560	572	611	603	568	586	557	584	537	533	591	593	590	591	555	539	560	604	556	559	574	563	524	580	607	559	595	536	591	600	566	617	578	544	605	565	542	621	568	650	575	568	574	557	605	603	596	632	607	569	584	531	604	563	567	617	606	585	533	557	531	567	607	603	567	581	559	578	583	599	587	571	542	591	603	549	592	591	593	564	538	591	573	583	603	583	583	551	573	581	571	587	578	610	599	586	599	600	552	597	527	521	575	572	612	575	578	568	590	619	587	621	572	622	574	570	569	590	560	564	561	563	595	602	559	567	577	566	589	563	595	588	570	573	581	560	572	597	607	567	580	574	563	569	548	618	584	578	606	516	565	611	606	582	558	547	558	570	609	599	576	572	598	585	587	596	607	578	566	583	573	576	577	582	535	553	557	580	546	558	595	591	598	597	579	559	562	570	558	589	560	599	594	585	569	592	611	602	576	555	545	563	578	591	547	603	641	580	604	582	606	597	569	634	550	553	559	569	546	572	545	594	582	612	570	540	508	575	634	570	584	573	557	576	558	565	589	599	579	553	590	553	608	598	555	611	568	566	570	614	578	516	547	621	578	609	584	565	588	549	568	592	564	574	590	614	586	584	633	627	562	584	567	599	567	602	560	562	587	567	538	580	574	556	568	560	531	553	598	608	573	549	574	581	554	577	583	519	591	578	576	604	598	553	582	603	570	565	595	558	538	552	606	581	557	549	654	581	599	566	610	579	552	541	600	586	627	597	556	562	588	586	634	569	535	556	560	556	583	568	577	606	573	599	594	574	603	610	600	562	602	611	571	593	597	576	622	614	593	557	609	535	563	595	557	598	535	574	536	542	556	555	592	608	571	587	588	523	568	589	597	597	587	641	569	576	595
25294	21428	27651	25578	13164	3937	2607	1899	3434	9506	10255	7941	5600	3337	2054	1289	868	676	551	543	552	612	559	587	554	538	572	528	530	556	582	537	574	510	592	550	512	538	528	575	545	540	511	569	550	526	555	531	566	533	571	511	563	537	549	568	559	489	575	568	499	562	587	607	575	557	548	534	572	529	532	559	571	587	593	536	521	572	566	583	531	523	566	583	536	548	563	579	538	539	504	536	544	579	542	567	554	541	558	596	548	572	566	565	567	567	539	577	580	557	529	542	544	541	529	522	551	526	525	549	558	532	542	586	534	547	505	542	538	564	536	536	564	586	544	514	492	564	556	561	553	577	538	569	568	549	562	545	526	560	536	542	561	539	564	516	597	531	542	564	547	540	558	539	556	595	537	597	529	568	551	563	524	588	499	562	538	553	513	551	552	556	596	543	526	539	562	512	581	536	560	535	565	579	580	566	566	599	546	597	564	594	514	549	524	549	504	518	558	528	604	558	567	541	529	558	571	576	556	510	550	490	590	539	536	562	537	529	542	552	546	634	555	558	543	556	548	601	575	578	599	524	592	554	518	590	535	525	533	597	551	544	548	539	542	567	578	541	522	539	567	552	545	519	572	528	575	577	558	530	566	531	550	591	570	547	505	498	551	545	538	569	550	541	488	533	538	527	560	586	505	548	562	551	589	562	532	508	566	569	571	556	549	528	519	553	548	543	522	547	529	573	608	565	555	557	541	526	555	522	563	521	558	566	565	574	565	549	547	539	564	528	526	558	543	554	539	520	540	536	564	552	538	538	548	551	540	547	546	541	563	583	551	575	567	535	552	504	522	525	549	532	546	557	593	534	580	523	546	530	552	540	513	508	532	548	594	558	566	560	521	563	532	524	580	558	597	552	544	542	597	536	546	519	528	555	547	517	536	524	559	562	535	541	556	570	546	544	541	579	556	581	571	548	550	544	524	519	546	533	589	565	480	614	560	542	551	560	569	551	492	550	571	531	573	520	560	582	537	563	586	548	554	532	499	585	537	609	515	541	476	546	554	539	562	554	565	560	613	566	556	576	558	506	538	569	518	572	554	569	548	557	550	563	519	534	576	576	551	561	562	521	536	584	548	559	601	483	566	580	501	542	562	556	540	533	521	529	610	570	521	571	530	537	567	543	576	557	580	521	559	514	548	538	504	557	533	545	567	570	545	556	534	528	524	490	584	556	537	539	511	549	564	580	528	551	515	568	516	569	531	548	534	550	513	579	552	544	572	568	549	567	556	534	515	519	547	527	563	525	529	530	565	583	585	510	578	536	526	596	562	602	553	566	588	518	501	564	579	530	535	579	500	571	574	508	572	551	542	547	551	526	514	588	519	562	522	518	530	560	507	573	537	519	562	556	516	563	575	579	545	579	543	540	559	582	540	572	553	558	520	581	560	530	540	521	588	541	529	559	560	572	592	563	601	542	564	556	585	580	504	541	557	543	510	548	543	591	562	547	510	550	565	585	596	524	552	542	527	565	584	544	542	524	570	570	551	543	540	567	599	538	544	570	550	583	544	568	558	574	527	554	548	555	519	568	576	559	563	574	562	544	567	552	550	558	592	537	555	556	534	571	575	508	535	553	511	551	564	485	583	511	558	567	525	579	583	545	569	575	551	552	533	543	571	562	572	584	555	586	565	547	566	554	566	557	548	558	516	520	550	521	560	550	512	530	552	559	577	567	560	518	522	545	554	508	522	537	557	569	509	568	561	588	510	536	574	565	563	536	527	546	526	566	525	554	563	546	558	541	564	580	543	550	511	586	548	513	538	546	517	524	530	572	558	552	538	531	532	551	497	499	549	564	578	575	571	525	539	533	576	553	534	567	513	530	567	539	516	536	555	512	528	545	545	542	544	541	578	556	551	541	551	550	513	578	540	555	545	570	517	523	529	535	547	619	520	595	565	499	529	568	597	528	561	588	495	562	557	568	608	511	536	539	535	579	531	530	548	577	571	552	530	562	526	533	525	553	552	535	512	540	537	572	590	548	546	571	565	561	591	564	521	560	574	528	554	532	520	576	580	525	535	586	544	555	602	544	512	529	550	559	579	541	516	569	570	552	568	568	490	551	556	592	580	549	580	555	533	549	547	553	567	596	557	540	568	538	545	528	523	556	568	531	569	576	562	558	559	534	578	547	514	550	530	529	591	508	542	524	520	562	508	596	548	527	495	535	556	586	522	560	536	579	572	525	541	594	554	548	572	566	551	553	536	543	583	562	545	529	569	576	542	580	527	544	575	545	560	527	500	574	574	560	526	563	584	540	563	574	542	541	550	550	557	571	575	528	518	540	525	601	594	553	566	523	548	566	534	508	508	559	536	511	562	569	565	484	516	501	536	527	560	555	553	531	507	537	578	540	594	568	543	522	548	536	555	570	557	566	583	573	511	525	514	579	552	550	565	547	517	532	590	565	522	543	537	555	564	535	558	557	567	559	559	548	557	513	540	538	506	542	549	552	538	533	575	520	517	514	550	515	548	545	530	540	534	536	574	581	563	548	566	542	545	557	604	521	585	501	559	566	538	511	593	579	565	547	515	559	532	523	585	515	554	536	526	530	545	533	584	522	545	528	555	541	593	593	537	572	531	554	537	575	539	543	547	517	570	495	579	541	521	543	576	527	533	558	566	595	556	556	546	557	527	547	565	544	537	557	564	539	530	571	584	546	554	535	539	545	568	572	561	532	572	558	574	513	540	549	557	535	568	545	554	560	553	551	596	549	556	562	523	527	561	553	554	532	532	541	525	550	528	547	524	527	543	545	561	526	562	589	603	569	543	564	556	540	536	547	527	554	563	515	553	526	539	534	558	558	562	544	540	536	561	586	560	517	553	536	538	542	563	514	543	531	551	565	584	538	544	544	527	539	543	532	509	516	547	553	498	546	482	527	517	520	564	521	529	584	541	538	549	531	563	553	496	549	516	545	550	552	554	507	552	569	510	542	580	570	575	519	526	567	549	525	497	542	552	527	541	560	534	565	555	554	552	568	548	526	526	534	550	544	559	583	581	594	564	524	535	563	596	531	520	534	566	522	525	528	560	565	556	536	553	558	513	531	523	525	562	554	541	545	563	568	541	561	546	540	565	551	542	482	551	521	531	509	515	536	584	554	521	547	549	548	561	601	560	554	541	548	564	503	529	528	545	556	547	549	523	590	521	575	500	567	500	509	573	552	591	567	532	560	587	531	527	548	562	523	552	541	539	564	569	517	539	576	560	534	575	543	536	583	528	556	545	539	565	522	545	559	528	529	532	589	521	586	564	573	530	540	567	577	563	565	569	571	514	553	530	509	587	511	522	544	590	533	528	540	530	558	553	526	532	497	560	562	574	533	586	571	522	547	553	514	536	555	522	552	515	566	583	528	546	575	542	528	505	549	584	511	564	546	545	523	563	564	539	532	532	516	534	566	535	562	516	548	544	530	584	555	572	530	569	546	546	544	546	541	555	512	530	501	547	542
10615	20463	16742	11238	7727	5738	4554	3355	6605	16820	16713	13316	9301	5691	3331	2121	1269	902	652	623	586	591	571	549	617	617	607	590	599	624	643	585	544	608	583	555	576	557	550	582	581	598	626	607	594	557	565	630	579	573	570	612	590	606	615	634	622	598	581	595	586	547	615	594	639	564	571	586	582	591	555	577	561	592	604	589	595	609	539	624	607	589	610	598	601	589	583	615	592	596	567	604	603	581	596	623	609	554	577	558	593	558	555	561	581	638	574	553	587	575	578	576	579	592	551	555	613	567	571	639	590	574	546	596	564	616	583	600	571	600	567	597	602	638	569	612	603	595	622	582	566	586	602	621	573	595	562	560	576	629	649	578	578	579	564	607	608	488	577	602	573	587	546	616	607	559	601	565	577	595	631	534	563	579	569	582	551	573	611	602	610	579	533	584	583	605	602	603	548	578	552	584	565	598	581	574	548	567	560	562	580	592	605	609	571	612	599	578	582	607	585	619	635	576	607	584	611	567	601	585	574	591	573	605	613	554	603	614	560	603	611	558	581	585	593	620	604	592	600	584	611	558	615	590	591	591	518	576	605	587	598	555	598	608	542	603	598	569	593	575	576	568	564	556	588	633	570	564	594	588	576	593	619	606	607	604	595	557	591	571	609	592	554	622	548	640	605	571	628	596	611	602	571	594	631	576	609	573	580	587	559	615	596	585	597	594	603	597	619	622	544	554	599	630	613	610	593	617	591	572	551	582	588	628	619	578	578	577	605	590	581	546	582	597	593	637	584	605	609	583	645	601	592	602	589	544	585	572	596	571	584	640	580	608	604	581	598	586	609	584	595	624	559	602	590	608	601	527	601	606	559	563	575	586	598	620	591	606	582	577	557	595	581	574	560	570	563	590	564	578	580	565	604	610	577	562	567	576	586	564	595	605	555	580	598	623	588	580	617	616	559	575	598	571	582	555	553	634	537	590	547	530	562	634	614	600	610	641	629	573	622	555	580	567	560	580	596	569	549	581	582	613	588	584	608	572	562	555	600	592	599	606	598	621	636	627	616	588	638	626	571	591	604	574	609	638	610	557	597	569	550	630	574	626	602	582	553	603	610	549	548	561	589	556	635	621	545	580	566	593	544	566	591	646	557	584	564	603	565	560	535	588	569	603	611	591	551	517	608	581	567	604	584	590	587	563	598	557	600	590	562	619	598	552	595	571	552	573	598	610	606	590	620	617	620	549	574	558	603	552	572	584	579	543	565	619	601	598	578	601	609	577	638	566	550	589	606	591	596	620	559	578	628	594	588	584	568	617	596	612	626	606	553	632	566	587	596	619	597	577	596	585	566	571	539	614	585	582	608	594	551	594	571	575	565	558	608	600	591	512	562	564	585	617	564	556	587	571	597	570	607	608	609	613	635	552	571	567	538	562	573	614	613	591	612	567	574	554	593	571	545	593	574	573	597	549	576	574	590	578	604	583	614	595	584	561	605	589	562	542	598	595	599	596	587	579	591	612	587	611	569	547	550	600	605	558	563	595	579	612	569	627	599	570	592	599	546	626	606	598	587	600	591	588	600	605	585	587	586	583	552	573	566	542	576	623	589	634	620	534	593	612	616	639	590	609	574	561	592	559	577	534	556	573	601	587	582	537	562	597	619	590	583	518	590	608	572	561	597	592	602	602	601	578	583	566	605	586	562	554	604	555	587	555	604	575	550	611	592	579	605	592	600	567	581	557	612	575	604	580	648	575	583	573	578	585	613	601	590	604	605	579	582	593	630	615	607	553	594	576	576	574	554	575	581	561	592	598	584	568	606	596	590	598	582	616	630	569	621	598	589	568	607	622	594	574	590	578	616	586	634	568	594	580	591	581	561	627	603	577	599	581	606	572	621	531	573	561	609	591	578	591	628	576	532	629	557	574	623	589	631	596	591	617	596	579	567	588	564	552	571	602	610	600	550	608	552	567	589	598	604	593	655	659	625	603	579	563	548	592	596	610	601	550	564	549	585	591	612	581	557	608	591	556	542	589	615	592	572	552	550	636	604	565	625	574	586	558	613	581	542	553	614	591	595	609	561	584	531	624	581	541	619	571	584	645	599	606	575	601	522	603	553	601	588	518	619	564	582	607	598	587	537	583	594	592	616	565	614	574	593	546	580	612	552	585	588	618	634	584	559	603	561	582	584	542	562	610	578	601	577	627	579	625	574	637	604	584	582	605	601	603	560	594	581	570	537	606	614	590	602	613	591	625	585	612	584	584	590	609	598	581	548	612	623	587	612	561	597	602	626	599	589	561	569	600	586	560	583	569	581	597	580	561	588	581	604	624	627	581	530	569	632	602	541	616	589	589	585	576	577	585	602	607	583	578	626	571	624	584	550	575	577	595	583	570	598	587	620	586	565	556	589	581	571	605	618	570	632	617	579	593	582	543	575	593	585	616	580	595	633	608	566	593	578	584	590	597	571	554	587	578	612	617	563	605	552	557	582	578	574	631	583	589	599	591	618	588	590	578	612	540	578	589	590	587	582	597	546	641	599	613	591	572	595	596	553	614	581	607	602	610	611	623	541	576	607	566	609	582	571	582	568	581	602	583	576	638	600	598	572	550	601	582	580	597	584	578	588	580	636	546	589	584	542	601	582	586	584	599	600	577	601	600	575	586	566	619	551	592	575	563	608	580	580	611	568	595	564	589	524	610	565	623	590	589	583	544	547	561	589	579	614	574	600	570	598	638	587	595	613	586	576	586	596	616	575	524	593	585	623	584	535	580	531	585	584	581	566	594	565	556	564	579	575	616	572	604	556	610	581	607	609	545	593	593	562	567	574	590	612	604	633	587	597	574	603	583	591	558	591	600	602	551	578	610	572	588	563	630	607	593	615	625	582	558	619	595	591	630	584	575	583	649	570	559	589	560	534	571	629	610	577	576	590	597	626	593	529	575	597	624	650	570	551	589	580	615	597	591	529	568	577	585	579	602	628	618	654	622	600	602	595	540	574	570	607	614	627	602	602	576	608	603	589	593	583	606	585	602	600	607	566	593	587	582	587	598	583	584	570	619	575	626	612	609	614	608	575	580	585	590	654	587	550	607	596	622	598	597	569	564	600	564	598	605	596	564	559	625	604	632	563	621	536	581	584	554	584	583	563	571	638	591	633	560	579	566	589	595	613	564	609	611	575	540	598	630	554	619	603	581	587	571	591	562	574	580	598	591	598	568	562	580	612	621	624	579	592	608	618	627	584	611	565	586	592	596	566	630	573	587	579	587	594	599	596	596	589	587	573	591	576	603	613	573	552	603	607	614	608	542	601	581	614	592	594	575	599	558	611	583	590	617	590	581	553	588	565	583	581	554	570	522	593	608	589	642	610	612	562	607	594	621	603	566	607	554	562	595	546	567	601	573	620	594	596	563	521	622	592	567	577	564	570	600	554	580	572	606	607	589	566	556	563	623	576	596	583	590	565	634	600	607	564	606	610	579	581	570	588	584	555	556	606	587
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
