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
339543954887	339543955457	339543956007	339543956557	339543957107	339543957657	339543958207	339543958757	339543959307	339543959857	339543960407	339543960957	339543961507	339543962057	339543962607	339543963157	339543963707	339543964257	339543964807	339543965357	339543965907	339543966457	339543967007	339543967557	339543968107	339543968657	339543969207	339543969757	339543970307	339543970857	339543971407	339543971957	339543972507	339543973057	339543973607	339543974157	339543974707	339543975257	339543975807	339543976357	339543976907	339543977457	339543978007	339543978557	339543979107	339543979657	339543980207	339543980757	339543981307	339543981857	339543982407	339543982957	339543983507	339543984057	339543984607	339543985157	339543985707	339543986257	339543986807	339543987357	339543987907	339543988457	339543989007	339543989557	339543990107	339543990657	339543991207	339543991757	339543992307	339543992857	339543993407	339543993957	339543994507	339543995057	339543995607	339543996157	339543996707	339543997257	339543997807	339543998357	339543998907	339543999457	339544000007	339544000557	339544001107	339544001657	339544002207	339544002757	339544003307	339544003857	339544004407	339544004957	339544005507	339544006057	339544006607	339544007157	339544007707	339544008257	339544008807	339544009357	339544009907	339544010457	339544011007	339544011557	339544012107	339544012657	339544013207	339544013757	339544014307	339544014857	339544015407	339544015957	339544016507	339544017057	339544017607	339544018157	339544018707	339544019257	339544019807	339544020357	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2665	3600	2300	2666	3600	2300	2666	3600	2300	2667	3600	2300	2667	3600	2300	2668	3600	2300	2668	3600	2300	2669	3600	2300	2669	3600	2300	2670	3600	2300	2670	3600	2300	2671	3600	2300	2671	3600	2300	2672	3600	2300	2672	3600	2300	2673	3600	2300	2673	3600	2300	2674	3600	2300	2674	3600	2300	2675	3600	2300	2675	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24325	23633	32849	26723	22026	16980	3363	530	434	427	462	493	436	418	455	442	439	476	464	464	443	490	451	432	429	430	456	436	486	422	495	420	410	399	467	415	416	426	423	410	410	465	416	418	416	406	468	440	454	390	428	396	410	462	426	454	457	419	451	473	417	437	446	396	415	404	440	404	447	414	449	431	444	423	417	452	439	416	463	428	471	407	398	459	429	411	415	442	429	433	441	440	443	476	422	464	442	411	410	417	427	445	441	424	425	428	398	425	454	444	455	483	433	427	438	442	444	424	430	417	433	456	449	404	448	453	486	419	414	402	429	429	457	443	408	440	397	419	398	433	468	426	441	447	467	429	454	431	439	419	465	418	447	433	437	421	432	447	434	459	456	443	426	411	458	392	422	446	415	428	408	449	420	413	421	436	430	439	452	427	432	459	449	417	448	452	457	437	454	441	421	431	470	444	410	465	425	466	429	407	446	430	429	401	445	429	394	431	434	441	420	427	464	416	447	478	418	396	436	440	421	454	462	408	377	416	437	418	439	419	417	449	446	441	429	420	426	434	444	451	428	439	426	454	430	433	403	410	422	435	419	433	436	417	419	442	434	443	436	431	445	476	410	453	450	440	461	404	439	399	416	410	422	403	433	428	438	463	465	433	448	467	442	446	439	432	419	435	424	448	449	434	422	444	409	444	456	413	402	441	453	445	373	453	424	434	411	385	406	473	415	414	441	429	426	452	433	438	427	406	444	408	447	470	424	412	410	426	396	439	431	400	443	462	440	429	463	439	431	450	435	471	448	456	458	485	416	432	430	388	463	405	412	407	421	423	421	416	418	441	420	458	425	439	459	458	485	406	447	440	416	468	436	433	444	449	441	424	448	429	453	473	403	404	453	451	451	450	428	422	481	405	429	442	433	463	483	433	452	451	411	427	453	435	425	434	416	418	427	398	435	457	414	389	415	432	350	412	412	429	469	440	458	453	457	438	404	436	453	453	428	419	409	444	412	460	438	460	417	445	425	434	425	440	499	398	440	436	468	393	408	461	444	456	458	414	399	420	411	483	427	409	464	458	419	434	446	433	489	382	413	449	447	406	434	441	418	436	405	423	443	408	466	430	462	458	443	456	436	437	427	452	423	434	443	409	476	408	433	438	422	443	440	454	492	428	437	406	425	407	454	419	413	447	441	420	426	440	443	461	453	454	422	390	479	407	426	436	444	411	407	453	462	437	380	424	465	447	416	453	464	425	415	464	411	450	415	431	442	441	475	444	409	409	469	497	425	465	437	445	461	447	431	445	433	419	441	443	429	413	437	406	437	441	428	475	421	473	436	439	404	445	432	458	469	416	438	430	440	423	433	409	403	452	440	402	454	449	421	416	419	402	400	433	431	488	407	447	415	471	419	402	425	445	432	446	431	416	409	429	452	447	429	433	447	441	420	441	433	431	418	422	455	438	430	451	467	425	462	456	407	474	399	447	427	416	449	416	434	469	464	465	417	407	438	404	436	483	438	423	473	448	402	428	463	417	486	452	420	423	424	418	445	451	426	449	419	412	480	436	434	431	445	444	431	445	441	425	446	426	445	434	429	412	437	433	406	451	437	410	442	434	442	416	438	420	412	426	405	445	419	396	436	435	413	428	424	378	433	428	422	441	428	424	425	396	404	402	454	421	435	360	399	419	416	422	440	417	431	430	434	430	418	424	432	451	425	426	504	397	428	440	474	421	442	435	442	424	406	448	450	408	436	445	406	425	449	439	434	461	432	451	407	428	423	472	431	414	436	477	423	417	427	425	451	408	439	466	435	466	452	463	426	442	416	459	434	446	436	407	393	425	424	430	481	433	416	419	438	423	421	462	461	417	418	427	420	471	461	444	417	412	462	460	448	432	437	433	393	467	435	408	455	410	461	419	422	478	415	422	398	456	457	411	452	438	405	392	417	437	447	421	433	431	451	413	457	402	449	427	426	403	457	439	441	407	462	449	412	441	481	423	421	431	475	470	459	428	473	443	412	431	413	433	432	424	432	416	442	430	418	408	439	467	440	434	421	409	487	473	437	382	427	436	437	423	446	431	432	438	421	461	422	436	437	434	407	435	394	429	436	433	416	459	489	420	458	446	447	446	433	434	447	438	463	435	437	409	442	430	459	421	500	445	415	416	407	446	406	447	409	473	438	456	448	437	460	422	435	460	420	450	428	477	491	409	399	443	446	413	442	446	444	465	424	425	450	432	426	420	485	446	439	403	425	447	405	424	439	463	448	457	443	436	419	399	434	451	444	430	409	425	452	434	465	448	474	440	457	396	420	460	480	437	459	424	446	450	467	420	425	415	463	400	443	455	442	438	425	445	418	401	425	407	393	423	451	391	450	448	462	432	427	427	435	427	439	473	433	427	406	415	439	468	447	411	415	442	413	407	435	415	465	490	471	434	418	454	398	414	425	419	413	416	450	405	402	406	440	424	449	437	429	425	434	399	434	439	416	432	439	441	454	416	423	429	446	426	457	468	422	451	410	412	419	452	434	388	430	434	419	418	411	400	431	451	447	397	394	410	416	409	442	415	424	461	409	443	418	405	463	423	400	420	456	444	462	446	473	471	419	451	428	411	448	438	430	448	448	437	419	453	431	440	408	417	404	406	417	437	428	471	407	416	440	399	422	420	394	419	388	394	448	442	420	443	447	471	476	422	441	450	417	435	408	457	438	471	420	476	426	429	407	439	423	458	428	439	443	425	413	446	460	450	433	445	473	430	446	418	438	453	443	437	377	449	422	404	440	404	440	441	413	441	459	453	428	470	427	435	432	416	461	431	416	446	461	407	400	426	449	417	446	453	439	402	436	486	429	472	395	437	432	442	399	469	421	434	424	427	449	426	456	427	397	427	428	452	425	406	424	432	437	444	444	439	462	440	403	443	431	446	441	433	426	391	458	387	437	401	454	407	430	482	444	416	445	455	413	448	483	438	448	423	477	403	451	453	420	417	417	417	465	441	423	440	462	448	463	428	400	439	440	412	413	438	479	430	408	375	435	437	449	459	465	436	447	450	419	456	465	444	474	432	429	434	448	433	427	450	423	418	410	464	485	440	424	425	472	421	393	433	446	424	414	411	480	439	439	447	435	470	423	443	447	411	446	415	442	435	417	454	487	435	405	458	461	417	444	432	382	402	447	436	449	414	456	444	452	421	430	438	490	440	444	440	413	433	458	465	411	403	394	399	421	441	374	428	431	432	475	377	436	423	385	436	429	436	424	440	404	426	437	410	431	471	430	456	416	413	420	433	454	480	422	404	439	431	441	443	433	433	415	427	457	420	456	449	436	403	425	423	397	450	426	463	444	418	444	436	439	437	446	421	418	422	436	414	406	437	423	473	440	400	434	379	429	450	458	460	437	420	390	401	402	403	462	423	426	425	428	398	421	423	456	379	423	444	465	467	423	460	429	442	451	457	416	431	421	427	425	444	460	404	446	419	450	428	440	473	449	416	430	440	465	424
60069	105352	77354	46488	21773	5831	1501	860	837	764	775	793	764	775	776	771	758	748	802	774	752	795	776	807	806	773	770	757	780	819	834	727	800	776	786	795	725	745	764	769	768	803	736	776	806	799	773	790	759	727	784	789	747	790	746	747	768	747	767	742	790	755	799	752	799	805	799	790	810	682	763	820	765	780	801	741	792	812	753	754	773	784	768	756	756	702	725	755	788	793	759	726	768	765	716	722	777	750	774	801	789	807	759	774	715	848	748	791	759	736	789	773	807	817	789	750	823	780	764	744	744	785	792	771	783	726	733	752	756	795	804	744	756	759	764	787	757	784	721	813	766	757	757	741	776	790	769	765	736	767	763	773	847	772	764	777	791	758	760	777	767	766	769	766	770	762	757	741	765	765	795	738	762	784	762	821	770	739	775	732	809	712	726	724	756	732	790	698	764	711	714	764	745	773	737	820	762	773	758	823	765	735	778	751	750	746	747	748	808	793	775	750	761	808	736	777	789	770	773	807	717	781	773	772	763	796	813	742	784	807	758	809	800	737	744	754	773	763	772	764	719	781	797	756	764	789	755	768	724	790	740	745	774	789	753	724	808	757	792	750	817	767	745	737	748	756	802	756	729	781	787	717	797	679	829	765	752	761	788	783	748	752	800	744	760	759	750	770	751	757	761	771	787	814	783	757	746	730	786	738	757	803	756	759	796	768	780	776	777	796	755	826	791	766	743	835	705	778	714	793	759	801	774	776	774	760	750	807	776	775	747	774	777	802	776	775	788	741	787	731	747	762	759	776	828	776	783	736	762	753	777	742	791	774	757	767	758	763	776	824	733	772	769	771	759	758	796	746	778	768	751	754	729	772	817	738	749	797	756	724	780	741	788	749	712	783	731	736	779	773	820	805	801	766	738	794	791	738	779	772	762	777	748	777	774	741	774	742	739	750	798	808	807	787	725	790	786	758	731	709	744	810	777	720	750	804	735	765	751	782	776	771	778	762	758	762	770	772	717	730	743	752	758	755	729	740	792	745	770	763	745	795	776	755	760	797	783	842	788	771	757	782	772	714	729	756	755	708	810	811	738	763	791	782	762	755	732	751	773	808	783	781	760	773	734	806	740	810	744	807	732	776	803	757	789	833	780	734	789	742	749	775	782	792	790	768	817	762	777	772	766	784	775	747	755	753	746	734	760	757	790	764	792	726	760	750	738	759	790	781	782	765	808	821	749	718	746	749	739	777	768	735	758	755	734	774	748	722	794	784	757	770	767	794	789	789	745	749	808	772	808	761	760	744	740	755	738	755	742	739	785	780	780	771	804	790	808	776	824	730	751	796	744	776	796	775	751	771	747	738	800	764	722	750	750	751	779	733	760	788	747	739	780	783	804	815	732	791	788	748	835	802	796	770	790	750	755	766	732	724	757	714	762	750	763	810	784	773	762	810	783	799	764	757	794	778	739	761	761	774	782	822	721	751	736	749	811	793	765	770	775	805	772	769	705	694	790	725	780	792	752	818	752	775	730	780	809	754	720	739	769	744	817	751	742	736	768	784	776	807	766	731	798	755	813	783	756	821	777	768	791	753	793	797	757	735	710	741	738	803	826	797	752	775	763	739	747	762	787	706	745	794	772	764	763	767	781	782	826	764	762	794	731	809	773	744	713	772	776	808	826	757	739	781	798	770	784	780	755	726	818	766	763	722	798	791	794	806	757	714	782	804	720	778	724	726	735	799	789	718	774	765	730	766	747	768	799	788	775	729	755	845	756	823	777	746	754	766	770	762	785	780	761	716	799	780	796	767	757	743	771	730	829	747	785	766	778	801	757	778	754	761	756	773	790	767	741	801	755	780	772	813	789	752	783	761	781	698	781	758	732	802	762	813	783	761	730	787	771	736	757	785	738	685	813	770	756	772	747	786	780	809	772	809	767	740	767	740	781	759	781	764	769	787	760	794	773	749	776	719	718	747	753	767	744	769	775	790	730	770	799	752	764	752	780	759	768	745	736	790	793	776	746	746	767	736	789	737	697	764	772	774	778	804	822	830	756	771	768	785	801	811	807	772	737	761	793	780	758	734	804	812	712	731	766	787	741	760	746	767	743	844	750	763	774	767	758	839	773	713	764	743	747	736	778	784	773	703	790	797	794	765	781	728	761	774	774	762	771	732	802	749	723	749	805	781	771	745	739	770	729	797	788	761	749	795	754	809	754	708	782	772	736	775	748	786	727	780	755	719	760	698	780	759	779	713	781	764	781	792	729	741	777	789	734	777	769	756	763	751	764	745	775	763	754	786	799	777	809	796	773	795	782	697	800	733	729	740	783	739	759	765	735	747	735	784	792	851	747	783	729	744	740	720	814	817	817	783	789	726	772	796	803	724	774	765	719	775	758	762	799	803	787	735	720	721	797	802	760	792	732	763	743	793	763	777	713	715	761	802	811	764	761	753	753	756	779	769	771	821	800	749	772	798	782	801	739	785	785	737	793	843	785	758	763	809	751	751	764	805	796	755	762	753	771	797	830	767	766	812	794	773	765	741	756	811	774	734	780	794	786	765	756	751	797	836	766	758	774	772	776	824	799	792	736	759	748	787	776	826	776	766	771	788	815	782	730	822	775	770	740	732	750	759	788	767	800	749	745	783	767	762	715	802	817	760	765	770	772	777	790	785	697	807	759	781	787	738	751	789	813	703	825	812	742	817	751	777	727	769	802	771	801	757	777	759	742	758	840	706	766	789	748	739	795	770	788	794	754	759	763	758	810	770	812	793	780	769	799	758	792	723	741	731	783	777	706	789	798	739	767	737	799	760	745	730	731	784	769	747	783	731	793	781	765	815	733	778	756	813	748	724	775	799	732	759	749	751	759	735	728	755	808	782	782	747	711	788	751	764	771	742	747	738	783	793	732	775	757	743	768	772	769	804	773	770	709	762	775	748	761	798	793	747	769	743	762	752	758	773	790	739	791	802	748	733	769	759	738	765	738	790	801	778	790	795	746	731	765	761	772	746	823	785	775	722	791	766	763	819	806	725	763	837	767	817	784	734	783	748	795	792	781	755	747	780	778	766	758	740	734	749	735	756	749	767	805	760	760	765	774	741	804	742	743	771	776	771	739	760	792	769	770	746	799	738	801	788	710	754	739	801	783	783	753	792	810	756	820	790	724	728	740	719	768	756	781	747	769	797	770	780	750	783	772	779	775	717	794	773	776	769	743	798	772	762	735	784	799	766	779	789	757	737	774	753	788	714	744	779	753	757	794	774	786	718	769	731	781	800	768	748	735	737	828	757	746	735	771	781	747	757	769	759	761	772	758	758	705	800	795	779	725	766	800	758	816	760	752	745	814	739	730	713	780	742	787	801	768	777	778	769	784	755	764	810	789	781	790	751	791	734	770	775	742	824	785	748	765	813	752	753	762	822	795	796	764	719	774	754	779	747	751	767	769	752	788	757	806	746	829	828	782	756	754	770	746	795	802	776	756	789	744	780	790	804
29365	33159	29040	13089	2197	612	385	361	352	388	395	368	347	361	365	400	388	322	359	366	374	379	354	353	347	321	379	360	378	324	378	385	368	363	347	372	340	358	371	366	359	333	375	370	373	349	345	359	334	396	371	364	360	347	373	353	387	372	387	404	337	384	356	366	341	355	363	367	358	375	399	378	401	381	371	374	356	355	357	346	369	355	333	399	360	356	400	358	353	351	377	348	380	333	341	372	348	382	373	365	363	376	392	337	382	344	377	346	342	366	366	352	348	340	364	361	385	400	360	347	375	377	363	374	306	333	365	360	395	345	354	330	359	329	348	376	353	383	352	329	377	354	376	358	356	391	374	367	360	327	369	410	389	355	358	395	382	377	359	363	381	347	368	373	353	366	365	394	373	375	357	335	355	377	403	355	368	380	341	355	335	337	373	343	361	369	359	355	371	366	354	341	374	321	318	387	366	376	361	374	366	379	347	383	355	354	396	366	356	342	365	332	345	377	349	364	344	349	346	361	373	381	358	354	369	357	383	347	365	387	344	361	343	384	380	358	371	373	381	375	373	342	375	358	337	389	357	365	373	358	347	372	369	379	409	378	388	339	317	354	381	386	353	350	362	345	373	338	358	404	339	378	349	332	360	373	390	350	369	366	349	351	341	364	350	382	369	371	346	326	358	379	383	351	355	394	333	338	364	355	358	366	358	370	356	349	395	373	348	403	377	398	364	349	375	371	351	350	364	369	392	381	334	360	325	385	332	348	352	384	417	344	337	337	370	358	367	339	404	365	384	381	326	368	382	377	354	362	375	367	367	346	362	406	331	383	347	388	332	373	338	349	343	385	392	394	366	344	370	393	366	362	367	363	341	353	375	381	383	345	338	353	383	331	365	354	386	382	364	384	338	371	383	343	350	366	346	381	359	348	354	385	352	300	365	334	385	373	372	363	391	341	363	390	382	354	353	368	348	395	342	390	353	375	378	349	308	366	349	361	383	358	362	384	358	358	371	352	332	372	355	377	357	368	376	349	335	395	332	356	379	359	353	379	314	372	379	395	375	386	370	378	359	389	361	369	377	378	356	362	388	370	370	359	344	336	370	377	365	365	379	340	343	363	343	360	368	359	372	396	374	393	362	317	361	362	362	335	361	354	344	355	347	338	348	335	387	364	363	364	333	368	330	398	351	362	408	377	333	333	334	362	359	354	342	353	384	345	388	360	335	333	328	344	417	389	369	377	340	345	375	372	349	361	342	374	350	355	336	381	384	399	377	350	352	344	369	385	368	381	361	368	388	343	334	360	338	381	379	333	366	404	379	354	352	381	351	379	382	327	339	374	329	368	350	382	345	386	368	382	405	363	350	403	361	374	344	343	394	374	355	341	364	374	357	358	381	388	343	358	390	382	336	328	348	388	376	388	355	330	379	375	343	367	403	339	345	379	387	353	365	382	342	373	359	364	357	374	367	346	399	374	366	346	363	358	359	355	370	371	372	399	361	376	355	363	345	322	374	361	349	394	354	386	339	402	402	362	395	356	361	333	356	377	369	391	363	361	389	383	362	383	380	366	377	387	350	353	354	369	351	358	378	352	347	359	352	413	330	359	345	408	344	384	394	375	365	351	360	369	367	353	351	404	338	366	343	384	373	389	325	377	346	341	349	360	372	351	363	366	349	354	373	350	388	334	348	356	361	371	371	366	360	342	345	392	334	391	369	376	350	349	369	379	366	354	340	366	361	361	361	359	351	369	368	369	326	335	359	375	388	319	397	335	347	374	363	362	370	375	356	374	357	360	360	376	340	351	337	342	359	364	355	350	364	366	389	364	339	357	374	392	374	380	353	362	329	354	311	349	351	340	352	344	382	358	347	360	325	334	364	335	328	363	371	369	354	373	358	344	404	398	373	340	333	384	360	381	372	348	383	359	373	321	393	393	359	361	344	380	345	363	389	357	326	373	392	382	370	355	340	357	344	365	320	367	363	349	381	377	356	376	364	324	372	338	354	328	369	350	337	359	335	348	350	356	353	386	341	340	361	343	384	337	329	338	348	363	391	353	373	374	362	380	375	354	368	363	368	347	332	382	335	369	357	373	343	360	377	345	347	386	377	337	346	350	356	356	353	349	366	347	355	410	355	340	390	379	343	380	372	366	359	364	374	341	330	341	365	333	347	374	361	356	365	363	358	389	379	362	335	361	376	354	399	366	376	347	368	349	375	360	376	389	346	346	311	349	369	353	348	376	350	366	351	325	379	387	346	377	388	385	365	356	366	357	373	358	347	358	383	368	358	409	368	367	370	344	357	394	378	356	376	356	339	357	374	357	337	366	403	355	347	386	356	359	370	339	344	394	350	338	424	376	376	374	349	342	376	369	367	346	370	355	348	355	352	350	350	373	328	357	358	380	341	370	378	369	360	343	350	401	394	350	393	350	374	336	341	358	385	365	386	351	391	356	390	351	360	362	363	375	367	360	354	343	364	331	373	355	361	355	355	344	340	363	352	360	349	402	359	364	377	363	364	346	385	361	364	372	371	340	354	361	351	381	325	356	371	343	385	339	372	390	349	371	367	329	391	403	413	362	386	385	356	360	352	340	399	354	368	337	361	344	359	378	355	414	387	346	374	368	350	365	346	339	325	393	344	343	366	362	357	360	365	355	342	391	331	346	328	355	368	382	351	387	375	356	408	369	343	365	363	349	381	367	357	365	379	340	343	357	334	347	359	355	389	352	333	351	360	344	354	319	355	374	345	363	362	356	372	350	365	347	320	371	367	381	339	363	363	331	392	368	398	373	358	369	361	335	376	371	396	384	350	343	350	359	342	371	420	348	376	387	388	368	372	359	349	361	327	362	339	367	340	335	378	375	342	358	357	361	368	393	362	342	353	361	326	379	415	389	332	364	402	371	370	378	352	380	362	382	340	368	342	340	354	345	326	373	328	352	352	347	369	361	360	401	371	339	376	325	369	409	357	370	356	351	344	380	348	352	353	356	365	344	370	374	347	377	337	389	331	332	367	360	356	377	372	347	374	351	391	364	321	394	361	370	319	374	383	385	363	369	360	346	368	348	366	356	351	349	386	342	354	357	389	359	370	315	362	387	350	350	346	392	383	377	362	368	383	382	354	356	364	388	346	368	364	381	348	370	371	346	342	350	376	372	353	355	319	347	343	374	356	353	363	375	363	364	347	328	361	370	348	384	366	358	403	362	365	342	368	349	383	400	331	378	381	371	358	341	362	338	399	341	351	360	359	366	362	353	347	338	355	368	396	371	331	352	343	329	324	383	405	361	354	410	333	345	355	369	344	368	356	397	391	359	363	376	355	360	363	364	342	367	352	350	387	365	352	357	365	343	347	385	357	375	353	345	393	358	364	333	358	387	413	390	352	366	343	369	342	368	327	375	361	343	348	373	357	348	346	337	380	355	334	358	349	344	387	362	348	367	375	344	363	337	334	367	357	410	339	378	370	350	340	347	355	342	341	333	329	369	385	399
36720	50505	34046	14218	3881	1232	721	723	631	701	672	679	601	682	713	671	666	706	687	638	685	669	705	671	690	703	689	655	627	678	676	674	671	653	673	712	681	667	731	670	669	680	639	650	690	643	671	668	679	642	699	771	668	684	679	613	662	703	751	710	676	672	680	683	658	640	673	687	625	672	726	693	700	666	678	679	677	650	690	700	649	665	666	711	664	663	674	716	725	641	670	668	691	632	625	658	644	676	689	643	682	679	681	668	654	644	652	669	684	681	715	654	667	638	710	741	672	681	701	730	670	704	607	642	688	671	663	720	663	652	687	667	673	665	691	710	620	696	681	695	661	669	711	654	680	656	673	749	711	667	673	675	685	727	708	672	694	676	640	690	679	640	661	681	669	664	621	612	664	680	690	678	662	697	661	682	640	669	695	657	633	694	674	651	705	689	674	680	693	678	714	699	678	645	672	663	707	651	696	691	649	679	665	683	694	704	711	711	707	719	707	684	623	674	698	692	668	655	708	693	714	669	639	694	695	686	659	694	653	683	701	651	681	675	728	695	700	708	671	707	658	665	680	672	673	696	675	713	706	675	690	581	703	670	637	691	643	670	677	675	693	674	658	674	715	677	668	683	678	705	671	673	662	675	716	702	710	657	642	640	685	679	665	672	693	664	684	702	686	723	706	656	669	641	679	701	678	669	706	732	631	656	727	714	648	734	678	694	707	675	708	715	676	704	665	665	706	697	696	684	723	693	677	688	691	653	686	671	678	673	682	622	680	690	763	686	674	630	670	685	659	711	666	670	666	682	654	656	645	654	701	670	670	667	665	682	670	663	651	667	673	684	660	671	645	675	673	669	692	699	686	671	678	619	753	621	666	665	689	701	641	638	697	672	685	678	690	704	646	703	671	646	691	670	721	662	652	695	710	663	688	644	701	708	708	620	653	682	740	657	664	662	680	690	691	671	648	663	681	647	688	659	683	689	679	681	716	687	683	654	701	675	681	682	697	621	719	670	650	711	654	698	694	667	649	674	658	682	675	651	697	679	679	660	693	688	633	661	694	712	700	674	664	722	684	630	655	641	650	705	678	709	668	703	667	688	682	694	639	687	704	656	711	649	609	644	641	655	677	682	694	655	699	668	624	662	677	655	671	668	633	692	638	648	674	663	697	674	694	690	697	659	671	690	688	695	680	655	687	669	680	683	651	679	640	699	678	716	675	695	705	699	710	660	655	673	666	701	628	710	665	722	673	703	644	696	712	716	665	688	649	688	733	713	704	652	688	666	720	653	710	691	676	677	638	730	691	706	665	731	691	724	695	678	716	626	653	693	733	646	691	641	659	675	688	703	664	688	685	683	682	661	714	622	647	653	699	661	687	734	675	710	694	707	697	661	678	662	654	694	702	644	706	688	675	672	639	685	685	683	712	672	690	651	677	715	723	656	658	680	688	633	717	683	651	638	641	717	669	649	688	700	734	654	647	690	691	716	655	675	636	704	628	673	698	694	659	660	675	662	639	719	729	651	646	650	675	641	665	645	647	660	657	680	686	706	696	726	679	672	659	633	671	686	679	649	650	665	637	624	686	680	662	686	714	736	661	630	645	693	690	670	674	674	661	698	683	678	705	714	716	701	692	647	634	754	756	672	692	689	669	654	712	636	617	706	640	687	729	673	645	696	664	686	658	701	672	671	688	669	638	690	673	704	677	703	722	668	731	658	661	644	679	661	673	674	681	689	657	662	642	687	638	651	683	639	680	696	672	710	675	634	711	687	665	677	629	648	673	691	663	701	688	648	630	670	664	658	683	665	644	647	662	697	700	649	701	690	716	704	688	706	709	667	722	677	674	712	658	707	617	678	682	700	683	647	682	653	715	675	644	727	655	721	703	640	684	586	691	677	677	660	682	691	681	718	646	640	695	713	635	620	672	663	696	680	680	695	639	687	626	669	685	700	670	697	654	652	657	634	669	656	730	637	671	670	675	660	636	676	647	720	703	688	706	723	666	653	654	684	697	631	653	629	652	659	681	701	659	693	701	678	673	638	658	676	658	680	679	715	690	715	636	681	656	665	694	660	671	688	720	696	709	653	701	681	738	687	680	678	687	635	708	678	652	699	631	665	735	643	667	686	651	684	668	675	674	689	668	746	716	689	708	705	663	682	683	654	694	639	688	654	740	710	695	677	672	706	742	702	698	668	741	674	694	623	672	646	685	651	664	716	711	642	686	631	654	644	604	668	713	650	693	683	696	707	713	724	669	690	685	726	644	682	711	667	673	680	674	698	680	674	678	686	663	670	694	646	654	706	720	672	660	631	747	753	707	706	676	676	687	698	669	668	739	652	651	689	664	697	663	649	702	653	695	734	676	759	699	651	699	676	714	643	677	673	673	697	704	659	690	660	699	701	715	693	676	700	690	709	682	672	691	639	673	693	651	640	659	670	679	696	681	683	718	673	663	692	666	663	727	676	684	654	741	669	675	687	690	636	733	670	646	699	603	692	673	712	676	711	668	659	694	664	680	670	718	684	729	642	690	686	693	653	701	733	710	650	734	617	667	659	696	696	686	645	688	692	611	692	680	663	659	654	643	736	661	707	665	652	660	719	711	702	699	681	674	661	704	631	690	696	743	663	668	669	666	652	708	663	686	654	614	672	656	712	666	711	659	651	673	633	706	669	694	640	658	662	647	665	676	688	681	716	689	638	655	644	663	715	704	652	672	620	669	680	681	648	649	708	666	682	667	658	667	697	654	677	647	668	672	672	678	666	698	674	688	735	687	684	634	678	699	620	661	667	653	682	684	686	652	688	668	703	646	700	718	731	683	677	662	659	677	714	670	675	677	681	665	631	700	678	676	664	717	687	641	632	669	656	710	691	677	649	704	666	697	685	675	647	679	657	706	657	664	663	682	657	651	682	691	717	687	680	684	663	654	656	705	656	678	700	730	687	689	627	701	682	659	631	647	630	712	667	656	670	687	684	702	741	678	677	685	682	724	687	676	633	639	673	662	681	654	704	696	671	679	732	658	670	693	654	663	702	725	664	703	671	688	650	671	645	666	636	676	678	711	681	666	669	697	710	720	647	697	713	693	676	690	740	681	672	667	711	699	661	706	705	668	679	696	698	692	666	673	682	673	628	643	657	677	664	690	649	651	663	671	708	724	694	675	651	652	672	688	670	670	703	625	653	676	658	692	665	677	679	681	702	669	665	633	688	689	695	665	679	662	751	610	680	756	722	691	710	669	689	722	671	656	728	666	721	646	680	645	665	687	643	677	690	709	688	691	694	663	634	713	653	669	711	707	685	655	688	684	648	653	676	654	651	645	649	715	683	707	652	672	675	668	664	678	666	692	678	667	643	666	681	664	689	695	682	666	681	688	675	690	672	642	681	631	677	647	656	627	620	657	698	679	666	630	689	706	690	717	653	673	657	692	650	667	694	684	657	692	690	666	733	640	659	709	658	698	677	705	685	670	747	637	663	716	666	698	692	695	671
24923	25130	34913	27416	17662	5035	653	410	385	355	347	360	381	391	377	372	359	377	398	402	349	378	373	375	368	367	354	350	397	349	396	382	344	355	364	381	343	385	378	374	329	384	360	382	414	367	367	379	318	351	372	340	385	379	376	382	360	355	360	326	369	364	361	381	358	353	385	342	358	380	363	336	369	368	363	384	392	367	366	361	374	348	387	355	353	389	360	348	345	389	372	341	381	345	351	381	371	397	384	331	361	380	406	346	359	336	369	356	337	375	378	351	361	350	385	350	373	378	365	393	352	342	370	385	343	335	335	375	330	368	356	366	360	351	365	354	361	355	356	373	373	360	354	343	377	352	387	361	347	351	376	353	357	360	368	364	352	377	368	343	349	350	368	363	334	351	381	349	332	387	350	379	354	341	394	377	325	392	330	343	361	372	372	346	375	374	363	365	366	353	360	394	401	387	371	344	361	333	374	316	362	302	364	364	358	353	355	374	328	391	339	340	346	379	366	374	363	353	349	350	367	353	355	371	354	346	350	365	309	375	326	343	366	388	356	365	363	334	354	381	364	345	382	352	354	354	338	358	343	364	348	377	337	341	385	367	393	362	355	362	370	375	350	321	353	378	358	341	331	359	361	358	372	385	354	366	363	357	389	340	303	336	388	370	352	365	354	371	362	379	383	369	369	322	356	370	400	344	344	361	348	392	331	376	348	356	339	370	362	337	319	330	383	346	364	351	373	418	348	344	347	358	342	350	383	354	374	362	366	361	377	365	360	348	329	372	360	353	350	363	372	368	375	345	379	383	383	373	377	340	329	367	375	350	371	328	411	341	338	374	351	341	346	373	364	360	358	327	358	331	363	386	425	335	380	361	353	367	325	345	338	367	377	340	344	369	383	394	369	389	363	333	361	355	373	358	374	375	362	383	361	370	350	346	364	337	351	357	331	348	339	318	340	355	362	325	374	338	357	334	345	387	343	334	339	404	364	371	399	350	361	367	357	359	351	333	318	362	319	359	350	347	330	369	388	389	336	311	382	367	382	360	369	329	369	349	346	349	353	378	366	380	378	363	372	351	379	373	367	374	348	340	366	381	375	355	321	353	372	387	373	333	362	385	375	369	352	312	373	384	326	351	331	366	360	361	342	381	404	332	328	331	366	369	366	368	343	362	342	377	352	379	343	343	342	355	344	349	375	370	377	379	373	372	367	326	362	376	341	332	404	372	354	365	334	349	348	348	379	352	384	332	396	370	334	401	334	362	335	355	335	352	362	361	398	378	369	356	346	341	361	357	367	338	367	321	391	351	355	337	351	377	342	371	353	338	325	381	364	342	329	343	384	362	401	346	387	362	375	348	362	356	375	361	383	341	332	361	358	369	341	340	358	332	356	397	339	368	374	351	369	296	369	349	387	355	355	394	366	368	355	369	383	383	358	344	360	352	348	345	339	372	353	357	355	376	351	367	357	346	361	335	371	379	361	352	379	337	369	380	353	353	365	353	389	358	380	376	344	340	370	342	358	339	381	381	346	353	386	387	375	352	355	378	361	363	310	374	387	347	350	369	359	372	389	357	399	352	351	335	358	399	376	338	355	331	388	377	343	395	353	365	373	360	346	399	350	347	392	374	339	378	345	353	381	370	344	385	365	394	365	336	370	395	343	333	368	367	359	333	357	374	381	392	363	364	369	335	373	372	333	364	374	342	372	353	363	326	373	365	364	370	370	357	351	378	354	346	365	384	364	363	336	358	365	398	414	388	360	348	365	352	350	368	396	354	371	347	349	364	339	321	345	397	406	344	373	347	353	359	358	337	360	404	378	341	363	373	372	352	351	332	369	389	367	339	356	338	345	384	364	373	371	355	399	332	344	357	350	392	380	388	383	381	368	380	382	385	338	404	324	357	389	344	368	356	363	413	387	367	352	372	382	344	364	361	337	381	341	357	346	384	353	341	355	369	357	354	357	366	362	367	352	386	362	332	340	383	372	363	357	377	361	339	349	361	363	334	404	397	373	348	359	358	347	352	364	366	363	351	368	337	347	384	380	355	377	364	360	361	370	363	370	341	339	373	346	387	340	361	390	322	354	398	303	357	367	362	382	366	379	380	381	374	381	367	391	360	358	349	348	382	318	373	334	407	335	401	337	343	358	356	377	317	361	363	394	325	348	350	325	352	354	370	359	374	377	333	356	360	374	339	376	371	390	394	377	342	347	360	362	363	359	365	343	360	376	384	324	323	335	324	342	333	354	351	357	375	374	370	365	392	351	382	395	337	382	324	361	359	339	361	373	361	346	370	388	356	342	327	367	336	357	384	364	353	355	340	333	361	374	374	385	370	359	347	377	347	408	342	321	371	368	352	351	345	384	338	362	362	365	344	356	362	370	380	342	335	305	364	362	354	333	361	387	350	383	366	378	365	355	359	365	331	372	354	388	347	366	372	336	332	320	353	374	352	375	347	339	367	374	379	359	368	364	366	367	358	381	369	356	360	388	336	384	388	339	317	336	358	352	350	358	352	324	397	350	356	361	363	374	358	350	388	345	347	400	343	335	342	362	398	387	367	368	369	355	352	371	400	351	342	348	377	356	382	341	323	310	358	370	395	412	343	358	373	380	347	329	326	342	394	416	354	387	355	389	358	391	353	340	345	357	366	366	327	335	341	356	347	335	381	356	384	355	404	385	352	399	366	377	350	357	343	337	361	383	358	368	335	375	355	369	351	366	371	368	337	330	360	383	386	375	354	367	336	351	368	326	332	362	393	336	326	332	355	404	353	375	335	373	332	327	396	352	344	341	318	398	361	307	386	366	357	351	358	380	346	373	359	306	368	331	362	367	342	346	385	370	359	361	344	384	371	352	389	374	376	337	358	379	390	340	355	354	328	370	365	352	368	364	311	392	322	393	356	343	371	348	380	356	354	370	373	331	339	391	372	359	364	386	355	360	359	365	373	372	361	379	376	363	349	360	362	349	345	370	347	374	362	360	351	392	336	356	342	339	347	387	347	402	339	328	410	346	346	359	366	336	365	343	309	367	379	388	355	392	323	391	357	316	329	345	350	340	378	394	350	377	349	335	352	351	374	336	341	364	381	376	337	359	358	366	383	340	356	351	357	375	361	361	367	354	369	378	324	380	356	317	405	354	388	365	360	360	350	367	344	380	341	385	375	359	339	385	355	349	386	337	345	361	367	383	367	368	380	338	385	367	357	340	356	359	365	348	365	365	373	369	367	375	355	375	336	355	355	361	351	352	388	353	336	387	363	368	344	346	357	314	356	382	332	394	376	351	350	363	361	348	368	317	362	343	304	367	379	355	371	386	335	341	322	355	366	336	370	371	354	378	342	370	333	376	352	367	348	334	354	368	349	340	326	392	365	364	366	360	342	355	336	372	336	326	360	352	359	384	362	385	352	361	350	353	379	355	367	370	343	362	323	376	372	376	379	369	378	362	346	361	375	365	386	378	352	346	366	344	378	339	339	378	353	375	322	374	384
59403	90205	63150	33956	13148	3325	1035	709	690	647	706	635	656	689	695	645	695	670	690	746	681	645	674	634	679	690	673	671	655	709	671	691	705	657	673	715	692	703	715	684	703	671	645	658	660	718	625	660	706	706	645	667	665	643	670	684	663	676	672	690	665	696	673	648	652	644	655	708	675	694	689	681	676	654	721	651	647	633	651	680	663	655	669	664	663	645	656	639	674	656	652	664	676	695	689	702	722	688	665	702	688	667	687	665	658	679	635	618	741	655	746	636	703	645	642	689	676	696	696	691	709	671	761	674	648	646	683	660	663	717	703	672	708	695	672	672	714	738	667	686	686	669	698	661	673	701	644	691	637	678	638	712	720	683	667	612	729	713	664	660	664	638	731	649	661	673	653	649	663	644	676	687	638	673	627	651	661	708	701	654	705	629	629	691	667	637	654	644	627	646	745	679	650	691	691	685	645	645	653	730	660	647	685	678	699	643	647	695	681	680	668	638	699	651	657	671	665	680	666	647	643	710	653	681	677	664	665	687	656	668	664	689	676	664	660	654	646	702	673	674	664	697	674	678	653	665	681	693	679	653	700	678	654	620	666	666	665	695	672	633	647	654	687	660	625	672	680	692	644	702	702	693	686	663	708	706	676	681	673	672	632	664	666	661	616	657	699	676	657	725	700	653	667	698	631	632	704	676	662	685	643	630	671	718	634	660	722	659	698	648	726	713	680	662	722	646	659	674	657	637	713	626	641	682	659	594	670	736	684	640	650	695	683	703	637	641	693	716	634	713	671	656	637	697	698	671	687	648	639	638	684	653	638	664	668	717	696	702	700	647	692	610	690	680	662	660	730	647	658	629	614	675	708	647	611	686	736	664	680	662	681	711	648	695	663	658	670	669	683	648	695	670	675	679	704	689	638	672	694	664	704	663	695	684	690	730	652	631	679	667	657	624	650	664	641	717	662	653	701	704	673	669	704	676	719	684	694	651	640	661	676	642	708	649	699	691	688	677	713	660	662	677	711	690	649	687	694	659	661	671	679	625	667	688	678	625	684	631	665	663	687	680	701	676	664	702	656	646	718	677	685	676	668	704	640	681	677	695	697	646	681	675	666	745	700	682	672	638	661	666	694	669	681	690	685	643	651	701	678	704	676	624	666	646	660	623	714	628	673	713	652	654	675	687	708	659	656	675	681	659	676	678	691	673	681	674	636	724	641	667	642	643	690	699	647	656	668	650	684	737	658	637	692	619	669	676	717	662	715	615	683	636	621	675	662	701	626	657	698	697	643	645	672	692	671	669	685	620	682	656	639	690	691	684	659	704	631	668	674	659	664	676	649	635	642	662	621	693	676	664	682	649	727	655	711	654	675	697	708	650	643	635	615	703	642	665	735	710	647	651	663	644	654	690	675	656	618	717	677	695	680	655	664	641	664	641	625	677	688	668	698	661	644	646	641	660	635	680	657	668	704	682	629	704	669	671	648	648	697	650	710	649	667	688	679	655	679	677	685	662	648	649	671	674	708	669	634	639	680	672	726	690	699	677	631	653	653	674	614	678	656	665	689	705	652	678	669	629	698	662	695	668	672	640	709	695	663	660	638	683	670	640	653	650	697	658	648	619	697	750	678	663	662	651	653	588	693	673	691	704	668	694	655	654	700	664	632	668	641	614	690	647	686	656	665	664	644	688	689	691	686	646	660	632	699	687	673	650	663	669	689	674	688	654	682	680	684	664	619	681	643	693	654	643	667	676	684	662	651	602	682	712	663	704	651	629	660	657	680	635	686	590	644	639	695	671	683	662	628	660	638	660	637	678	667	680	683	661	624	676	659	629	654	698	705	631	712	659	684	664	686	680	680	667	653	642	641	632	666	652	632	688	650	683	686	648	616	662	661	644	713	663	662	677	670	644	666	652	639	691	662	745	642	636	683	661	698	673	653	649	669	674	641	734	652	690	630	646	659	707	625	634	638	695	644	657	626	656	660	700	663	682	618	731	659	635	693	659	676	628	678	736	662	690	649	676	639	681	681	645	654	655	660	634	668	705	686	731	664	665	655	744	732	708	627	644	646	635	673	674	702	664	691	678	689	676	669	695	665	680	660	687	637	703	659	643	685	698	692	677	685	667	668	694	683	607	660	670	674	692	669	616	709	724	655	655	651	662	707	689	647	687	640	656	693	658	735	669	681	675	651	652	666	632	668	656	682	668	717	703	657	697	658	675	631	666	678	708	608	633	648	659	676	635	650	645	678	665	651	666	674	652	678	668	672	690	671	657	726	672	688	651	627	709	662	673	722	678	638	692	616	707	657	664	663	687	644	640	680	699	684	738	665	643	687	617	678	682	738	672	647	686	687	641	701	653	680	660	687	684	675	704	636	728	714	639	647	666	652	690	658	664	670	687	642	650	640	651	643	685	682	683	701	707	689	652	664	689	657	629	698	616	662	649	642	669	720	730	685	730	661	633	636	697	664	620	643	665	674	652	669	730	641	696	618	654	636	651	701	624	689	661	694	639	644	728	648	646	676	629	713	666	732	669	705	693	671	632	671	672	684	713	635	740	633	689	649	680	669	644	648	679	682	682	719	694	702	651	695	678	700	660	715	674	672	715	694	703	640	694	693	658	680	626	681	682	675	667	685	726	650	661	686	642	652	660	702	622	675	693	650	709	679	704	651	687	609	682	710	643	689	665	674	702	694	670	714	647	682	687	665	674	673	651	669	644	706	672	633	650	646	665	680	673	672	686	722	675	665	686	609	701	695	690	713	686	592	665	697	640	688	641	678	674	682	633	680	679	677	702	671	681	678	729	637	698	666	677	660	650	627	670	722	673	650	648	639	703	690	742	692	673	681	648	701	723	679	686	698	647	667	688	695	670	598	624	630	667	711	716	687	737	686	666	649	692	654	671	689	649	654	625	682	692	686	647	665	667	646	667	642	644	679	674	655	702	716	682	665	685	665	649	695	666	641	681	649	648	665	703	631	655	652	687	642	676	699	673	665	682	654	660	689	674	654	669	636	698	640	680	691	697	681	639	713	697	611	658	620	678	691	662	684	656	709	681	663	671	632	693	738	719	651	721	660	680	655	698	680	704	698	690	644	692	668	696	678	662	665	608	684	637	686	688	712	653	645	658	700	693	667	683	638	657	653	646	644	626	697	643	653	680	689	647	680	670	686	674	610	658	596	681	653	698	680	673	695	656	703	635	642	705	685	671	696	692	721	642	686	689	676	734	656	719	692	705	650	639	675	657	674	687	649	675	667	678	694	662	651	670	649	626	679	680	672	680	651	653	674	652	669	690	674	677	693	649	694	685	705	629	659	639	661	674	695	659	710	616	714	701	660	628	642	645	723	691	698	739	669	705	636	678	691	705	718	688	702	632	649	665	634	693	669	645	684	664	705	636	666	656	658	660	709	713	733	681	687	624	668	642	671	652	677	646	667	673	676	629	719	683	626	577	664	656	660	674	677	665	671	697	657	665	664	665	625	660
23475	22683	31574	25267	21194	16200	3092	575	458	443	467	462	407	424	421	431	418	432	435	392	409	379	459	457	467	428	451	418	440	436	406	403	420	415	419	420	387	451	449	429	388	412	422	442	426	415	445	417	418	412	449	423	436	415	383	410	459	412	423	387	405	417	433	432	417	442	392	395	440	429	415	410	428	415	425	438	436	413	388	417	413	438	436	409	435	442	410	405	422	406	424	394	451	416	381	418	408	446	429	427	407	419	423	399	407	421	432	416	413	416	428	428	404	418	416	410	408	433	412	421	450	429	407	429	442	409	388	412	434	382	416	398	436	410	406	429	433	405	417	451	451	418	419	413	405	359	419	424	460	389	396	403	426	422	443	418	401	416	442	407	381	422	429	413	438	417	376	426	384	434	395	427	421	399	430	398	384	451	405	410	411	455	438	422	439	410	448	427	394	435	355	416	412	422	425	420	433	373	397	443	441	407	379	420	447	437	406	438	416	403	396	386	433	427	387	412	413	409	431	405	395	394	432	417	403	409	432	391	405	437	440	409	423	430	421	371	417	388	435	428	417	423	403	440	417	419	404	389	414	404	415	386	406	417	432	412	436	428	442	389	442	425	430	402	426	382	400	390	415	449	435	419	343	412	456	450	414	415	455	398	386	389	408	482	401	417	404	427	428	450	455	390	450	445	427	424	397	399	407	399	389	377	412	404	407	395	431	422	407	434	411	382	454	387	443	424	429	450	464	434	405	452	429	420	416	396	435	447	419	421	439	369	428	433	410	417	434	390	433	445	430	424	455	449	412	416	401	450	416	423	412	417	372	398	437	373	405	433	408	391	417	412	427	419	421	411	400	414	429	438	437	418	415	437	410	421	403	377	396	372	412	406	416	412	374	407	422	406	392	428	438	433	411	412	456	453	414	428	388	423	401	434	379	407	388	411	413	425	433	436	418	421	418	386	427	399	405	403	409	437	403	394	380	407	398	386	436	416	410	403	425	423	393	396	415	415	428	429	401	440	424	434	462	449	417	457	430	406	435	399	411	435	408	430	435	451	425	399	411	423	456	405	429	406	433	402	455	406	433	452	417	412	429	446	434	431	406	396	399	387	420	374	387	383	366	428	413	411	425	412	420	406	373	415	420	403	432	412	389	399	443	426	407	417	391	412	420	452	425	423	416	396	440	444	402	415	404	420	432	378	397	394	435	437	407	421	434	412	397	411	427	389	437	365	421	419	447	385	420	419	408	422	415	428	392	409	434	425	404	412	430	443	397	450	365	433	427	437	432	422	438	414	400	392	420	403	427	405	412	455	437	400	424	402	428	406	442	461	400	410	453	400	431	418	435	403	410	390	412	423	410	402	412	402	421	404	423	386	383	422	446	403	409	401	425	451	394	436	437	418	415	391	445	409	440	418	402	398	396	413	426	417	418	380	420	412	413	449	419	444	405	413	412	413	406	414	410	410	379	387	376	400	407	442	428	414	438	429	391	404	434	411	398	415	401	444	429	409	408	430	398	383	428	425	427	390	392	423	415	416	396	422	403	407	444	436	427	447	455	405	425	413	420	430	415	423	420	441	434	415	403	389	460	406	430	404	372	370	418	391	420	419	405	393	428	410	429	399	407	444	406	434	437	432	388	410	398	411	413	441	437	438	427	423	417	410	392	406	386	401	438	434	432	409	409	398	423	411	396	402	409	399	406	413	435	422	447	439	417	407	388	402	399	371	387	427	407	422	435	405	367	405	420	428	441	428	451	382	399	409	439	381	393	453	402	420	419	406	396	436	407	447	415	429	427	425	415	393	370	392	437	408	398	419	406	376	435	417	427	394	404	442	441	442	417	434	439	417	422	434	440	405	382	445	377	408	399	384	434	410	390	422	452	385	393	410	439	387	397	401	418	422	422	414	410	417	418	427	417	405	409	413	405	400	388	427	420	435	445	416	436	403	420	425	404	401	454	416	432	397	409	416	402	440	380	435	406	401	449	417	461	424	389	411	416	389	440	408	383	437	416	417	428	380	422	407	455	392	429	404	410	379	400	437	414	431	413	411	428	413	416	404	388	403	433	435	388	387	418	408	435	418	399	433	423	426	424	426	399	430	394	425	407	419	401	416	367	404	409	393	393	440	399	405	421	407	460	416	392	381	456	402	406	442	429	403	394	442	385	429	415	420	432	431	436	401	451	387	431	390	433	380	435	436	409	410	405	399	416	434	395	398	411	405	447	443	384	452	411	398	396	441	434	388	416	427	421	402	442	426	406	404	416	416	401	394	413	418	376	425	407	434	417	390	400	416	419	416	447	413	423	408	450	410	405	403	399	405	427	437	432	395	439	410	398	420	407	429	425	396	414	412	415	392	407	408	393	405	426	437	454	438	410	440	457	380	403	408	420	420	416	400	406	431	407	415	420	374	384	417	421	423	418	433	402	445	443	411	407	410	438	372	400	394	420	453	435	426	383	397	416	415	427	433	419	401	410	407	417	420	400	387	392	419	426	396	429	441	416	432	417	373	398	432	419	451	424	407	370	397	374	399	422	384	413	387	419	376	439	389	422	422	397	394	426	420	449	392	422	418	416	402	436	450	461	436	420	437	390	416	395	431	396	470	415	379	419	399	427	420	376	454	360	406	435	429	410	393	405	441	416	396	420	384	426	397	420	402	392	399	385	413	390	398	422	410	403	387	411	403	381	400	432	407	427	408	416	433	402	431	447	413	419	407	401	446	396	399	391	397	386	429	427	432	441	421	420	434	406	394	375	428	444	433	452	445	425	430	423	437	378	425	434	417	400	398	391	376	362	402	407	432	395	429	423	365	416	432	378	417	420	452	405	441	454	444	413	419	398	457	407	414	451	399	362	434	429	440	424	415	461	391	407	394	446	389	408	406	439	428	413	411	419	426	400	418	426	441	412	434	422	394	397	444	400	394	441	424	415	429	399	409	440	428	413	406	395	406	421	356	444	395	412	426	436	403	405	405	411	410	416	448	384	425	414	389	390	393	422	374	424	444	382	397	403	420	430	441	404	442	440	439	414	438	436	410	408	427	423	424	424	449	424	410	400	410	411	393	406	373	364	382	428	443	423	418	410	422	389	418	446	422	420	438	415	420	434	393	466	400	396	409	426	381	407	458	438	398	449	405	414	471	417	396	424	379	411	436	420	389	444	433	420	385	428	413	405	401	410	399	409	380	370	422	412	373	410	412	392	383	424	433	411	401	407	399	419	449	428	465	405	430	410	420	429	394	409	407	453	405	392	407	400	393	406	443	378	409	425	377	412	396	398	400	403	398	409	395	411	419	432	462	427	413	408	387	410	430	404	358	431	426	434	413	409	420	382	391	416	416	405	407	418	413	420	397	434	413	426	410	384	411	416	410	437	416	398	406	425	432	409	478	441	395	433	379	401	378	428	421	420	452	439	405	425	420	385	451	414	412	400	417	408	392	427	378	391	425	421	429	389	412	419	427	405	399	399	436	428	431	402	414	411	429	406	380
59709	101257	73467	43082	20269	5635	1357	856	809	719	736	764	755	735	724	705	753	717	768	733	754	773	774	736	751	724	732	754	724	701	709	769	748	790	756	708	743	744	744	753	812	685	759	714	780	698	762	754	764	718	698	769	736	781	683	748	770	736	802	749	730	746	746	745	722	706	727	728	728	782	768	753	723	749	767	762	737	737	731	743	729	706	685	697	684	770	699	734	746	784	761	745	723	730	733	767	797	745	739	730	750	790	754	795	717	722	744	709	736	757	761	754	728	760	743	668	772	756	728	721	709	745	710	738	771	707	769	774	725	775	755	711	756	726	780	763	741	764	704	732	720	688	738	767	704	755	761	718	749	772	749	756	755	736	706	690	768	750	720	765	781	734	747	752	748	765	777	688	733	767	716	706	716	698	728	713	789	737	743	713	763	734	749	718	719	725	676	720	717	692	761	704	745	755	712	702	749	752	735	784	758	710	728	768	709	754	718	738	773	737	683	743	766	724	722	737	737	758	747	755	773	774	730	757	768	722	784	737	702	732	688	745	729	688	714	759	732	689	733	761	748	774	771	757	721	716	748	731	726	729	805	734	769	762	766	747	760	719	807	738	728	761	752	784	705	713	715	781	765	726	747	771	765	762	777	722	752	727	763	750	742	682	765	734	777	681	749	678	716	739	802	735	730	757	679	763	734	776	732	686	702	747	743	731	749	784	721	732	767	703	704	766	735	771	751	737	765	733	748	717	736	754	753	701	767	701	772	739	748	762	747	720	744	728	734	667	762	748	738	756	783	737	689	754	704	743	712	699	779	773	762	800	739	735	779	749	711	745	743	721	773	703	786	714	753	711	747	731	729	729	733	742	748	739	742	768	743	758	702	762	772	704	731	746	722	748	748	709	754	730	754	714	676	741	725	738	713	700	783	739	762	734	704	793	739	797	743	729	738	750	713	702	719	701	776	700	727	703	741	765	737	733	767	714	785	729	697	749	724	773	707	739	730	777	717	759	734	797	740	727	700	720	727	782	761	708	737	696	764	731	767	751	780	786	759	784	750	700	730	757	775	768	779	723	716	758	705	745	796	778	704	677	757	724	731	785	750	749	732	756	730	727	764	766	739	696	770	696	726	684	743	698	802	719	703	767	716	757	744	746	751	790	761	727	753	748	758	705	702	758	728	732	750	776	791	715	775	774	750	753	717	734	703	715	746	772	737	724	765	717	742	737	692	723	737	776	733	693	734	752	772	716	806	762	813	740	723	739	730	773	742	707	778	766	777	693	759	791	733	739	750	724	758	769	780	764	728	720	726	728	777	732	677	760	749	707	712	747	789	738	761	703	765	760	743	728	747	763	765	740	711	729	724	730	755	748	730	740	759	732	740	731	706	776	734	695	730	736	755	768	785	746	726	694	768	775	749	764	763	734	708	692	750	727	733	750	739	690	735	719	770	750	716	734	741	734	736	704	749	766	729	769	755	705	738	753	729	742	717	712	768	746	772	768	736	741	793	775	733	767	767	699	715	761	777	749	759	759	752	652	777	703	758	741	740	740	704	709	757	803	750	742	765	819	708	750	727	756	764	759	767	739	675	755	730	767	707	736	742	740	725	711	719	754	714	785	745	740	701	695	749	742	774	755	752	746	761	730	757	770	736	676	750	681	754	716	702	738	722	740	731	772	773	746	735	775	750	786	722	739	714	731	702	735	777	741	745	701	699	749	726	729	738	706	747	728	747	744	710	763	755	755	726	768	737	746	781	807	729	738	720	711	750	777	716	747	746	757	740	719	717	662	749	747	795	676	749	771	735	759	749	749	771	691	747	789	742	728	765	760	748	764	746	693	767	702	771	752	778	737	744	721	766	768	727	736	764	746	775	794	752	735	720	765	765	759	704	748	759	773	751	734	728	771	665	733	728	770	742	724	775	777	737	735	722	743	747	685	728	735	711	777	691	727	769	753	737	726	798	716	748	786	730	733	733	768	694	760	718	769	766	753	760	738	744	785	764	697	720	741	727	723	741	740	711	757	691	787	727	735	744	791	762	789	726	749	791	719	702	767	759	743	731	742	717	777	723	744	735	762	771	726	728	703	754	737	717	793	760	742	751	717	742	741	742	765	712	772	741	789	686	748	709	734	764	735	711	734	754	732	746	697	732	785	728	735	760	764	722	744	719	790	781	730	710	720	775	758	710	733	762	677	706	719	747	761	765	735	730	706	767	710	729	795	696	712	744	732	771	747	729	766	741	758	749	730	755	721	743	716	736	737	748	779	724	772	746	749	791	729	742	728	747	677	729	744	764	719	751	697	671	758	731	740	755	729	760	778	763	759	744	743	783	730	743	814	687	771	790	776	684	725	690	739	711	719	765	724	748	760	722	754	727	725	752	721	729	758	777	773	718	710	766	746	706	745	747	722	758	736	789	727	737	715	774	744	734	706	692	745	760	725	704	708	721	740	744	746	754	748	726	750	702	768	719	749	763	722	720	725	729	730	751	736	727	764	735	740	746	732	751	713	778	751	741	724	786	767	747	729	733	768	781	717	691	698	707	767	750	719	733	729	727	757	725	757	780	718	776	746	765	719	757	713	741	722	731	750	708	718	704	722	785	747	740	756	765	747	726	776	790	749	716	709	705	725	710	740	783	733	707	702	726	683	743	732	742	737	780	765	709	661	796	729	701	744	672	737	762	737	769	721	744	703	753	758	725	660	720	799	758	742	727	766	731	761	749	802	700	752	724	792	745	799	730	755	740	712	723	712	753	718	736	779	766	754	739	698	718	775	739	717	719	699	744	741	781	733	750	753	712	719	753	729	759	749	750	770	756	724	720	754	740	734	701	744	773	750	791	756	716	796	750	748	781	760	765	699	738	757	749	750	684	761	812	781	718	722	750	721	733	730	756	767	730	794	759	731	739	744	796	733	727	738	719	724	764	710	782	722	784	740	701	699	721	747	770	760	723	745	754	752	748	736	731	762	744	730	742	770	736	715	698	739	776	738	722	743	688	733	738	789	770	708	742	745	764	713	716	757	733	745	691	749	685	719	755	731	721	739	782	738	716	723	776	774	763	785	747	751	811	702	718	690	739	684	795	738	743	695	776	716	787	772	757	726	737	745	743	743	752	701	712	744	673	725	762	741	740	738	754	774	745	765	759	712	679	741	718	761	712	733	725	747	756	728	727	766	759	755	794	774	705	744	728	744	757	721	781	727	731	727	755	721	753	722	738	767	737	721	704	737	704	755	720	729	771	762	707	748	773	694	743	737	777	788	724	749	683	720	684	717	736	703	756	706	789	705	729	734	770	704	735	741	752	766	691	745	699	736	715	748	738	733	708	728	716	749	776	721	747	734	698	739	740	733	679	726	761	739	718	751	719	720	700	769	762	748	745	769	710	755	749	737	741	694	733	740	745	772	737	722	726	706	732	747	759	712	795	708	689	701	734	744	763	717	742	705	741	704	664	743	734	780	770	738	766	755	735	749	753	710	717	735	737	732
29648	32712	28168	12131	2101	721	431	384	384	357	365	376	368	364	330	334	380	359	372	353	355	391	374	347	364	342	362	354	334	348	368	386	362	351	346	353	373	367	352	364	381	322	367	368	338	382	382	342	338	362	359	344	337	357	360	377	362	367	355	338	343	374	333	347	362	371	352	368	366	363	359	338	349	387	392	371	392	361	371	423	366	350	386	376	358	370	376	342	373	353	346	381	395	355	366	362	381	336	338	341	390	354	329	358	353	399	375	353	374	367	377	354	384	377	369	399	368	365	389	353	381	362	328	321	361	354	333	363	350	353	384	358	334	351	364	388	347	359	341	358	390	350	371	361	358	343	361	352	421	375	374	362	345	388	386	358	342	373	353	361	357	346	352	358	353	344	379	340	352	326	357	335	351	343	319	312	362	388	379	358	328	331	377	347	344	335	359	397	364	378	366	349	423	375	363	366	365	366	380	330	352	369	364	348	345	355	349	356	362	376	326	385	333	341	364	341	385	349	366	340	328	391	367	319	348	363	374	375	353	356	379	365	336	385	322	343	351	364	379	381	340	353	379	367	350	367	381	338	362	390	342	357	331	354	365	385	337	357	348	350	347	378	360	343	354	399	377	333	395	388	349	363	388	374	393	374	343	363	364	370	360	344	340	369	338	339	374	367	347	341	364	363	370	377	380	350	371	320	326	357	354	346	375	351	379	366	343	358	360	360	340	359	354	351	374	385	358	364	361	361	371	349	370	346	366	386	352	368	385	378	368	378	387	345	349	359	347	362	364	389	338	366	376	392	328	375	365	381	342	368	346	389	404	405	367	348	344	359	377	344	371	379	371	339	356	339	344	358	354	353	353	328	373	371	342	344	315	312	361	338	350	357	366	350	344	373	403	361	370	391	353	333	319	353	373	381	369	379	350	371	358	370	347	371	399	364	345	345	357	315	351	340	426	361	377	339	338	360	371	346	341	368	347	351	340	366	395	360	362	376	314	327	350	357	365	355	361	357	344	347	352	345	377	377	390	365	389	352	337	360	340	378	365	348	330	362	332	329	400	342	378	392	379	345	345	356	375	346	363	368	411	370	403	384	399	374	362	360	348	363	356	357	342	388	382	351	345	354	366	323	342	378	350	339	361	352	329	362	365	360	358	333	361	363	332	317	338	347	358	352	380	359	351	368	343	387	362	363	373	332	366	377	378	347	354	376	332	352	377	372	361	375	360	347	346	362	339	345	361	383	343	345	329	343	375	364	368	378	377	372	374	342	358	373	352	362	352	385	356	364	399	346	340	351	367	349	385	408	329	365	359	374	381	327	356	360	357	356	384	370	373	365	378	365	386	364	357	365	337	351	378	382	344	324	339	366	358	378	364	344	397	376	357	351	368	361	388	378	378	377	387	381	338	348	344	335	340	358	353	372	350	347	371	383	380	345	363	360	393	336	366	344	354	361	373	343	383	359	339	372	323	356	368	372	350	385	359	369	355	365	336	350	358	358	354	390	359	324	329	360	396	380	360	347	349	348	338	384	360	347	356	372	330	375	374	359	374	388	372	357	385	346	381	371	325	351	367	344	380	349	342	372	340	349	382	356	348	364	379	351	341	364	346	361	358	364	380	358	367	351	376	372	342	352	326	346	369	335	367	362	352	354	346	345	338	396	386	389	365	362	353	331	355	338	346	334	355	360	388	363	382	335	401	386	352	350	352	381	363	364	382	335	375	359	356	361	369	364	350	362	357	399	303	342	333	369	340	343	357	386	374	359	361	380	388	346	347	362	345	375	353	380	366	369	385	350	344	347	390	380	365	373	387	377	348	389	367	344	352	376	357	393	324	318	353	382	343	346	365	350	350	350	342	383	362	378	331	328	377	354	335	374	369	389	364	355	362	352	358	345	359	359	364	341	388	358	356	365	379	367	352	342	351	361	360	369	344	376	351	403	331	351	333	341	384	318	338	376	372	372	356	376	405	378	393	377	325	369	353	364	380	333	363	391	352	344	350	325	382	357	358	394	373	387	347	358	401	361	369	393	346	383	378	372	348	371	345	367	376	356	355	355	374	331	409	356	358	333	373	359	372	353	366	358	353	368	370	363	394	355	355	315	373	343	330	337	381	360	360	373	338	377	344	389	382	379	363	366	362	352	384	362	345	366	331	380	354	364	368	328	358	367	320	355	384	336	379	366	322	352	391	378	359	348	336	392	363	378	371	369	404	375	368	365	351	397	379	349	322	369	332	371	380	348	338	334	401	378	357	363	351	352	379	356	358	356	349	374	386	355	358	393	336	357	387	350	359	375	340	331	339	353	366	360	388	333	344	398	344	380	383	337	374	372	371	356	333	396	339	362	373	359	368	381	355	321	377	353	337	345	385	345	366	393	373	383	357	328	338	358	384	374	369	355	330	382	365	377	390	367	404	379	395	328	375	366	365	359	348	347	381	323	370	374	343	355	385	361	366	371	381	357	357	372	370	353	376	382	358	348	376	363	388	369	356	371	350	357	346	378	356	381	341	333	321	389	356	342	381	358	375	363	359	358	369	324	363	362	374	338	355	400	348	351	390	356	341	377	367	385	382	354	358	389	370	345	345	349	357	383	340	363	358	358	386	375	341	368	357	348	385	360	346	360	360	347	338	375	341	365	344	364	356	380	368	408	382	347	350	377	327	347	374	356	376	348	328	326	360	323	372	354	366	357	371	359	368	368	401	349	356	338	349	351	347	334	396	379	325	331	334	366	351	364	384	338	383	357	367	367	380	381	341	379	398	383	353	360	408	356	410	366	353	394	332	358	328	369	344	345	382	375	362	359	349	391	355	382	369	333	381	360	364	339	356	371	319	361	379	379	356	349	332	386	343	321	378	392	354	370	347	354	370	364	367	364	368	323	349	340	362	320	353	361	359	354	362	369	342	333	368	363	344	356	349	349	363	368	373	372	348	331	402	363	383	375	344	333	399	369	361	373	350	327	352	385	361	384	377	368	372	385	350	354	374	352	325	375	390	388	364	355	326	337	361	360	377	374	385	348	367	355	326	348	386	360	416	362	355	376	391	351	363	378	364	351	369	353	331	357	344	317	336	364	359	394	339	341	360	361	379	371	375	355	361	392	366	357	378	357	345	365	349	295	376	366	376	396	364	362	350	384	386	360	346	398	343	358	371	367	339	379	357	322	373	383	381	374	344	374	360	355	357	361	363	366	355	340	338	352	357	357	355	357	379	366	370	357	370	360	341	370	377	359	325	376	341	352	378	338	335	370	344	330	370	370	300	356	376	361	360	376	348	378	370	361	328	334	365	348	365	374	380	324	363	353	333	392	375	308	377	379	384	378	347	364	394	381	343	366	359	318	366	362	355	369	356	356	368	365	337	390	359	345	349	335	319	350	344	337	375	360	362	377	355	398	360	388	354	352	336	334	369	376	370	344	356	359	369	355	357	361	333	376	366	369	358	346	388	364	348	356	367	372	394	376	371	350	386	358	374	389	376	362	319	378
37860	50237	33275	13173	3838	1238	748	675	695	661	719	658	635	680	712	681	687	717	703	665	629	662	658	671	695	666	634	718	658	721	663	663	638	691	656	692	681	704	696	710	711	697	690	678	686	660	701	653	694	668	703	633	662	679	697	638	689	709	682	717	656	655	723	667	689	680	636	666	641	686	680	664	698	677	637	691	709	710	700	622	678	695	672	628	661	711	685	703	659	663	656	702	749	656	661	701	674	650	682	713	652	678	625	665	673	659	672	686	673	648	648	685	658	690	655	640	618	689	702	681	697	678	656	698	680	713	659	653	698	686	690	659	686	669	720	692	664	693	648	654	658	666	691	679	704	648	719	688	685	683	631	680	659	710	652	662	668	636	668	666	693	628	710	622	709	660	670	684	707	648	656	656	690	705	672	648	638	705	637	669	706	663	712	697	692	647	655	639	720	696	665	673	641	684	713	679	721	659	670	606	639	635	690	673	691	668	653	689	689	676	669	679	728	656	677	663	660	695	661	675	648	646	695	696	701	697	694	650	704	689	668	725	676	652	659	649	710	686	701	712	657	714	676	648	652	705	706	645	648	649	660	666	713	648	660	677	675	674	688	694	642	676	694	649	696	677	642	679	734	670	665	650	681	642	587	690	641	702	699	693	663	656	679	655	665	632	679	642	693	686	644	620	660	666	702	684	666	705	685	659	719	696	647	670	670	686	722	656	676	680	650	636	686	684	636	688	686	670	652	677	674	681	643	661	623	614	691	653	663	708	679	704	692	684	704	677	675	660	673	647	657	713	698	689	667	641	684	678	710	718	664	659	684	647	697	675	672	678	619	664	720	703	717	633	657	676	671	669	645	642	671	724	701	716	680	682	733	699	666	632	683	705	681	646	691	645	640	666	663	670	702	657	650	664	688	694	660	661	631	635	648	662	710	728	659	693	674	672	651	668	697	721	652	707	646	679	694	699	646	657	656	654	676	693	668	630	650	714	673	666	716	697	681	676	606	695	685	665	656	631	681	678	691	696	683	684	678	692	689	696	663	602	681	697	685	687	701	711	662	694	625	652	662	671	697	700	652	643	694	726	689	742	658	704	691	687	659	665	700	673	650	674	718	691	673	623	686	669	658	669	673	699	628	716	698	668	701	684	675	658	716	677	701	641	670	702	715	647	724	681	633	687	685	678	665	694	685	663	676	681	660	620	655	653	724	666	642	646	670	691	697	676	680	696	683	651	613	622	662	647	619	695	658	705	686	660	687	674	611	664	695	699	703	648	648	665	658	659	673	726	694	675	665	644	691	658	611	702	672	662	664	696	678	680	680	664	661	725	668	632	683	684	661	688	702	672	665	674	681	699	715	703	648	688	673	682	643	675	685	649	686	702	661	687	669	707	681	671	690	666	687	707	657	668	645	720	687	679	636	697	679	665	709	651	685	684	638	704	695	668	698	665	686	648	709	677	727	703	704	672	702	636	713	673	648	674	620	745	651	710	629	681	664	668	683	668	624	688	658	681	668	696	717	651	651	698	684	657	638	699	662	675	669	658	686	670	657	653	716	668	686	661	641	642	697	639	649	653	682	687	654	686	671	680	666	696	666	711	639	671	675	681	666	691	689	652	688	653	668	683	653	632	666	703	704	697	658	694	664	685	714	679	652	668	707	684	704	638	665	626	683	645	740	659	629	662	683	668	678	714	727	695	716	675	669	619	653	683	704	687	679	685	687	692	721	726	652	673	639	673	706	673	669	679	706	682	635	742	685	660	650	658	695	697	710	685	694	662	663	685	675	702	647	666	682	697	679	637	673	680	660	680	707	757	668	652	633	682	741	619	664	618	676	648	665	674	651	616	675	683	648	675	703	658	688	627	666	653	688	727	684	679	665	659	653	711	682	708	645	693	667	684	669	708	701	650	679	690	653	685	706	641	668	719	702	657	678	691	677	702	679	674	634	701	718	645	666	698	628	633	684	699	636	646	679	657	688	608	707	705	690	709	708	656	683	675	735	732	657	680	655	735	719	679	705	689	657	700	661	710	659	690	668	689	685	673	683	694	680	654	706	690	701	717	681	659	737	648	678	684	652	710	660	636	684	634	699	646	670	716	710	678	660	665	668	683	609	627	684	671	697	618	692	669	689	664	707	695	668	627	674	672	705	679	642	665	698	646	645	661	635	688	728	694	670	648	715	687	732	651	732	694	648	678	683	663	684	697	670	664	705	654	677	706	665	691	605	641	695	689	651	670	676	667	696	705	715	698	664	682	667	669	711	689	721	664	680	671	687	682	707	659	670	695	621	692	681	664	714	663	626	665	655	660	680	688	687	688	638	661	675	658	692	660	716	623	649	675	672	692	664	664	703	671	699	694	679	663	609	677	673	681	637	696	672	651	697	683	642	689	672	700	706	673	710	705	659	654	710	649	671	633	686	661	680	683	651	682	722	687	635	642	676	656	669	657	677	667	730	665	701	718	607	650	673	671	680	686	684	682	665	681	641	660	652	652	700	679	700	654	672	673	650	703	645	723	668	625	633	704	707	673	683	677	696	707	677	647	647	660	632	673	651	677	661	651	677	695	664	710	675	628	659	672	703	688	653	663	675	703	687	700	705	671	693	650	638	683	663	690	692	678	654	700	657	698	692	685	678	651	702	656	703	644	695	621	719	651	630	672	680	667	677	691	682	593	698	701	673	688	719	690	681	641	707	661	701	635	699	646	718	627	665	702	655	701	644	641	681	691	670	690	706	641	684	718	662	666	656	675	690	726	673	679	720	665	668	654	697	647	698	698	657	673	671	723	645	681	673	613	681	682	643	660	666	642	699	705	677	667	707	702	639	679	715	696	686	681	730	687	665	711	682	669	630	668	675	658	712	688	709	677	673	616	661	725	647	671	692	640	663	688	674	641	723	663	646	691	679	677	725	646	669	694	665	674	648	705	712	665	710	741	667	688	692	656	640	696	672	698	656	674	692	686	694	704	710	649	692	689	694	728	636	706	673	646	707	641	676	655	685	693	666	705	713	714	693	655	672	653	674	669	647	674	663	656	644	673	637	675	656	645	673	734	673	673	637	661	660	674	676	689	640	683	685	659	658	635	683	644	688	691	676	650	691	701	651	699	662	690	665	688	688	722	650	717	687	668	680	697	671	725	669	653	708	653	721	666	717	673	680	680	654	689	653	697	700	644	666	665	651	713	693	664	683	660	664	679	616	662	660	654	679	680	677	623	623	692	667	654	675	680	645	670	649	700	645	648	682	666	662	689	679	698	691	686	685	700	683	663	691	658	711	672	627	687	697	663	676	663	683	660	728	644	663	702	653	693	676	692	653	666	676	702	658	675	674	648	662	693	692	661	712	676	669	671	701	650	701	681	713	691	669	685	688	661	627	669	657	658	709	661	684	684	682	699	677	684	724	712	699	715	686	632	659	642	705	683	643	710	690	669	670	690	643	667	731	692	647	673	652	708	663	715	675	697	670	676	635	765	646	728	698	700	686	687
24996	26044	36047	28421	17658	4901	645	415	381	343	393	331	368	382	371	366	318	406	327	373	338	412	357	350	367	355	357	372	373	366	377	363	398	364	394	353	372	375	371	373	323	368	371	377	362	365	366	328	352	374	378	342	378	366	362	367	385	358	384	387	370	356	385	355	343	338	370	361	338	342	326	393	366	325	356	339	400	340	366	349	356	379	363	393	356	358	390	364	350	320	364	353	382	328	362	359	362	348	367	345	359	399	367	381	363	353	369	363	366	365	363	378	320	393	373	375	386	325	349	353	341	346	360	362	317	355	393	377	358	334	350	350	313	335	355	384	358	384	362	358	344	335	344	380	361	344	359	367	336	368	365	329	374	386	330	393	393	340	350	373	350	372	369	361	351	386	365	331	369	386	346	349	345	344	387	372	405	374	365	364	352	372	359	373	382	342	347	372	354	351	338	361	387	389	326	342	373	391	324	353	365	332	371	346	365	336	361	353	384	369	338	362	368	353	388	388	404	340	331	354	351	334	330	371	343	368	377	383	367	306	360	356	352	385	333	341	372	337	333	367	353	374	366	367	371	388	377	355	381	362	337	328	372	346	342	378	361	371	332	356	369	351	378	358	345	315	362	363	357	331	374	379	365	365	372	339	370	361	374	331	325	384	391	374	351	352	369	396	345	365	337	352	359	330	352	341	349	373	375	383	384	408	341	332	347	356	374	376	371	364	353	368	354	352	321	351	371	368	364	356	367	370	365	350	357	364	358	342	346	350	388	359	362	360	360	373	357	366	382	343	387	352	370	355	376	377	365	358	357	330	388	372	336	342	382	362	400	401	348	340	334	385	357	350	369	398	381	371	376	388	320	362	350	343	367	354	363	367	358	356	369	371	355	345	350	330	353	295	316	343	388	363	377	338	370	377	375	340	342	392	355	362	390	333	354	335	349	404	373	376	400	344	367	327	357	341	370	349	348	348	337	374	352	363	373	369	393	363	368	372	347	377	397	362	329	343	353	387	386	382	383	329	390	343	367	377	336	377	376	375	337	329	370	313	373	395	355	382	415	381	391	396	370	397	330	339	327	357	371	340	355	370	358	357	334	350	315	346	358	355	383	345	383	359	393	364	379	381	398	339	361	337	358	364	384	365	339	379	350	377	356	348	363	367	383	343	373	331	368	358	396	345	349	412	344	366	371	354	348	364	377	351	348	359	373	369	313	347	340	357	396	351	340	366	368	367	344	388	338	372	357	368	367	353	374	357	412	321	382	351	349	371	371	350	394	350	380	347	368	372	372	388	333	389	386	346	340	338	333	391	364	371	343	342	383	331	368	365	340	326	361	381	346	387	330	367	342	349	342	356	363	346	377	362	337	370	385	414	337	339	328	378	386	340	361	352	339	351	338	368	371	340	351	328	357	335	334	357	345	354	368	333	361	350	363	406	322	379	379	377	345	339	313	343	374	373	309	328	364	343	349	332	361	361	405	368	350	330	361	374	338	340	366	338	355	356	383	366	339	362	351	358	362	346	340	321	375	361	399	369	341	377	358	330	354	340	347	360	353	357	342	375	348	356	365	375	334	364	362	378	360	343	364	382	349	326	358	373	360	365	377	346	376	372	368	383	354	367	408	352	343	363	348	348	353	369	365	366	410	378	316	377	341	344	321	351	360	367	370	365	367	364	353	356	360	363	360	368	338	347	338	400	351	373	368	376	355	348	358	369	374	351	360	338	346	335	348	371	356	356	362	329	365	371	355	352	376	382	342	313	346	375	325	375	397	318	352	355	362	363	365	352	338	317	374	360	376	368	338	389	367	361	384	380	359	343	366	393	370	371	361	345	371	367	343	299	372	357	330	371	340	357	349	352	369	337	388	334	314	352	340	329	344	375	372	358	358	361	346	371	362	364	335	345	337	376	339	383	371	336	375	384	383	366	359	328	359	379	356	359	374	347	347	387	385	383	351	378	386	370	378	367	345	377	363	362	343	331	362	341	368	349	376	371	323	356	396	345	371	356	368	364	353	333	351	350	380	406	383	365	368	370	337	381	347	373	362	363	369	368	380	351	360	320	380	367	353	350	336	393	367	399	361	385	372	342	348	361	349	354	328	387	382	329	367	338	340	375	355	349	327	350	342	356	348	379	368	346	361	351	383	378	359	354	342	353	329	324	349	356	365	345	347	364	340	351	369	331	347	353	357	340	384	335	355	372	342	342	366	353	346	373	359	367	362	363	342	376	348	332	395	358	349	358	357	339	379	341	350	344	385	357	400	358	382	359	371	350	382	345	337	365	366	359	341	357	343	374	386	360	327	372	339	327	376	382	372	346	372	352	377	372	360	371	315	349	362	354	362	405	387	367	392	354	361	367	350	358	350	360	354	361	333	354	334	325	364	355	346	374	369	361	389	378	364	374	347	339	358	350	364	369	364	346	343	363	374	348	354	377	376	366	364	348	343	322	365	338	355	336	375	375	332	377	339	364	349	364	352	360	362	346	344	321	351	339	323	338	388	350	360	379	364	350	353	383	369	353	367	313	362	383	376	343	374	399	375	368	347	368	395	366	352	368	354	383	340	328	374	352	389	364	404	337	380	329	349	367	313	332	368	362	373	365	334	347	375	342	345	351	358	335	390	330	357	344	362	350	340	366	366	374	351	365	370	352	366	352	371	332	344	344	361	343	330	339	342	366	372	353	355	371	386	382	367	345	371	365	350	361	334	395	347	388	381	350	373	335	367	353	340	343	359	334	313	337	380	342	358	384	351	345	374	372	364	318	355	339	360	345	368	362	357	357	363	371	352	353	366	349	373	378	376	336	404	344	357	325	369	370	350	387	368	359	361	357	352	364	365	363	370	341	336	370	363	326	328	361	377	369	387	359	352	365	356	343	345	339	366	380	355	367	345	384	327	344	336	355	364	363	349	352	323	361	376	344	351	361	372	299	371	355	387	344	372	357	343	396	358	356	346	342	352	336	341	366	368	327	363	381	334	371	380	374	364	347	374	381	360	381	380	335	369	372	309	344	329	362	361	407	375	345	375	347	336	398	335	359	351	326	344	356	372	394	376	345	346	363	348	371	375	329	364	332	369	364	317	380	334	349	345	366	359	367	362	354	342	366	361	361	365	350	367	358	315	362	337	347	329	368	335	308	399	362	369	344	334	379	333	376	389	361	373	385	327	320	377	346	363	353	364	347	331	372	341	367	363	374	343	346	361	348	360	385	382	332	351	390	294	367	350	358	344	368	351	396	350	387	365	395	370	399	353	400	354	355	368	374	321	370	370	370	358	383	384	355	348	367	337	364	327	380	364	358	360	370	362	338	342	341	360	390	343	372	394	370	358	369	339	366	353	368	341	380	337	371	378	365	359	394	367	392	359	394	370	373	375	349	342	351	337	354	347	373	350	337	398	318	338	359	347	333	337	343	351	345	349	336	382	364	355	356	384	347	342	366	344	356	372	344	382	329	353	372	365	348	317	356	356	362	370	332	378	371	355	351
58800	90763	63676	35266	13931	3140	953	715	662	705	679	724	688	638	666	681	703	685	646	713	686	700	675	625	676	715	666	690	692	610	655	642	720	669	681	677	674	651	626	662	683	704	689	688	703	686	674	653	681	690	648	645	679	701	660	619	701	647	660	724	636	652	679	674	670	624	631	698	664	654	616	646	648	680	663	690	667	678	643	674	668	650	697	649	704	612	719	655	668	665	648	700	628	624	651	693	665	669	683	656	690	661	659	664	710	648	685	668	651	724	668	699	663	710	647	676	653	648	655	650	679	665	645	687	683	650	682	657	665	601	644	712	690	655	603	668	653	651	627	659	659	715	708	674	685	691	686	642	644	635	683	673	669	612	696	719	704	671	688	666	687	648	695	638	701	656	728	643	672	659	657	648	655	654	661	683	643	636	664	666	701	649	673	656	679	668	706	691	634	660	642	657	654	656	682	696	675	684	658	701	650	688	670	673	670	650	627	592	664	701	679	668	630	688	675	689	700	611	688	668	666	697	698	664	682	663	653	688	661	660	639	677	671	679	646	698	681	708	672	692	664	647	667	645	668	654	702	677	641	672	663	734	666	653	693	704	664	730	673	700	643	672	650	684	627	731	664	672	677	637	689	681	660	666	661	651	625	647	686	666	669	690	701	685	661	647	692	674	704	667	684	711	712	692	688	678	690	692	681	702	676	704	721	643	678	672	690	616	670	704	700	658	705	756	644	707	647	635	737	703	655	695	671	661	691	684	646	669	696	665	669	637	697	693	670	693	683	699	723	678	660	658	693	666	717	664	680	654	690	694	655	645	650	704	729	719	704	664	679	693	618	696	654	694	695	628	631	652	685	711	680	642	659	716	615	686	633	677	649	684	649	707	675	639	675	717	670	651	723	681	642	667	672	654	686	665	694	650	649	701	680	684	684	621	742	652	708	666	710	636	673	683	626	663	686	674	670	640	657	702	641	696	652	712	712	624	672	657	642	644	657	679	640	670	695	621	684	689	720	715	723	656	649	627	661	674	685	683	658	663	625	628	680	662	673	688	674	683	657	642	674	692	648	690	648	715	653	633	694	685	663	664	656	697	682	649	686	691	703	644	693	611	684	664	676	671	648	659	694	685	717	668	688	679	681	671	659	724	638	673	664	677	614	720	697	713	688	679	652	640	687	642	692	629	648	670	626	639	725	693	646	661	690	661	624	668	688	731	666	623	622	670	636	638	684	659	695	690	717	699	713	688	665	637	631	668	668	611	671	692	671	624	629	649	688	695	648	653	662	674	672	712	673	638	696	636	696	668	671	717	692	706	674	713	661	679	704	674	629	672	646	667	691	664	660	675	679	699	692	667	683	677	655	658	658	703	660	675	707	671	638	667	675	687	616	639	676	580	690	680	682	683	694	658	692	672	676	716	680	696	617	671	698	679	675	603	736	699	655	666	666	637	665	692	696	693	687	678	694	661	670	700	692	714	698	695	696	639	688	641	685	687	676	632	648	704	651	679	657	668	686	681	694	722	682	677	666	685	662	711	668	701	690	674	662	668	716	680	714	680	707	641	698	621	689	672	694	655	656	681	666	674	661	705	681	622	648	620	675	628	680	676	696	696	646	686	631	701	666	631	656	662	673	700	647	674	714	672	689	651	733	680	678	639	685	685	673	669	699	684	691	685	641	670	695	694	673	631	633	683	657	718	686	633	682	690	642	671	694	623	705	643	691	614	651	643	665	681	640	607	652	658	681	653	650	690	646	667	648	655	616	689	662	687	669	664	674	713	701	692	676	624	688	661	711	648	716	653	670	674	698	659	676	733	711	639	652	640	685	693	720	693	655	733	687	630	664	631	667	650	679	648	724	670	641	636	664	699	687	655	712	650	666	662	704	645	706	691	647	641	654	667	745	680	664	627	667	687	630	691	675	657	683	661	718	674	640	645	697	702	652	663	655	651	697	696	671	690	678	654	694	727	636	653	693	675	675	654	715	682	714	648	682	623	663	707	643	654	635	652	677	693	690	665	631	657	642	638	677	716	642	699	689	630	653	682	671	627	659	669	633	666	674	667	664	627	690	629	673	678	681	649	680	642	684	689	657	652	643	655	630	720	638	697	687	660	684	661	648	672	659	748	687	654	697	667	649	674	706	686	651	719	669	666	646	654	671	674	642	680	674	657	645	666	668	693	678	665	684	726	731	651	650	707	701	692	671	682	699	650	676	647	690	655	639	661	687	661	693	714	715	670	674	697	650	631	693	691	644	637	666	685	703	669	683	696	664	676	710	693	670	683	661	670	664	650	698	666	674	648	661	676	692	694	712	688	690	676	707	697	702	655	667	681	658	703	682	696	659	681	666	661	683	675	676	658	630	706	710	626	688	704	709	681	634	696	722	682	671	652	689	646	689	677	677	711	675	649	666	677	677	681	629	708	681	657	727	677	682	716	694	695	662	683	640	643	719	669	685	661	654	657	722	648	686	679	707	666	696	708	711	677	703	675	679	715	646	667	654	674	664	652	684	674	705	689	648	630	708	677	668	683	661	704	662	732	727	658	636	635	664	667	676	666	675	672	668	682	687	669	634	671	687	678	692	629	678	696	669	665	673	659	668	712	687	628	663	703	642	666	663	691	693	717	625	645	700	624	643	674	697	684	705	672	656	673	681	662	659	638	725	739	726	692	697	697	659	705	676	677	663	647	622	626	705	681	644	663	679	645	678	663	675	699	627	702	687	635	661	690	689	678	651	724	680	691	676	644	684	690	661	662	666	685	704	701	677	658	677	705	689	633	703	706	643	752	650	687	705	712	741	682	676	649	639	710	649	687	700	725	724	661	655	664	665	677	675	683	681	653	657	656	659	661	666	698	650	685	730	722	703	681	668	656	704	672	710	682	648	688	676	660	683	705	675	681	650	711	635	684	676	661	691	674	704	674	669	695	708	641	625	678	675	677	703	682	702	677	643	658	638	655	703	629	652	729	660	659	625	674	623	667	649	665	657	630	718	627	680	650	688	656	644	718	681	676	724	683	704	652	668	670	648	654	687	649	677	678	690	664	670	651	678	712	670	646	657	679	654	701	692	683	621	641	647	673	720	628	644	722	711	637	675	691	638	691	675	651	623	651	676	651	680	627	617	695	672	660	709	652	635	705	666	640	664	699	690	669	621	641	678	680	656	699	674	657	637	652	688	685	684	649	664	659	688	690	635	628	644	657	700	713	692	695	686	695	668	664	689	609	678	680	706	658	698	656	670	658	708	682	666	689	734	676	706	665	681	674	689	681	664	637	628	679	646	648	653	668	647	671	690	646	654	621	662	697	661	656	708	655	688	678	660	655	682	696	674	649	678	633	650	685	668	689	681	595	670	660	720	654	689	678	677	669	656	700	696	698	675	643	658	660	673	658	651	684	683	716	672	683	629	678	670	644	693	688	652	717	672	677	633	708	680	705	697	699	683	661	671	645	649	723	652	696	674	671	674	683	666	668	662	634	693	632	638	679
23554	23305	32556	26394	21328	15974	3028	553	440	443	449	416	427	444	416	438	447	430	401	438	460	450	440	467	406	367	455	433	427	425	417	411	439	454	453	421	414	447	410	420	412	413	428	426	412	403	413	414	410	398	426	407	457	453	410	406	434	410	417	420	405	438	410	390	431	411	403	425	390	434	447	412	423	400	429	426	452	449	422	418	416	403	448	448	446	450	408	466	432	407	447	430	420	425	398	405	438	408	416	424	414	392	405	398	455	402	380	420	454	388	402	407	409	408	447	388	397	457	417	447	418	424	413	389	437	424	401	422	399	349	420	386	420	425	391	398	485	409	455	418	407	450	413	430	423	436	423	405	431	433	396	409	444	447	444	426	410	405	422	418	392	425	434	401	447	404	420	419	390	423	402	399	426	429	403	425	414	403	414	409	416	426	400	426	405	431	426	449	385	396	426	432	442	407	441	426	421	416	417	441	395	437	412	463	451	439	406	422	429	435	419	442	403	410	443	459	395	441	399	412	421	434	418	415	417	414	428	395	439	430	415	396	422	364	418	448	431	412	417	414	429	443	430	425	399	401	420	405	432	440	437	439	411	433	384	415	404	441	405	382	445	405	444	437	388	424	428	417	415	476	449	446	375	426	436	423	425	470	446	385	447	427	444	425	399	400	410	427	433	432	414	410	454	425	431	374	418	405	427	445	393	429	399	409	437	422	396	433	378	418	444	448	418	438	397	433	424	441	414	422	438	417	452	423	444	394	405	392	420	439	461	422	434	410	420	399	438	408	409	422	417	445	413	436	404	426	422	418	444	414	457	431	417	444	409	393	439	468	431	438	417	419	442	427	422	399	426	410	439	409	392	430	439	430	431	448	370	370	446	441	358	399	406	418	444	446	441	433	383	460	420	421	426	419	440	466	382	407	457	414	443	381	433	443	413	424	426	423	406	417	443	416	400	429	413	456	389	413	450	428	428	391	423	390	404	407	407	404	420	383	435	417	427	384	428	409	415	404	421	416	457	401	418	424	429	415	425	408	433	439	400	451	411	417	409	401	433	412	463	401	380	416	430	443	408	418	432	447	444	412	391	448	411	404	414	474	426	419	443	411	418	438	390	397	395	420	401	370	407	388	411	446	431	429	438	435	425	413	406	442	406	468	436	387	402	413	455	418	420	443	434	428	413	438	417	419	390	387	439	374	419	454	452	426	397	409	405	398	415	439	428	434	430	392	432	450	416	407	426	386	442	414	391	445	405	410	390	408	447	424	355	397	424	431	435	408	424	412	411	445	435	423	431	436	438	382	397	396	423	432	446	424	436	432	441	437	431	404	431	407	384	412	435	447	425	416	431	372	407	412	429	432	423	408	443	421	417	437	401	424	406	425	400	424	362	445	446	414	451	408	421	416	393	390	443	400	391	361	424	425	415	421	425	384	428	424	419	389	392	391	436	388	384	422	422	433	423	389	405	395	428	430	400	414	434	400	380	415	425	408	413	483	418	399	455	474	423	426	422	417	428	391	435	413	438	434	400	412	450	397	389	419	420	441	408	463	400	432	419	404	402	391	431	415	437	453	435	386	436	461	399	435	442	436	402	459	449	414	447	393	421	402	394	461	412	423	435	400	436	391	422	437	420	412	471	400	403	385	394	463	380	407	445	420	431	395	393	403	386	423	451	434	416	432	395	407	418	447	417	411	422	421	411	383	387	406	420	444	402	437	393	437	432	390	399	355	412	434	427	410	418	417	431	451	428	434	409	434	428	455	418	394	432	402	386	425	411	441	413	400	434	444	419	399	378	432	445	415	417	414	428	411	411	408	428	438	386	449	433	423	427	455	402	441	405	443	416	434	424	417	465	408	419	396	458	445	432	415	429	423	406	418	359	428	449	419	386	389	408	380	416	421	393	404	412	399	442	449	404	415	391	436	432	391	417	413	411	410	411	441	399	409	400	419	462	448	424	442	404	426	436	455	418	465	413	432	429	384	402	393	440	408	440	452	394	388	440	398	442	429	432	410	472	395	430	393	373	421	416	418	392	403	477	390	432	402	432	432	474	408	429	425	424	409	404	400	435	413	379	419	391	428	399	434	427	404	440	412	434	402	386	402	441	408	427	387	439	403	411	419	430	444	390	450	427	436	401	398	407	446	410	386	421	407	426	457	428	395	424	417	427	428	412	476	416	420	436	391	410	433	428	435	436	395	394	391	468	393	419	407	399	443	389	411	432	405	411	424	423	397	425	447	450	424	436	436	426	431	396	407	423	425	444	410	422	408	424	433	436	426	400	371	425	401	405	438	420	432	429	397	405	432	459	441	408	431	465	439	431	406	381	390	413	415	439	428	394	427	445	390	382	414	428	418	448	455	426	425	398	393	406	417	462	402	429	403	412	391	443	419	454	407	429	370	415	425	422	398	399	431	393	413	439	454	402	418	431	439	396	411	435	394	454	390	404	406	378	425	410	439	432	419	424	412	435	392	382	410	446	371	409	416	452	425	411	415	419	391	433	420	439	446	399	396	424	400	416	427	412	443	404	431	417	428	402	395	410	399	433	396	429	421	397	439	389	447	405	414	432	442	439	408	438	433	406	416	428	436	414	418	419	396	424	421	410	446	414	439	389	392	441	454	422	433	398	420	403	441	411	414	442	436	393	404	452	445	409	408	424	433	415	404	389	404	413	439	433	396	424	433	387	424	436	409	419	444	441	429	402	434	399	446	404	430	430	406	407	411	394	444	414	415	426	414	443	416	414	422	405	395	417	396	462	417	396	381	404	427	419	447	439	417	428	420	389	397	411	427	422	422	445	393	417	440	396	392	401	424	401	401	444	381	460	451	452	444	430	453	409	425	431	450	414	421	457	412	380	456	418	436	412	379	441	428	443	436	369	417	420	405	396	394	385	428	413	415	445	416	416	406	384	441	422	451	424	389	412	389	432	418	376	412	404	424	423	403	393	439	428	410	430	421	439	463	396	462	422	449	410	417	418	438	378	419	428	426	436	450	401	376	401	374	415	460	410	429	417	398	450	392	394	428	439	424	424	452	403	399	424	417	396	433	424	428	411	410	424	383	419	413	417	408	413	451	428	436	407	472	424	413	412	433	434	416	399	439	407	411	417	406	371	430	442	422	401	430	427	397	403	412	396	450	426	389	418	413	416	387	415	440	429	407	441	394	408	459	409	414	410	413	402	440	408	429	431	450	388	428	401	444	418	417	436	423	384	409	444	414	375	428	397	427	453	421	419	452	413	429	397	428	438	442	414	425	423	450	421	409	424	405	424	428	430	425	447	419	434	444	389	429	393	453	453	392	434	388	410	386	412	409	407	396	390	421	408	371	407	422	446	393	414	414	386	421	425	399	405	406	434	410	390	368	442	401	406	411	412	441	431	400	483	414	430	389	426	418	403	426	441	441	442	408	419	418	426	404	413	420	382	414	428	428	444	436	441	441	407	411	399	441	401	415	425	433	441	380	438	405	417	389	395	442	431	447	387	423
55534	102450	74529	45595	21283	5894	1510	814	761	729	739	773	758	782	747	739	773	736	727	785	774	790	747	740	762	689	766	738	767	754	767	745	749	723	727	756	717	723	801	772	783	744	755	708	727	751	721	757	759	701	734	791	707	781	721	732	730	742	744	720	762	761	753	739	809	754	742	764	763	715	721	774	763	788	735	723	736	722	745	798	702	802	729	741	701	735	762	767	750	731	751	763	750	779	768	744	745	775	726	725	697	755	744	735	786	736	726	738	726	748	745	731	734	717	756	736	741	746	752	744	720	737	724	739	784	748	721	734	762	760	755	707	746	772	786	796	737	788	748	739	744	704	722	730	739	796	733	692	735	763	740	773	725	726	749	735	753	795	731	698	790	757	770	732	732	712	725	783	715	727	743	726	745	706	718	743	752	779	709	751	766	734	726	770	709	749	717	741	725	772	713	718	761	749	756	762	764	765	716	791	741	773	696	743	753	749	767	697	717	713	731	713	799	749	727	686	745	778	719	775	756	773	713	759	772	708	740	737	729	737	738	723	746	756	783	749	766	730	759	761	743	716	782	725	727	747	748	753	727	732	735	766	809	763	755	774	732	731	742	742	743	759	741	730	781	735	750	757	744	714	728	743	734	736	763	693	738	757	722	728	754	736	753	754	730	756	753	736	737	748	720	694	731	753	753	749	686	726	752	806	759	711	762	788	755	698	768	710	757	745	762	747	763	750	710	740	750	734	740	743	759	746	727	727	747	775	741	753	745	769	784	757	762	710	685	734	737	778	770	748	726	717	755	746	765	741	746	769	719	756	734	771	692	728	735	766	702	774	753	725	775	764	713	771	728	761	775	680	694	775	738	725	735	736	756	741	738	728	684	701	768	711	769	725	688	760	752	752	753	718	823	750	710	762	751	739	729	754	720	682	756	742	694	694	717	823	755	736	723	764	760	689	761	736	773	781	719	732	741	768	742	722	711	744	712	713	737	749	734	775	724	704	726	730	703	772	757	703	698	721	678	721	744	708	731	765	765	734	725	769	717	746	745	718	691	739	692	746	705	730	744	701	737	753	741	773	741	745	717	731	735	739	742	702	731	719	751	759	750	715	787	731	764	730	729	721	725	717	756	723	767	727	727	742	741	728	728	737	727	718	721	725	758	657	719	724	724	761	750	744	729	717	785	830	717	745	750	745	723	749	760	763	733	748	760	760	717	766	735	734	722	682	757	707	713	726	721	744	722	739	713	726	721	719	748	718	771	753	702	746	709	728	732	713	759	735	721	688	740	725	707	784	733	732	692	783	714	748	756	705	783	771	717	765	758	756	712	742	718	727	705	743	771	734	759	749	745	773	716	765	746	742	783	716	752	727	759	727	728	740	738	761	720	746	745	733	726	762	760	742	694	763	693	794	703	702	719	767	750	772	750	741	737	702	815	737	729	732	725	733	768	726	726	745	688	740	741	768	716	753	734	721	714	698	724	708	700	728	799	723	806	786	733	704	804	725	705	730	702	761	747	722	676	773	733	763	725	766	750	776	732	714	742	736	747	728	734	735	729	737	765	776	732	822	721	786	708	754	755	717	756	694	699	745	751	727	775	712	710	747	747	675	717	720	745	706	786	741	729	754	759	672	708	695	726	762	751	726	726	740	726	708	727	711	722	765	731	766	749	785	777	760	723	771	746	767	711	682	713	743	738	712	751	699	742	741	707	745	701	700	729	758	726	732	741	721	751	779	749	784	712	740	739	671	774	766	765	749	752	804	724	761	729	727	696	701	737	735	736	767	737	773	744	723	741	729	714	759	745	693	755	730	744	801	727	748	722	768	767	738	705	716	737	774	716	791	744	779	782	789	725	693	745	753	730	749	733	789	730	775	745	758	719	727	738	727	697	721	743	771	737	681	728	775	749	715	717	809	745	752	754	743	784	727	729	731	788	715	760	727	734	775	749	731	733	742	706	704	734	740	720	730	729	770	728	752	738	726	734	745	721	763	703	731	730	734	712	755	748	762	758	735	764	704	734	757	755	728	737	725	774	742	756	737	757	752	747	724	733	814	752	758	762	744	725	753	801	703	737	764	768	746	749	732	781	702	748	714	713	776	778	773	760	713	734	760	751	748	743	772	745	763	729	724	714	733	711	744	726	712	714	759	745	765	737	706	723	771	753	762	774	732	804	718	719	774	700	777	741	762	731	757	732	758	727	763	797	731	761	756	766	696	716	747	747	750	771	760	724	759	759	783	717	781	750	724	782	752	778	725	778	712	728	733	733	738	747	776	756	782	795	725	714	783	737	735	722	765	737	712	730	751	723	703	765	710	735	746	749	713	728	783	768	691	777	718	762	735	731	718	729	747	742	758	732	709	721	733	727	767	769	739	737	719	735	729	679	721	735	750	734	728	731	766	752	750	786	793	763	755	720	768	756	778	715	755	698	724	754	729	713	715	709	718	805	711	721	767	724	779	751	704	804	703	787	762	746	736	726	722	710	745	761	769	742	743	686	715	688	763	731	734	725	770	730	774	753	778	738	701	744	737	719	702	790	714	717	762	802	778	707	809	758	754	721	764	674	735	748	753	717	741	772	740	768	732	722	750	678	752	730	776	760	736	698	746	743	728	770	742	747	751	686	764	698	767	754	692	685	726	720	727	798	730	765	698	708	721	726	763	773	691	713	724	700	747	722	743	775	730	722	714	723	793	729	747	695	698	700	780	715	748	741	755	740	762	745	729	702	802	743	726	702	763	759	716	765	723	714	784	763	708	739	719	708	734	740	703	794	739	752	750	715	750	722	770	766	778	781	724	699	755	757	741	775	714	742	758	768	761	704	695	755	779	759	758	706	766	740	748	750	733	757	756	769	704	720	737	676	785	748	740	750	744	702	778	738	765	773	721	750	737	695	702	779	813	745	755	762	758	747	759	739	757	738	728	784	701	740	767	718	737	736	752	733	792	699	696	747	763	758	780	720	734	661	731	722	731	760	753	678	764	748	717	716	745	783	768	751	724	732	805	761	720	691	722	721	694	756	744	770	764	737	672	723	717	755	740	745	746	698	733	703	703	762	748	786	751	761	791	701	696	731	740	713	753	721	746	731	734	722	698	755	778	776	725	765	722	787	697	745	766	769	732	708	755	699	756	767	747	765	796	777	780	748	727	711	784	719	757	723	745	721	714	753	746	735	758	753	760	698	722	725	731	825	753	772	749	746	710	773	783	696	710	752	773	769	702	753	769	774	726	719	699	726	729	700	762	720	741	724	733	805	763	753	754	756	720	759	729	772	743	773	779	757	704	763	735	745	736	755	729	769	739	694	717	780	739	719	772	767	755	777	701	758	761	757	733	749	721	741	732	767	753	715	777	687	740	706	731	771	713	715	730	762	730	761	778	751	706	731	707	689	731	760	726	788	771	726	747	729	736	692	752	760	751	806	761	756	780	762	779	708	775	730	709	759	739	814	756	733	732	735	729	715	743	728	734	790	733	777	732	725	705	690	658
29384	33707	28614	12602	2090	604	432	348	328	397	375	343	383	354	355	377	335	373	368	350	355	353	338	376	375	377	338	383	381	335	355	354	365	401	348	332	350	369	347	354	317	337	316	363	338	366	329	344	346	316	401	327	324	367	355	353	364	359	351	388	390	343	360	351	308	357	364	324	375	333	351	356	335	356	353	341	389	367	376	338	363	364	378	377	354	306	365	342	341	306	364	335	379	364	344	339	367	348	336	329	384	363	325	355	361	353	361	334	361	362	365	339	355	384	368	366	363	357	319	385	374	362	350	360	344	335	337	358	351	346	341	371	376	353	360	344	350	353	421	345	374	340	349	329	335	361	354	359	365	362	329	371	331	374	344	376	352	355	344	357	398	386	372	409	377	364	359	344	359	368	369	362	349	339	344	333	396	340	381	348	353	356	334	346	366	336	369	400	343	360	382	331	370	327	328	356	374	379	374	354	359	354	357	359	337	357	364	337	353	340	355	393	349	372	343	347	334	360	357	339	358	352	366	357	369	369	373	331	348	361	373	360	377	331	366	370	357	364	333	355	365	351	359	353	366	355	324	296	369	354	364	367	359	377	397	332	363	360	357	325	355	355	360	346	381	381	359	379	381	332	327	320	362	349	327	342	371	380	368	362	365	364	350	358	369	327	380	362	361	339	353	364	359	375	373	360	319	338	344	369	358	361	371	340	368	333	325	336	338	365	345	364	373	361	371	363	320	355	338	366	339	362	390	335	350	344	351	338	328	372	339	351	353	320	344	324	358	366	362	341	369	352	332	357	360	373	397	348	352	345	326	346	347	359	342	367	342	389	347	384	352	316	343	394	344	308	376	350	367	344	330	331	352	376	360	357	350	362	355	347	349	354	377	378	354	319	327	356	332	354	349	345	388	390	369	341	350	352	368	345	338	364	344	373	396	353	319	348	378	386	352	365	359	348	353	343	351	340	360	348	353	368	317	378	367	330	336	332	345	379	363	355	376	371	365	366	335	384	365	372	337	350	364	336	346	371	329	337	348	353	370	360	344	356	402	332	356	392	364	358	340	326	369	365	361	311	392	348	380	364	387	376	404	332	334	361	377	374	351	406	364	355	352	320	355	329	371	391	340	387	374	388	344	353	348	349	347	377	393	342	409	377	356	354	308	360	328	354	369	326	350	373	359	331	364	310	348	396	381	329	335	353	344	348	356	343	350	345	373	365	342	364	357	342	367	334	380	348	368	330	391	355	336	361	372	345	339	340	367	365	329	353	371	355	382	338	342	354	383	326	368	349	342	370	382	367	342	317	373	359	361	351	364	337	367	344	393	361	327	367	333	354	369	311	363	385	362	379	373	367	361	359	347	358	377	384	349	349	368	340	358	383	378	385	363	361	318	351	372	344	332	359	353	391	339	349	334	333	336	371	378	362	347	360	333	368	369	337	367	344	351	343	376	359	400	337	351	354	382	335	387	365	319	367	345	362	363	345	366	352	352	369	363	357	348	366	330	376	356	366	343	342	338	346	342	357	351	345	368	376	368	368	374	380	371	370	372	365	353	337	371	384	314	311	356	331	339	321	365	365	327	363	350	335	378	362	351	356	358	379	344	377	366	353	387	342	339	359	326	335	354	345	420	377	333	369	372	380	349	333	317	338	370	351	362	340	393	367	331	385	334	320	351	370	337	354	347	346	343	333	344	373	380	361	362	341	357	385	361	354	369	366	363	356	347	325	355	403	365	329	377	372	389	345	354	355	326	365	349	359	343	359	382	340	371	359	343	383	313	331	340	346	304	321	383	316	358	335	351	364	346	349	364	361	346	339	355	355	383	352	334	358	358	352	383	371	381	391	380	378	343	355	354	372	379	360	348	334	354	357	369	321	361	390	371	382	364	347	353	339	373	367	317	349	362	387	369	355	318	378	346	361	342	348	346	349	372	373	347	371	378	350	339	355	374	361	347	367	345	345	360	350	358	350	369	330	320	341	362	357	335	364	341	354	363	357	347	323	360	364	320	351	368	335	381	349	369	335	360	377	359	320	333	310	302	349	345	360	347	351	332	354	354	375	344	340	339	396	359	356	356	347	364	351	387	357	378	345	373	354	347	327	374	347	368	339	347	321	400	367	385	373	343	393	331	338	365	363	343	362	370	357	333	335	351	355	324	365	382	346	342	319	377	347	377	320	389	366	347	370	367	316	346	343	318	368	320	345	349	344	355	335	402	349	337	357	349	352	332	331	346	362	356	323	344	354	376	331	366	343	336	344	352	314	359	352	350	357	378	372	349	359	354	318	335	355	351	348	374	346	342	367	347	367	362	340	328	341	345	319	332	373	357	334	349	353	381	353	375	340	359	346	357	362	320	354	342	376	341	356	353	346	339	363	360	361	352	323	360	345	337	375	357	353	389	350	378	360	392	388	309	358	356	338	343	351	348	349	362	397	332	368	363	411	370	377	371	345	372	363	334	350	349	362	355	354	361	369	362	372	347	355	345	370	327	381	344	384	372	359	329	366	336	378	375	359	335	349	345	379	359	332	392	357	364	347	367	328	324	347	338	361	379	381	367	375	396	325	323	355	350	385	347	378	359	369	341	344	346	359	345	386	345	413	363	343	379	379	386	380	371	340	329	370	335	383	332	370	374	373	359	365	350	365	351	353	349	381	372	349	391	347	372	324	372	367	341	346	340	352	336	362	338	343	381	335	333	382	355	354	337	322	369	339	335	367	332	360	347	352	359	392	343	372	330	323	345	385	390	381	369	379	334	364	350	351	366	376	347	335	342	351	381	349	341	339	379	342	329	378	362	366	366	345	345	369	347	369	397	354	386	341	340	352	373	350	343	362	372	380	357	341	347	365	351	383	365	350	351	317	379	364	362	361	341	344	371	338	363	381	353	361	361	396	356	328	353	339	376	369	358	355	346	357	375	366	337	386	352	342	341	319	349	342	341	341	335	336	336	363	373	364	357	347	337	349	336	348	351	349	368	336	369	352	329	346	375	361	347	375	393	361	359	343	349	355	379	345	334	326	381	365	371	356	345	361	344	378	374	346	380	338	352	376	332	369	345	354	346	384	345	348	349	364	355	368	324	383	337	356	370	330	374	363	337	339	295	341	344	328	348	344	379	350	360	367	355	344	340	368	364	367	384	350	365	377	345	364	344	381	360	374	342	336	354	385	341	389	325	370	340	384	363	347	373	360	367	379	341	380	362	352	351	328	337	337	356	387	354	387	332	305	343	344	355	357	354	318	347	347	357	321	371	355	381	341	360	358	347	346	375	343	358	322	366	361	356	375	337	348	366	358	352	389	366	362	367	347	377	347	379	372	345	351	353	395	339	359	373	346	337	381	369	375	348	378	349	346	368	332	354	368	373	382	338	354	360	363	351	366	329	359	353	358	358	391	341	334	346	365	320	348	358	310	344	349	382	371	394	375	365	381	344	364	370	351	352	334	339	367	358	352	351	380	337	372	397	346	359	371	345	328	346	368	372	359
36740	50588	33480	13834	3831	1167	795	681	654	611	681	666	648	655	653	700	685	648	663	696	661	673	674	714	719	657	669	672	632	630	712	704	645	696	669	689	684	663	720	680	602	699	709	622	679	654	721	696	699	667	698	664	649	681	699	691	721	604	702	676	659	687	652	664	686	644	690	652	683	685	647	679	712	670	645	659	630	713	655	673	689	641	613	658	673	657	664	730	666	669	647	634	654	710	652	668	683	694	702	639	642	653	628	675	689	631	687	667	653	672	679	646	658	678	671	666	705	669	720	634	634	666	692	693	684	636	672	699	656	705	652	714	629	678	617	709	619	653	643	661	682	652	661	677	667	701	626	694	682	685	648	661	655	644	701	742	661	634	650	664	697	708	664	658	675	677	675	738	652	702	660	683	650	626	695	684	661	740	689	658	675	656	673	673	646	646	690	675	686	664	723	656	654	664	689	654	687	734	641	658	648	705	620	680	633	682	710	652	685	697	726	687	686	686	671	635	691	697	697	680	670	687	643	689	684	671	696	665	677	636	679	669	655	664	673	686	665	664	658	676	675	664	671	676	679	668	712	634	632	684	623	661	661	653	671	705	638	663	698	668	642	704	699	617	657	699	668	707	709	669	680	659	671	685	642	704	659	712	653	643	713	665	679	667	693	664	671	689	697	643	690	723	667	699	653	698	663	653	653	646	680	673	693	668	646	652	646	681	687	631	662	666	688	635	687	633	683	649	595	699	659	678	704	690	669	629	643	670	669	735	656	677	661	641	645	620	660	637	675	658	638	706	654	673	673	692	658	689	662	669	676	661	644	649	739	660	652	684	650	661	616	689	700	683	704	655	617	632	690	685	650	646	657	678	699	639	653	655	693	659	669	686	652	664	612	671	659	677	702	656	638	678	700	695	667	675	660	688	682	652	683	718	626	683	654	637	655	665	694	681	682	645	620	653	692	667	704	671	650	674	652	700	705	674	624	633	649	656	711	670	699	654	706	615	699	674	701	661	674	676	661	693	649	654	696	705	648	622	690	694	676	689	699	700	627	652	614	657	665	664	662	667	656	707	694	695	689	704	702	702	707	678	700	697	688	659	652	681	666	625	645	708	692	700	649	717	654	651	674	675	690	666	652	680	677	662	685	639	663	662	640	641	613	650	648	696	666	692	645	657	638	643	672	671	674	662	651	634	716	640	665	655	692	699	688	697	685	665	659	670	644	659	666	649	663	696	692	681	699	664	650	657	651	701	704	679	655	599	648	654	675	647	683	633	693	679	700	671	667	713	658	670	675	690	664	674	690	694	724	721	623	716	648	660	682	652	635	694	689	645	655	665	649	660	694	674	683	695	624	669	658	698	630	683	648	678	696	660	629	693	692	668	664	637	631	660	673	678	680	662	659	645	704	652	672	637	636	702	656	693	652	654	670	672	733	687	645	673	653	703	679	647	695	667	695	682	642	646	690	676	674	669	719	690	652	720	655	639	651	688	632	615	664	679	677	667	718	674	652	651	707	702	710	662	683	658	677	665	714	701	676	669	628	660	658	682	671	618	696	675	694	715	688	680	651	635	652	693	667	607	705	725	695	737	664	681	664	678	675	682	699	621	672	691	666	686	681	666	679	679	641	664	689	688	681	675	675	682	698	657	678	666	712	660	635	690	642	620	640	672	667	672	683	713	703	668	666	682	685	678	688	653	685	634	670	700	649	682	636	699	717	712	681	674	685	690	668	662	668	676	653	695	692	696	654	627	677	711	723	652	632	656	683	666	644	628	662	662	667	659	685	677	680	628	649	627	674	712	677	652	671	708	690	664	639	678	648	703	676	645	631	716	657	651	713	617	672	638	643	676	681	664	685	676	659	688	699	668	664	631	660	686	618	661	716	679	680	720	665	719	669	672	674	656	701	679	687	703	615	682	613	631	708	679	706	642	641	658	674	685	645	672	641	657	636	662	661	674	649	720	674	656	699	702	650	703	726	666	670	695	639	639	648	690	644	677	648	628	703	673	676	643	670	635	671	664	656	678	665	636	673	635	681	668	681	687	634	663	641	678	679	679	677	688	678	696	705	648	677	772	696	628	658	676	660	676	720	673	657	715	635	673	660	722	670	715	638	714	682	699	687	697	625	660	665	665	657	689	674	682	660	687	655	713	675	669	724	671	656	665	655	637	656	699	698	735	654	680	669	651	685	674	682	709	660	667	692	631	623	648	727	669	684	659	679	646	679	655	687	647	672	673	675	650	611	669	612	665	673	687	657	648	678	697	704	649	695	661	671	691	667	669	657	662	712	710	710	647	677	635	652	649	721	666	662	687	715	642	709	674	693	699	677	702	690	667	619	670	688	686	680	678	696	685	635	639	699	683	636	644	679	674	666	643	702	619	689	678	701	718	653	654	710	636	673	686	658	694	681	640	707	695	650	681	670	660	684	674	674	686	673	673	660	670	666	673	677	678	696	678	652	659	635	638	659	720	720	687	642	668	659	644	657	727	688	667	672	694	647	696	639	647	727	665	690	711	634	634	683	642	661	634	703	697	657	730	694	634	658	693	647	686	694	702	671	707	627	650	655	701	663	629	646	648	645	662	680	652	687	639	696	692	661	683	682	689	669	691	653	695	674	613	704	677	688	653	705	657	669	668	673	694	666	673	695	624	673	640	662	696	680	649	638	661	638	706	658	648	635	670	671	643	683	690	646	640	655	699	668	667	654	670	630	675	653	719	663	677	660	722	672	621	653	668	673	649	652	608	632	627	646	637	703	681	694	716	650	658	671	705	707	664	646	695	648	654	654	713	679	648	671	682	719	679	669	677	684	613	643	669	672	662	694	701	681	679	655	666	679	632	703	646	676	665	667	673	698	600	690	646	642	662	694	654	678	696	740	656	621	711	672	644	696	687	654	684	729	634	629	679	644	651	681	676	672	655	635	686	698	675	685	671	672	662	643	653	646	697	663	668	656	600	644	667	705	627	654	616	643	692	689	677	657	641	655	657	636	701	642	663	648	649	705	667	664	668	707	702	708	656	670	646	670	690	638	706	656	670	708	664	695	647	677	693	681	709	662	674	689	654	699	698	705	649	674	665	646	647	637	623	670	696	654	689	682	646	679	669	639	610	656	690	655	656	638	657	686	686	672	639	688	668	637	704	722	681	691	668	641	687	691	667	660	647	642	673	636	661	652	618	645	643	661	660	646	664	663	623	670	697	701	671	624	673	668	719	643	692	657	633	674	663	637	680	640	712	664	667	638	702	695	685	654	672	690	700	686	670	673	692	651	683	691	663	657	650	697	681	707	702	640	661	702	639	699	715	661	663	631	676	710	624	668	675	703	685	675	678	650	644	668	648	657	691	705	616	687	644	646	657	678	676	648	691	646	678	649	658	650	670	662	619	707	660	668	651	662	711	688	676	654	692	697	672	657	664	698	683	675	676	653	659	674	696	644	696	680	641	679	679	704	665	628	666	682	675	702	641	685	614	686	689	702	681	628	662
25075	26037	35602	28396	18033	5077	680	408	379	360	373	351	374	383	374	346	406	380	348	360	352	353	347	322	360	369	363	358	357	354	351	324	347	338	360	365	374	357	387	316	398	351	350	380	362	345	371	373	377	356	346	334	359	367	347	362	339	350	359	356	342	336	359	363	378	339	368	359	331	341	364	358	343	343	306	334	343	398	397	350	382	343	358	328	364	366	354	382	359	360	362	352	328	331	350	375	380	343	367	358	368	363	345	339	355	352	327	340	358	420	360	367	379	348	354	350	351	346	361	361	364	357	368	365	353	346	335	334	362	349	397	368	293	345	362	372	356	372	330	371	361	365	332	386	359	386	343	360	341	339	352	338	384	360	393	366	355	393	365	362	355	340	380	359	366	393	360	333	352	341	363	363	346	358	345	385	339	343	359	361	362	319	339	341	365	338	357	340	358	330	361	328	358	365	343	364	344	356	333	361	358	339	377	333	373	360	351	346	359	374	366	327	355	366	318	356	349	336	365	374	349	319	329	358	367	370	384	384	371	376	350	344	372	361	333	343	361	347	395	356	344	368	366	359	346	389	367	329	320	363	373	317	353	356	342	351	373	387	352	345	344	349	368	338	321	356	381	368	349	374	369	355	363	358	348	336	387	342	348	374	362	345	357	352	356	325	352	339	371	360	353	385	312	336	361	350	362	345	350	363	331	357	363	375	353	351	377	364	372	375	370	338	343	348	350	338	392	362	349	299	351	356	366	380	363	364	362	356	375	357	370	353	363	360	354	363	355	370	342	381	378	356	368	360	356	343	362	377	380	392	329	367	368	389	343	340	342	340	351	368	372	338	338	365	367	385	354	334	367	357	364	348	363	350	355	338	329	340	354	343	314	331	342	372	366	389	348	337	347	390	346	353	378	384	395	359	372	377	340	333	374	364	352	380	344	392	355	364	338	363	391	343	351	306	358	330	412	365	323	342	347	353	339	323	348	370	346	341	384	368	343	330	346	333	326	355	335	403	340	374	333	368	362	378	366	320	340	333	334	349	349	352	356	346	387	351	362	347	361	350	336	332	349	359	353	332	349	361	339	370	334	363	365	361	381	335	349	349	354	339	368	361	364	369	350	368	347	301	382	348	376	357	374	354	329	355	362	364	385	355	388	349	354	392	349	330	381	399	351	360	355	394	349	335	352	352	354	341	357	325	333	311	376	339	368	317	366	323	354	330	348	345	369	367	377	376	348	338	352	344	334	376	334	347	325	353	361	361	335	355	362	362	360	356	364	346	355	331	349	318	331	356	323	378	363	343	325	357	337	341	389	326	366	373	349	348	333	338	350	379	394	319	353	341	384	369	349	328	370	366	358	375	350	318	365	355	333	350	374	396	340	391	347	341	366	359	331	322	332	356	348	341	348	386	351	349	379	373	377	356	359	317	356	349	313	339	326	367	349	411	321	378	348	343	366	351	399	364	358	374	328	363	356	366	382	384	343	376	322	375	387	344	347	347	341	353	380	361	353	352	336	371	362	365	347	360	335	349	347	347	354	352	359	373	368	327	365	368	376	343	375	377	316	377	343	348	326	385	346	386	334	342	360	360	362	397	376	370	366	383	368	346	332	368	346	357	297	354	358	322	362	356	314	341	380	380	359	314	362	333	369	365	367	338	350	321	342	363	350	325	359	378	354	374	370	367	341	356	362	362	367	354	320	348	375	353	356	362	378	356	363	325	353	367	321	337	356	336	353	368	326	371	352	356	384	341	345	357	363	366	334	346	360	360	357	335	364	372	391	379	348	338	383	344	364	337	350	370	368	377	336	357	359	358	356	360	357	340	336	363	336	377	336	355	367	367	348	343	372	352	361	339	351	349	354	339	364	393	388	352	349	377	373	362	318	350	336	350	333	350	364	372	329	334	379	381	344	332	366	326	368	337	325	351	358	378	380	379	312	346	364	368	376	376	392	368	358	323	328	363	355	409	358	371	367	340	348	321	331	300	354	355	351	336	359	350	333	328	341	314	355	323	367	318	353	351	351	361	376	356	325	379	350	351	370	318	355	348	349	333	361	384	360	351	307	325	358	355	353	361	379	363	365	363	354	363	348	372	367	354	339	385	366	372	322	338	369	385	326	333	337	372	368	335	359	361	374	330	355	355	364	355	335	346	348	363	357	349	346	354	358	376	366	365	359	382	320	380	371	340	357	375	360	359	332	381	346	379	371	374	368	366	366	343	359	339	344	359	355	361	387	352	368	354	335	371	364	369	343	323	335	356	379	357	360	376	333	360	307	348	353	349	351	313	352	331	359	369	363	373	373	389	353	347	360	354	338	346	392	390	368	334	349	369	360	371	307	346	376	349	353	347	333	374	343	333	350	349	348	338	322	330	330	343	384	352	356	385	339	384	370	339	387	365	346	366	351	353	383	351	318	334	305	329	335	360	389	303	356	343	322	356	351	344	356	356	362	364	362	356	352	356	350	376	334	340	383	345	350	344	358	344	345	358	345	388	363	343	372	340	326	352	356	344	366	372	334	365	332	360	364	369	338	332	342	343	333	349	347	337	372	337	346	337	378	354	351	371	373	365	366	349	374	360	344	355	363	355	368	368	374	399	361	341	379	367	380	340	345	364	370	382	375	347	361	371	355	376	377	353	337	351	360	321	336	346	351	358	359	366	354	351	366	361	365	350	334	353	355	379	381	366	340	361	316	364	366	341	315	362	349	356	375	361	349	337	349	395	365	358	354	336	342	337	378	386	348	360	369	374	360	381	354	335	385	377	346	357	351	342	346	355	342	330	338	369	363	369	362	362	331	358	364	350	339	346	348	345	373	333	361	334	386	366	356	338	351	362	328	346	389	370	361	378	337	374	352	353	347	367	379	359	397	338	342	363	363	339	369	338	374	371	348	376	303	344	365	379	322	357	369	340	345	388	394	364	338	318	345	329	341	344	328	350	372	345	338	343	354	374	373	376	398	373	372	353	356	323	348	385	359	342	360	344	342	346	332	335	352	366	350	380	346	326	351	347	331	326	344	350	344	357	362	369	355	393	357	360	342	307	353	376	367	360	392	369	313	388	357	362	321	339	345	341	334	357	337	376	371	374	359	341	370	357	337	324	329	348	367	359	344	372	324	342	310	330	373	369	360	365	340	363	342	376	344	331	335	378	323	375	353	342	365	357	358	367	361	345	321	335	355	365	304	337	365	343	318	330	343	342	323	376	317	348	382	358	365	351	373	372	356	349	345	366	341	365	371	373	350	402	339	380	353	344	335	348	381	350	358	316	342	363	372	344	360	357	370	346	364	348	335	326	356	382	336	356	349	362	355	387	313	390	355	336	337	371	362	366	345	328	350	326	356	361	368	378	350	339	374	378	351	370	377	338	340	378	371	357	398	369	379	367	355	353	347	352	379	343	375	346	378	367	355	378	382	380	337	321	338	373	364	378	365	373	369	386	376	342	366	351	380	362	337	379	377	318	361	348	356	341	336	349	377	397	336	390
58413	90727	63565	35578	14932	3457	1145	701	680	675	673	706	662	670	660	679	653	670	661	626	699	669	666	702	625	687	659	681	701	593	643	691	651	664	682	688	660	645	621	656	629	694	672	662	699	647	719	664	676	637	673	686	663	651	668	651	618	657	687	676	649	634	670	663	666	627	663	659	652	682	638	697	669	672	668	658	637	641	698	650	673	680	662	658	672	725	723	647	675	654	688	698	667	653	635	650	653	661	667	629	700	715	646	660	649	700	691	634	641	620	632	697	641	693	671	642	660	688	661	680	648	662	655	644	641	646	673	675	667	689	665	690	640	630	629	676	669	697	659	686	643	648	635	695	654	718	657	686	698	692	631	698	648	608	677	645	645	677	687	674	645	612	655	688	666	626	707	648	676	671	641	644	646	652	662	642	633	698	645	655	701	652	674	641	654	639	674	674	683	619	640	698	617	652	683	687	683	657	644	690	672	689	682	700	670	660	699	663	698	644	662	650	654	662	700	682	668	709	652	667	626	691	686	650	632	667	675	653	662	691	664	662	658	707	660	619	674	656	643	630	669	665	681	617	702	679	649	675	655	693	656	669	684	667	683	632	661	640	698	608	609	628	683	658	664	627	688	650	672	675	650	695	603	677	686	665	696	671	678	669	682	650	648	665	636	679	665	659	638	658	638	639	649	685	664	634	679	677	716	683	678	611	679	678	672	671	637	650	654	665	658	656	664	648	664	674	680	654	683	655	654	660	646	696	626	673	651	685	649	675	647	728	630	650	658	651	633	708	670	696	660	632	667	671	686	667	636	673	634	636	692	675	645	671	597	645	686	656	654	663	669	648	685	652	652	575	624	680	623	677	711	648	678	692	655	654	658	632	674	679	661	674	687	640	675	636	654	704	607	690	624	657	674	669	620	695	668	682	616	636	659	679	651	698	674	654	683	624	673	668	655	657	680	699	638	711	667	683	645	626	676	663	680	597	674	629	641	689	638	663	654	619	641	703	674	676	650	644	629	650	678	635	624	707	677	671	679	638	645	632	630	630	663	620	645	681	654	670	690	670	674	649	688	639	694	617	657	661	673	648	660	713	692	680	683	665	628	631	632	666	637	623	655	613	637	667	651	720	682	663	668	644	635	678	668	677	644	682	656	710	673	651	712	668	663	656	610	657	641	675	657	660	668	664	653	644	664	643	635	654	699	652	654	678	686	677	616	661	663	646	703	642	695	654	648	692	680	667	679	647	652	633	685	622	684	639	642	683	668	685	640	657	648	660	639	674	622	655	704	647	673	637	636	655	670	654	672	687	624	687	707	592	689	687	695	695	636	680	689	653	646	710	659	678	657	699	665	661	635	672	661	647	675	655	651	644	715	607	622	680	688	667	661	649	718	698	714	707	687	707	705	724	681	639	708	674	695	735	634	678	686	699	663	651	622	667	680	656	678	656	678	693	672	622	682	669	671	637	651	669	670	642	628	629	652	669	688	658	678	666	670	658	671	691	686	648	657	656	663	659	649	699	637	646	683	658	674	635	678	656	645	640	626	660	658	710	664	684	659	693	663	645	670	683	678	650	636	639	679	684	689	661	657	696	704	676	660	647	621	696	667	684	685	644	611	660	631	694	660	653	674	660	663	703	650	685	675	612	629	669	634	688	707	651	683	686	678	740	637	668	685	653	651	675	628	651	688	672	657	586	706	633	659	658	670	705	691	670	651	671	695	662	677	644	661	668	678	673	681	633	720	682	650	688	662	621	633	654	681	698	625	681	665	695	677	680	699	648	668	659	619	647	662	631	687	637	671	644	645	650	737	625	629	643	715	660	630	651	607	619	631	627	663	662	672	662	745	653	628	648	649	731	665	625	683	640	646	633	652	668	627	683	676	668	668	650	689	695	652	668	632	626	693	672	599	609	654	707	643	638	659	703	655	639	643	644	660	661	637	645	681	653	698	713	684	719	690	661	629	661	647	674	715	631	696	670	667	696	633	648	645	649	685	661	651	668	648	647	661	708	643	654	659	629	678	637	702	684	688	653	662	647	638	668	676	659	640	668	727	628	663	644	664	677	663	655	646	639	707	658	659	621	661	622	644	698	684	652	614	653	641	672	672	633	670	681	633	631	686	638	707	689	680	706	704	664	655	667	689	627	639	664	646	708	682	673	658	637	660	631	616	669	645	686	658	653	675	652	696	647	635	640	683	690	616	695	655	670	651	674	700	674	649	660	630	661	614	663	656	665	651	668	707	663	632	651	620	642	601	684	701	687	695	643	710	653	660	731	663	652	678	632	649	655	678	691	669	690	685	643	669	664	661	680	656	694	712	637	684	643	665	639	702	659	633	596	685	647	655	656	676	688	617	690	661	681	647	643	672	676	644	656	626	630	614	657	686	683	642	668	653	690	671	655	656	672	633	666	689	658	687	651	653	682	677	670	634	625	671	652	697	612	673	674	688	681	726	651	707	668	632	688	677	645	681	643	639	675	681	698	655	651	662	697	684	650	643	670	679	663	624	672	685	688	642	697	674	664	633	675	677	622	682	687	654	677	610	663	703	664	673	674	642	664	681	637	682	653	638	615	671	661	655	668	632	686	628	663	649	596	702	669	612	666	655	684	668	641	685	677	682	659	638	655	650	643	682	612	656	700	665	654	612	701	656	668	679	640	679	629	608	699	685	681	649	676	675	646	704	686	666	680	685	671	685	677	667	641	658	684	674	666	641	693	659	624	694	675	691	668	659	615	637	725	713	666	665	650	648	699	706	651	670	626	691	674	634	700	668	632	687	664	634	643	664	675	632	628	681	618	682	649	640	637	656	665	656	644	694	644	677	714	677	729	625	649	685	639	672	659	664	644	650	700	682	643	652	674	673	671	608	682	653	660	701	714	620	647	707	667	634	653	701	633	709	676	622	670	648	672	666	633	719	654	685	638	738	639	678	681	613	596	599	701	674	655	658	661	681	673	645	691	660	669	663	697	667	681	669	705	686	644	693	676	696	658	687	665	634	647	646	623	691	685	622	648	702	675	648	707	630	628	661	662	688	639	646	670	635	633	648	655	670	644	627	680	693	670	703	675	669	666	643	631	621	715	697	673	682	664	622	699	660	666	690	696	648	676	663	674	612	656	647	640	699	638	679	679	632	680	644	696	629	658	628	702	601	648	675	693	667	657	645	630	664	666	646	676	682	689	683	697	657	696	685	637	658	640	621	706	722	625	693	674	684	696	667	626	673	663	641	647	636	699	632	655	674	627	691	694	618	652	649	660	658	644	650	681	665	671	668	671	630	632	703	681	658	701	624	666	644	688	648	691	634	647	698	637	701	684	655	671	594	634	665	690	675	687	677	639	688	623	684	656	679	667	639	696	689	666	642	649	692	625	688	675	682	676	713	696	644	619	697	689	596	661	636	639	700	680	626	658	670	576	666	642	695	684	659	642	679	647	646	669	645	674	621	695	702	674	681	653	683	672	699	638	638	668	634	624	645	608	579	693	644	653
23545	22776	31802	25613	21346	16716	3435	536	436	454	472	408	441	427	444	397	441	418	387	410	444	419	451	410	456	435	440	431	433	433	432	422	445	445	404	415	452	417	414	423	408	404	421	396	407	474	392	435	440	427	413	430	429	389	416	414	427	411	412	431	430	450	416	424	421	430	416	458	402	423	397	407	438	462	405	399	429	435	433	405	436	410	415	418	403	404	384	416	449	418	425	439	428	419	440	448	451	433	433	432	437	456	417	395	420	418	434	433	424	414	408	418	422	438	412	392	436	406	391	365	425	408	417	427	444	407	403	406	398	455	401	440	399	401	419	395	430	469	424	417	409	411	422	414	404	430	420	442	409	418	448	416	451	380	446	437	430	427	436	423	429	424	422	398	393	405	429	417	401	439	416	436	453	429	419	391	420	416	465	395	415	427	411	431	411	378	417	444	416	432	438	448	438	428	414	394	403	421	400	397	383	445	371	390	433	399	401	394	409	415	440	433	449	402	420	415	400	420	442	382	426	401	448	435	422	420	402	432	407	401	414	449	425	420	392	445	457	388	408	412	426	358	402	406	445	393	420	469	395	419	419	410	422	414	385	415	403	426	407	450	440	411	397	386	413	408	394	438	426	433	431	409	408	431	390	415	428	420	423	398	422	420	435	415	421	398	445	401	417	411	399	413	403	392	400	457	432	434	444	406	403	432	409	442	424	412	419	432	391	413	424	389	401	400	425	432	430	430	444	425	445	442	425	384	415	428	471	435	387	417	433	420	430	428	436	439	398	420	440	412	425	438	438	407	429	379	437	404	437	467	377	424	388	420	436	430	418	415	443	407	422	420	396	381	436	436	463	419	414	473	446	417	390	432	435	419	424	391	444	429	420	428	416	423	402	430	461	421	451	377	446	435	417	419	429	411	413	454	434	416	411	415	402	448	399	415	395	442	405	398	364	411	410	430	445	447	451	428	397	446	435	387	441	395	439	427	400	388	422	398	414	406	437	416	401	426	428	433	437	422	434	422	439	464	426	420	426	414	446	445	410	439	411	424	443	387	422	416	430	403	450	380	414	439	411	416	430	440	404	426	381	401	428	432	470	409	389	414	398	446	394	432	408	413	424	413	421	405	395	400	425	414	436	426	448	430	445	420	410	435	436	431	408	417	410	462	427	444	395	381	416	424	419	431	430	418	441	393	424	436	428	391	457	421	407	435	421	428	462	395	433	426	398	404	426	399	403	385	446	425	436	432	440	412	413	415	449	443	408	443	402	420	420	430	424	401	451	420	388	408	395	458	457	434	413	438	436	416	391	400	451	445	424	453	408	409	426	426	427	397	409	403	457	407	387	432	391	411	437	435	410	419	438	389	409	387	420	461	433	431	402	416	393	432	455	401	417	396	440	427	432	408	435	444	395	430	436	410	408	416	407	420	439	439	400	380	420	456	396	404	430	413	432	440	458	409	416	386	406	404	463	432	451	411	467	419	454	408	417	386	431	450	415	400	413	443	367	411	446	397	405	457	417	399	414	436	424	450	405	430	447	397	421	427	411	431	457	396	396	417	395	403	415	436	435	420	423	385	422	421	426	410	407	400	436	380	441	380	386	402	391	401	385	386	423	434	397	433	438	410	399	406	416	442	376	417	445	397	443	452	359	417	424	417	399	405	437	421	467	410	420	424	417	418	422	435	433	400	408	395	405	422	395	441	438	415	442	406	383	428	464	405	434	408	450	372	414	368	429	417	427	424	406	402	381	467	423	430	451	416	461	443	433	443	454	468	419	397	380	425	427	397	439	381	378	398	390	409	419	424	426	405	410	406	392	420	427	416	421	423	391	417	386	413	429	421	436	398	394	388	426	439	430	429	407	406	408	400	442	353	432	418	444	394	394	449	405	434	422	394	429	442	438	383	436	432	427	373	406	401	426	415	439	432	447	469	457	397	421	418	404	410	421	439	393	429	421	419	416	422	437	434	457	438	423	413	407	437	427	421	430	435	401	434	399	427	425	430	397	467	443	435	428	425	411	430	381	401	435	453	410	444	445	448	437	397	373	390	390	419	378	433	400	416	426	454	428	415	435	414	433	412	419	432	409	381	405	411	412	421	431	413	429	395	391	455	442	450	355	427	423	410	434	393	443	438	390	422	436	431	444	414	417	423	413	445	392	441	424	432	404	418	404	426	443	402	431	420	419	413	428	418	422	424	452	433	444	425	422	438	414	395	448	470	425	426	443	421	368	367	380	400	460	412	423	414	430	433	424	450	400	465	418	396	416	431	431	406	429	379	414	390	393	434	419	432	436	393	438	354	393	396	415	417	388	436	421	413	428	446	446	422	427	399	460	430	398	417	438	450	420	439	446	395	417	443	443	382	393	418	426	468	450	408	414	411	422	406	424	429	392	383	431	418	425	431	423	420	396	417	412	387	427	402	435	417	422	414	408	423	415	397	441	392	425	448	408	421	416	415	391	445	448	448	437	406	409	439	429	405	396	425	418	396	433	457	440	405	409	411	398	424	405	449	419	433	408	440	416	412	393	399	400	438	423	439	409	446	445	426	442	398	409	415	409	424	409	414	444	393	444	432	434	451	403	439	412	427	417	405	412	429	399	423	439	415	420	428	414	421	426	421	444	427	429	445	450	414	425	421	426	428	370	449	449	405	430	445	398	439	419	409	408	432	386	398	426	436	409	420	409	440	384	414	436	412	407	423	443	409	427	425	423	436	422	411	432	431	413	428	434	403	413	444	447	414	443	397	452	394	411	422	414	418	413	411	413	459	419	425	415	408	425	458	401	422	402	413	384	424	446	402	455	397	408	402	440	397	408	445	424	450	429	403	437	410	436	430	464	417	406	431	417	407	393	407	415	404	420	401	437	411	414	408	446	416	429	419	421	449	454	450	429	417	398	425	413	461	431	437	376	424	451	427	381	427	395	428	411	403	433	413	409	379	405	406	436	403	401	411	458	432	412	394	424	453	379	456	456	397	410	443	411	439	388	429	414	417	428	433	385	426	375	414	433	427	399	417	402	422	425	422	440	396	399	432	427	391	448	429	437	429	437	413	413	417	412	399	437	405	403	360	397	425	409	394	421	391	438	438	392	422	394	402	404	378	449	411	409	435	400	403	431	458	438	395	402	364	409	419	441	391	420	417	385	417	398	431	435	430	399	398	406	447	398	392	451	458	401	402	419	400	426	405	410	425	442	413	430	410	425	400	410	405	395	433	419	439	419	391	425	415	418	409	427	391	447	433	384	431	423	414	435	411	430	423	415	414	426	445	423	464	422	419	403	455	419	412	417	420	393	362	452	415	410	433	390	414	428	407	455	431	392	415	445	434	438	392	392	424	402	440	387	392	454	414	439	428	459	400	391	443	402	402	438	453	444	415	411	412	432	407	385	408	416	452	404	408	415	414	432	429	381	380	427	368	420	391	370	407	445	409	402	422	404	371	433	425	417	427	441	393	402	449	434	388	428	427	420	424	428	449	388	438	395	418
56260	102032	74303	44850	22226	6382	1578	877	767	774	754	724	782	805	760	741	720	717	705	724	790	735	766	769	707	715	743	739	721	723	749	714	759	734	813	759	770	698	743	718	714	704	732	754	708	715	714	775	751	729	719	790	721	712	706	746	756	718	725	803	793	767	765	738	708	755	705	761	755	760	732	729	723	711	698	735	732	768	733	724	772	753	763	777	727	736	725	720	712	724	731	783	714	718	738	785	752	714	744	726	703	730	754	687	705	728	747	756	727	703	751	687	714	709	768	788	706	762	798	768	738	744	727	749	704	760	778	746	756	712	718	707	715	712	718	731	782	745	715	762	713	767	712	750	718	726	700	758	718	782	746	789	736	733	683	727	775	749	739	721	728	714	734	749	724	741	739	746	708	715	659	695	736	760	762	732	740	743	772	730	740	788	800	691	744	716	741	748	732	744	753	707	704	743	757	755	749	696	780	728	746	712	781	723	750	778	743	738	700	671	731	716	749	683	747	779	721	718	751	706	711	722	695	740	745	750	784	805	760	767	747	755	710	772	725	753	724	733	760	749	741	780	727	703	773	706	684	733	739	753	738	741	711	762	704	737	719	757	756	702	711	736	732	712	733	678	755	718	704	747	717	732	719	693	716	776	713	741	703	797	746	783	712	706	706	772	721	731	764	702	733	738	725	737	738	757	733	797	730	716	765	721	718	767	781	732	745	744	719	767	766	759	761	745	775	742	767	718	754	746	768	725	751	739	709	774	678	761	703	743	725	772	718	767	726	704	747	754	724	744	701	738	785	754	731	685	674	727	744	733	803	721	730	764	722	724	764	750	743	715	724	725	721	729	742	769	753	737	792	708	766	684	730	707	732	783	746	766	695	695	722	722	743	706	714	736	746	730	727	732	725	781	761	748	698	747	744	750	731	761	704	742	755	700	716	741	770	727	727	771	726	742	745	705	763	723	745	718	712	758	729	764	767	776	726	774	734	748	739	767	732	720	747	726	751	679	773	740	703	699	728	701	757	751	740	685	740	733	712	729	681	753	756	676	717	742	735	746	741	738	759	739	729	688	741	766	753	738	726	702	740	739	754	704	728	718	711	756	714	747	720	740	732	771	789	690	754	768	714	681	727	690	731	748	730	709	715	724	742	732	712	726	763	728	752	739	710	711	743	769	723	755	715	743	698	746	737	700	777	765	761	739	704	774	738	685	749	717	718	752	729	743	722	771	739	754	704	739	720	777	807	719	756	758	745	704	695	716	760	718	684	725	757	727	734	721	733	754	698	727	692	749	714	777	703	742	782	707	738	761	727	792	763	783	710	738	761	737	738	729	752	673	776	756	706	747	798	737	740	733	709	743	794	767	684	725	697	702	685	714	770	700	733	730	729	764	753	729	715	762	736	736	751	691	745	742	768	715	747	745	741	733	766	731	745	746	759	724	743	714	734	729	747	746	728	720	704	772	692	721	712	742	736	769	756	707	709	752	721	731	791	761	752	757	745	747	788	721	721	713	679	737	743	761	713	762	700	754	777	766	714	726	702	774	743	708	778	742	716	750	724	701	754	730	746	752	722	755	701	723	743	763	716	735	754	720	704	743	744	718	751	762	759	755	780	747	737	735	687	675	688	752	718	739	764	730	694	716	758	712	716	757	712	726	745	762	766	691	738	723	699	678	706	796	735	728	788	724	758	781	759	751	773	719	763	722	712	693	738	741	762	754	734	742	738	733	773	713	740	734	756	775	793	706	728	699	747	732	733	721	722	710	727	732	698	770	745	779	705	704	712	749	721	756	730	714	783	731	752	715	737	775	719	713	750	683	747	766	775	716	747	714	745	715	747	784	726	744	761	708	726	735	767	770	700	767	738	766	727	709	775	701	721	722	676	728	745	757	725	728	709	710	730	727	777	702	713	766	770	750	805	704	745	709	740	747	752	763	730	757	793	805	729	711	749	737	702	747	690	751	731	778	724	780	785	723	741	732	722	758	746	765	662	754	709	754	757	716	732	747	744	724	760	805	780	763	739	734	734	762	711	707	765	744	733	718	732	722	710	713	726	705	753	727	724	746	744	750	768	759	723	720	713	764	708	752	775	735	712	765	715	752	702	740	729	698	709	685	740	752	733	670	761	723	724	723	747	714	703	772	670	748	725	707	746	771	750	778	739	729	784	777	763	711	777	726	707	715	758	722	700	751	763	760	731	698	755	683	739	745	756	748	687	728	746	717	740	726	777	731	786	741	740	716	755	711	727	687	732	723	768	734	716	699	735	728	752	729	710	733	722	744	797	743	756	749	728	747	729	770	787	712	751	748	770	736	713	733	729	777	733	747	756	764	794	750	739	700	714	730	744	751	731	814	737	709	789	704	755	755	763	726	707	723	759	705	800	727	738	768	723	721	742	741	761	720	741	782	736	754	713	762	764	691	720	731	748	708	723	723	753	755	755	751	751	719	741	744	738	719	722	791	765	737	731	747	722	770	752	774	720	686	716	736	727	726	749	664	738	694	798	741	750	751	714	683	705	757	723	724	721	717	716	693	758	745	747	752	780	726	736	737	744	725	738	743	716	701	717	722	767	785	717	735	731	758	731	730	735	709	677	786	725	736	742	729	688	737	751	722	774	736	748	756	729	707	754	697	758	761	782	761	736	725	779	735	738	719	755	767	782	721	725	742	747	693	779	736	708	715	757	707	759	777	747	703	725	783	770	689	709	721	775	747	740	728	707	699	780	726	750	810	734	756	736	766	761	743	744	707	741	767	754	738	753	778	736	758	743	750	743	824	760	721	742	697	728	747	729	772	784	710	690	770	751	753	784	785	697	715	711	772	729	698	728	749	719	743	720	749	757	771	752	701	735	743	744	691	722	717	706	737	736	720	730	723	737	767	727	698	722	728	755	721	758	697	770	724	672	706	751	730	735	700	704	752	736	758	710	723	739	682	745	714	692	712	738	731	782	707	706	706	758	770	697	746	735	670	753	726	722	724	716	744	730	765	733	746	737	711	713	728	752	745	777	709	700	710	754	770	715	735	757	768	696	745	705	777	749	759	741	697	772	789	730	714	776	735	752	716	754	764	720	746	769	766	745	719	762	739	739	714	751	749	736	713	711	705	688	757	724	753	732	761	714	739	716	743	730	743	712	753	758	772	717	734	758	712	761	764	749	748	699	726	735	749	726	754	699	682	779	723	761	734	754	790	732	748	720	739	702	731	713	701	737	720	779	773	710	776	714	760	738	709	743	777	725	724	752	780	759	736	777	708	784	776	744	723	764	679	689	726	728	725	735	722	733	728	703	693	750	713	765	749	717	739	759	690	733	751	725	766	724	782	750	722	721	806	712	761	755	747	703	703	779	833	715	744	709	728	777	751	785	729	712	723	743	761	703	711	692	735	765	700	688	714	754	737	714	736	767	723	751	720	759	704	735	777	744	752	711	753	710	752	719	765	704	710	778	750	703	758	775	802	744	745	783	724	723	717	785	706	722	763	767	706
29755	32095	27417	11806	2086	585	407	336	354	356	362	325	349	344	373	367	354	372	340	388	384	382	366	354	381	381	394	386	325	402	354	352	351	372	326	356	379	331	379	375	345	345	384	351	347	349	345	332	359	343	347	348	349	372	337	344	352	355	375	348	374	324	337	359	348	348	387	358	366	346	336	360	353	358	361	373	335	372	368	381	335	391	385	339	350	354	380	323	352	359	342	366	363	335	341	371	376	345	352	338	348	348	389	358	349	392	354	356	358	329	356	342	360	359	352	366	354	350	375	363	398	333	331	364	349	384	349	341	382	333	357	334	385	357	348	354	324	353	339	322	389	393	372	366	356	378	340	331	368	359	350	351	405	363	372	363	337	349	353	366	353	335	353	366	377	350	370	309	343	373	390	311	333	341	389	337	355	369	342	331	389	391	358	363	369	382	352	344	336	375	356	380	310	349	353	382	386	403	360	376	369	341	323	372	368	337	351	365	387	353	366	375	342	359	342	398	374	357	368	340	358	371	327	370	330	345	323	350	312	355	359	350	359	345	355	329	355	355	347	373	362	359	342	369	358	335	340	353	367	375	370	357	349	376	355	361	368	328	338	387	349	330	354	346	370	372	376	347	375	371	336	404	343	374	348	360	362	372	334	353	361	350	325	335	400	340	338	351	358	357	353	352	347	337	342	356	359	341	343	331	363	357	352	332	338	352	345	372	344	383	343	359	327	399	377	319	389	354	354	322	366	388	369	376	346	383	343	353	348	374	338	355	362	338	358	366	391	330	369	335	345	336	345	339	324	376	389	374	362	353	369	343	364	372	355	362	351	339	359	360	362	336	374	366	365	375	328	334	347	367	354	334	375	373	322	379	355	368	347	364	376	340	331	331	372	325	358	327	317	331	324	337	320	356	358	358	361	361	360	350	343	329	333	375	372	354	382	343	334	363	359	327	330	353	331	358	335	362	378	363	352	337	356	358	382	359	328	368	356	363	366	360	335	353	356	369	361	377	345	362	367	321	345	366	342	347	357	345	346	349	365	358	373	355	369	365	361	388	344	357	360	355	360	360	377	376	360	347	368	376	368	354	322	338	370	357	344	377	364	355	340	371	364	334	343	347	315	368	376	357	348	335	333	373	394	350	344	365	303	325	333	348	343	345	356	335	365	342	362	344	313	353	327	335	359	341	360	356	363	323	381	343	324	335	333	372	370	341	331	332	343	348	354	321	346	377	343	363	336	350	345	330	362	385	341	355	345	317	319	347	349	354	345	348	356	348	354	321	354	380	367	355	343	336	333	339	353	382	325	326	340	324	351	358	388	354	364	339	360	363	358	364	340	349	329	367	351	348	399	371	384	328	364	343	367	382	359	371	334	372	355	370	384	363	359	341	316	338	354	353	338	374	393	341	338	367	342	335	350	395	349	351	352	350	343	378	358	378	367	337	342	358	333	373	358	351	362	348	380	371	336	402	364	316	338	335	338	383	384	362	372	325	347	339	352	354	364	342	353	354	339	382	331	340	376	353	356	341	369	351	346	353	329	350	354	381	377	329	327	369	350	363	367	359	339	333	358	377	393	341	347	361	346	325	350	357	364	336	333	320	347	393	348	331	349	334	368	359	328	331	378	343	352	343	345	309	397	341	335	379	332	340	371	383	350	360	366	361	343	343	343	361	327	355	371	349	353	386	344	348	346	379	360	359	343	391	373	349	328	364	358	331	356	381	335	322	380	359	348	394	349	331	348	336	351	318	357	350	333	347	368	351	366	350	371	350	374	347	329	379	345	366	330	331	351	377	378	348	366	356	359	336	365	395	326	364	344	360	374	378	337	333	353	314	360	362	363	338	346	326	337	363	358	391	346	342	338	348	358	368	341	358	369	329	352	358	343	320	346	357	349	371	373	340	334	369	359	382	330	347	316	356	370	308	341	362	352	363	370	328	335	337	363	357	361	353	350	350	354	364	349	355	347	383	362	345	344	333	359	345	345	353	359	341	358	379	374	336	369	343	369	346	362	366	374	320	391	350	369	350	356	385	342	326	369	338	363	359	337	335	363	344	336	342	329	379	352	377	393	349	358	365	355	358	320	319	333	308	362	347	352	356	378	351	328	366	379	328	352	357	321	338	354	375	366	355	338	366	340	364	330	358	363	368	358	356	387	372	394	359	345	376	321	362	354	393	328	352	324	402	365	365	373	360	354	311	356	369	320	367	388	381	357	348	367	380	342	378	376	332	379	343	391	367	369	320	372	351	356	364	320	322	331	346	357	356	371	338	355	352	358	353	374	359	377	357	342	340	331	342	292	360	349	369	363	349	309	329	308	325	337	361	350	344	377	335	339	372	382	346	360	381	346	371	357	373	344	379	338	380	363	369	365	348	344	361	352	368	354	321	337	340	370	348	364	344	381	375	330	367	342	393	330	331	365	324	361	344	355	369	351	344	356	365	365	372	380	358	359	364	363	344	366	383	361	365	355	346	362	356	380	369	369	327	335	347	378	395	353	370	367	326	374	339	363	328	383	344	367	400	356	347	371	327	342	347	363	369	361	345	362	356	359	340	352	359	382	372	381	364	336	364	371	359	357	358	344	347	339	326	347	359	358	381	362	372	345	331	342	369	347	327	335	357	331	357	332	354	334	336	373	354	347	315	367	343	348	349	345	327	345	338	343	348	349	344	385	329	339	351	343	377	380	349	379	354	351	360	337	318	357	355	362	331	367	380	386	349	338	357	335	357	326	354	357	375	371	347	387	366	375	359	371	332	396	366	347	334	352	339	347	363	360	334	309	358	370	377	365	359	387	336	362	355	351	363	362	370	369	349	346	357	348	351	399	324	354	361	344	375	346	376	370	351	386	366	359	367	356	321	347	364	365	347	388	370	360	361	372	371	358	355	324	334	362	375	359	370	338	359	344	364	358	350	303	337	334	347	345	366	346	352	345	328	385	330	373	364	327	370	369	346	355	355	344	335	386	377	365	359	345	348	362	360	329	336	365	333	349	343	360	352	338	362	396	379	325	347	350	339	349	339	328	341	370	364	366	370	339	403	332	365	364	321	329	342	364	374	395	339	353	327	352	332	392	360	328	356	365	345	327	332	377	377	359	337	353	340	331	368	345	389	344	361	335	359	368	359	358	349	376	362	372	360	368	356	320	341	316	373	386	349	351	341	354	359	344	361	358	334	335	359	363	353	407	337	344	355	349	387	363	325	334	346	342	339	348	363	382	360	342	357	355	386	368	384	343	336	350	357	358	356	381	340	333	379	325	323	363	373	364	327	357	349	353	370	357	372	344	380	356	340	330	378	390	324	369	326	368	368	357	347	350	346	344	371	342	353	348	377	338	361	359	363	352	329	323	344	362	370	337	353	371	357	365	384	343	322	342	341	370	338	359	332	350	364	348	383	367	367	380	330	380	336	369	382	349	352	333	342	348	322	325	380	309	323	362	367	316	366	360	329	353	324	342	351	327	339	348	349	338	357	347	351	344	339
37568	48989	32531	13140	4026	1271	754	705	669	661	689	679	631	637	677	640	628	661	665	671	678	664	658	657	660	705	680	671	691	690	629	660	703	691	626	663	662	643	654	643	684	708	651	716	675	703	682	645	618	666	645	637	627	684	690	712	656	661	675	677	670	679	686	690	660	666	681	658	666	673	695	698	637	688	618	633	664	653	698	656	621	683	618	619	700	673	644	686	659	652	668	651	698	645	679	670	684	694	683	682	661	700	623	718	677	635	665	683	648	682	645	644	646	658	677	687	620	669	659	705	685	689	646	669	701	696	684	673	645	657	648	636	667	673	657	674	690	679	676	674	676	633	674	668	625	653	673	650	659	659	642	685	682	644	718	654	618	654	689	671	670	687	635	712	669	704	659	684	693	646	651	659	680	684	667	675	654	699	682	676	712	648	679	637	648	681	643	669	613	681	622	684	647	673	684	648	691	664	653	643	683	667	677	677	734	640	656	656	731	668	657	601	651	669	636	674	636	619	665	690	663	680	656	623	700	634	635	713	663	614	664	666	724	644	606	671	662	658	706	637	673	679	653	624	629	659	656	677	694	666	647	654	687	647	686	682	660	641	679	683	677	700	676	690	626	609	715	666	673	695	642	693	624	680	647	651	669	635	636	624	692	680	647	610	674	665	617	680	679	649	637	625	659	659	643	655	686	652	655	673	628	688	689	705	667	636	654	731	631	668	649	638	634	645	636	672	684	684	659	647	669	693	691	683	620	661	644	661	718	653	658	720	691	623	665	685	685	643	679	654	636	693	679	650	694	618	668	610	645	652	647	676	668	618	649	609	676	697	650	649	671	651	639	675	613	668	654	669	656	666	637	691	649	675	690	597	661	706	681	639	677	673	695	682	675	654	692	682	694	666	636	690	640	636	676	642	678	659	667	650	654	619	628	656	607	610	634	675	646	672	662	668	666	665	646	640	680	708	672	649	616	646	648	621	637	643	708	645	664	684	630	666	657	675	675	700	692	637	711	648	628	718	666	686	686	667	631	686	675	674	652	685	693	747	697	709	671	644	635	660	660	682	664	626	680	683	591	637	656	683	645	654	628	677	636	658	651	680	670	672	668	646	673	669	656	625	656	651	676	675	668	647	703	649	665	651	634	663	652	671	667	705	683	639	644	660	659	658	680	665	658	674	693	639	666	702	642	677	692	634	656	684	694	652	692	668	671	661	680	668	737	637	633	670	659	653	711	662	634	654	695	645	648	695	690	654	678	685	653	684	645	661	680	670	679	675	652	674	640	701	659	674	652	649	664	670	632	720	653	660	667	659	670	707	676	636	650	696	655	649	702	640	630	671	661	666	708	636	673	656	654	711	643	631	658	643	652	654	615	682	667	608	664	635	660	646	697	709	650	676	672	705	681	670	710	642	621	633	720	636	681	641	669	662	669	654	657	684	632	681	727	604	635	691	674	677	680	644	641	651	635	724	664	659	640	692	706	652	659	675	653	690	658	688	680	682	739	599	673	685	660	677	674	703	684	654	647	689	633	702	694	668	677	655	663	680	632	639	662	622	676	677	667	643	695	652	642	610	664	705	692	678	621	665	637	653	636	649	645	647	690	709	635	643	688	644	703	612	717	675	664	636	687	605	679	645	676	696	633	641	680	650	671	679	687	663	661	690	679	636	683	668	682	720	678	670	665	668	681	699	669	638	653	666	675	666	675	643	686	701	657	682	654	622	629	676	667	668	638	650	640	752	658	668	649	665	684	663	667	673	676	662	636	689	711	664	668	664	656	651	662	705	654	670	719	697	658	673	645	623	626	625	716	630	636	640	634	696	661	646	651	667	681	690	678	671	629	672	699	670	669	689	660	665	636	636	671	651	639	633	648	648	651	682	667	650	647	642	685	663	643	688	648	667	656	634	670	706	649	629	687	638	648	653	645	697	652	678	604	671	622	686	662	652	665	602	683	651	708	693	654	680	701	653	668	648	625	640	674	734	665	664	691	654	635	655	680	630	642	679	658	701	674	681	641	679	704	667	663	702	644	612	662	649	676	640	678	670	672	662	661	704	661	684	700	676	645	643	680	628	687	676	706	628	668	669	649	663	644	668	653	672	656	692	688	650	669	676	702	667	620	683	672	633	678	658	701	687	703	638	683	653	597	688	652	648	673	683	658	676	652	633	594	627	633	660	696	701	665	631	688	694	668	667	646	637	645	638	664	681	633	668	660	666	652	663	703	617	684	698	671	680	669	643	685	691	717	676	648	688	667	686	690	660	658	637	673	670	659	687	721	639	658	645	694	671	597	598	655	669	647	723	719	669	690	620	646	715	664	632	651	681	672	638	642	647	624	669	635	654	678	692	671	626	706	694	676	661	730	679	671	692	643	660	632	667	635	681	659	680	633	703	678	654	664	665	671	635	662	680	653	643	703	652	674	676	665	669	623	655	650	652	658	693	652	642	724	672	682	663	668	631	700	672	680	681	682	612	693	703	681	666	659	686	680	654	649	705	646	653	689	693	631	672	643	679	683	647	678	698	670	697	676	687	672	697	663	682	661	678	647	669	672	653	641	684	674	638	732	683	700	681	647	666	643	668	681	656	629	690	641	687	704	675	675	659	674	648	695	640	647	681	652	653	664	663	666	711	697	640	667	652	656	675	704	644	659	638	651	698	665	689	659	662	659	667	668	618	665	668	655	680	693	644	639	635	707	652	658	663	658	691	622	669	613	691	664	644	670	636	683	651	684	672	666	654	644	693	667	656	661	637	618	658	694	708	659	664	668	644	663	679	609	692	664	675	661	695	661	660	663	657	662	641	654	661	618	681	663	682	672	666	636	661	708	653	663	672	675	645	664	697	677	656	687	659	633	669	617	656	624	652	658	664	699	607	654	630	655	647	660	676	722	670	650	692	643	659	669	680	630	658	677	625	661	643	696	682	710	661	651	665	655	692	691	680	644	688	639	618	702	655	641	706	695	637	682	662	667	674	637	634	662	639	648	627	620	667	669	680	661	717	681	661	687	652	644	710	660	680	664	685	644	617	742	681	622	685	719	657	664	661	692	672	706	634	675	654	703	690	657	648	651	650	663	644	657	642	638	625	688	670	675	717	651	712	677	669	663	670	694	682	686	663	633	628	659	614	672	656	685	666	695	616	643	645	658	633	672	682	645	709	699	657	677	662	665	696	621	609	613	617	613	684	658	633	648	675	682	711	672	670	690	666	622	650	637	643	668	635	649	678	672	714	645	612	641	648	687	645	646	614	619	680	658	637	648	742	671	708	660	691	675	641	670	643	638	697	675	634	684	635	680	622	655	666	677	611	668	674	691	670	690	697	672	666	669	646	702	661	697	689	695	622	649	666	647	643	684	640	698	644	679	660	649	703	654	670	653	670	686	617	651	651	683	645	685	705	614	643	655	685	706	676	651	673	651	664	683	622	688	655	621	687	663	638	693	714	645	648	664	695	673	645	681	677	666	670	666	657	719	701	693	653	650	668
25190	25570	34991	28132	18134	5557	695	373	370	354	339	364	349	340	367	380	342	348	359	366	342	385	382	374	344	363	365	356	371	370	344	351	362	354	354	362	360	345	382	344	355	367	388	341	358	371	363	330	363	379	346	351	328	357	401	377	370	369	366	348	357	355	373	371	380	367	366	346	356	355	358	336	344	365	361	332	357	388	356	343	368	353	375	362	344	397	357	332	378	360	349	367	360	340	340	364	368	339	340	366	369	361	352	340	324	382	367	382	330	354	381	325	387	346	310	348	359	350	336	355	364	336	352	368	347	331	347	335	368	346	364	371	352	322	351	376	331	351	326	320	366	360	372	330	344	340	346	356	315	345	366	355	354	371	388	383	331	360	365	367	367	357	358	358	372	353	388	359	374	386	373	372	340	334	354	358	336	358	364	368	354	359	349	331	338	324	373	348	361	325	362	378	380	353	353	324	356	348	338	337	344	370	353	347	360	376	393	348	337	341	364	353	378	362	381	351	341	347	348	366	377	344	391	336	370	356	415	361	335	380	368	365	346	348	366	350	346	358	389	339	386	366	372	369	359	350	369	334	346	352	340	331	345	370	359	354	379	345	365	343	359	386	341	331	347	371	370	380	359	355	357	343	344	345	380	347	349	333	353	390	332	320	350	340	354	398	351	383	365	365	343	349	401	376	350	377	386	340	381	385	355	334	358	361	325	315	366	363	361	332	366	352	369	360	369	313	377	372	362	370	362	382	331	382	363	352	375	356	344	345	359	384	375	341	329	343	335	361	349	328	379	393	351	381	366	339	323	359	389	363	370	366	301	337	356	347	360	343	385	356	344	347	368	350	367	324	324	358	345	366	357	331	360	336	358	357	338	327	362	359	373	331	385	349	358	371	373	393	369	360	365	358	336	344	369	372	377	352	320	401	318	343	366	378	395	352	347	341	355	348	332	386	338	347	372	348	346	370	332	379	346	372	336	341	374	339	356	337	354	364	346	345	353	361	337	355	352	370	354	348	361	369	348	366	383	385	379	364	359	383	381	381	340	375	331	366	354	363	351	332	342	336	400	345	369	354	386	408	368	366	388	342	338	345	355	338	351	341	362	359	306	376	345	366	400	347	369	345	365	326	357	322	360	409	352	341	344	351	376	334	348	350	374	372	370	411	349	366	369	354	361	380	345	345	385	398	373	370	373	362	332	359	357	384	351	386	367	336	345	358	333	361	353	373	352	372	359	364	329	353	340	362	375	363	361	366	343	371	385	343	357	329	353	339	369	361	351	381	366	350	363	336	386	369	379	327	337	359	370	338	361	373	358	351	369	336	355	319	368	344	374	342	353	365	382	334	347	351	378	341	349	378	355	357	353	376	346	357	338	364	334	345	309	378	403	344	373	372	348	370	378	393	327	322	359	346	359	354	340	415	338	339	347	390	355	338	367	376	359	346	376	361	365	344	324	346	322	388	361	371	358	336	371	365	355	327	369	324	360	358	366	354	352	344	347	345	364	356	380	358	340	322	343	362	410	378	349	343	350	346	385	403	351	358	342	340	337	355	344	344	347	378	384	342	346	357	340	398	300	334	351	367	323	345	347	359	376	370	341	330	354	361	373	411	358	324	360	358	369	347	329	378	335	347	361	320	332	365	372	350	349	347	360	368	318	351	369	344	362	341	370	334	340	370	324	337	324	353	362	348	360	350	361	372	368	352	356	340	348	362	359	337	375	372	377	363	340	353	365	349	353	312	384	363	360	382	385	338	345	374	362	347	358	367	364	359	349	345	340	383	379	379	363	347	378	364	381	316	350	382	338	365	360	336	354	360	373	363	330	332	345	343	357	359	346	329	363	349	361	353	335	341	368	341	338	348	338	340	368	344	355	325	359	331	357	363	371	385	343	392	352	355	339	345	318	359	361	320	353	336	365	349	358	365	332	355	354	354	340	362	364	345	349	310	348	340	339	348	379	365	366	377	365	354	352	369	385	343	383	347	349	355	336	349	370	373	366	340	345	367	356	358	355	328	349	347	366	380	335	369	364	371	337	382	372	350	367	335	345	361	353	393	364	355	349	351	359	347	394	348	355	365	352	327	346	373	360	336	315	367	325	394	313	359	350	365	354	337	334	374	359	368	354	352	358	355	339	388	364	355	327	354	349	337	329	375	350	365	343	346	330	350	331	367	354	331	357	353	352	350	363	341	385	385	368	351	339	372	323	354	359	355	375	383	352	347	334	360	380	385	371	368	340	363	379	378	346	358	377	366	377	378	365	377	347	356	365	381	337	397	343	373	373	369	353	347	346	355	360	361	324	324	341	359	376	353	366	358	358	329	340	348	358	372	346	385	390	356	326	363	350	352	362	354	395	347	375	327	358	319	341	349	331	350	377	365	351	339	340	366	382	364	350	357	351	354	385	331	349	385	375	355	348	357	371	338	363	328	318	361	383	358	315	371	351	356	375	363	342	369	326	338	334	352	370	346	384	371	345	310	337	390	369	333	341	369	354	339	355	340	350	359	371	326	378	341	367	326	349	356	372	379	374	353	344	340	377	346	415	357	403	354	368	344	317	371	338	328	341	345	359	366	350	335	344	362	334	386	361	351	363	349	340	371	362	348	361	375	362	346	340	364	355	364	341	370	380	329	348	344	328	355	339	361	338	363	380	357	352	358	376	375	329	373	349	309	378	356	362	334	356	359	364	362	340	348	343	367	377	375	344	347	357	360	337	336	339	315	331	329	363	373	351	345	340	368	382	354	341	359	373	379	372	364	350	326	357	381	371	328	361	351	362	319	350	373	320	332	351	334	378	383	350	346	358	397	352	387	352	369	371	354	367	333	368	363	349	340	357	361	377	360	339	373	350	376	332	317	373	398	366	341	360	341	347	338	372	371	355	331	371	378	370	335	382	337	360	350	359	331	342	360	339	371	348	309	382	365	377	372	349	362	345	354	354	345	364	401	357	346	367	365	361	313	369	348	344	364	364	353	362	341	370	365	332	371	326	354	356	343	318	333	345	351	319	323	360	333	350	339	358	361	339	370	368	347	361	346	363	358	323	372	356	368	384	384	368	336	390	347	361	376	379	369	377	345	367	353	341	342	344	393	360	351	354	346	338	361	354	383	372	346	365	340	374	366	391	364	324	366	382	377	346	383	341	336	352	377	345	350	344	389	361	355	382	336	381	372	364	386	341	359	321	353	344	370	388	365	358	366	364	337	361	394	330	311	366	363	366	408	355	364	336	369	357	351	368	359	378	349	331	346	340	345	379	334	345	337	328	364	352	367	337	383	342	381	332	374	363	383	366	409	357	350	359	339	369	347	374	399	319	374	303	336	358	354	374	365	355	377	378	293	347	384	364	337	386	367	391	373	350	339	378	328	354	340	362	355	338	366	353	354	348	377	357	332	355	343	348	309	334	348	360	339	329	374	357	377	359	372	388	346	370	366	366	359	371	326	343	355	367	353	350	360	354	392	378	351	327	327	355	381	368	353	389	383
58842	90465	63014	35789	15439	3970	1071	724	668	655	693	656	715	674	694	614	723	687	666	672	649	692	691	644	671	699	657	633	699	707	682	687	642	656	675	658	681	604	705	646	657	622	654	686	690	669	675	661	716	659	670	673	634	686	674	674	644	659	591	641	622	654	625	691	656	673	696	645	627	679	700	645	627	659	725	683	661	634	675	649	688	687	662	670	661	650	680	650	658	659	680	623	668	618	691	671	665	646	613	656	643	665	647	636	698	656	634	687	671	682	678	643	649	683	685	669	655	683	683	649	692	649	680	644	718	669	633	651	689	643	652	641	677	679	685	690	644	674	674	658	674	669	669	681	652	676	672	660	720	657	628	659	671	663	685	666	676	648	647	687	658	678	687	661	676	662	671	674	677	656	629	658	670	672	655	656	666	670	649	666	708	683	679	620	706	646	688	679	667	678	663	686	688	685	638	673	701	656	704	699	688	647	695	689	670	634	678	688	675	664	647	640	655	633	674	662	704	677	638	676	636	680	672	667	646	645	670	641	684	669	684	690	658	622	666	689	673	697	637	673	695	709	736	638	674	601	634	652	666	666	623	648	657	606	658	646	688	694	644	687	662	676	712	637	646	674	682	684	678	699	664	630	733	697	721	660	697	677	673	686	667	639	684	697	669	710	622	679	675	667	684	657	715	675	614	642	678	701	705	677	633	667	617	659	672	674	692	711	663	672	678	714	702	645	636	652	691	691	629	697	709	663	685	721	649	668	685	695	662	633	664	661	646	618	668	625	661	669	672	647	678	666	678	694	679	692	648	630	658	697	696	680	645	666	658	668	632	667	709	663	721	634	625	699	681	647	713	642	638	691	684	650	634	669	610	671	654	630	652	643	639	635	675	701	713	646	728	671	681	638	722	620	636	646	698	672	670	648	636	657	647	682	658	645	679	703	623	676	701	652	702	650	677	714	669	641	652	670	690	655	688	697	648	668	660	675	710	671	663	644	651	674	652	677	671	663	640	634	627	691	745	666	664	694	680	687	668	645	710	666	670	653	630	698	658	679	645	655	628	664	691	665	690	618	703	674	679	650	671	669	670	687	645	691	677	643	652	694	662	668	671	696	675	669	682	672	631	668	689	637	629	665	663	680	641	675	645	702	641	640	639	678	711	679	653	635	717	651	672	644	676	613	670	668	604	700	651	695	605	700	669	644	657	657	688	642	662	687	641	631	631	724	698	610	653	638	702	628	689	648	661	678	704	675	656	615	676	678	685	655	676	662	693	618	645	659	606	719	653	672	654	674	671	674	678	672	653	642	670	660	659	649	677	721	638	688	685	630	672	701	665	690	679	643	673	697	711	656	669	657	671	720	643	669	663	704	679	707	683	650	663	680	670	642	689	655	707	644	668	710	668	732	629	627	675	668	658	684	687	636	677	666	651	691	716	691	658	694	619	670	670	694	646	647	623	665	679	613	651	703	673	663	634	725	685	657	650	674	689	699	690	712	689	691	636	653	713	632	712	634	666	692	671	671	665	697	667	672	689	680	623	636	663	666	649	680	654	642	699	750	678	660	698	651	678	656	637	700	622	711	676	643	662	695	632	638	681	692	645	673	648	643	642	652	627	708	704	653	687	608	682	658	723	671	679	681	726	687	645	627	695	647	629	648	715	690	671	675	704	681	630	732	671	685	657	670	665	657	700	658	667	692	688	676	697	690	665	649	687	665	711	670	657	727	677	664	679	693	673	710	679	676	650	724	655	703	652	687	682	679	675	675	738	715	671	642	677	677	672	678	636	643	687	650	671	649	670	630	662	634	661	671	659	601	703	640	674	690	680	691	700	673	672	666	656	711	692	685	685	700	662	682	675	674	670	639	669	651	683	607	636	676	647	682	693	655	671	654	718	673	689	659	662	700	645	670	669	675	647	679	629	710	712	605	663	678	658	666	691	678	685	629	681	676	659	690	671	680	681	662	693	652	678	656	689	684	624	605	658	665	731	699	640	657	643	681	623	674	682	660	654	667	637	675	649	652	650	655	657	646	638	659	618	663	668	659	667	700	692	677	638	674	672	645	643	686	686	669	719	683	664	631	671	639	677	702	663	636	674	633	682	630	669	652	655	669	652	649	655	690	650	682	683	669	709	668	658	674	663	659	663	683	681	655	649	621	695	632	661	627	672	690	695	650	698	683	658	648	713	647	633	636	627	671	633	653	681	659	679	642	650	694	636	656	645	695	695	676	650	673	699	676	696	648	640	705	661	679	662	662	685	666	715	659	662	654	695	689	679	671	685	712	631	669	685	646	654	685	691	674	682	659	652	697	662	697	656	675	673	602	655	656	677	676	711	635	659	679	695	683	654	702	641	676	694	632	703	724	640	727	726	680	669	677	656	656	627	697	706	738	649	684	695	661	726	693	693	685	670	673	630	656	651	697	682	668	669	660	659	731	706	698	656	664	705	648	657	618	668	656	659	668	684	677	660	673	713	672	630	703	668	679	720	676	655	665	667	654	678	675	669	662	661	652	624	654	674	633	648	650	593	702	655	673	673	656	647	659	638	688	676	576	661	676	644	660	632	655	680	634	670	662	701	689	643	641	685	757	655	665	645	658	685	703	688	635	669	678	646	638	679	675	704	655	682	620	694	637	683	646	661	668	653	680	688	662	649	669	607	702	677	658	694	693	633	655	639	695	632	700	696	671	639	687	697	705	643	632	650	659	628	671	617	695	695	636	655	683	620	646	685	686	723	692	681	673	657	691	607	688	681	680	664	684	685	658	712	682	669	664	692	649	693	638	661	656	661	699	693	655	725	693	681	695	660	663	699	684	686	663	701	657	676	672	621	627	699	666	670	627	657	664	651	708	639	657	720	735	690	691	686	639	678	638	679	753	643	677	656	669	676	670	691	663	704	647	701	681	621	694	627	690	626	649	660	657	683	689	680	656	656	658	654	677	671	653	687	682	664	663	673	685	724	634	632	683	658	629	657	635	631	726	635	625	669	686	697	653	642	708	664	691	669	696	649	676	665	672	626	648	648	652	675	658	651	698	699	686	654	639	675	707	675	641	649	687	704	704	702	629	673	679	675	658	625	702	674	659	659	632	638	685	674	666	725	620	675	665	637	603	661	657	654	629	672	623	651	672	662	667	659	644	629	732	653	657	683	681	658	641	703	707	682	668	623	682	661	698	638	670	678	644	636	678	686	657	638	670	682	653	638	689	642	649	623	644	685	661	695	679	620	675	713	660	648	649	646	640	656	681	634	654	639	657	667	645	676	696	703	661	660	701	737	657	692	684	644	630	666	661	670	619	677	660	645	660	657	660	672	676	689	657	661	662	665	627	680	696	636	662	603	628	704	678	670	627	731	672	694	650	696	661	658	708	659	660	647	691	700	675	658	661	650	646	666	653	651	673	683	639	660	658	704	600	731	640	640	654	654	638	678	727	695	688	654	677	666	658	624	698	643	674	695	669	664	644	648	715	689	649	672	672	695	699	677	635
23517	22705	31300	25853	21374	16520	3324	573	434	393	418	447	436	456	454	444	449	440	466	441	456	451	418	401	439	483	445	430	469	402	443	428	435	439	399	416	453	410	410	421	440	435	423	414	409	418	441	419	412	413	397	437	443	393	403	429	388	440	430	426	450	434	428	413	423	465	441	411	425	421	434	428	439	398	440	450	382	407	419	428	405	398	403	411	381	425	397	400	418	396	437	422	414	436	447	419	414	404	409	396	431	407	406	438	412	454	461	444	454	406	409	392	434	414	425	388	374	421	410	427	441	388	425	430	417	404	395	434	435	421	428	365	417	399	439	419	424	408	415	470	390	415	423	401	447	411	415	412	414	406	411	418	398	448	398	447	412	427	392	392	451	418	445	411	434	370	420	407	423	448	425	440	407	414	432	425	408	431	444	429	403	410	410	410	442	414	428	407	413	428	424	433	438	389	416	375	432	407	412	421	400	404	374	432	423	420	431	421	443	417	416	434	418	436	456	410	424	450	429	413	425	439	410	401	446	473	410	392	395	422	406	426	429	446	455	381	373	375	398	441	385	437	430	483	420	408	412	419	450	448	400	371	411	407	419	439	406	438	386	397	411	413	363	419	448	376	406	410	434	432	417	413	380	415	425	422	407	404	440	424	439	392	402	430	401	396	415	416	429	404	438	414	431	413	421	423	433	410	388	443	456	432	404	412	417	423	393	426	401	443	420	428	421	417	414	414	449	416	420	419	402	395	440	417	372	400	414	419	373	377	430	442	424	449	423	463	441	389	423	434	431	424	433	367	403	414	392	443	466	398	433	423	375	400	391	421	349	443	437	391	418	396	400	440	412	447	420	393	415	413	449	407	424	392	450	401	399	410	420	460	411	408	441	435	455	409	414	395	388	413	429	416	392	417	461	409	441	426	424	413	423	420	415	406	406	431	435	394	420	417	404	423	397	418	417	417	406	371	471	404	437	455	407	434	390	424	444	419	413	428	418	373	407	415	417	426	357	387	420	397	419	437	417	397	394	425	429	415	407	408	422	405	417	444	410	416	397	440	405	373	458	422	406	433	413	414	401	430	419	424	406	431	421	425	422	402	452	422	417	406	397	431	413	419	417	424	420	451	417	392	448	433	434	384	428	407	400	410	405	415	399	390	388	397	407	441	430	395	402	409	421	394	422	407	419	400	368	420	416	420	402	401	421	415	412	468	429	446	440	404	427	463	419	381	404	427	404	468	401	416	376	403	423	410	426	430	418	380	435	382	450	438	440	426	425	443	410	400	434	455	386	409	386	422	424	437	459	413	417	402	409	439	454	413	433	426	442	411	403	403	408	462	380	460	455	439	438	409	392	426	434	449	435	422	371	386	453	425	413	437	418	386	429	408	422	401	414	411	424	459	437	366	401	431	411	401	408	419	401	388	485	431	404	406	416	399	403	445	441	437	423	404	415	406	454	427	443	402	388	421	432	441	441	457	426	438	408	433	398	444	415	446	396	423	384	422	433	445	438	409	424	386	454	455	426	403	457	402	440	431	416	394	438	391	411	390	438	403	441	414	419	430	457	417	473	442	405	434	374	393	442	417	408	411	444	380	397	379	402	384	415	454	419	384	398	427	408	419	441	416	479	402	442	427	384	411	447	413	397	406	405	409	427	388	439	444	437	428	397	406	427	414	405	410	435	400	450	450	407	415	395	421	427	409	403	407	411	415	447	415	461	434	432	407	427	434	407	415	396	427	406	415	411	416	417	420	387	422	461	412	439	393	403	409	446	448	395	404	417	419	448	418	454	450	384	409	433	391	423	426	392	429	430	413	386	459	435	384	400	426	402	411	434	404	431	433	426	445	438	419	396	424	417	406	406	407	469	428	422	425	401	433	432	379	408	410	376	434	419	428	426	410	422	399	430	420	410	409	435	427	392	401	423	410	440	394	428	448	388	446	438	425	445	424	421	472	414	399	398	449	413	468	421	383	395	403	420	429	440	411	421	399	406	429	394	434	412	440	424	417	428	404	423	390	382	421	458	414	400	419	430	437	393	425	412	413	438	420	414	396	408	434	396	433	407	409	450	392	381	415	399	421	427	427	458	429	447	396	426	406	407	391	422	420	411	455	465	428	410	375	448	414	433	413	443	393	433	402	404	439	391	441	453	419	429	459	400	419	403	394	389	442	418	412	411	423	414	451	415	410	395	412	412	443	408	410	422	382	409	448	431	400	434	408	427	422	410	442	429	399	424	409	396	461	394	407	415	414	442	395	451	398	406	421	441	399	451	421	391	432	416	371	440	408	408	422	411	434	465	429	429	438	437	404	421	428	390	417	416	423	408	395	432	443	379	398	427	445	397	372	431	421	438	417	427	426	366	415	443	435	408	399	427	384	395	416	437	437	439	441	411	458	402	392	407	427	408	432	408	412	371	403	401	421	429	427	424	426	406	427	381	410	382	410	403	434	397	394	414	389	449	412	438	449	456	417	452	466	421	389	402	423	386	421	401	393	434	408	426	425	412	392	440	434	405	445	396	382	437	419	402	433	406	411	424	408	436	437	403	408	395	421	384	453	420	406	419	386	419	411	416	424	446	417	416	419	395	444	430	446	419	402	431	399	420	444	429	442	423	406	433	454	393	430	398	413	414	431	411	461	449	442	418	427	431	392	402	426	430	427	410	412	395	408	438	417	442	438	416	444	406	423	457	415	391	401	420	457	402	417	449	393	436	430	426	414	408	381	385	439	413	390	432	426	449	438	399	404	450	424	394	381	415	426	408	452	426	392	409	387	436	417	408	407	422	476	394	415	404	437	418	442	406	419	437	449	407	430	449	419	426	409	444	443	397	414	438	443	451	444	431	424	436	411	424	421	412	382	409	411	454	416	419	429	423	426	400	424	430	403	403	418	384	397	433	435	439	427	402	426	417	425	450	443	398	414	411	417	415	388	413	413	451	426	393	421	428	411	412	430	410	401	414	453	415	418	416	417	376	442	407	391	446	386	441	420	384	426	377	439	414	414	390	396	406	422	398	427	394	470	398	455	448	411	431	410	414	421	398	409	407	416	444	451	413	424	443	436	459	395	437	408	409	407	412	418	419	419	410	411	427	435	439	443	424	399	401	440	438	389	404	362	413	443	402	431	430	438	421	431	387	425	427	426	426	409	459	412	410	396	404	428	410	405	387	457	428	439	383	417	413	436	422	428	416	439	435	421	400	411	470	443	391	433	437	424	445	403	424	422	421	418	430	413	426	448	402	423	437	393	428	420	407	424	429	418	444	441	409	400	434	375	424	421	447	424	439	451	401	404	393	401	406	406	404	444	416	429	427	387	411	387	430	430	417	468	436	382	435	410	428	430	416	423	379	429	415	420	428	422	411	395	393	436	402	435	407	416	434	401	416	385	427	444	386	405	467	418	388	405	408	410	424	424	426	429	393	424	441	411	395	422	430	432	384	403	443	439	425	414	431	415	409	423	422	434	441	451	427	452	415	396	397	398	407	426
58289	100945	74210	45554	22899	6755	1513	835	744	739	774	723	721	758	721	727	720	698	784	771	790	722	812	787	709	730	729	735	717	782	737	776	731	821	762	757	740	772	736	751	733	698	770	771	730	757	763	794	713	760	704	723	737	762	790	771	749	770	739	740	709	746	762	717	747	673	718	682	742	746	768	736	731	700	777	768	707	726	753	764	705	725	762	716	745	697	693	760	742	752	699	707	720	795	734	728	695	714	726	805	754	778	761	756	724	745	763	738	746	744	729	767	747	759	782	756	724	727	759	727	681	757	744	743	740	707	708	681	707	717	751	743	735	726	733	721	766	706	739	721	754	753	736	725	746	761	752	767	702	771	725	749	736	768	752	698	707	766	776	781	741	719	684	749	698	739	735	712	722	778	749	733	765	775	736	771	742	808	710	773	741	739	711	777	763	736	750	757	742	733	733	739	772	781	717	729	744	745	765	742	768	734	792	719	750	758	757	710	725	778	736	723	763	759	796	770	779	764	750	717	716	714	735	720	692	766	730	742	722	676	748	705	710	765	736	773	748	727	718	750	749	766	707	761	756	776	727	728	719	715	743	767	754	759	744	801	741	755	748	740	782	728	760	773	748	792	759	746	794	708	798	737	738	753	710	707	733	726	765	753	732	723	756	788	764	768	807	709	768	706	708	784	699	716	721	698	748	743	731	728	715	730	737	763	741	692	683	739	662	783	766	718	771	723	736	715	719	750	797	711	697	713	746	766	722	761	741	712	742	748	736	746	756	690	716	727	697	759	749	786	741	717	792	712	739	755	691	699	776	770	685	740	735	714	747	769	730	787	742	706	704	747	763	750	740	762	721	767	759	742	792	750	744	732	708	737	747	732	755	760	779	770	760	813	710	754	700	713	714	721	756	777	771	758	730	765	738	747	754	747	738	725	727	717	725	718	715	726	727	727	735	746	735	769	760	747	728	754	721	751	721	712	726	703	786	679	696	720	742	787	728	774	744	734	747	704	658	751	760	720	760	730	712	758	738	724	712	703	778	745	714	772	734	763	721	770	721	732	714	755	730	748	765	765	723	726	694	716	758	735	733	731	758	751	703	787	761	696	795	750	722	728	747	705	764	698	758	746	744	743	772	736	738	721	774	724	713	765	797	763	735	787	717	754	731	747	744	743	701	729	749	734	703	753	743	747	750	783	738	768	724	754	729	764	739	721	735	722	715	723	766	730	712	781	710	782	745	706	712	676	776	748	738	710	760	738	739	721	725	746	757	731	802	697	753	785	748	770	716	767	760	742	757	700	755	774	730	757	771	736	724	736	738	731	725	751	721	752	756	706	736	687	719	773	759	730	731	767	712	722	715	747	754	746	743	761	750	733	668	725	730	702	732	790	776	804	715	750	733	777	719	703	755	753	758	777	738	781	755	746	721	742	746	721	736	739	700	736	734	775	730	758	737	756	749	739	703	710	707	748	711	735	776	784	724	723	731	755	720	712	755	726	772	696	683	709	715	753	775	719	761	778	734	718	712	671	772	765	776	733	710	734	744	757	719	742	750	756	744	747	771	706	736	706	716	734	737	706	751	792	699	725	766	690	711	697	739	707	692	763	720	692	737	738	694	732	710	751	722	702	763	714	742	753	766	690	725	729	724	754	686	771	713	747	709	722	712	742	767	744	714	769	755	701	744	781	724	730	760	747	690	753	720	781	764	746	736	747	754	676	710	754	749	716	772	753	709	710	726	773	763	801	729	754	694	692	763	720	767	791	686	732	762	729	796	694	703	711	721	724	740	717	754	720	726	777	743	745	723	743	739	745	721	730	714	776	731	759	737	765	703	712	737	742	781	729	752	731	722	747	747	744	743	733	741	718	706	703	766	716	786	742	742	755	694	716	780	707	744	675	682	742	735	735	751	744	752	735	721	769	742	738	746	726	788	765	754	789	730	774	807	743	765	718	679	726	733	768	737	717	686	723	738	742	705	722	748	714	734	760	719	716	743	736	729	800	759	723	727	747	756	714	718	703	753	778	785	735	771	736	745	730	694	787	736	721	777	800	768	732	733	753	700	741	700	735	698	774	773	771	739	752	747	722	765	756	729	742	766	768	746	742	714	748	730	745	727	783	709	731	773	683	755	727	720	777	772	751	785	741	763	753	799	726	783	754	728	740	737	712	718	694	715	796	764	776	757	775	720	747	686	765	740	757	678	715	701	728	786	763	765	705	690	731	732	777	783	721	749	760	728	778	762	697	733	745	767	736	681	707	666	754	702	758	758	745	707	697	714	794	720	760	756	745	724	695	724	757	751	737	723	770	737	743	770	730	756	748	725	709	722	747	787	746	779	735	765	781	723	710	693	706	716	732	756	719	740	768	656	735	770	758	717	714	763	773	709	738	762	774	741	708	783	759	746	724	713	708	786	696	713	746	755	731	696	726	732	760	760	752	789	789	750	704	787	760	747	769	681	679	736	727	774	760	706	730	785	746	730	746	763	764	784	728	764	730	721	721	726	711	726	676	769	727	685	749	706	731	740	764	751	713	702	700	723	755	769	751	727	736	702	745	747	783	729	705	718	762	740	737	781	768	730	801	732	763	778	792	730	711	703	805	746	731	701	759	697	768	751	689	772	684	776	731	742	759	712	722	746	724	740	695	777	747	761	737	734	751	749	731	754	740	758	675	718	727	708	717	780	740	715	784	730	741	739	784	735	742	700	723	724	701	743	729	742	730	712	699	700	738	755	745	744	706	779	787	741	732	731	738	754	755	708	744	682	734	705	789	795	687	733	728	709	744	693	756	726	807	746	771	704	729	752	721	779	731	758	756	721	752	713	707	741	731	745	708	752	753	740	713	719	763	753	761	690	736	727	703	734	698	795	766	709	713	822	721	782	710	746	766	705	724	766	733	707	747	732	749	730	722	717	726	752	758	760	726	725	726	745	759	737	780	794	784	706	724	725	768	709	728	732	754	732	687	709	738	772	723	690	738	721	726	744	711	733	730	775	737	750	697	719	714	708	717	740	725	759	734	746	767	731	698	784	762	725	758	778	743	728	706	753	748	717	773	751	736	711	738	733	756	706	754	760	759	664	737	702	791	744	731	771	767	744	740	739	704	742	747	727	707	758	704	745	722	714	720	761	733	702	769	721	734	725	734	725	708	762	755	753	758	733	735	773	706	725	742	707	741	704	747	753	716	752	711	700	739	731	760	705	749	724	745	760	780	734	755	736	749	726	744	741	777	704	738	740	732	739	741	752	731	741	740	781	677	734	762	720	681	747	755	725	751	729	783	761	738	780	801	708	701	709	749	725	712	717	759	754	768	797	704	718	719	745	733	711	718	688	824	780	737	759	791	756	759	698	737	748	744	729	778	786	731	778	771	711	727	711	775	683	765	753	744	739	739	753	747	717	743	752	703	688	737	755	738	734	732	783	675	728	708	763	738	777	735	740	789	773	727	711	739	751	740	757	738	766	735	720	759	710	765	752	790	763	765	723	718
29827	31510	27410	12474	2215	627	433	367	396	354	372	349	379	345	325	390	380	360	334	360	334	354	348	342	356	339	374	349	349	328	316	350	357	364	340	354	356	334	340	375	370	355	336	353	373	351	359	342	342	364	370	343	326	333	330	356	318	359	351	354	351	374	352	367	333	357	381	356	328	335	348	342	367	353	357	360	346	364	344	360	341	331	386	386	363	364	377	348	355	375	366	381	362	351	353	383	317	349	344	377	343	353	381	348	363	348	350	340	393	383	376	324	348	341	361	333	336	336	339	387	366	363	353	384	356	313	352	339	357	351	341	366	406	369	363	366	346	352	386	339	380	358	327	334	380	355	326	378	350	357	386	341	325	343	360	349	379	351	375	346	398	331	357	384	352	337	341	373	354	342	357	383	351	376	358	402	368	347	374	330	349	331	361	331	361	342	370	374	377	340	340	353	335	377	349	364	329	336	389	373	325	356	350	365	390	353	378	318	371	346	360	352	363	364	356	369	353	383	355	360	355	358	333	351	368	385	356	352	406	350	356	361	347	355	386	302	332	369	361	364	366	344	353	367	342	368	346	372	361	385	320	348	325	341	383	345	387	346	330	380	361	393	354	346	359	337	343	379	370	371	347	335	338	349	368	342	318	339	393	351	375	350	359	401	341	379	341	374	321	310	342	357	368	348	354	372	336	349	360	384	385	392	355	363	345	357	325	350	328	366	327	359	353	378	360	383	356	348	355	363	358	359	362	365	369	354	397	337	338	364	366	352	349	371	349	334	332	379	342	351	370	368	344	334	335	391	322	357	340	355	351	385	334	334	358	359	350	376	358	375	366	376	374	371	351	347	331	349	339	316	367	352	358	365	390	369	383	338	371	333	323	354	340	339	357	339	322	337	334	337	367	368	354	358	329	350	327	360	333	373	363	373	365	370	347	377	360	368	387	352	392	400	347	365	343	380	341	347	344	366	358	375	392	343	401	342	352	368	348	327	349	360	382	361	343	354	359	350	342	326	364	354	388	348	326	333	352	337	364	339	347	380	378	353	357	343	358	358	344	353	337	366	364	324	365	388	352	363	378	396	378	319	318	357	374	350	384	353	336	361	399	371	354	331	356	349	365	370	351	394	343	391	349	360	327	370	347	334	373	368	335	360	389	373	357	370	332	383	312	373	370	357	357	325	342	363	348	377	378	340	331	347	372	351	359	382	342	344	327	356	304	375	373	346	366	353	322	351	374	365	350	356	351	367	320	372	373	380	332	311	358	373	330	375	350	355	366	358	306	309	377	333	323	402	363	362	363	356	362	406	357	345	351	348	360	379	391	376	385	379	395	352	381	357	355	330	339	370	333	341	359	358	342	363	349	332	326	352	378	345	338	352	362	359	343	372	379	347	359	357	343	348	341	342	347	330	359	353	335	348	355	347	336	377	381	341	345	372	346	376	340	377	362	351	355	350	389	374	367	334	352	353	359	332	327	368	380	345	331	356	330	345	344	346	338	374	356	356	341	373	345	351	382	355	340	370	298	350	352	356	398	346	365	366	341	335	352	375	345	353	366	322	364	338	318	322	357	384	349	382	344	339	349	402	320	396	361	364	350	370	352	377	339	354	370	399	334	385	318	376	361	353	358	322	379	351	364	373	354	324	337	371	363	375	348	358	385	351	350	373	366	363	363	332	348	336	363	387	330	400	354	374	360	379	374	332	386	364	368	376	358	343	385	350	356	335	389	348	350	325	357	353	347	344	319	344	382	325	337	381	340	373	357	375	321	369	371	354	346	361	354	365	357	375	358	347	369	342	352	335	347	318	357	363	345	367	332	356	349	371	382	349	364	344	329	347	347	399	356	340	358	369	337	386	371	373	366	339	377	389	352	348	376	367	362	391	323	364	366	356	380	337	361	358	324	351	357	367	344	337	351	329	348	376	366	348	366	349	334	381	345	366	328	378	340	349	344	351	362	353	393	333	379	359	357	354	381	393	356	357	370	355	396	369	398	359	339	343	392	352	340	375	388	399	372	339	359	364	373	343	338	391	349	385	353	333	376	377	379	364	375	376	389	368	349	378	340	361	336	349	364	359	353	350	375	375	329	379	352	321	385	389	386	386	382	335	371	323	388	349	342	353	338	349	380	342	345	338	391	346	343	378	383	281	355	365	330	360	368	305	325	333	332	367	358	340	337	350	370	349	340	332	362	387	334	364	343	386	385	349	376	369	338	347	351	331	393	353	373	342	337	349	359	346	362	365	333	352	338	327	342	364	322	325	349	360	342	330	320	372	386	329	340	345	350	334	349	382	375	356	361	344	366	325	317	386	354	346	337	371	317	364	388	385	382	363	366	335	336	357	345	344	366	384	351	358	356	340	338	344	344	356	366	349	341	368	374	410	371	346	346	338	358	332	351	327	375	376	338	356	351	369	303	399	361	401	370	363	357	359	360	309	348	355	349	362	371	352	350	356	352	348	357	353	418	332	351	353	385	380	354	342	363	386	354	348	339	332	366	365	350	373	351	369	368	359	348	383	309	345	348	356	340	333	339	332	350	394	354	351	335	323	375	346	324	409	336	354	342	356	369	374	346	387	372	354	323	334	336	334	342	378	357	350	346	358	362	335	397	360	354	347	340	365	360	344	357	332	331	367	364	350	343	357	352	386	365	340	353	374	357	329	349	368	384	350	357	369	363	348	361	385	339	335	369	336	371	369	372	359	315	369	373	402	345	364	373	327	370	343	354	336	375	334	358	357	407	368	373	346	362	375	364	362	368	341	333	358	327	381	371	362	365	329	362	360	358	415	350	349	325	361	363	386	327	377	360	370	355	355	356	369	341	347	345	359	376	388	345	356	356	377	360	340	375	350	389	376	364	347	373	334	352	397	352	384	350	343	330	339	365	385	363	345	341	344	354	368	370	363	368	373	339	342	343	371	389	366	346	338	361	374	330	357	353	357	355	336	356	358	323	343	339	346	389	362	333	353	336	331	351	369	373	358	369	365	402	394	365	317	344	352	336	372	374	330	327	311	348	358	320	379	344	348	385	321	391	374	354	345	375	384	369	348	373	362	365	341	352	379	357	368	378	350	318	389	385	359	324	351	358	317	355	360	311	351	372	367	352	375	362	354	344	343	354	386	352	358	331	347	360	356	354	369	366	348	335	365	340	366	357	371	352	407	358	340	341	345	346	351	373	345	323	312	353	358	364	368	373	358	345	342	359	357	346	357	348	377	338	363	363	361	344	370	357	379	356	332	354	374	375	361	330	364	357	349	353	370	343	392	331	395	327	385	338	325	343	337	372	379	355	322	349	338	333	368	364	361	359	364	357	333	346	364	366	347	354	383	347	319	372	369	387	357	362	381	339	381	393	322	341	365	352	371	346	368	359	355	378	355	340	341	314	331	341	372	343	359	329	342	348	350	343	376	375	356	408	365	324	387	362	357	373	352	355	370	346	384	371	356	369	357	368	327	382	361	377	371	372	316	345	349	357	359	350	351
37910	48659	32788	13859	4260	1362	825	745	722	682	669	658	701	642	699	660	675	663	678	686	679	654	691	670	636	679	675	659	668	666	655	646	639	704	644	675	650	664	688	659	688	682	641	701	666	686	694	675	661	668	662	695	729	681	647	686	635	681	702	674	679	697	656	677	646	654	713	630	713	695	669	674	660	663	646	669	686	657	687	643	667	662	686	684	676	700	714	688	714	661	651	666	709	699	662	660	702	669	675	658	660	686	686	671	656	688	679	665	672	633	654	651	690	649	650	625	692	686	619	619	682	667	708	716	658	650	676	706	618	678	691	681	682	659	626	694	660	667	661	691	669	679	663	658	648	633	668	648	637	659	691	689	662	691	664	699	690	690	618	685	737	691	672	687	647	632	690	628	638	644	688	638	701	680	641	655	693	635	631	720	667	659	645	696	622	661	626	646	668	639	727	682	753	699	645	673	667	693	666	642	731	653	660	644	698	703	674	670	700	636	605	649	669	665	629	652	646	674	638	637	623	647	661	656	682	655	636	711	631	664	674	679	656	638	689	722	663	682	692	654	641	669	682	660	670	658	709	656	675	656	628	638	684	701	647	652	677	649	683	669	693	701	631	728	653	655	639	666	713	667	678	700	644	685	652	695	690	644	665	643	651	650	662	678	662	685	654	698	668	681	683	697	673	661	704	694	654	674	655	655	690	657	676	636	661	649	659	624	684	654	706	642	679	631	630	681	670	650	671	687	659	639	663	633	665	631	665	645	660	669	634	679	649	640	633	636	673	657	677	699	656	670	684	696	663	662	687	621	697	641	682	685	681	630	676	634	638	664	685	707	714	684	672	677	684	683	645	624	669	636	683	641	675	652	660	679	679	681	698	684	672	683	667	692	649	671	662	632	680	694	654	668	656	718	643	708	667	677	630	628	729	685	657	644	624	659	724	649	634	644	685	682	655	712	661	652	696	708	667	712	684	637	686	709	645	668	708	709	695	705	634	647	685	663	649	666	692	651	692	699	663	630	645	677	663	627	689	659	664	683	651	649	701	638	645	673	689	654	679	688	641	660	640	657	664	700	681	648	697	643	651	625	679	655	645	652	694	669	708	702	685	627	624	663	648	672	661	663	685	654	638	641	674	654	644	652	647	671	679	635	670	695	654	667	650	621	698	680	682	725	672	625	684	663	677	685	633	675	724	703	677	634	651	633	684	668	695	588	677	661	632	630	641	623	711	632	718	666	668	648	622	665	728	679	686	654	679	639	663	678	663	677	738	652	675	655	753	714	700	636	682	689	595	682	663	687	690	659	679	700	679	673	677	705	669	670	704	673	675	650	659	679	635	663	675	664	694	653	657	680	721	680	679	679	686	620	651	681	691	650	682	690	644	674	642	692	709	654	673	690	683	678	625	666	727	690	667	673	638	728	656	668	601	678	695	709	659	678	656	705	712	713	725	672	643	721	665	661	670	707	669	700	681	670	664	686	661	674	736	684	691	694	682	688	670	696	683	640	718	628	681	629	651	666	679	631	701	677	691	691	663	632	657	631	672	630	686	647	725	686	688	696	618	648	680	711	708	716	684	711	678	659	681	687	642	651	665	640	719	679	707	622	667	627	675	679	633	697	674	692	645	642	712	688	664	681	654	625	628	688	707	664	664	645	703	671	678	718	688	686	647	674	683	714	642	729	637	660	684	708	639	704	615	657	662	681	642	680	619	698	670	691	678	648	720	631	712	671	646	697	681	675	652	645	680	681	665	632	636	705	669	666	628	652	684	652	674	653	674	669	653	708	641	685	709	676	716	701	698	660	654	689	672	693	658	668	706	650	682	649	642	653	653	684	678	672	641	644	696	660	658	652	647	624	689	691	692	690	696	686	653	669	688	686	645	627	635	654	633	657	659	671	657	654	675	674	655	641	712	643	705	652	693	651	625	666	662	627	667	695	617	658	694	691	691	656	654	683	648	638	702	684	681	640	704	676	649	637	683	685	713	671	653	695	678	641	714	652	711	637	693	691	678	669	674	664	652	694	646	674	656	664	666	707	678	696	720	655	697	621	711	684	705	719	617	622	713	704	678	675	653	670	649	692	686	701	659	706	676	681	702	663	696	649	659	690	647	684	647	704	701	700	611	639	627	721	656	702	656	657	624	683	651	672	664	691	687	662	657	671	624	722	667	661	677	677	647	645	656	639	694	643	688	690	633	692	661	647	669	670	674	692	706	679	662	668	655	672	724	730	641	634	682	695	671	632	670	685	671	648	632	692	638	665	658	632	648	668	671	666	714	674	613	673	614	670	679	696	660	674	607	650	745	657	646	610	723	712	681	644	647	657	612	660	675	704	638	658	671	649	671	628	696	687	696	630	704	681	676	652	660	744	682	619	685	663	656	705	631	655	686	668	626	623	662	630	682	710	662	655	694	605	720	652	678	672	689	681	676	649	639	667	665	726	731	695	662	726	690	636	622	718	636	658	610	663	675	656	638	665	605	657	701	694	696	701	671	625	647	648	676	661	683	734	676	655	643	639	683	652	625	688	645	714	628	660	694	629	737	709	667	682	672	682	685	670	697	665	701	668	667	671	602	752	661	663	685	694	677	710	665	657	642	692	661	641	664	675	654	666	737	684	675	665	706	666	676	722	662	697	671	645	646	667	633	685	659	693	659	670	696	668	674	658	690	654	656	688	684	630	682	666	672	643	655	687	688	669	666	685	665	650	687	707	662	720	702	689	666	704	681	662	700	680	678	641	663	660	681	625	698	641	699	699	668	639	632	657	707	674	680	690	645	658	671	718	662	645	703	663	664	635	660	691	668	643	656	645	685	610	706	693	659	689	641	670	715	690	673	755	658	644	630	677	680	668	688	641	607	657	697	656	677	677	619	654	695	680	684	698	648	619	661	641	643	651	673	664	688	648	633	655	679	699	699	687	684	678	632	711	653	723	684	754	656	667	682	690	663	648	675	638	686	661	667	714	679	632	647	700	645	678	649	653	700	620	651	678	699	651	663	692	686	692	648	702	659	613	686	730	653	679	697	707	686	691	667	623	689	719	657	667	690	695	674	691	678	655	718	702	659	658	676	655	624	648	680	666	670	661	678	663	657	661	678	670	653	692	673	655	672	702	649	641	716	622	674	700	677	672	720	666	645	640	628	681	679	669	654	634	691	644	689	622	672	650	622	631	679	657	655	666	707	648	684	679	702	681	685	681	639	679	668	661	623	672	639	681	672	637	660	668	670	656	663	644	675	711	680	653	652	634	666	632	664	692	659	645	667	592	681	690	687	715	631	661	646	636	683	672	638	641	685	672	672	691	630	726	662	674	672	685	668	679	673	726	635	640	680	640	662	664	691	603	666	669	673	682	684	653	692	658	674	655	693	668	664	649	634	693	643	642	659	682	701	706	702	660	657	674	656	643	665	672	693	692	665	625	669	651	724	685	676	659	729	655	673	673	693	675	649	670	699	707	693	695	693	664	678	666	651	694	661	649	672	631
25000	24906	34305	28201	18349	5641	676	399	380	363	372	401	382	341	387	367	392	345	394	364	332	351	376	368	344	355	373	342	353	391	359	358	358	365	330	364	358	346	350	350	373	395	355	334	342	349	359	344	358	359	351	323	351	348	392	372	352	406	357	358	360	358	353	324	352	339	347	377	344	365	370	342	358	348	361	347	356	378	368	388	334	403	387	343	358	367	329	369	378	325	324	335	371	346	380	351	384	373	356	338	327	353	342	362	341	359	357	342	346	346	369	411	338	353	387	350	379	373	385	376	342	325	379	339	363	346	343	353	380	374	376	361	390	329	352	364	358	343	371	362	354	352	342	373	378	347	358	348	372	369	371	378	371	359	352	358	372	379	322	344	389	378	362	373	371	369	341	380	341	343	372	365	385	345	363	363	349	379	387	353	330	351	332	356	359	359	396	352	321	333	351	364	370	376	382	389	366	343	347	369	357	374	380	391	384	371	326	324	385	338	325	360	344	321	368	345	376	370	371	325	348	337	391	395	361	376	362	373	340	335	363	353	356	361	327	363	368	335	360	375	366	347	336	393	342	359	339	338	344	330	347	334	366	370	345	374	364	342	363	333	360	336	383	341	341	353	372	363	404	345	342	361	337	364	374	352	339	345	374	362	369	355	370	354	373	342	343	361	351	340	341	348	341	348	353	394	366	368	333	327	343	352	318	344	351	346	371	347	353	364	334	366	357	349	361	341	346	341	348	353	354	390	372	342	348	379	348	355	391	301	349	342	383	370	334	357	337	336	338	359	347	331	334	335	367	362	349	339	353	395	373	348	346	345	392	328	350	370	365	325	327	362	382	358	358	373	347	341	371	331	330	389	375	348	342	358	374	345	327	353	371	362	344	351	352	395	349	318	373	327	329	369	395	339	366	370	395	356	359	367	342	373	352	368	375	367	373	385	358	374	363	364	373	348	390	334	335	384	329	370	382	348	372	352	372	368	346	342	382	362	369	364	348	358	333	390	356	347	293	339	357	364	350	373	362	344	333	328	369	372	382	369	338	316	373	355	346	363	387	351	373	378	347	371	384	344	327	343	355	350	380	373	364	379	361	355	363	313	386	337	354	350	390	383	361	360	367	360	367	349	390	359	319	332	385	351	356	352	348	354	385	356	381	353	341	358	357	364	369	371	360	322	368	338	386	377	350	355	348	341	312	335	369	305	372	359	322	364	375	331	364	332	370	384	364	360	316	348	353	364	356	359	347	354	367	369	356	380	373	338	333	343	356	336	351	380	383	351	343	333	362	390	331	326	354	344	349	333	377	358	367	359	389	355	365	361	383	386	380	357	367	339	374	379	348	379	354	319	358	348	382	344	415	343	374	334	380	352	369	328	371	361	338	385	355	354	364	321	340	343	363	382	371	373	372	367	348	359	378	315	366	353	355	345	349	337	352	361	377	381	341	344	351	352	359	346	373	351	345	338	375	378	348	368	364	306	367	365	345	353	373	343	343	338	347	371	320	341	328	340	325	367	341	378	371	372	350	352	333	376	342	387	357	361	314	376	376	360	395	381	373	376	341	333	327	374	358	355	348	351	365	312	308	376	348	359	347	336	360	346	346	354	373	369	366	358	383	348	351	376	334	326	365	363	371	348	353	367	340	361	335	395	340	341	342	367	344	367	363	358	372	348	357	369	334	364	384	364	347	330	339	392	377	338	367	372	359	347	343	359	339	357	356	372	357	330	379	351	354	359	363	371	363	401	365	354	348	347	358	343	351	364	337	352	330	320	347	366	333	314	328	361	381	386	371	368	339	334	359	357	373	353	371	318	367	377	381	378	343	355	329	358	384	368	370	372	330	343	348	363	354	349	364	351	334	347	360	356	366	365	385	361	365	347	335	367	371	365	334	375	313	367	366	386	374	377	371	346	339	356	366	348	365	339	377	392	335	354	351	336	366	364	343	358	327	322	371	333	341	325	359	345	350	346	355	355	380	353	355	356	340	346	357	347	343	357	367	391	368	355	367	388	369	344	383	370	336	360	349	374	396	374	358	369	353	376	350	363	368	364	348	345	348	373	346	364	355	352	344	383	385	363	359	353	336	354	336	377	358	342	365	384	339	349	349	373	356	381	367	334	341	373	364	374	354	338	335	358	347	339	345	386	356	342	343	372	338	344	320	327	383	356	391	339	357	360	357	371	332	329	380	357	362	354	348	336	338	369	342	327	377	374	354	373	358	359	355	364	371	368	369	341	361	386	385	353	338	344	344	357	378	335	347	370	387	322	354	347	368	344	369	385	349	328	348	370	370	360	360	332	318	377	340	345	356	333	359	329	384	344	349	352	356	391	357	370	334	362	370	345	366	344	373	356	361	378	376	361	357	348	343	352	382	373	355	353	368	351	333	345	394	402	367	361	328	354	381	324	374	361	353	347	335	351	367	330	308	356	375	362	363	337	364	339	353	335	370	356	345	338	365	375	353	340	387	371	373	363	357	334	364	360	358	367	356	359	341	331	367	346	313	389	365	363	378	378	320	336	351	380	351	356	323	344	350	378	345	335	386	381	336	401	342	340	358	336	364	349	348	386	351	351	367	373	336	361	328	359	373	346	355	382	385	365	369	384	352	344	364	382	352	374	340	326	329	376	385	331	341	335	354	333	367	366	333	344	371	323	372	337	362	359	365	375	390	366	370	363	363	373	371	343	367	338	361	333	374	381	389	361	338	362	356	334	352	318	301	368	371	355	364	350	358	327	356	320	340	337	375	332	383	336	350	318	337	356	358	342	357	356	340	348	391	341	339	332	356	362	342	374	331	366	395	375	363	330	370	339	358	373	333	380	368	352	326	351	350	348	365	320	371	366	356	342	373	374	385	328	391	353	392	385	329	346	388	374	385	336	341	355	344	373	351	341	360	339	380	320	327	383	329	358	347	347	354	339	338	370	360	351	330	375	353	329	338	336	337	351	372	353	349	364	380	349	343	348	379	330	348	359	345	363	364	348	352	364	356	359	341	379	370	364	404	360	365	390	362	358	356	336	368	359	316	341	336	365	336	361	353	347	335	371	360	327	353	341	351	345	346	398	392	373	338	334	360	371	325	344	378	348	355	349	326	401	364	331	337	358	330	355	326	353	332	332	354	343	369	354	379	344	364	345	379	372	356	376	345	362	399	381	336	353	335	334	351	353	369	341	353	394	354	362	384	332	374	378	322	367	354	332	383	343	362	344	333	377	352	372	404	336	387	371	355	390	382	355	345	346	355	380	358	337	350	354	345	346	384	389	341	336	378	347	370	373	350	337	379	328	368	361	377	338	330	358	387	364	355	361	350	372	333	338	357	369	334	330	338	328	349	320	358	394	367	343	353	355	364	370	380	331	356	377	371	361	369	370	365	367	352	353	340	359	353	380	383	330	354	368	408	360	356	361	373	359	367	357	384	317	356	375	378	412	373	351	374	347	353	368	343	369	341	350	385	348	348	336	358	388	358	359	338	396	345	379	401	337
58538	88926	63234	36279	16019	4000	1066	731	643	677	643	653	659	663	690	698	672	672	670	684	662	680	697	678	694	622	700	648	704	731	623	694	666	680	710	688	698	628	647	669	710	632	652	657	683	656	664	684	643	650	671	609	699	702	645	631	688	644	683	636	648	639	612	692	677	675	688	695	703	608	643	642	690	643	703	671	650	648	714	667	691	682	641	665	663	699	688	641	651	630	663	696	676	649	660	665	641	634	659	660	676	617	666	621	723	664	640	700	694	686	671	613	641	634	661	663	744	650	641	709	657	689	682	693	681	671	657	654	660	654	675	631	669	694	621	626	638	701	640	642	670	699	652	701	680	624	645	664	659	668	662	698	666	669	703	675	665	684	691	653	648	597	647	688	665	671	698	653	679	698	664	668	655	675	614	667	637	654	663	625	669	706	691	682	677	692	672	701	714	635	644	711	656	696	728	668	675	708	663	711	684	629	661	578	708	688	617	663	633	647	694	620	707	639	671	674	669	704	649	654	649	626	691	671	664	681	698	670	650	636	668	649	645	637	662	671	682	648	658	695	662	660	725	660	688	646	651	680	664	719	619	628	634	697	626	645	654	701	648	679	644	682	689	661	637	722	656	631	625	696	694	655	682	653	625	644	649	658	672	614	700	674	679	655	643	657	650	620	694	637	681	673	690	640	644	683	664	648	684	641	651	691	675	735	660	672	690	641	661	682	703	682	651	651	667	675	662	612	660	687	689	695	677	635	631	644	627	669	689	640	657	660	663	629	673	667	679	680	628	658	646	626	635	666	666	651	695	634	701	661	673	675	675	688	678	701	680	670	637	690	652	681	707	676	651	645	688	638	700	665	665	654	666	672	626	671	716	723	649	673	620	663	701	652	649	637	704	656	681	664	673	687	639	663	692	663	697	636	681	681	676	639	669	638	647	650	640	676	686	675	648	696	656	679	655	673	639	653	631	648	599	654	697	691	675	670	667	703	635	659	631	647	652	679	658	679	662	695	656	655	683	671	677	647	671	685	645	664	681	627	643	662	650	691	708	661	644	681	652	706	676	659	666	662	644	681	677	695	651	710	704	675	693	653	675	698	680	708	617	684	656	687	682	662	664	694	641	664	646	672	674	664	645	682	649	643	678	667	732	616	660	630	687	626	706	698	663	694	671	641	655	675	665	661	657	650	642	662	659	713	631	684	674	648	683	682	704	670	645	694	672	660	714	665	681	668	675	677	635	683	675	605	672	678	661	695	640	659	700	665	594	685	675	655	658	713	656	667	646	666	677	689	653	652	714	689	653	685	681	689	686	642	693	667	686	659	675	642	695	614	636	657	697	676	725	677	661	657	647	690	613	673	631	638	661	651	633	673	733	665	668	720	637	666	690	620	633	617	728	707	667	654	687	672	651	673	656	624	663	697	689	615	656	688	621	678	697	669	673	690	664	644	679	656	648	662	626	645	651	643	664	675	643	656	639	654	645	670	648	662	667	633	675	659	659	656	627	687	691	692	634	649	668	678	644	647	708	646	632	637	626	634	655	668	640	677	634	698	635	633	696	641	647	625	691	728	638	670	654	637	646	681	632	664	685	682	617	651	663	680	633	665	683	686	692	639	659	634	663	628	682	645	645	653	676	658	676	661	622	722	650	657	659	649	670	671	659	646	672	694	659	638	639	695	686	640	669	650	662	653	621	668	672	672	654	721	654	675	647	659	708	645	633	644	668	668	697	678	667	662	667	691	658	619	708	694	638	653	658	649	673	601	671	647	640	665	644	629	614	676	662	626	682	668	678	691	721	633	670	731	614	723	621	660	660	654	681	640	646	612	647	653	664	670	684	705	664	693	702	666	700	680	669	659	652	665	676	690	685	638	638	687	670	689	648	665	656	670	644	702	716	651	637	668	691	702	657	686	701	709	657	648	675	640	660	645	660	670	625	672	631	631	658	641	676	661	675	667	657	685	680	679	659	648	623	658	649	675	669	694	639	676	632	682	701	648	723	658	651	677	687	636	711	672	685	661	637	657	701	646	686	662	635	617	703	647	671	701	671	643	692	713	653	650	618	639	633	678	690	659	654	631	618	686	696	639	704	652	626	672	670	641	652	629	679	644	678	669	659	681	678	666	632	661	597	646	660	670	681	692	677	650	646	704	696	652	670	698	623	642	644	651	693	665	626	698	629	660	628	696	660	649	684	656	658	685	637	685	632	682	616	666	667	708	681	707	654	670	669	672	705	710	684	679	645	678	667	642	665	655	684	678	704	684	649	651	607	640	615	665	661	652	637	677	683	691	716	646	621	681	699	629	655	696	690	698	678	620	670	639	663	612	672	651	715	695	646	648	716	708	661	695	644	684	716	624	647	654	694	638	667	668	685	667	659	636	676	641	687	701	635	637	658	675	647	675	644	657	645	645	627	645	710	664	645	701	697	670	659	665	663	647	687	644	683	669	646	694	657	652	666	659	669	605	661	617	684	686	615	645	665	688	701	647	703	649	692	620	647	640	702	653	679	659	645	688	650	671	639	656	696	692	688	638	669	685	716	649	732	634	704	688	713	642	650	653	693	660	650	673	669	648	679	652	664	689	643	695	650	677	636	636	700	655	693	654	647	668	679	693	696	652	671	727	666	639	656	628	657	742	674	708	650	641	681	685	656	668	663	669	652	637	606	709	658	654	636	680	652	656	643	690	658	657	660	685	665	670	684	657	707	678	656	660	650	654	655	689	672	684	693	664	723	693	667	645	656	674	662	684	635	680	690	654	677	667	713	666	695	620	631	669	730	709	654	670	678	693	627	700	651	720	661	687	624	711	661	662	649	680	666	624	647	691	696	710	637	703	659	639	633	673	686	697	630	675	655	658	694	704	690	661	634	708	698	580	661	641	679	646	673	671	720	650	694	648	652	672	632	667	656	690	690	690	661	671	637	655	674	660	629	637	635	652	677	661	664	650	675	675	659	670	685	713	683	663	655	686	663	647	671	687	644	667	681	651	674	669	649	679	642	669	643	642	647	624	688	618	680	698	668	685	675	663	651	659	649	637	652	670	690	655	679	667	656	684	622	701	687	677	661	670	666	658	684	733	690	705	727	691	710	645	672	675	646	691	704	718	636	705	693	653	681	630	651	657	665	659	669	678	687	619	628	726	683	658	645	661	656	685	634	635	686	663	668	688	651	628	665	652	718	741	691	712	627	664	661	686	685	703	631	643	633	677	665	694	711	645	678	631	643	648	687	640	668	620	672	686	674	678	682	649	651	710	670	670	647	678	658	686	702	707	690	691	652	625	650	680	667	664	665	657	643	665	649	668	613	642	677	661	676	658	725	669	693	634	697	683	672	698	710	689	676	649	680	660	687	711	695	669	722	669	645	699	677	629	678	651	686	661	663	658	667	658	652	661	621	635	672	641	669	646	673	679	669	661	659	659	643	693	680	622	647	649	647	691	640	612	644	647	667	668	677	614	646	664	668	667	714	604	661	643	650	643	669	652
23542	22419	31116	25913	21382	16570	3284	531	477	418	433	436	432	448	415	416	408	420	420	399	420	379	427	414	421	450	414	429	388	422	421	378	451	421	451	449	390	431	391	419	415	425	422	421	436	416	432	398	417	417	418	454	398	414	419	433	416	440	424	433	408	394	416	413	390	420	402	364	404	388	453	391	398	438	422	401	384	429	407	419	403	413	388	392	427	406	417	427	382	410	411	398	418	426	413	420	386	395	421	400	476	393	415	399	421	394	397	411	447	413	441	434	435	437	410	405	394	452	385	425	440	431	399	418	411	447	430	458	400	406	426	419	406	407	438	424	400	429	387	362	411	428	418	428	438	405	428	404	403	399	431	418	433	390	439	403	418	397	431	444	422	427	417	411	391	397	430	434	387	435	423	407	428	424	401	451	397	399	395	384	414	417	392	432	383	382	456	409	408	411	387	444	405	377	405	432	409	439	428	377	415	405	446	444	420	409	433	427	413	424	404	419	425	413	448	356	399	423	459	410	406	427	407	394	440	411	454	399	417	399	424	391	440	402	408	413	424	388	392	434	429	416	458	441	393	386	414	384	382	430	420	409	442	409	432	384	403	438	395	407	426	414	421	394	408	427	391	409	415	375	383	397	392	410	440	406	398	407	408	429	397	374	426	423	420	426	428	410	416	396	408	394	438	414	388	456	448	416	421	436	431	412	410	422	403	443	432	411	438	392	379	431	421	436	409	404	403	414	430	433	416	429	423	413	406	415	387	430	463	419	400	430	415	398	422	379	402	406	393	369	445	437	418	455	415	433	412	424	410	400	404	424	379	461	436	410	451	425	422	395	419	429	400	418	391	400	450	395	432	394	407	415	416	436	414	374	424	441	433	416	425	414	403	389	400	414	456	408	410	452	410	388	408	419	409	409	435	430	374	420	404	428	436	430	441	402	422	341	435	403	386	391	393	424	404	427	414	416	372	435	428	462	411	402	409	391	431	440	412	432	396	453	418	421	386	433	423	402	409	410	400	421	399	387	414	452	423	428	390	450	377	445	386	418	422	421	420	421	397	421	418	412	375	415	414	410	421	406	417	432	428	414	403	430	428	378	380	421	392	417	445	388	444	444	427	402	437	414	441	395	405	443	410	427	408	436	392	378	462	374	424	419	416	420	460	438	390	434	429	389	423	402	442	395	428	402	413	416	400	420	395	413	406	405	424	383	444	439	382	450	417	417	415	452	423	403	411	401	439	417	403	377	435	409	399	410	411	411	393	410	414	400	398	443	428	410	405	424	427	406	423	412	409	385	431	405	381	429	396	447	400	414	415	392	402	411	438	385	413	419	431	424	382	413	462	414	412	439	377	418	418	383	386	453	397	452	440	403	364	411	450	433	405	383	405	410	428	407	427	409	441	395	406	410	386	422	424	416	389	406	405	419	441	415	427	401	398	437	409	399	438	405	443	405	414	444	411	409	409	414	399	421	438	413	423	384	445	400	406	377	436	420	405	430	381	395	414	394	412	416	407	409	430	365	402	396	415	468	433	396	416	427	407	397	402	421	451	382	414	403	413	393	358	435	399	391	468	418	416	392	403	388	403	402	402	389	424	366	373	416	378	408	439	420	437	409	424	403	437	389	407	429	386	423	396	399	394	401	393	442	394	434	414	443	421	413	390	420	390	431	417	386	386	435	386	379	396	391	401	405	431	410	393	376	428	400	373	402	399	424	370	425	420	401	401	419	422	419	396	357	483	414	409	376	403	418	395	408	385	417	406	406	394	416	445	419	402	419	389	389	402	420	371	391	362	409	417	437	417	410	434	427	416	403	411	401	364	421	424	384	410	426	389	430	387	375	417	419	434	383	446	407	400	406	408	438	434	382	412	397	427	407	443	441	398	404	439	396	421	435	433	431	396	426	394	400	401	460	394	406	407	401	456	423	422	420	405	431	374	418	424	373	435	397	428	421	421	398	412	418	400	419	372	437	434	403	388	402	424	412	397	410	396	412	406	419	389	403	429	396	408	431	454	410	385	418	425	438	402	410	392	419	390	408	422	457	415	424	447	399	403	419	421	428	458	401	423	402	431	413	418	390	432	427	414	423	410	405	460	396	411	402	410	434	437	437	423	401	433	425	409	400	404	416	403	413	417	368	386	396	395	401	418	384	446	411	417	414	402	411	437	423	412	414	382	416	446	407	419	425	418	398	414	435	454	401	384	408	385	446	439	426	434	417	420	456	387	396	406	375	385	401	425	383	440	404	452	408	425	377	428	402	375	406	408	383	406	435	412	388	424	401	434	377	390	412	411	364	360	434	415	411	416	422	386	426	448	408	418	418	370	410	456	411	421	393	407	424	438	396	405	386	407	406	386	379	404	367	378	431	409	450	405	451	433	384	416	408	410	413	406	402	399	395	431	403	399	391	417	407	404	404	398	439	436	398	391	411	401	426	415	411	418	410	423	389	415	421	424	391	401	394	400	393	429	404	413	410	383	428	418	389	443	431	406	382	393	437	430	414	404	392	408	391	429	430	408	430	396	428	425	438	464	427	429	434	413	391	395	424	416	402	393	440	418	403	401	444	411	417	408	379	461	423	437	405	422	399	432	406	415	420	399	422	450	399	388	399	393	409	421	400	396	442	435	417	368	445	414	396	446	426	437	427	403	407	420	455	387	421	426	425	399	402	426	393	418	428	432	406	451	419	422	395	385	391	421	376	394	435	448	374	401	430	431	440	398	410	443	413	379	402	436	401	433	404	415	422	376	422	441	421	389	401	396	401	386	421	411	404	432	423	401	376	412	415	434	377	440	426	408	416	395	412	409	370	373	399	427	394	406	399	391	383	408	412	424	405	432	435	437	408	417	493	379	451	440	378	413	395	406	415	418	397	413	438	454	386	410	381	419	379	436	409	424	410	430	412	397	422	414	440	421	437	453	402	385	427	372	436	405	401	400	428	407	435	425	416	418	391	424	417	394	420	393	448	395	430	428	409	398	396	408	410	400	440	471	391	453	428	426	385	393	406	414	398	454	411	417	448	417	423	408	428	372	383	391	412	391	423	437	451	431	422	420	413	425	411	405	371	401	456	458	388	391	428	419	411	387	392	420	434	449	401	427	445	399	425	452	382	397	396	375	417	425	369	419	396	419	408	413	422	411	363	457	417	401	415	434	398	407	398	421	456	404	426	416	438	412	435	413	407	403	423	394	449	414	423	403	403	406	439	424	421	426	377	403	424	423	374	420	454	412	430	395	374	401	424	390	414	374	403	390	401	432	420	434	414	401	434	404	435	419	407	414	408	427	422	396	417	423	422	391	390	428	401	418	422	398	382	386	417	418	400	462	420	376	391	415	394	429	408	413	442	408	436	427	422	407	416	444	403	417	382	391	414	383	417	386	409	400	421	415	423	450	387	430	387	468	408	410	395	393	445	390	384	427	384	402	422	392	431	396	421	416	423	386	388	452	389	415	415	422	388	402	445	433	441	412	390	427	436	414	435	404	404
59154	100585	74589	45517	22673	6569	1510	837	822	713	720	767	727	740	750	732	769	745	713	757	707	780	749	699	739	721	758	720	746	755	766	717	722	780	694	732	741	771	758	695	734	715	723	730	742	703	744	749	719	741	731	756	754	795	779	758	732	758	728	729	742	748	733	773	684	713	712	739	741	776	733	717	693	727	756	705	734	724	705	736	749	708	805	745	745	760	715	750	768	750	757	743	776	741	775	776	742	726	681	732	756	703	698	680	747	768	797	743	782	720	709	681	758	710	732	760	738	763	726	725	695	736	729	720	718	751	761	791	769	715	720	760	701	643	742	729	776	723	754	746	755	725	758	737	765	762	772	742	759	710	738	786	715	717	769	710	733	757	728	715	672	778	725	774	816	733	701	735	699	726	743	690	775	760	729	705	698	746	730	736	744	699	728	731	775	756	786	724	734	758	746	733	727	783	769	738	749	681	716	758	725	728	732	760	716	707	750	699	738	764	765	745	756	790	700	749	727	705	750	744	752	779	716	726	747	782	693	715	751	733	753	732	704	740	774	761	721	756	738	712	752	728	747	688	725	752	735	745	739	739	744	744	758	729	750	754	691	698	721	777	722	745	772	771	680	770	716	830	710	737	770	733	709	721	721	750	748	763	738	748	724	748	699	819	754	740	729	691	712	704	778	759	728	713	726	735	715	772	738	755	757	679	734	719	734	713	727	710	761	749	730	715	700	750	739	674	736	760	742	730	697	752	750	743	775	718	697	704	765	721	707	711	763	708	739	692	726	757	725	764	687	767	773	703	722	726	670	753	745	748	718	701	707	647	771	756	695	776	682	751	750	713	757	709	775	729	753	718	750	726	749	703	765	706	697	727	725	718	753	712	755	724	705	781	737	747	734	714	661	687	718	748	714	747	679	763	767	692	786	740	795	725	754	739	751	757	724	766	747	709	720	721	748	704	750	703	760	697	750	739	743	752	728	739	725	722	740	732	782	735	731	747	730	708	759	794	725	698	703	745	715	730	753	760	747	783	769	744	719	730	801	786	740	755	721	825	775	783	721	778	736	699	769	734	747	714	768	719	732	733	746	752	763	705	738	764	801	788	708	710	752	742	729	758	745	728	744	681	758	740	781	735	744	733	692	746	747	685	709	738	746	740	684	721	745	716	705	732	747	768	697	744	738	752	723	720	735	729	687	732	713	745	722	759	737	785	691	748	736	741	740	744	702	746	690	721	745	764	758	733	724	723	770	781	758	699	727	720	735	746	731	745	694	733	738	689	733	698	770	718	737	758	735	763	749	765	764	712	756	732	764	732	711	752	718	683	708	747	674	723	748	712	711	711	786	810	711	757	760	744	755	684	705	732	735	733	811	783	785	681	699	704	723	723	709	778	744	718	782	717	763	722	729	717	740	740	718	715	735	778	721	756	734	773	744	726	729	768	759	723	720	773	743	701	708	718	714	771	733	690	775	760	725	725	729	704	792	716	787	688	751	727	762	719	781	721	717	754	773	693	734	726	722	775	743	765	753	760	757	775	708	760	748	699	728	764	727	735	717	753	744	724	757	760	728	735	756	716	694	709	745	744	742	767	729	710	731	747	777	743	703	688	751	703	713	762	762	747	725	720	761	765	751	737	705	763	750	760	748	765	778	740	745	692	709	782	760	732	728	733	710	708	716	755	724	725	721	779	786	738	770	764	710	799	733	770	708	719	695	776	724	738	734	733	711	755	736	700	756	691	735	731	674	772	758	742	770	740	714	742	700	763	765	732	709	756	781	725	731	688	767	697	716	715	728	725	756	731	706	720	743	714	768	769	758	779	764	730	742	732	727	717	772	761	674	740	755	721	714	715	743	748	706	735	709	764	723	768	652	751	682	701	758	661	744	771	725	727	715	737	737	740	704	745	702	755	735	734	759	709	737	679	730	753	743	797	734	690	732	738	731	762	706	744	758	726	747	776	731	775	722	678	748	706	732	700	713	788	704	730	755	701	727	713	761	756	759	753	745	715	744	720	721	770	730	741	704	729	732	726	686	730	718	703	710	717	739	757	773	772	769	755	760	730	721	724	734	719	713	738	734	735	770	741	743	694	690	730	731	745	738	772	727	745	735	710	739	751	752	721	701	805	742	724	719	749	743	683	715	747	711	714	735	754	743	710	770	737	738	762	736	770	750	741	741	737	739	701	776	747	718	699	730	708	692	721	711	766	722	745	758	733	739	756	713	728	689	737	758	728	722	758	686	709	757	673	784	770	714	768	719	775	733	705	738	744	764	798	755	746	705	772	749	763	755	744	707	732	732	733	719	716	721	770	709	757	768	730	735	757	709	698	749	769	745	786	727	748	747	722	694	722	703	732	680	760	688	770	753	748	730	716	758	692	728	731	738	722	759	751	750	761	742	756	711	700	726	705	824	727	683	763	734	737	759	699	697	747	735	699	739	685	741	703	692	736	721	749	712	738	768	738	725	761	756	710	700	757	766	696	730	707	730	728	743	727	763	733	721	761	722	708	736	761	695	767	728	735	757	712	736	700	728	713	736	716	765	734	721	747	723	717	724	757	734	732	676	731	735	736	738	779	725	741	730	775	720	737	719	737	728	737	741	779	759	709	718	717	778	706	749	789	728	732	776	704	713	706	706	764	729	751	714	746	733	699	725	703	726	725	732	731	709	755	723	743	719	731	713	713	742	794	766	674	743	777	754	691	743	764	729	754	778	722	737	707	743	761	747	733	753	774	742	751	780	748	725	766	723	686	767	704	737	734	711	732	705	767	728	770	728	702	708	693	772	688	712	727	735	771	714	716	725	762	767	791	737	733	750	694	731	757	751	775	755	714	758	765	741	702	688	731	713	799	751	761	711	747	749	761	743	729	739	749	748	708	760	754	726	696	750	711	716	731	734	725	792	796	696	713	736	757	779	717	742	770	739	725	725	705	753	710	739	741	727	784	748	753	769	717	736	770	711	725	736	708	715	762	712	764	725	765	691	804	774	710	746	713	725	736	723	763	734	728	762	778	695	735	710	728	734	779	711	773	724	743	715	758	776	741	753	748	722	764	789	782	700	774	771	705	760	710	756	736	689	721	714	752	746	746	755	674	731	721	730	717	714	763	750	681	752	718	730	715	712	725	736	798	732	689	720	747	774	725	700	731	718	760	717	724	732	755	758	766	698	707	707	735	709	748	726	744	790	735	758	741	722	739	728	708	769	714	731	745	737	722	751	716	713	705	707	732	739	764	745	745	764	756	717	711	732	776	729	783	721	681	721	704	744	756	725	795	724	739	729	709	722	759	748	762	765	669	732	708	697	737	705	720	738	713	657	724	710	742	736	737	758	750	713	758	718	767	692	811	754	716	777	712	728	772	763	687	733	815	723	700	712	773	754	738	754	746	739	764	745	757	748	779	718	691	763	792	737	761	740	731	753	778	738	722	716	761	762	742	769	761	754	733	736	709	739	717	721	747	722	771	695	749	731	739	718	713	772	747	764	709
29877	30780	27139	12565	2161	648	393	401	382	368	335	341	334	375	329	354	347	386	327	390	339	359	362	373	321	368	356	349	376	369	358	362	332	379	376	363	367	337	364	362	324	333	347	367	331	356	365	388	355	312	329	352	344	313	378	362	351	349	343	376	360	341	329	302	359	354	345	338	368	369	339	372	368	346	338	353	351	347	342	364	335	354	359	362	366	330	364	347	393	357	363	355	327	320	374	363	354	355	373	348	338	337	373	335	360	367	329	347	346	352	362	317	351	349	387	373	356	353	388	351	372	354	347	348	352	313	340	375	356	369	362	356	384	348	349	354	389	354	354	332	364	364	373	353	373	371	356	350	365	376	370	342	373	359	364	342	374	338	349	398	360	393	330	353	363	373	392	361	359	364	338	325	360	319	329	342	351	353	351	367	320	363	390	359	341	333	366	355	355	358	350	322	347	324	347	343	345	364	361	330	328	342	360	365	325	338	372	347	340	346	358	350	348	373	327	384	333	362	349	387	356	334	321	320	372	341	360	361	366	312	364	384	360	380	331	358	368	355	339	374	367	407	365	336	364	326	319	352	397	369	346	373	348	349	372	346	345	335	352	336	367	339	329	345	375	303	367	352	363	337	357	333	348	337	344	369	376	364	337	334	349	352	354	323	365	349	362	342	358	344	380	345	338	347	404	365	347	314	341	375	362	352	331	372	424	327	353	370	339	353	337	334	359	325	370	367	374	370	364	374	364	332	347	347	339	355	344	332	333	312	350	326	355	336	359	395	358	367	337	338	354	320	342	359	315	358	351	348	384	353	358	351	347	319	361	373	327	348	360	364	338	336	352	324	331	365	340	340	362	382	340	351	379	336	356	366	397	364	341	375	362	338	335	366	362	343	305	346	366	347	341	353	377	378	373	374	371	331	361	382	368	359	371	340	339	367	356	355	354	359	368	367	377	358	357	402	330	360	374	345	353	328	340	352	362	334	349	388	390	383	368	330	354	347	336	367	337	358	376	372	351	325	340	325	349	359	388	335	322	343	351	356	356	333	356	297	361	343	364	355	362	361	323	349	367	357	337	362	364	382	395	387	305	352	334	364	342	348	364	345	380	363	352	351	377	340	339	346	358	338	352	337	360	356	369	343	385	335	334	341	349	348	351	356	317	355	359	352	323	348	353	347	337	332	358	368	376	337	343	366	357	355	362	362	349	387	388	330	362	362	341	355	357	328	363	348	369	366	389	367	360	339	370	358	327	368	351	384	346	301	356	348	357	373	347	341	336	335	353	360	381	348	349	388	331	375	356	382	352	388	382	406	322	344	374	380	336	380	337	366	333	353	375	333	381	345	343	372	387	356	356	359	337	356	358	320	357	351	392	367	347	361	369	376	349	340	353	352	342	412	361	372	336	347	381	333	369	358	395	343	347	369	355	346	337	374	383	342	365	356	339	386	383	353	345	344	382	342	332	344	323	368	353	351	342	366	398	346	385	339	345	350	357	356	383	362	391	337	317	378	354	350	328	349	390	333	329	335	361	358	321	348	336	338	346	369	338	355	362	361	365	351	382	344	375	335	346	340	383	365	366	337	339	338	357	323	329	342	375	353	339	350	335	353	329	313	378	355	331	335	365	376	340	333	347	339	331	326	352	392	339	344	365	389	323	341	331	381	348	375	350	373	349	320	359	361	340	369	361	321	365	336	333	350	389	364	359	367	347	357	364	326	340	374	329	357	367	323	335	354	324	320	359	322	352	383	359	350	387	339	359	330	345	375	374	367	348	356	341	334	360	360	397	360	348	344	339	383	368	364	371	360	345	382	350	371	389	331	354	363	345	360	388	308	357	331	340	351	355	356	356	339	387	385	367	350	346	353	371	403	345	361	355	306	352	358	357	349	355	393	379	392	358	390	357	331	372	337	359	359	346	342	367	356	342	377	333	378	367	371	363	350	354	389	350	371	406	351	331	375	378	355	400	345	368	318	364	333	368	363	327	354	358	337	367	367	332	361	361	345	346	354	386	395	333	362	354	375	363	337	306	330	376	388	359	330	364	351	357	367	375	346	349	343	348	369	349	386	370	325	338	341	397	383	369	319	354	385	368	363	351	335	343	366	374	368	310	376	374	340	367	359	342	368	342	368	334	380	371	354	353	341	378	348	377	350	336	348	365	322	354	340	380	369	324	371	320	340	374	343	375	351	359	342	377	373	359	352	397	323	342	341	366	326	347	353	350	340	368	388	376	375	363	365	370	357	363	347	330	359	380	366	367	363	381	356	357	350	363	341	372	382	321	350	370	335	339	375	372	374	370	360	366	361	389	370	362	317	358	370	356	317	339	389	353	382	379	360	366	335	367	361	428	381	357	380	325	363	396	378	351	357	333	346	353	375	370	336	389	345	374	365	335	328	378	381	348	333	320	364	368	342	386	343	341	351	303	317	366	361	333	395	350	344	369	341	363	376	348	367	333	354	366	351	342	338	360	324	373	360	344	365	365	367	357	371	385	354	370	396	303	361	375	377	363	362	332	338	363	348	357	378	321	346	353	336	345	378	360	330	343	370	358	366	367	355	366	398	318	352	329	388	368	315	349	326	330	391	337	377	318	339	371	399	338	331	418	346	354	372	322	348	342	369	373	360	385	356	311	363	353	348	324	336	369	347	337	378	352	347	328	338	343	331	360	338	361	367	348	390	328	342	342	348	361	349	332	368	308	360	316	366	366	364	357	324	353	363	366	362	370	333	366	340	342	336	418	341	344	325	344	336	325	344	349	342	354	357	363	337	357	328	315	358	332	362	369	332	373	362	373	352	345	364	401	363	402	359	365	368	349	373	336	357	369	343	317	364	348	322	359	329	371	322	386	333	353	344	346	360	358	348	352	336	339	326	361	372	372	390	340	361	332	365	374	350	368	365	368	344	353	338	360	337	368	335	366	348	367	368	353	376	335	329	344	346	347	374	349	361	360	377	363	334	353	334	342	344	373	348	351	360	346	355	364	341	401	339	408	344	345	335	364	382	352	332	371	372	343	379	343	340	338	379	397	368	360	359	335	345	356	341	370	367	336	346	376	376	370	359	350	377	332	351	354	335	363	360	324	342	373	357	347	343	350	390	353	346	373	361	349	363	367	338	324	370	368	346	338	344	382	380	358	383	384	372	353	376	358	328	355	324	353	339	343	359	353	363	330	342	363	330	366	367	384	334	367	349	379	361	355	344	335	335	346	412	368	358	325	333	360	337	311	350	322	337	349	353	400	373	363	369	415	364	403	355	358	364	351	376	352	364	344	345	353	388	359	364	367	363	365	379	365	365	333	354	366	352	364	361	350	386	321	333	371	355	329	362	342	346	362	383	344	330	347	342	345	353	373	384	348	391	387	401	365	352	344	357	380	356	331	357	375	355	316	343	341	319	327	338	348	352	336	368	365	378	357	338	341	350	356	367	344	369	348	380	360	372	343	350	331	362	340	349	369	363	350	373	318	353	353	354	367	342	364	332
38109	47757	32779	14195	3984	1288	701	664	660	667	644	629	626	674	637	701	707	684	642	669	720	624	652	694	701	680	647	611	678	679	731	715	659	657	688	645	700	686	676	669	638	731	686	713	715	641	644	684	700	658	671	672	681	685	723	670	675	628	655	640	635	715	640	717	665	649	665	660	643	654	654	675	673	628	650	658	666	722	680	663	673	634	736	650	661	693	735	699	683	690	679	706	706	697	662	676	698	635	660	698	658	686	651	673	673	644	669	629	661	660	678	678	660	668	703	637	657	702	677	648	695	656	700	659	638	686	676	647	664	715	650	670	683	645	654	652	663	670	668	643	682	691	624	688	662	656	676	684	615	650	641	662	696	610	650	656	651	686	705	667	704	635	694	641	663	683	645	678	685	702	677	697	665	675	691	666	678	675	677	700	693	639	697	648	634	660	666	624	691	642	647	639	621	715	672	684	621	653	664	638	671	673	684	670	678	658	652	683	676	650	682	634	638	654	708	644	644	643	636	636	645	654	649	657	658	673	678	683	682	614	662	674	669	684	702	660	669	641	670	642	672	645	629	698	654	682	640	716	659	683	625	628	694	666	725	696	620	674	703	653	676	684	678	635	686	641	691	660	659	668	656	699	682	648	681	650	708	674	714	649	675	703	673	694	648	639	655	643	635	649	636	672	687	677	668	658	650	649	687	670	659	652	662	688	638	664	654	681	661	661	605	669	662	649	641	649	654	637	645	703	704	680	695	639	685	672	625	658	666	684	679	693	708	681	697	650	652	689	605	640	671	628	650	644	649	615	654	700	704	673	721	681	658	649	675	693	613	691	654	674	703	716	656	668	676	645	630	668	671	687	663	656	619	658	646	636	644	689	615	709	637	652	657	714	663	652	679	650	715	641	666	700	644	658	704	655	670	634	727	674	700	704	667	695	698	725	664	671	662	651	631	648	673	663	687	663	666	680	702	641	631	717	636	681	687	674	654	683	701	641	703	648	661	663	716	645	650	677	689	668	701	675	661	630	693	708	657	662	668	658	699	648	671	664	640	659	674	655	647	684	674	693	681	690	667	668	654	692	679	635	668	633	693	699	700	684	655	718	696	688	622	634	664	685	700	686	663	672	646	684	650	682	681	675	713	689	650	661	695	643	676	657	718	705	630	672	670	621	621	635	671	668	683	702	642	665	636	670	742	692	658	679	628	642	664	690	670	654	694	686	695	670	684	709	639	668	674	692	704	659	634	672	630	672	647	647	648	666	713	701	660	578	670	645	649	661	659	637	682	682	621	649	700	680	700	642	657	671	641	688	701	665	715	643	685	675	691	706	689	655	670	686	682	658	648	649	639	674	661	676	689	687	709	664	687	639	664	651	692	650	661	692	654	632	690	666	678	692	702	657	643	653	673	668	641	666	696	713	628	701	674	670	657	692	642	664	645	673	617	697	636	622	648	653	641	671	674	655	674	624	689	660	692	675	718	680	665	693	706	650	668	688	645	662	710	630	691	661	669	697	623	674	716	672	667	711	688	663	655	643	640	643	637	679	706	651	710	661	665	684	670	636	654	631	688	689	638	701	684	719	683	672	633	658	618	658	667	673	685	625	719	621	660	710	682	679	681	677	657	658	628	668	693	665	658	661	699	666	679	708	677	652	661	659	687	671	635	664	639	683	673	645	683	623	707	697	681	683	653	680	671	708	666	687	671	689	661	653	702	645	660	644	661	657	648	647	680	662	686	646	640	687	673	637	653	685	688	677	637	691	654	633	625	635	671	662	622	673	689	661	649	671	693	651	691	671	642	665	679	651	631	704	635	683	646	669	716	639	659	688	657	632	692	657	684	640	624	647	683	675	648	687	668	666	653	614	676	657	672	650	659	656	674	604	653	651	693	666	668	650	676	697	738	718	643	636	702	661	677	618	694	681	703	647	686	670	705	642	652	643	662	662	675	697	658	697	683	653	665	636	659	658	691	680	715	682	665	643	710	638	658	661	678	624	701	698	665	663	640	683	691	658	666	651	657	717	676	708	682	659	656	674	637	647	614	656	636	655	651	681	665	641	691	626	693	716	662	722	690	689	652	649	640	684	680	648	660	703	648	639	641	649	634	716	657	676	659	667	692	676	638	694	664	694	674	668	674	631	696	688	699	655	679	622	633	688	661	705	623	626	687	672	647	656	674	695	664	701	684	664	643	689	623	676	731	680	677	657	742	673	614	644	649	722	666	675	659	630	711	655	662	627	619	630	670	650	667	645	635	636	663	674	685	707	650	684	645	686	679	607	670	630	670	614	699	670	669	672	622	632	616	658	689	624	670	662	694	679	657	686	705	658	661	621	671	663	665	652	641	699	642	658	659	651	668	654	692	637	626	652	710	676	653	678	649	705	659	673	724	654	672	648	651	649	625	688	687	658	711	647	728	640	650	685	687	613	682	678	629	671	696	681	631	646	694	633	712	664	648	659	677	655	640	653	679	683	700	665	622	692	657	669	641	701	667	689	659	652	651	643	646	636	680	723	637	698	679	696	672	706	659	655	669	635	696	616	693	680	679	675	695	655	671	638	642	661	652	672	675	622	707	683	670	630	659	631	675	632	674	668	632	675	639	676	662	644	643	636	659	691	661	650	668	658	690	684	614	656	719	654	681	667	668	665	646	672	661	654	706	692	690	678	677	692	676	686	665	659	668	649	657	660	673	686	670	703	675	674	721	709	625	691	661	698	677	722	696	688	694	655	679	673	712	667	688	621	657	664	608	686	680	673	635	681	680	688	634	647	723	729	669	657	662	626	686	632	616	642	650	660	666	660	719	694	643	648	694	634	675	709	667	646	678	669	687	675	614	646	682	677	645	701	655	682	678	641	631	683	676	652	697	695	682	662	610	644	737	660	595	658	649	652	691	671	675	687	630	630	710	698	676	648	652	695	646	681	682	676	687	665	662	683	712	691	686	636	676	666	693	654	643	641	651	665	636	669	651	670	688	644	679	682	691	636	677	652	690	616	641	687	667	664	685	687	683	641	677	672	637	656	679	651	649	645	679	648	627	692	635	658	648	689	657	649	653	659	703	662	679	687	676	636	660	675	645	660	691	678	669	682	678	653	657	678	637	671	620	659	664	678	659	675	638	727	656	648	690	702	666	671	676	625	694	712	697	679	698	692	639	697	664	694	640	702	660	668	691	687	635	686	627	679	695	596	669	705	661	657	657	715	672	678	662	689	662	643	676	660	660	655	655	666	659	661	651	645	711	655	686	631	648	695	612	672	689	704	672	714	631	673	714	682	662	669	682	632	659	691	694	678	676	666	648	625	649	621	707	708	679	645	686	699	640	678	668	632	730	687	711	689	638	665	661	687	691	677	666	690	692	683	661	665	648	675	711	636	665	618	677	675	648	660	674	647	646	678	714	704	701	665	682	674	682	686	694	685	673	678	686	639	630	643	687	703	669	650	632	670	660	654	621	697	692	627	649	655	671	674	675	642	691	654	612	670	618	664
24965	24648	34198	27747	17854	5035	688	412	386	403	353	346	379	369	365	326	378	363	359	337	392	338	410	355	355	381	368	354	348	327	366	330	363	336	397	379	389	348	396	356	328	343	336	354	372	387	355	329	317	354	381	344	381	342	315	367	330	341	374	337	360	340	362	335	337	318	354	339	356	336	373	364	372	353	353	334	372	327	376	348	373	357	343	326	338	346	338	346	333	364	329	338	311	347	355	372	357	358	379	336	360	321	364	382	346	358	356	354	375	343	382	339	313	383	312	360	362	352	321	329	363	343	347	366	320	356	370	352	354	344	364	375	350	372	296	363	360	351	340	354	368	369	361	389	325	365	359	360	355	339	347	364	377	364	372	350	378	363	345	348	358	388	365	356	352	381	329	369	346	307	362	361	371	375	358	347	353	367	324	338	348	358	342	369	354	373	337	385	364	362	348	346	364	375	367	356	342	346	364	378	335	399	362	376	362	349	361	346	355	365	375	347	354	356	364	380	320	350	355	383	379	364	387	334	361	388	352	370	366	352	363	325	352	327	368	315	391	362	386	360	352	348	365	350	332	331	330	331	359	363	359	357	383	328	319	352	360	344	353	348	338	357	370	343	364	356	330	337	361	346	350	336	359	340	338	375	375	342	361	340	349	379	355	346	382	347	339	333	373	325	382	340	355	360	364	337	355	346	344	333	330	370	347	351	345	359	323	348	341	365	374	381	357	361	355	381	354	361	364	362	351	335	365	352	372	348	319	337	341	329	352	345	362	367	356	341	329	352	328	325	320	337	343	364	368	364	395	334	368	339	329	389	369	321	369	347	349	362	344	365	341	345	353	341	361	378	338	359	349	358	365	370	354	392	366	365	356	369	353	308	370	348	325	359	384	346	336	345	363	348	340	360	361	356	402	313	303	332	350	366	356	374	333	358	317	397	358	326	367	371	326	357	345	356	312	397	420	398	366	354	317	349	387	365	359	360	332	382	366	345	359	328	340	340	361	343	340	332	329	360	367	329	344	362	329	345	335	348	326	343	307	357	348	366	350	347	358	367	335	351	315	313	355	322	374	368	360	359	325	361	373	348	352	327	355	399	349	346	376	389	345	341	337	340	373	361	335	372	373	367	346	365	358	343	353	358	356	373	349	369	413	364	331	331	338	363	332	336	345	372	379	368	352	365	358	332	352	342	334	349	364	381	359	367	351	378	347	385	343	373	356	341	367	354	350	370	344	358	352	335	341	360	356	343	356	356	336	356	368	368	359	345	360	327	344	366	345	360	356	344	337	339	346	367	355	336	322	343	349	346	354	337	352	344	359	332	346	346	365	378	347	363	343	327	333	345	341	327	348	380	347	357	388	365	361	336	368	339	339	369	367	385	371	390	337	374	347	367	376	343	349	359	345	367	358	341	372	332	340	323	353	339	386	366	348	352	366	356	348	382	355	362	360	335	351	352	319	368	355	400	336	357	350	356	302	338	337	343	368	355	355	393	383	356	357	364	371	355	318	355	330	382	361	363	375	334	362	364	382	381	345	328	336	365	340	336	342	389	348	337	363	385	340	379	412	355	358	339	354	340	352	354	373	345	393	360	346	330	350	339	359	351	345	338	361	373	390	347	379	339	361	352	359	345	353	342	349	347	349	366	339	362	338	370	360	365	332	368	391	383	358	378	340	372	353	403	348	376	411	355	367	356	335	358	352	384	360	398	342	347	363	331	348	357	345	370	356	343	360	359	346	335	343	389	361	383	352	319	363	362	347	398	360	353	372	334	328	347	330	357	353	365	372	364	361	362	381	332	367	336	343	410	372	312	360	366	331	319	329	339	329	333	327	332	365	338	352	347	342	374	296	378	337	329	373	360	350	408	373	349	338	326	400	410	355	371	354	322	397	350	336	315	366	305	352	314	357	330	335	359	340	325	386	329	351	357	352	342	335	369	351	352	367	355	359	351	368	371	338	380	341	336	349	376	339	387	353	343	366	331	348	344	359	335	340	321	362	335	337	346	357	371	334	358	362	335	335	362	358	342	372	337	348	362	342	368	340	330	324	335	372	362	360	395	391	339	336	354	377	322	349	358	384	364	321	366	369	346	366	347	348	354	342	358	366	344	311	370	347	352	356	329	341	356	361	368	333	356	374	315	320	375	355	342	380	360	348	334	327	336	343	314	327	336	339	332	330	359	341	369	372	331	341	361	369	306	353	375	368	331	367	336	372	317	340	326	326	348	364	367	358	333	336	363	348	353	360	349	365	367	382	340	377	330	381	336	327	345	340	329	364	365	374	354	379	354	368	335	361	352	329	336	338	346	334	353	347	337	344	343	375	351	360	348	354	348	326	336	353	311	350	368	343	320	338	333	347	395	351	375	359	321	327	355	339	317	357	380	341	315	334	351	346	371	366	336	372	389	345	358	339	358	380	369	377	378	347	335	355	349	359	343	341	348	327	337	360	358	324	342	355	394	375	357	352	330	352	335	360	330	371	305	344	336	347	360	325	352	378	383	357	364	327	328	350	353	364	360	358	356	358	373	373	332	345	349	336	347	343	357	357	350	372	344	362	361	347	361	338	347	330	348	354	363	346	375	331	352	335	387	355	310	328	350	319	363	369	310	370	339	361	370	360	356	371	351	350	367	363	362	372	400	342	367	362	331	343	392	348	375	362	361	344	366	347	391	357	341	374	353	313	348	308	387	351	352	337	336	366	347	378	339	356	390	354	327	342	377	348	352	369	357	312	339	363	357	324	348	380	331	358	371	375	338	319	346	345	366	366	367	389	368	395	362	368	327	371	345	345	334	352	341	372	330	333	368	375	345	342	380	357	329	360	345	356	352	325	328	347	347	324	343	344	361	384	359	359	346	387	349	346	386	336	345	367	357	361	351	366	365	368	381	335	342	352	339	328	342	364	356	372	382	360	365	369	337	389	362	377	335	370	336	342	344	366	357	402	320	317	383	363	347	361	360	348	374	330	351	379	324	351	381	341	332	346	375	349	310	361	344	361	357	372	386	355	374	366	379	361	327	344	336	343	354	355	351	305	349	337	316	378	366	380	379	328	358	351	379	340	339	355	364	351	366	323	373	327	381	339	327	369	358	363	360	335	356	354	367	351	337	363	337	363	348	382	343	348	342	335	331	365	328	345	349	352	338	381	370	356	371	343	341	348	321	363	348	348	323	366	320	370	308	381	301	332	336	356	349	369	338	386	361	361	366	379	362	347	346	392	357	393	395	359	335	353	373	338	375	317	373	359	366	334	366	353	330	349	368	380	348	364	376	357	365	354	386	349	323	345	338	371	368	365	359	345	373	372	368	342	347	352	372	344	377	363	342	360	344	364	385	350	329	376	342	375	351	366	361	360	325	345	322	324	357	358	361	358	376	361	351	333	340	376	332	377	312	345	319	363	359	331	342	301	355	356	353	333	373	314	359	349	380	373	343	354	343	364	353	377	363	379	344	371	356	342	364	355	354	355	344	348	367	327	357	375	338
59056	88193	62603	35311	14368	3328	1060	726	636	660	701	664	626	629	663	678	670	688	656	678	660	686	676	670	636	714	645	601	651	670	645	610	683	672	654	651	658	642	674	690	677	694	705	675	697	651	664	685	662	672	675	701	700	613	678	682	641	687	676	633	645	628	637	719	709	670	642	655	677	650	682	645	627	717	669	655	667	619	669	658	655	648	677	663	647	684	652	690	707	688	704	681	640	606	653	620	660	613	679	676	658	700	675	623	675	641	643	678	650	654	601	635	707	643	710	713	642	648	634	643	687	644	681	653	668	593	675	697	657	651	672	636	634	695	652	711	720	624	689	640	663	709	670	631	697	616	642	625	656	676	682	671	629	670	688	674	690	667	658	679	647	634	672	659	667	737	668	660	675	657	642	676	697	692	655	630	650	693	699	659	660	653	681	664	665	671	707	687	653	638	674	618	662	669	689	695	652	664	622	640	685	706	670	632	661	677	617	666	687	623	664	629	665	652	681	695	660	667	697	650	662	688	651	629	659	670	685	685	674	631	678	644	639	637	690	647	649	578	654	664	619	681	700	655	631	696	659	662	709	667	649	665	669	674	634	684	630	683	634	642	635	639	668	666	665	628	627	654	669	665	695	639	599	622	680	660	663	673	639	586	689	629	685	665	640	670	699	650	657	700	663	681	687	654	672	680	652	632	653	670	619	647	717	669	688	697	641	682	663	650	649	615	676	631	690	619	652	650	648	651	663	649	702	671	630	669	684	692	626	627	665	608	623	674	681	678	667	629	674	651	666	694	656	709	648	624	638	678	633	673	662	687	657	685	651	714	698	627	693	698	671	678	668	653	695	612	627	687	659	626	675	697	715	693	662	653	663	698	670	644	712	645	666	677	670	702	676	644	664	661	683	655	702	618	693	718	587	633	688	689	659	716	674	638	692	646	699	631	642	602	653	681	647	672	656	671	616	661	665	639	633	703	684	671	662	637	654	678	696	672	645	678	677	667	636	667	688	659	692	701	633	665	689	602	654	679	679	621	669	678	663	677	647	671	633	711	646	645	647	659	634	625	587	643	653	681	600	634	689	645	645	650	661	708	661	687	675	680	629	693	665	687	639	676	644	680	656	669	625	672	670	633	631	635	645	679	688	626	672	609	635	639	635	651	638	645	671	633	673	690	661	654	608	640	670	696	662	619	622	689	659	694	658	614	665	661	651	634	682	635	678	663	689	633	647	642	675	683	664	667	659	661	670	671	662	662	655	647	682	629	650	693	692	631	629	672	678	696	666	667	636	662	675	649	634	651	634	654	676	664	624	681	675	606	659	663	647	643	631	664	660	671	673	684	701	646	636	674	635	627	646	654	687	687	650	702	697	687	707	655	680	617	638	661	663	655	646	628	642	672	631	661	694	649	678	635	655	670	657	677	682	661	610	659	687	683	685	651	659	694	691	645	678	667	635	684	666	655	660	709	679	672	628	631	626	645	665	669	645	653	634	659	652	707	648	704	681	627	680	683	651	702	668	668	655	679	659	687	653	641	677	678	688	700	640	667	677	670	695	696	625	656	661	663	691	656	680	683	638	647	637	694	671	660	650	704	681	646	679	665	648	614	636	671	672	648	703	641	703	652	649	686	694	608	722	665	666	663	622	648	650	680	665	697	652	666	636	646	654	689	635	659	648	658	660	662	619	610	644	623	659	701	656	714	710	624	679	670	586	688	732	661	677	674	677	653	660	650	666	679	611	701	669	663	670	632	686	681	681	682	635	727	689	668	659	697	684	682	620	690	626	662	634	654	668	664	658	646	672	678	665	638	692	628	650	695	695	639	664	650	657	679	648	661	618	646	636	634	675	696	649	660	715	619	644	649	683	638	701	666	658	650	634	632	671	635	656	701	630	698	681	606	667	665	655	664	702	690	693	668	686	663	663	669	699	698	667	671	679	683	649	682	691	687	618	649	715	604	541	650	653	702	650	667	705	666	641	707	694	694	644	678	633	643	659	664	679	619	703	709	657	703	669	682	690	671	682	677	619	678	707	673	663	678	642	656	662	672	641	657	612	652	695	657	641	685	673	678	675	672	634	702	609	667	683	696	666	621	671	698	676	646	619	622	728	670	660	646	666	684	669	637	656	675	651	681	626	631	671	682	700	663	624	643	641	653	683	618	696	703	619	639	634	657	706	693	697	679	631	632	658	661	611	660	693	645	650	672	631	675	680	638	675	655	654	632	701	673	648	657	663	665	663	690	628	686	674	658	695	703	696	642	697	651	662	676	675	671	631	668	673	640	652	633	616	635	657	673	674	638	632	647	614	657	651	653	646	644	662	664	653	685	657	661	709	663	679	633	643	711	632	684	667	663	665	656	654	708	685	695	650	671	655	649	621	626	689	627	627	655	673	649	648	643	672	678	666	619	687	620	636	613	689	637	669	697	632	627	699	665	684	661	647	638	651	670	665	676	654	657	629	617	743	663	628	679	674	707	627	670	665	653	668	668	629	642	639	656	651	643	624	621	645	661	658	661	624	682	650	680	667	658	636	651	627	654	660	657	675	638	692	686	699	632	657	657	634	621	664	669	655	720	673	670	682	649	655	654	618	653	687	677	689	664	666	663	696	631	674	733	694	667	666	699	690	614	706	659	650	673	692	672	645	700	614	672	641	661	660	687	665	651	633	650	645	641	674	686	651	651	652	606	672	710	647	675	669	625	682	649	605	643	680	677	644	664	661	652	683	620	659	677	709	654	615	697	675	653	664	641	682	615	642	657	632	653	703	687	677	643	686	645	659	650	687	609	629	672	688	669	698	645	653	672	668	641	701	712	651	687	649	722	657	613	688	617	687	685	676	625	646	657	634	683	645	648	689	655	607	629	673	677	671	674	664	676	686	631	675	667	682	639	648	670	660	732	638	710	656	642	616	692	662	627	620	685	640	671	646	627	616	649	708	694	652	690	678	706	653	634	665	660	633	645	640	672	652	654	655	603	671	668	697	676	672	641	658	637	675	655	676	641	654	674	641	668	635	621	630	677	639	648	657	686	642	647	678	642	669	704	689	653	677	635	704	709	662	639	676	675	653	656	675	651	623	652	665	655	672	674	668	698	690	638	641	632	664	628	628	669	645	673	683	677	643	615	658	644	704	688	636	623	661	692	657	701	694	705	655	655	690	682	685	659	697	682	647	701	687	661	630	665	662	687	623	692	657	650	669	735	671	648	661	633	662	666	659	641	654	704	620	653	658	630	651	593	672	621	677	662	671	712	650	654	680	669	670	667	673	650	647	651	639	645	613	667	686	650	679	674	646	636	681	638	647	674	648	644	676	639	699	640	708	648	662	698	689	658	658	646	642	683	653	686	614	670	668	680	699	670	616	687	650	629	677	669	673	631	688	621	649	683	679	642	631	645	626	643	651	664	663	659	668	635	700	650	645	672	640	613	677	639	652	651	618	607	674	658	617	649	661	679	696	659	627	659	621	674	645	662	693	617	647	665	653	685
23569	22370	31070	25260	21320	16454	3075	535	460	426	459	449	431	421	464	394	405	376	447	424	424	440	405	404	423	425	383	406	446	420	440	403	400	395	395	425	403	428	408	385	458	368	402	398	426	416	428	397	445	401	400	433	383	413	436	414	431	429	428	433	415	399	395	429	449	416	410	452	402	382	396	432	384	431	407	389	416	402	452	405	391	441	407	405	369	414	445	343	410	402	446	400	425	432	379	396	405	441	385	412	392	410	408	416	407	404	425	403	444	412	468	432	414	403	393	421	438	419	406	388	386	419	416	384	407	409	428	410	402	389	394	454	428	416	408	451	399	381	398	453	399	434	402	384	424	419	406	415	429	411	390	391	416	364	434	405	406	393	386	423	474	426	419	410	411	406	399	410	392	396	392	390	416	431	428	421	404	435	394	402	408	433	411	393	390	392	396	405	438	399	453	417	398	398	377	458	404	433	425	407	444	383	423	452	439	406	388	394	444	402	403	413	377	409	417	426	440	392	437	405	413	424	400	468	417	430	395	385	392	417	418	413	400	398	425	385	417	392	420	394	403	424	393	445	412	402	414	445	422	416	415	443	418	424	430	389	417	391	398	380	430	442	418	381	406	383	424	408	436	441	410	432	421	412	405	415	398	450	397	413	381	435	414	379	375	407	416	431	382	418	416	431	405	401	431	412	399	387	403	397	405	402	422	480	422	425	429	415	412	411	407	446	406	439	394	420	414	384	373	389	419	386	389	365	404	409	411	411	404	427	401	447	421	435	454	406	389	396	427	423	433	419	414	397	403	406	406	416	396	435	439	463	398	420	395	447	420	392	453	381	396	460	426	428	415	423	393	433	401	440	401	419	424	430	432	421	417	420	376	428	402	425	406	402	399	382	405	417	449	400	420	396	440	410	443	409	393	422	434	401	376	463	378	420	435	406	389	394	399	456	413	410	426	446	409	429	462	396	412	398	384	419	420	453	396	405	395	425	407	397	422	417	416	420	416	424	465	387	419	436	412	401	411	432	456	411	393	438	388	403	439	405	415	448	399	407	432	433	382	412	437	422	376	418	428	422	398	419	447	398	419	426	394	411	439	432	346	424	439	436	405	388	398	372	395	440	396	422	393	392	383	352	397	420	367	437	409	394	423	417	417	452	400	435	400	395	410	417	408	432	445	443	430	418	419	396	397	382	418	418	427	406	415	448	438	422	349	396	443	399	428	412	398	381	431	436	424	410	383	438	407	408	405	397	422	393	460	412	418	392	409	402	441	417	387	434	405	389	422	393	422	394	423	435	420	394	429	393	404	420	431	383	398	414	429	403	389	420	417	409	423	398	438	416	388	410	433	452	409	413	382	388	397	439	402	375	395	374	396	432	403	424	389	455	412	377	418	462	428	407	390	411	437	397	418	414	405	415	398	423	388	434	411	410	406	435	436	416	400	363	399	423	431	382	381	394	397	436	418	399	380	438	397	392	398	417	461	386	437	412	445	392	450	440	418	397	422	434	389	383	435	374	415	413	411	407	409	378	437	391	396	421	425	408	419	442	388	386	394	411	455	407	426	413	404	399	408	366	423	405	433	427	428	393	419	446	392	410	365	427	435	400	402	427	390	428	389	429	442	410	367	441	449	403	409	402	385	427	411	368	425	426	430	416	384	418	395	447	403	377	394	412	427	416	437	396	435	428	390	415	409	440	406	416	384	430	395	435	410	408	420	428	408	366	415	390	409	422	432	431	403	389	431	427	403	415	385	407	438	450	433	397	381	409	429	393	414	405	410	428	418	396	398	415	418	391	432	416	436	390	374	414	429	431	412	362	388	428	407	416	417	402	444	399	413	428	425	400	400	405	440	395	458	409	403	440	413	408	415	418	374	419	425	433	399	433	388	386	409	425	383	407	427	411	412	408	434	423	416	362	418	423	382	403	405	398	400	439	395	403	389	424	408	391	418	410	413	436	390	397	426	449	421	414	401	421	405	407	404	413	404	390	394	405	423	434	369	439	383	421	408	393	479	427	404	390	413	378	412	373	421	443	418	394	427	424	421	379	434	426	413	418	370	441	432	397	439	445	414	416	442	399	397	378	415	417	445	395	398	395	430	396	454	404	454	393	424	402	409	432	411	416	380	367	388	418	418	385	472	418	398	412	403	383	387	392	420	391	411	409	403	417	431	384	447	423	396	458	403	403	416	398	412	435	390	432	396	420	432	421	417	458	423	431	412	395	439	422	454	399	398	396	379	393	407	416	429	393	423	438	393	424	421	442	457	421	387	396	433	401	419	423	406	466	417	419	417	405	403	369	415	424	383	409	395	406	400	399	407	396	430	410	383	457	421	397	407	427	394	384	458	420	367	430	410	405	403	381	452	424	412	431	404	432	391	456	449	412	402	463	400	390	397	395	426	394	385	402	443	473	383	417	432	403	385	395	405	387	388	393	402	421	406	452	429	433	407	377	395	424	428	427	416	413	425	431	412	424	410	422	422	417	448	403	420	424	414	399	452	398	430	453	412	432	403	417	389	440	412	394	393	412	392	428	436	398	405	392	397	408	426	405	416	395	404	366	414	392	416	411	386	387	414	393	413	396	412	390	380	412	403	446	421	393	407	410	397	414	460	383	426	416	402	391	408	437	393	412	396	403	367	406	410	394	403	431	389	412	396	422	404	431	393	413	391	414	383	407	384	403	421	425	401	400	392	431	411	418	445	392	432	425	387	410	419	435	470	391	445	353	444	426	400	438	408	405	421	404	435	410	398	433	382	399	412	419	434	405	405	381	433	402	412	405	412	393	459	406	401	404	381	420	407	441	449	448	384	414	423	426	416	438	407	408	414	416	436	390	413	394	395	406	375	411	430	412	406	411	392	403	399	389	422	424	415	428	459	399	450	407	388	400	396	422	404	408	383	430	410	414	388	420	420	406	429	412	390	390	410	409	406	391	414	433	436	459	392	393	406	367	403	430	389	413	382	403	389	408	447	393	432	426	408	400	418	423	431	374	384	378	407	390	390	383	447	459	435	411	400	404	418	465	404	411	407	418	408	413	401	407	390	372	415	417	435	397	407	397	435	440	442	425	403	403	407	401	397	423	387	391	397	379	400	444	423	409	437	382	413	401	432	410	415	442	436	398	372	412	364	377	419	431	405	432	396	421	387	395	436	414	428	432	392	380	418	393	415	408	415	421	402	397	408	423	431	445	368	421	425	433	403	413	373	437	420	398	441	443	403	442	396	388	424	421	409	413	401	409	416	437	425	443	433	411	427	368	429	432	411	437	411	401	402	381	397	402	372	419	398	404	382	420	437	419	401	414	394	418	389	389	415	435	426	389	445	399	433	438	422	426	392	433	397	423	454	394	423	423	429	405	393	396	398	400	401	438	429	423	412	373	403	414	448	404	383	425	374	422	402	433	387	450	385	447	430	417	440	424	402	388	412	408	413	408	442	431	398	417	379	392	397	434	400	384	406	366	361	427	410	405	412	389	433	417	413	417
60349	100758	73184	43387	21745	5683	1394	813	727	693	740	719	710	705	792	743	710	733	739	762	698	760	740	742	720	719	745	751	746	725	741	719	691	698	731	725	741	702	731	754	742	754	708	742	740	759	690	731	739	700	743	726	712	700	676	751	744	745	733	717	791	734	714	707	714	765	709	724	775	725	769	706	785	733	731	702	767	700	738	730	703	747	677	730	717	763	738	704	749	711	729	745	716	722	696	803	708	754	710	739	777	745	714	733	738	713	752	720	740	738	768	747	740	729	738	722	735	729	744	723	726	730	727	731	700	740	715	757	743	711	710	752	698	672	713	747	762	741	722	695	709	760	733	747	735	756	672	728	759	728	724	791	773	718	711	743	764	738	779	714	709	700	698	735	731	749	733	735	720	733	742	745	724	700	726	712	719	689	759	733	769	708	726	670	777	741	702	726	717	725	754	759	721	715	728	749	706	765	792	730	696	781	703	750	741	689	759	664	728	709	709	727	750	687	671	706	723	788	718	763	768	716	757	692	740	775	774	745	729	751	711	703	720	701	730	728	708	731	756	740	703	753	740	767	774	757	778	758	692	767	701	751	703	736	738	707	750	697	742	727	726	721	748	788	718	719	754	696	703	741	724	727	767	726	717	707	765	759	742	734	709	710	713	766	734	742	712	713	764	717	743	733	718	784	750	703	734	779	776	754	750	732	737	706	742	732	714	815	708	754	725	676	742	778	734	704	743	752	759	711	722	744	742	784	789	697	754	713	685	747	709	754	685	722	733	785	693	767	795	731	768	701	700	746	742	715	712	749	743	741	744	770	734	762	718	690	735	745	750	745	702	745	704	715	753	763	674	704	769	695	711	740	727	722	738	745	709	750	706	740	731	715	722	741	699	695	739	712	756	725	723	729	695	725	777	750	725	698	724	699	705	795	746	711	734	746	735	724	721	728	749	731	752	734	760	724	723	751	697	738	723	725	748	784	721	692	689	765	792	758	766	748	708	735	734	747	708	747	736	724	741	749	760	757	741	714	765	728	754	694	671	702	709	720	729	704	734	722	731	686	749	752	714	753	742	722	732	728	737	759	729	726	735	735	740	696	699	790	760	718	715	697	695	750	734	726	753	716	712	714	736	742	723	776	720	729	716	713	682	720	756	725	717	732	726	732	723	749	760	769	713	723	741	760	697	676	725	732	797	752	741	753	749	735	706	744	752	717	691	715	738	731	718	718	695	758	741	746	730	746	700	767	721	758	783	751	724	692	737	682	711	725	789	706	742	762	741	716	717	714	777	742	765	770	751	704	759	728	758	745	724	722	752	778	724	739	713	709	746	749	700	707	736	716	710	733	743	750	727	739	761	702	715	739	760	709	715	733	762	706	738	758	726	760	728	706	774	720	726	736	748	768	694	713	764	748	721	734	733	752	669	732	751	773	704	674	764	733	756	786	774	726	783	723	740	768	755	750	700	688	729	735	719	782	747	693	779	728	714	728	799	713	700	779	711	747	757	751	743	681	726	715	742	779	733	726	730	736	692	721	710	715	724	734	714	731	664	745	773	725	768	757	756	735	715	744	740	684	743	762	698	750	749	787	736	741	707	691	709	759	751	737	757	746	706	772	688	679	774	785	767	745	753	697	767	731	741	705	728	750	746	749	706	719	733	743	773	771	746	755	764	743	767	721	740	748	736	706	731	741	725	738	754	756	740	753	690	737	739	736	713	775	748	745	742	720	724	743	712	725	702	689	686	746	754	792	727	727	691	725	726	719	722	753	739	748	734	725	740	742	733	675	751	744	707	704	737	683	720	705	759	765	736	726	761	782	696	731	760	755	720	743	688	707	670	719	790	747	735	699	747	709	713	694	691	705	728	732	769	747	717	750	777	734	734	752	744	728	744	757	698	694	761	715	742	729	726	741	735	739	728	784	785	750	718	738	692	739	705	726	729	728	806	722	786	699	685	725	712	705	766	723	766	732	765	768	743	761	763	745	693	712	755	712	752	781	732	724	743	746	729	699	731	710	769	724	709	743	720	729	733	705	760	696	748	698	718	734	719	696	702	736	729	754	693	783	711	728	673	747	735	721	759	723	685	794	760	698	704	712	668	674	784	782	756	715	729	721	726	715	733	738	720	669	729	728	770	675	754	718	718	723	695	703	753	784	756	728	754	753	727	695	720	749	694	672	757	711	705	733	756	736	741	735	699	707	734	739	768	729	743	750	716	751	807	779	764	753	742	727	711	746	742	730	754	702	738	703	709	762	736	682	705	693	723	764	740	752	684	717	714	730	740	748	696	759	743	757	734	725	735	734	732	756	740	697	734	723	695	715	714	686	738	760	762	730	709	682	766	696	768	747	748	732	751	700	741	717	742	734	731	737	693	740	716	741	734	691	715	721	730	730	771	762	768	726	764	764	707	692	726	777	771	722	736	786	695	704	755	711	709	713	742	756	737	689	772	756	820	765	741	709	734	731	755	737	740	732	763	722	729	709	742	771	720	718	698	727	692	732	750	726	672	716	762	717	736	752	778	772	726	731	715	756	718	718	764	754	719	768	740	743	743	714	683	670	675	679	727	766	749	780	717	747	724	706	732	806	695	730	692	698	738	714	729	709	700	755	687	713	747	750	737	742	756	796	731	678	751	694	774	749	653	763	735	692	716	762	744	706	758	736	695	708	748	709	773	768	726	747	747	763	725	731	735	703	734	697	712	699	766	711	711	773	716	732	715	807	708	739	747	715	701	789	749	753	701	770	749	709	768	719	734	739	747	707	796	731	735	710	716	716	748	724	712	753	760	754	697	680	702	715	724	735	690	776	700	755	733	708	738	712	735	733	750	752	717	704	689	678	731	739	741	743	714	745	747	728	745	725	697	750	710	735	692	750	712	782	708	732	753	754	738	730	737	791	728	729	680	725	753	763	750	696	762	714	700	722	679	713	726	749	678	715	774	747	751	758	756	729	738	738	747	714	718	688	770	766	747	747	734	752	788	720	738	711	715	751	774	727	759	744	742	746	739	731	733	761	664	719	785	738	686	702	708	741	722	685	744	728	731	769	682	772	733	705	731	702	784	688	784	705	749	742	736	714	707	725	707	734	740	748	761	740	734	728	798	762	711	750	738	753	726	745	771	736	731	749	745	743	768	731	756	765	770	776	760	722	735	733	738	692	689	745	769	746	738	723	688	738	704	706	716	733	791	715	666	755	774	731	747	711	750	758	737	701	726	721	752	733	756	752	699	702	734	689	740	720	752	809	718	706	720	702	750	746	796	760	727	759	724	766	747	714	693	697	737	702	690	748	766	732	730	688	724	797	717	746	736	688	715	775	748	700	738	723	691	710	762	708	673	729	763	740	736	752	732	710	722	743	742	766	703	760	724	740	712	711	711	734	738	756	728	736	784	729	737	751	689	720	739	734	720	720	699	763	708	717	745	740	770	764	755	717	716	753	770	717	731	723	740	718	686	732	781	728	702	730	733	724	731	736	665	745	730	786
30196	30902	27387	11143	2287	637	434	377	356	370	325	356	350	337	343	368	341	340	367	334	362	360	351	400	378	325	344	391	353	372	400	377	389	380	347	319	343	367	328	350	340	368	350	372	371	379	337	351	328	365	341	343	363	337	339	359	362	357	330	361	375	374	347	370	358	339	325	343	345	356	351	342	355	355	342	383	363	344	335	334	356	338	383	321	371	344	381	354	356	344	327	325	372	383	371	317	384	336	348	398	374	361	354	363	368	349	348	335	360	343	354	348	324	366	376	354	331	344	331	367	368	384	316	346	349	379	355	318	342	346	355	359	358	301	340	363	367	371	365	347	371	365	343	389	348	337	371	352	373	340	357	370	327	358	345	377	321	343	331	345	347	364	320	305	353	337	379	331	365	326	347	348	341	362	348	374	346	330	352	364	340	350	341	389	387	391	326	345	385	353	360	324	334	353	321	365	319	358	346	343	336	345	339	345	354	379	369	336	353	329	333	334	374	375	323	319	351	385	335	368	361	357	374	369	351	326	346	362	321	346	369	374	348	377	340	322	380	375	346	379	366	325	342	342	347	342	379	365	313	366	357	343	314	380	374	349	352	374	343	369	338	352	356	334	352	333	356	334	336	380	355	348	365	330	345	364	329	347	359	347	348	362	369	364	368	350	326	352	370	367	368	336	344	367	327	340	352	376	366	348	329	326	330	341	343	329	356	372	360	315	356	335	362	366	340	366	346	363	337	358	350	338	360	338	345	363	339	367	348	351	324	343	350	380	373	359	314	367	341	361	315	348	365	371	356	359	353	329	323	354	338	361	374	363	345	362	371	340	341	330	370	342	370	331	341	310	338	360	382	365	347	351	362	343	390	361	300	357	399	372	308	361	334	327	348	373	386	348	342	345	363	366	388	351	340	337	367	332	375	363	350	382	344	375	414	383	340	393	372	354	307	372	358	325	386	346	342	368	318	359	355	359	342	365	331	336	300	364	339	361	355	333	365	377	380	356	360	362	340	370	373	344	352	373	360	367	314	334	331	373	375	324	387	365	342	370	332	358	384	341	358	331	356	345	338	350	339	359	347	386	319	352	373	338	347	359	405	308	359	354	315	361	361	332	388	368	336	374	373	365	343	299	359	346	350	317	355	330	349	333	348	354	343	388	364	317	359	321	356	340	382	376	335	354	345	336	391	361	329	315	341	347	325	333	368	334	359	356	372	349	354	367	351	337	377	331	343	344	338	334	372	368	325	363	312	342	339	354	323	340	364	350	321	365	351	336	351	330	369	366	348	387	382	378	348	338	362	368	367	372	358	357	379	352	331	355	340	376	359	346	337	351	352	343	330	374	355	363	326	350	383	336	352	350	356	371	343	363	347	346	348	349	351	371	326	366	350	352	320	344	330	346	340	344	344	351	344	337	335	373	370	339	364	366	345	364	343	355	355	347	356	312	350	349	331	355	365	366	355	343	350	348	337	381	342	342	328	349	367	337	339	368	337	313	350	359	358	366	401	343	374	362	333	355	350	338	378	320	337	369	355	367	359	352	380	359	335	349	366	353	333	328	327	355	345	329	358	353	363	358	330	344	362	348	349	351	333	343	345	333	368	348	364	340	307	335	350	302	349	363	355	343	356	340	351	341	395	363	375	348	367	343	358	350	335	328	359	330	315	368	329	347	352	308	363	353	349	360	381	380	364	360	353	351	352	339	376	342	348	380	326	364	367	359	356	356	335	426	331	367	316	351	346	325	340	348	334	333	372	367	359	368	368	363	384	357	367	350	363	337	391	342	351	344	361	383	321	362	343	359	316	351	307	329	347	301	351	401	353	344	358	374	391	380	343	341	354	334	362	338	338	325	360	339	338	334	359	384	338	361	381	365	340	359	356	352	364	344	362	344	352	359	359	338	346	328	350	387	361	345	327	326	319	369	343	371	364	358	324	362	384	345	362	349	359	350	309	336	330	351	349	348	374	359	336	346	364	343	395	362	346	345	320	372	372	325	324	356	359	361	335	333	334	338	348	358	349	350	332	354	366	330	393	372	361	361	339	370	364	362	343	326	388	364	387	328	356	335	370	334	366	362	331	359	353	350	353	341	345	370	341	354	347	365	340	307	341	355	335	358	359	386	341	313	364	344	383	328	346	340	347	381	336	344	364	393	351	350	345	329	350	331	380	355	351	353	352	340	334	333	342	313	357	362	335	368	375	350	350	358	384	361	320	350	354	347	337	348	338	334	337	331	347	388	357	353	335	375	334	341	369	360	330	347	363	374	350	340	373	345	354	366	354	344	338	339	356	377	338	371	361	348	349	359	331	337	359	345	345	341	395	357	342	322	337	351	342	329	376	359	349	344	329	394	351	349	367	352	337	362	366	351	355	364	349	341	328	355	363	332	387	370	354	336	334	338	383	342	338	353	325	369	338	346	345	355	310	323	333	351	352	352	379	320	350	348	357	374	357	379	356	344	371	361	379	360	365	379	360	350	330	351	363	353	374	374	348	347	351	332	334	334	371	354	363	335	314	359	368	339	344	332	370	328	338	344	355	350	342	329	349	342	325	361	376	377	376	348	350	345	333	353	362	331	356	349	372	381	379	362	373	344	350	343	340	359	362	348	327	347	377	364	326	373	341	339	373	348	326	346	349	328	346	384	352	371	367	325	349	360	366	310	345	359	357	319	337	375	376	374	369	335	331	364	349	365	361	326	342	350	339	392	338	372	347	344	349	343	341	380	361	369	350	357	393	352	388	349	352	351	349	374	347	352	368	351	344	368	342	374	347	340	363	350	365	360	358	343	339	318	363	305	324	379	338	337	321	339	338	347	394	352	318	369	373	364	352	360	360	350	331	364	341	358	328	323	364	332	345	325	347	356	340	350	356	360	339	363	359	340	368	374	390	364	341	385	358	380	366	374	369	397	339	352	367	343	327	350	341	355	363	368	362	380	393	378	355	384	378	352	358	323	367	356	320	365	334	345	366	322	376	340	327	346	347	356	351	372	338	348	357	354	345	354	358	367	324	328	325	362	330	330	336	317	381	362	347	346	357	353	338	362	380	334	355	376	335	357	344	358	339	353	347	340	319	363	369	301	335	333	349	358	367	347	344	344	345	313	360	344	371	347	362	353	349	310	364	326	337	394	361	344	358	352	360	332	378	338	362	329	343	365	346	329	339	318	342	397	365	343	326	364	350	346	347	384	331	349	366	360	360	350	365	315	359	354	345	330	355	348	344	384	383	344	378	368	326	364	355	371	332	354	348	341	373	345	357	342	348	380	334	355	360	355	334	351	337	345	383	345	357	328	346	371	362	358	385	349	331	350	357	376	360	337	305	356	379	357	373	355	368	382	394	318	370	360	350	364	362	342	344	376	349	369	372	345	349	323	369	349	323	368	328	388	328	388	376	307	333	323	328	377	375	364	363	348	348	338	358	347	333	355	338	355	367	374	353	365	377	332	357	355	376	336	340	392	372	346	328	355	332	353	347	379	366	336
38107	48108	32195	12178	4232	1375	787	681	652	662	696	702	690	622	665	697	684	641	609	627	689	692	685	701	676	698	656	665	631	644	641	699	663	676	692	629	635	659	677	693	667	648	682	697	638	622	644	683	705	667	624	668	628	633	694	664	646	663	665	648	667	674	676	662	683	701	712	711	670	680	693	680	689	624	603	681	660	701	664	667	648	665	648	627	675	665	605	703	667	650	667	693	661	663	672	679	639	657	654	684	648	680	668	670	690	672	615	682	648	653	644	680	680	624	661	705	616	662	675	610	608	674	660	626	654	672	709	697	658	673	612	649	714	647	727	642	628	693	650	635	637	655	663	650	621	692	675	716	651	669	654	690	675	663	644	642	655	646	689	664	665	708	650	662	687	649	680	696	682	714	604	651	652	690	669	660	703	639	659	676	639	655	686	657	660	701	674	716	675	701	663	687	692	634	645	720	672	648	670	682	648	631	747	631	640	627	633	659	669	660	658	674	689	671	631	675	665	676	658	650	621	695	627	673	668	644	648	644	626	670	692	673	637	678	670	628	684	641	652	652	671	626	670	711	718	665	604	677	732	641	677	641	696	626	614	693	632	712	693	661	667	669	678	730	713	679	630	710	625	663	696	653	673	609	635	641	691	656	633	682	699	649	654	672	642	658	661	707	671	663	652	650	645	681	652	637	701	669	648	652	717	639	622	628	649	616	686	636	656	684	667	656	682	664	624	676	666	641	682	677	690	683	642	659	643	667	672	635	644	664	653	662	698	649	697	629	593	688	625	706	646	651	641	690	661	688	667	687	670	706	616	667	730	684	624	676	631	700	645	648	693	664	640	682	677	651	695	629	681	665	685	649	670	671	671	697	708	642	703	651	681	666	665	661	653	724	676	605	678	675	654	690	637	715	671	634	673	637	665	695	606	635	629	704	641	633	665	700	642	672	669	659	642	686	670	691	702	691	670	666	676	683	646	679	697	634	666	661	648	631	698	653	664	632	676	690	657	594	653	643	669	690	684	669	683	657	633	679	662	653	659	667	633	681	658	626	641	673	678	694	674	674	639	687	662	676	642	688	627	679	658	659	647	590	633	635	667	688	657	694	715	665	667	688	700	724	642	651	673	734	654	659	681	657	604	647	669	656	698	680	665	650	686	668	664	657	641	646	682	629	637	645	652	705	680	654	637	672	665	632	691	643	643	642	628	692	681	662	602	674	622	704	678	675	675	688	691	641	695	687	689	647	691	623	648	668	663	686	636	648	713	671	658	635	713	701	631	643	661	732	701	653	682	666	663	676	673	662	658	672	645	690	658	678	650	636	680	659	685	645	642	671	639	655	693	657	686	653	665	677	674	644	696	668	631	673	656	617	654	604	665	686	694	680	697	675	693	697	626	649	666	674	661	668	652	641	649	649	671	656	620	658	681	610	647	634	679	655	632	682	650	690	663	701	637	643	638	680	603	680	699	682	657	650	665	651	696	658	648	639	667	654	629	686	645	681	648	651	641	653	642	630	665	689	684	711	643	652	639	646	689	662	670	656	665	696	643	647	667	662	687	624	706	633	743	658	619	635	693	666	654	642	666	674	668	645	689	673	684	646	668	650	681	627	657	655	683	673	678	717	676	642	646	646	642	680	675	627	670	656	675	664	679	615	646	659	671	657	687	663	672	650	621	646	663	669	669	638	648	642	675	683	693	710	662	676	690	666	676	678	646	687	685	664	647	672	638	664	647	719	664	637	721	668	692	661	676	618	654	632	666	650	652	668	649	679	652	693	658	686	692	654	654	693	676	643	612	610	697	640	647	659	616	672	654	684	623	700	683	651	647	656	694	648	685	688	694	694	689	655	642	637	671	657	653	646	654	651	691	674	631	659	656	679	678	728	658	683	673	668	675	632	688	662	672	734	659	663	670	681	691	665	743	705	680	698	635	687	690	629	654	672	681	684	639	639	646	681	632	709	649	677	656	676	671	649	659	673	627	690	644	664	661	693	645	642	680	689	665	741	713	638	689	662	668	681	659	629	686	678	632	681	681	676	709	658	707	645	629	677	642	626	664	664	661	650	644	652	626	664	675	700	676	656	697	655	665	626	681	679	683	672	671	685	647	665	670	667	643	680	652	643	686	629	642	665	703	672	682	635	667	701	645	652	643	672	647	628	680	681	706	610	669	670	688	662	688	662	636	683	652	674	655	678	736	672	678	640	686	683	630	614	651	643	641	640	674	654	664	675	674	631	675	658	652	658	684	682	621	671	657	657	633	711	698	655	637	661	703	669	661	651	693	676	600	647	667	676	663	693	679	634	651	650	664	677	646	660	692	655	689	629	674	656	675	715	633	653	646	641	651	671	623	677	644	716	649	657	653	661	677	657	665	678	680	647	666	652	681	656	692	653	677	679	654	682	662	642	684	638	693	623	693	691	677	642	616	653	709	636	711	680	649	674	665	703	685	677	623	691	670	683	650	702	662	720	700	645	656	720	656	692	609	681	651	711	654	677	673	649	658	634	650	685	684	670	667	612	723	668	688	686	693	665	639	613	640	640	676	657	677	691	673	665	671	644	643	687	686	675	634	673	680	636	698	667	697	693	694	649	705	673	640	652	704	619	667	731	649	652	632	717	658	676	671	660	640	648	654	695	612	664	664	681	656	667	647	714	665	656	618	675	660	685	671	691	614	666	651	680	633	658	634	620	633	674	637	696	654	628	677	667	650	709	662	722	682	676	676	687	695	653	686	650	649	687	659	683	641	685	653	647	648	679	627	666	629	679	705	675	659	665	649	703	672	645	687	669	644	665	671	673	702	647	659	653	669	633	685	652	685	623	649	694	627	643	661	659	670	661	661	645	681	672	679	687	649	700	678	655	723	656	681	670	656	675	688	693	620	696	662	676	647	641	709	683	606	613	645	721	634	626	653	670	686	680	650	609	651	613	684	636	647	647	647	690	640	665	665	668	646	656	646	641	664	648	658	690	707	666	694	700	668	647	672	652	602	663	685	701	652	650	668	685	644	623	707	674	656	603	686	709	624	706	615	675	689	697	648	687	642	643	660	705	653	635	622	673	608	657	662	654	693	636	670	652	619	687	635	689	628	638	644	636	635	685	714	688	675	634	637	609	699	665	665	577	692	613	687	710	675	618	658	661	664	658	634	621	680	692	661	658	699	633	672	665	694	668	674	657	654	710	648	663	643	665	648	661	660	718	664	697	645	686	672	637	676	656	663	705	665	654	651	711	645	700	644	730	663	643	639	673	672	639	688	655	657	668	626	701	664	676	690	651	663	716	660	699	662	627	653	684	641	648	680	651	655	701	692	623	655	683	672	653	633	668	698	646	654	653	673	651	667	661	645	651	654	669	658	737	646	619	655	681	678	692	622	671	661	685	697	643	696	682	669	654	666	638	636	649	625	664	675	661	668	657	656	660	676	676	653	660	627	704	647	644	664	649	623	656	644	695	641	704	693	644	674	662	663	696	665	678	664	648	689	664
25151	24743	34226	27313	18064	5693	784	393	389	417	338	379	377	358	368	379	388	346	348	345	387	344	387	378	361	345	365	352	352	354	384	352	377	318	344	339	357	327	391	411	368	328	340	362	341	367	337	335	364	332	342	383	329	327	359	374	344	349	335	357	324	319	328	347	345	313	308	324	354	315	360	363	354	396	385	349	345	337	340	358	372	376	396	351	351	353	385	340	355	383	342	356	341	349	349	348	348	361	351	350	361	375	343	336	346	333	370	335	333	352	361	397	337	359	337	338	351	316	341	356	350	357	349	358	376	320	347	323	334	366	365	310	309	341	318	362	386	361	309	374	354	373	390	339	348	341	339	341	366	344	330	337	377	357	358	395	364	351	329	354	378	386	339	340	339	328	343	344	353	326	366	351	358	358	341	360	354	381	345	366	363	323	350	355	378	354	366	339	335	332	344	387	353	344	337	361	359	354	354	340	354	383	338	343	343	382	372	341	350	337	383	357	373	373	348	343	359	352	315	368	402	380	340	343	319	342	335	379	340	335	356	390	329	320	325	349	333	346	335	346	352	388	359	320	345	380	349	343	338	383	374	366	365	321	349	360	349	335	346	380	338	354	385	370	354	387	390	348	328	393	352	356	347	360	335	341	377	365	357	362	343	371	334	326	360	328	331	372	333	346	359	350	295	330	361	335	361	307	364	337	331	352	356	318	387	360	329	365	320	368	305	317	353	331	347	369	345	322	335	345	348	362	346	335	325	343	338	344	353	353	382	355	336	339	317	357	321	385	347	343	355	342	365	359	354	342	336	395	325	338	367	345	356	354	345	378	344	345	356	332	331	387	327	314	361	360	370	354	383	334	366	323	359	322	322	362	346	315	343	383	356	338	338	364	354	353	326	358	363	381	307	334	371	345	339	311	361	348	355	369	358	331	341	353	344	313	336	312	342	337	328	331	348	379	333	358	372	352	377	382	323	341	342	346	321	351	372	340	370	336	352	345	356	339	367	373	350	341	362	344	360	343	336	366	337	346	358	322	341	369	346	374	351	346	369	369	345	380	365	333	346	339	320	316	376	381	343	368	371	365	356	377	372	361	365	355	361	365	335	360	342	346	346	365	333	362	363	361	372	333	341	364	334	358	374	378	363	364	319	353	358	366	349	373	351	353	344	367	345	365	348	348	364	348	351	366	370	342	354	350	363	377	305	366	359	339	368	341	374	327	325	373	325	365	360	350	350	330	364	385	395	340	344	366	347	387	340	351	332	347	342	372	344	359	316	363	369	341	340	361	348	375	385	353	364	382	363	384	383	384	365	365	381	363	343	359	342	375	359	328	332	338	329	340	362	375	356	347	327	340	340	340	323	349	339	339	348	328	322	360	339	356	359	372	372	341	343	356	354	361	353	347	374	323	337	358	360	350	373	332	362	333	352	379	373	347	349	362	337	380	351	355	360	330	367	336	347	311	357	349	366	344	380	342	342	342	335	349	337	352	351	361	351	347	358	363	348	365	364	334	341	336	329	366	338	368	366	360	339	365	334	368	355	346	349	343	376	339	343	333	336	366	378	370	353	313	357	355	339	376	329	397	358	312	355	360	370	367	350	374	358	377	365	302	342	337	359	352	344	350	339	328	354	391	327	330	351	354	323	328	342	365	340	359	342	369	382	342	335	345	344	367	368	337	348	368	323	303	358	354	330	353	366	350	353	381	346	359	335	352	339	307	353	328	337	340	362	350	384	365	366	361	352	323	353	372	347	362	353	324	349	325	337	356	347	360	331	348	361	342	363	369	343	398	325	348	348	379	335	361	362	361	302	354	342	339	345	361	354	346	376	369	398	340	362	342	363	387	362	365	327	344	364	319	347	344	337	326	353	357	324	394	336	357	335	354	380	377	367	344	345	365	366	344	348	355	337	340	344	341	357	351	381	389	390	355	338	377	367	331	334	329	355	321	346	331	368	342	352	364	352	363	337	364	391	339	318	343	335	390	383	346	368	349	384	367	317	333	331	346	335	348	347	372	336	330	327	337	357	371	332	330	339	368	355	343	358	333	346	329	367	326	357	376	385	376	356	363	339	326	333	380	344	346	331	339	363	316	349	376	349	390	350	324	363	352	352	326	327	340	339	349	330	346	339	368	359	330	350	344	315	332	353	344	341	385	359	348	335	347	352	364	374	322	344	398	338	352	364	337	342	377	339	371	325	344	383	358	359	328	387	359	339	337	343	345	347	370	378	354	328	373	374	328	356	336	342	347	375	384	341	339	369	372	366	322	357	356	360	356	325	326	381	352	345	365	349	322	365	333	347	372	358	332	353	340	321	365	345	334	337	357	356	329	353	324	352	362	366	365	334	364	355	371	353	337	339	372	354	377	329	369	348	346	334	364	365	336	341	364	378	364	311	328	359	323	410	346	367	343	339	375	329	334	340	374	323	369	347	352	336	323	350	338	368	326	362	342	373	325	344	344	399	342	375	341	357	331	350	370	376	352	366	350	345	400	349	366	344	326	342	362	319	402	353	333	356	366	359	381	395	367	334	360	380	359	364	357	348	369	335	359	353	341	349	345	385	369	362	330	352	355	314	363	348	341	346	378	392	359	353	320	342	319	349	364	358	343	365	351	351	395	362	335	363	361	366	349	354	369	345	322	345	367	346	369	349	351	389	378	368	368	329	363	367	332	390	372	329	356	308	363	317	355	347	354	377	394	359	353	340	330	354	317	350	360	336	331	351	336	359	354	369	350	358	319	298	361	370	352	351	391	359	328	343	330	347	359	354	352	374	321	374	325	324	359	344	366	307	395	357	365	343	367	347	365	380	337	348	328	368	369	351	370	351	368	366	361	334	347	362	345	367	324	372	362	342	371	334	320	371	360	361	333	307	343	365	365	346	350	355	346	358	357	368	359	373	355	347	370	340	357	343	319	341	352	326	341	324	350	365	391	334	364	349	329	341	360	358	340	357	339	384	343	366	339	313	317	357	385	362	351	394	365	348	333	360	332	365	347	349	332	329	371	359	349	341	349	358	344	368	296	320	337	369	358	343	358	339	310	363	373	350	342	350	358	354	378	342	360	333	377	354	355	363	373	361	350	380	306	347	347	372	339	382	322	342	340	378	320	319	378	333	355	366	339	351	366	343	295	326	328	350	365	360	358	367	340	348	380	362	358	368	352	363	353	321	384	392	367	336	351	343	368	362	313	335	343	370	325	351	322	342	369	340	359	363	349	370	356	335	363	336	348	335	381	361	340	345	334	370	374	376	354	359	332	340	375	354	353	362	342	364	394	318	353	376	347	335	393	375	361	352	325	341	354	340	382	376	327	339	327	344	391	328	328	343	374	332	360	379	369	364	350	353	334	362	315	376	353	347	360	366	342	337	332	373	327	356	356	339	353	382	363	361	350	336	320	314	348	353	361	330	346	367	343	337	381	358	336	370	343	328	374	348	357	338	371	343	354	342	310	358	362	336	362	327	344	389	335	343	375	326	344	335	395
59282	89282	62408	31442	16528	4772	1305	770	653	669	666	644	706	659	639	633	667	690	626	676	661	674	670	677	626	630	655	666	633	653	649	696	618	675	636	651	669	654	640	676	630	713	700	651	689	660	621	640	667	630	621	658	647	647	628	665	639	649	631	709	658	646	617	664	637	623	696	615	635	651	646	668	700	685	666	617	674	678	682	662	661	655	680	662	629	660	668	666	682	577	628	604	643	653	663	676	650	693	660	660	662	602	630	610	678	659	628	637	657	706	640	673	645	686	664	643	630	625	633	683	666	715	626	671	678	647	645	602	615	624	604	621	675	614	627	669	658	653	666	666	592	668	642	606	651	693	643	623	655	682	679	649	707	621	679	618	691	638	642	651	689	642	697	632	658	670	646	624	566	653	650	643	648	677	654	677	680	696	616	656	674	665	642	657	639	660	640	674	591	685	662	632	650	644	595	668	645	649	647	698	577	718	659	641	682	623	647	672	650	673	686	637	665	640	659	678	638	619	673	653	647	621	659	666	661	676	638	640	652	631	677	677	663	655	658	666	691	676	660	652	625	665	664	686	679	669	668	666	693	632	630	646	697	651	602	645	693	613	653	672	628	693	650	624	648	655	667	687	704	648	676	635	671	664	645	631	606	661	648	637	718	622	653	669	681	620	657	621	642	609	648	637	677	681	645	694	639	650	664	660	656	631	656	661	615	667	674	663	674	624	632	665	669	690	653	648	651	678	647	701	633	636	657	667	634	642	664	650	692	646	626	630	656	637	681	655	630	656	640	659	606	657	643	666	634	652	671	681	627	658	657	683	645	626	660	663	645	644	625	671	651	704	681	614	661	678	632	649	682	648	631	657	642	649	677	643	632	646	652	678	640	681	660	613	632	698	685	662	623	676	615	659	631	715	639	672	658	654	651	658	645	691	649	631	652	648	662	629	635	646	640	626	677	660	672	684	634	647	626	629	679	628	660	634	692	669	626	697	640	694	640	612	635	683	643	630	635	644	653	671	637	654	661	681	629	629	644	652	634	629	671	667	688	632	626	643	668	637	636	664	653	642	657	678	625	637	589	654	666	630	695	687	657	668	642	622	640	655	657	650	662	684	623	628	659	725	620	712	696	646	715	624	699	582	620	606	703	640	675	654	634	712	658	648	612	642	629	630	660	720	707	622	653	648	660	649	633	655	693	660	590	708	637	664	624	661	652	648	663	615	638	682	627	631	643	645	636	694	643	661	653	627	661	679	613	664	610	639	675	658	616	657	632	658	646	655	660	623	650	641	656	691	656	635	690	659	700	668	655	663	649	651	693	671	689	615	672	676	664	641	661	659	637	699	682	662	687	690	679	696	691	710	641	642	669	612	647	672	645	623	672	696	658	620	668	678	672	640	658	666	660	674	661	634	655	673	621	670	645	628	701	663	645	665	620	641	641	674	687	683	671	635	686	678	702	673	644	655	681	687	629	615	635	690	642	594	679	663	651	697	608	657	695	584	692	624	662	717	645	632	638	638	658	648	662	569	652	597	644	654	636	655	669	655	619	667	649	665	635	587	655	684	667	628	698	635	625	629	641	665	678	683	644	670	671	629	688	680	712	673	728	631	675	644	662	660	597	705	696	585	639	660	631	677	662	665	675	646	607	642	673	644	670	684	666	650	667	640	658	598	661	717	680	633	640	619	633	629	669	634	648	646	712	670	632	638	663	640	612	654	607	651	641	691	673	634	634	613	628	650	691	623	640	642	626	665	679	682	669	693	622	621	631	667	678	722	617	682	629	636	660	680	597	611	650	636	617	665	651	672	652	681	656	619	690	662	698	705	627	681	666	599	666	673	661	631	624	611	661	670	669	652	667	671	625	620	612	647	657	657	644	666	646	669	673	662	653	654	636	630	655	654	644	676	588	639	669	672	657	652	634	637	591	638	640	655	642	677	623	680	666	674	692	653	647	658	668	631	638	606	640	643	639	666	680	663	616	702	628	705	652	616	675	657	627	672	662	675	629	673	607	666	650	664	672	644	639	637	658	664	637	680	673	653	615	690	652	678	673	700	681	648	677	699	639	682	639	617	620	618	663	675	652	645	626	629	687	701	664	647	676	651	618	686	672	681	684	614	643	627	645	675	646	685	635	622	655	632	664	706	665	638	636	656	673	649	666	694	627	656	617	684	653	690	648	657	721	662	642	670	623	639	629	682	640	684	664	668	673	691	669	658	632	714	656	691	600	642	666	608	659	653	649	644	699	635	605	674	676	654	694	653	653	657	643	601	666	644	650	622	698	693	643	643	652	625	671	679	638	688	618	662	650	656	636	632	722	669	663	635	664	719	615	663	704	631	690	692	651	641	662	615	682	681	653	691	597	660	676	689	649	673	618	665	623	680	623	609	649	652	678	622	677	656	630	669	679	609	602	583	673	638	683	652	646	618	647	663	696	674	657	628	649	676	680	638	607	693	646	658	675	674	692	676	647	704	628	628	670	651	663	665	632	680	643	637	663	677	695	653	653	628	616	684	661	646	645	654	688	648	683	678	639	641	658	692	666	635	653	687	573	650	639	668	647	666	658	631	649	627	643	636	613	674	636	693	649	639	679	677	642	684	611	626	652	646	690	649	651	669	675	618	694	638	673	691	700	658	640	664	678	632	690	692	652	610	638	659	657	671	630	702	626	621	659	676	708	625	659	641	666	644	659	634	671	688	679	672	692	667	670	672	696	609	621	640	666	674	672	637	653	688	712	648	657	639	636	651	605	657	632	645	648	646	653	688	717	652	629	645	633	634	678	699	685	590	681	663	644	654	642	629	574	685	634	693	685	640	669	650	633	675	691	658	621	668	633	671	661	652	655	656	686	608	613	677	618	697	622	664	631	632	654	621	641	595	678	625	632	670	623	658	668	650	656	645	694	636	677	654	685	688	643	624	677	649	650	640	653	656	653	634	658	657	634	662	699	648	641	662	672	644	682	594	652	608	628	675	640	623	674	603	652	658	617	637	647	650	641	644	690	673	647	641	621	678	629	636	659	651	682	622	626	701	659	664	686	615	665	661	663	655	664	645	672	658	678	651	692	664	652	664	693	662	614	631	633	659	649	663	653	657	616	688	618	620	673	679	647	656	667	673	642	655	640	645	628	670	631	673	703	694	695	666	628	657	640	670	670	670	712	634	623	669	663	678	664	617	667	666	622	674	680	677	654	662	630	688	673	616	675	610	642	644	683	677	648	631	714	626	664	649	616	695	654	646	673	639	675	660	664	646	624	646	646	648	683	611	647	676	689	692	647	705	657	681	694	658	673	677	642	613	658	675	640	669	621	633	641	664	629	646	666	658	689	656	662	637	656	650	657	681	635	636	649	669	708	629	642	673	694	645	659	652	660	631	660	636	649	665	692	586	663	676	700	621	668	668	709	645	681	641	627	616	683	672	676	639	680	636	711	677	666	695	640	680	664	642	638	653	648	642	653	642	694	671	632	657	683	686	696	654	638	678	679	640
23499	22558	31005	24742	21233	16759	3589	570	439	405	434	416	436	437	434	456	433	453	399	426	396	389	402	401	414	399	417	395	421	434	429	422	411	433	421	413	390	415	439	417	432	400	406	381	396	428	400	425	429	374	392	426	433	443	405	399	441	420	413	409	449	421	424	421	400	403	395	399	414	433	399	439	422	426	409	435	412	431	429	409	420	407	412	413	444	448	453	401	377	428	413	422	403	422	379	434	381	420	413	426	412	432	444	410	402	431	381	430	391	383	429	436	406	388	415	412	394	430	418	405	417	396	435	424	416	393	393	409	414	402	442	397	382	413	390	408	406	410	401	406	398	450	407	418	402	409	399	428	436	422	387	420	418	407	401	394	389	428	383	392	391	393	401	412	410	382	415	418	396	445	461	399	428	408	427	435	457	417	432	428	416	382	417	424	405	419	425	392	414	381	411	411	433	412	428	432	422	420	386	411	390	393	450	396	399	374	378	388	403	374	408	416	405	401	408	423	412	410	434	392	403	393	409	359	438	391	438	417	382	422	391	428	412	424	412	413	424	414	416	409	431	454	389	387	382	390	420	421	403	433	394	403	379	392	405	417	417	386	408	412	448	433	371	423	422	421	403	413	401	411	426	401	406	403	362	395	398	417	421	419	405	398	418	411	417	384	420	417	413	377	406	432	385	425	383	377	426	406	393	429	410	409	395	391	397	409	402	438	397	416	420	408	397	377	433	409	372	403	392	406	413	383	432	396	405	419	409	443	421	405	412	409	402	401	408	363	444	405	392	418	421	434	384	406	419	376	412	386	400	406	430	369	383	421	376	408	424	428	388	414	434	431	382	439	429	426	411	431	406	402	389	397	387	420	420	416	429	421	415	395	378	400	432	380	426	382	387	376	411	402	406	395	434	413	434	422	407	398	419	388	428	405	389	437	381	412	419	415	402	443	409	415	414	348	402	406	404	392	414	434	416	421	406	390	392	416	433	406	419	448	411	402	422	419	392	407	394	431	399	407	392	401	415	391	431	393	417	434	435	403	419	442	414	405	421	413	428	427	397	381	411	430	432	389	404	406	431	410	413	397	414	471	422	414	424	410	448	384	436	439	380	439	419	391	406	352	451	412	408	386	408	412	395	371	389	388	440	399	377	433	433	384	458	404	414	400	383	460	370	416	419	396	400	415	413	386	394	429	434	455	419	403	361	398	400	405	387	393	407	398	395	405	385	418	388	416	417	436	405	402	418	404	421	383	436	427	428	419	408	385	374	389	453	395	432	412	420	410	426	408	388	408	405	436	440	413	397	427	429	435	407	395	379	454	416	414	390	421	413	409	402	417	425	408	425	391	395	417	412	409	393	382	383	408	414	439	451	400	358	413	421	446	412	414	408	415	415	440	429	443	387	379	383	435	466	371	397	427	407	407	416	420	386	407	428	381	403	441	390	412	411	425	420	433	403	419	426	426	394	432	402	414	444	394	385	410	440	440	421	376	426	414	424	428	382	402	417	401	383	413	436	378	403	422	425	416	411	431	398	436	462	444	407	414	414	412	429	471	429	420	398	404	396	404	389	428	416	408	411	422	422	365	386	426	419	417	422	419	453	387	413	378	403	401	417	427	410	388	416	388	411	411	404	392	407	418	397	439	424	416	436	426	439	374	435	429	392	375	427	430	446	410	393	391	397	431	430	402	404	384	362	389	375	377	394	363	404	426	414	406	389	381	385	401	426	380	427	398	408	413	389	374	427	414	413	416	363	415	403	387	417	369	429	427	387	400	415	413	397	419	409	399	463	405	395	403	380	418	441	433	406	416	436	412	442	419	419	402	421	426	418	414	405	425	402	402	411	417	431	387	415	433	445	418	416	385	445	409	400	384	435	441	412	460	398	405	432	404	426	398	421	391	437	404	388	416	441	416	405	430	440	424	400	446	414	426	435	395	447	413	402	385	401	387	384	449	403	425	405	418	432	436	428	394	398	396	445	419	387	394	436	399	402	431	417	439	420	393	450	448	402	424	417	457	392	436	434	441	393	399	415	398	426	418	388	420	381	431	401	420	417	410	408	461	402	419	405	387	392	398	412	413	423	378	382	403	378	447	386	415	411	417	436	427	403	435	414	375	397	406	416	441	423	406	374	426	403	438	425	431	408	433	420	400	373	400	433	432	412	393	402	387	422	356	378	437	401	441	402	410	388	442	429	402	406	429	411	396	386	429	409	396	388	388	425	376	398	403	437	437	427	406	417	371	411	400	462	413	398	403	406	442	391	427	408	391	399	436	384	424	434	444	392	426	433	405	395	401	462	412	388	395	434	405	403	378	434	396	417	413	374	394	431	404	382	377	445	426	396	397	408	417	394	407	396	421	396	412	407	413	411	409	420	412	416	438	409	411	389	418	400	395	393	408	420	380	424	405	409	424	398	411	421	418	427	386	391	409	403	386	394	428	400	383	438	398	399	382	419	405	426	417	434	405	395	441	401	428	407	410	379	406	408	409	437	397	437	385	371	376	421	386	419	404	403	421	417	412	399	377	393	410	381	431	386	381	402	416	414	383	424	401	392	443	385	424	436	417	399	431	405	435	440	420	414	403	422	400	404	440	430	426	424	406	399	411	389	377	395	395	444	402	396	427	389	393	402	401	412	416	407	413	414	415	414	406	403	405	424	405	437	420	409	388	410	427	429	398	398	397	414	349	409	419	420	429	414	428	401	407	413	418	396	387	427	431	399	409	432	418	363	404	411	419	424	409	419	445	431	372	421	414	436	397	422	430	387	441	393	416	418	433	384	440	442	378	413	426	418	393	407	421	421	412	386	393	390	412	383	403	434	419	411	410	398	419	401	449	418	411	393	427	429	396	380	418	410	377	441	397	413	452	426	422	427	462	416	408	405	374	404	390	403	394	390	416	387	431	427	386	384	387	420	425	379	396	366	399	387	404	400	400	410	404	451	403	433	436	426	408	405	391	394	403	371	388	402	425	382	419	441	399	400	385	410	414	379	429	429	429	382	423	408	411	414	419	419	438	413	414	399	438	441	395	418	417	363	410	425	408	425	407	395	395	395	425	404	426	455	414	403	420	452	439	395	407	405	405	414	431	435	405	371	418	397	435	376	375	437	416	398	389	380	395	393	418	419	415	408	436	430	460	410	385	422	416	455	389	472	460	400	393	394	394	358	432	408	397	443	431	392	426	382	392	426	433	388	406	401	412	419	384	406	460	410	398	383	394	375	425	389	422	422	382	414	414	420	410	423	370	435	387	398	441	382	410	403	406	460	402	427	407	407	412	391	407	411	400	379	420	429	436	410	395	412	406	391	433	395	390	387	392	395	376	411	427	408	443	420	458	436	400	425	396	419	400	420	425	435	401	400	415	398	397	454	421	418	434	421	392	428	393	384	424	404	407	414	427	396	386	417	416	455	394	416	409	425	384	383	395	370	419	401	394	403	399	455	378	397	410	431	386	450	444	431	450	383	420	412	403	390	384	413	408	418	403
59574	99698	71439	41118	24264	8076	2033	886	774	748	782	748	742	745	738	709	778	724	760	690	717	753	762	753	764	719	708	760	713	707	718	689	726	799	763	703	776	724	791	786	724	755	734	730	780	736	765	692	753	750	692	742	735	797	736	774	709	717	725	721	750	727	723	761	710	693	683	731	714	731	720	706	695	721	704	748	725	727	697	758	733	709	711	761	729	731	700	730	711	675	701	734	743	702	669	756	737	810	734	703	720	692	726	774	739	753	706	723	691	732	702	768	722	723	712	720	692	742	741	758	748	766	729	741	751	747	758	737	708	735	702	758	657	781	698	749	772	704	717	763	717	782	727	756	704	721	712	786	689	743	747	734	737	769	759	704	706	735	736	699	788	726	749	772	776	771	761	769	754	730	687	737	683	743	729	713	734	772	731	719	708	682	699	746	714	750	740	735	745	757	737	715	718	742	751	747	734	747	653	681	719	741	776	749	685	709	708	722	718	705	703	749	751	686	726	694	699	764	704	708	776	715	734	725	758	745	736	768	721	735	788	697	711	725	733	719	722	717	753	723	711	660	725	710	712	722	794	758	728	688	756	693	750	713	722	702	749	727	731	716	756	736	763	745	695	732	768	699	712	686	714	702	719	707	714	703	722	730	750	752	767	780	705	691	772	732	764	745	705	786	685	702	695	686	743	718	699	682	736	709	769	715	755	706	763	763	748	736	708	710	751	714	751	721	721	751	765	736	743	746	738	751	749	713	746	691	754	696	707	744	709	772	718	730	731	720	734	752	725	761	752	749	711	728	700	698	751	786	718	738	728	699	775	715	731	728	689	697	729	746	703	774	698	748	723	710	798	723	743	782	723	779	747	738	704	721	703	759	747	699	730	696	673	743	753	731	690	760	763	733	741	713	748	768	718	695	783	733	701	725	719	764	727	720	717	788	800	703	718	715	729	740	693	741	696	708	724	703	726	725	735	743	773	731	723	749	727	729	708	737	746	728	795	690	712	725	719	731	701	719	714	727	738	779	737	729	735	771	725	739	715	672	742	744	768	730	717	727	705	744	740	685	753	715	723	746	746	755	697	761	731	738	768	758	695	692	734	725	739	734	739	721	725	780	719	681	765	754	776	734	729	767	773	752	774	696	731	715	783	770	751	698	766	700	737	723	740	775	746	723	686	707	733	761	724	731	749	745	694	706	736	736	752	728	716	753	733	712	773	778	718	717	785	704	730	718	779	720	726	693	689	702	739	764	695	733	674	790	671	699	709	727	687	731	768	740	732	766	713	741	786	724	729	701	796	686	771	758	749	737	707	714	718	701	735	788	715	734	747	774	746	722	753	719	718	693	794	691	732	721	732	772	750	704	753	726	741	718	761	749	705	740	720	692	711	765	713	799	699	791	729	757	719	749	694	745	757	709	670	735	686	748	742	769	751	747	727	733	698	727	720	701	728	743	766	723	696	750	702	707	684	748	706	768	754	743	688	732	718	752	783	704	790	692	722	693	730	778	679	704	690	714	704	657	753	748	718	679	749	749	710	718	690	738	706	725	726	689	721	765	720	704	733	735	748	715	777	705	712	716	740	720	742	724	736	683	796	756	751	732	691	701	764	722	750	721	731	739	750	685	707	797	759	748	670	719	766	707	772	694	718	750	758	678	758	758	746	713	806	678	733	747	718	723	745	726	693	734	767	733	746	714	750	733	757	729	744	759	719	710	710	741	726	717	736	735	746	741	737	728	698	743	719	739	659	707	705	708	756	742	759	739	681	711	712	728	755	715	730	692	741	729	746	702	727	705	730	717	725	748	723	722	693	744	748	797	715	765	734	663	709	757	743	761	729	736	744	769	723	736	720	701	734	742	717	731	706	791	711	742	750	763	714	747	763	744	786	723	744	732	699	752	726	719	768	736	729	732	765	744	714	718	728	715	683	736	714	724	779	741	732	719	710	730	753	705	725	706	725	691	732	762	762	760	689	721	756	788	754	693	720	745	735	722	692	736	740	718	695	759	752	725	716	733	704	703	760	780	710	750	736	722	688	709	708	699	732	741	724	717	779	685	690	710	704	765	748	716	755	764	708	705	713	717	718	722	687	741	697	705	727	722	695	714	705	741	767	734	732	703	723	712	746	693	727	767	761	769	723	742	737	718	743	673	798	741	697	707	751	743	716	753	792	736	734	707	743	691	732	803	753	726	713	732	688	690	738	748	806	724	743	792	744	731	716	759	711	750	743	752	768	756	726	709	723	754	740	760	745	750	728	744	684	693	722	758	728	703	718	693	679	761	735	714	754	700	707	783	729	725	720	756	776	756	723	756	707	720	712	693	720	724	738	780	685	741	688	794	681	735	726	763	718	753	765	727	729	696	715	723	683	760	725	713	755	736	744	745	744	732	764	732	682	688	735	748	725	741	710	704	701	696	764	731	722	765	686	737	722	699	750	701	744	680	734	744	710	740	736	753	733	714	712	694	705	702	751	740	739	734	767	729	715	722	766	722	706	725	722	736	742	714	708	766	757	698	749	726	771	747	723	714	707	755	712	720	756	688	742	761	712	741	716	736	753	743	699	763	678	766	725	783	735	743	748	751	755	710	746	677	700	748	713	675	737	714	730	741	750	714	777	738	745	714	699	779	752	757	719	705	734	735	728	729	745	711	710	740	746	742	690	713	734	700	713	726	663	721	722	680	763	753	732	754	763	764	690	699	703	756	687	753	700	750	737	739	738	742	704	712	672	699	768	735	738	722	740	683	778	708	705	756	793	702	693	672	772	688	713	742	730	693	705	710	699	739	727	721	714	776	767	737	720	747	726	770	733	713	725	730	706	714	688	723	728	739	733	661	686	753	721	772	718	711	691	731	724	713	701	707	705	711	752	711	719	740	736	726	731	745	714	722	670	769	735	726	714	717	747	715	781	707	735	728	707	687	761	718	759	717	694	737	720	713	726	736	751	690	731	718	763	736	699	722	746	750	744	720	719	743	699	718	721	707	703	774	746	754	738	721	699	764	686	767	709	739	738	704	766	767	782	770	756	756	704	709	727	768	719	760	754	787	686	774	667	725	742	738	752	746	733	783	783	699	702	712	734	766	729	691	709	716	768	750	715	775	750	718	727	754	732	752	749	717	724	743	732	750	702	746	749	691	785	725	777	738	681	718	732	750	709	707	740	727	679	712	727	744	753	720	748	765	714	700	718	739	746	715	749	703	735	732	713	703	728	755	717	759	744	708	694	751	699	729	747	683	759	756	746	729	766	711	695	760	776	818	721	731	737	705	735	726	730	684	728	758	708	710	707	747	774	690	777	742	749	737	778	715	735	768	753	752	755	668	719	741	748	715	686	712	721	727	759	725	737	701	681	712	760	763	790	729	713	712	745	719	724	786	779	737	748	700	752	777	672	699	717	754	695	726	769	759	715	738	761	749	733	747	714	684	693	764	720	793	671	711	719	713	697	702	719	724	740	749	716	793	758	762	731	766	743	705	767	721	750	745
29856	31674	27051	10770	1817	613	383	357	366	347	344	360	383	368	339	336	346	325	362	344	359	343	355	395	343	327	359	342	364	357	299	374	368	350	331	340	369	345	322	357	348	360	324	340	362	333	364	340	332	367	316	317	312	400	372	325	361	361	363	325	382	323	369	371	368	366	342	343	370	309	322	346	326	365	383	321	345	304	361	332	367	351	353	352	336	372	329	361	321	343	345	323	335	361	343	345	342	324	337	353	336	305	322	303	352	327	360	357	385	327	341	304	362	389	346	319	324	353	333	316	353	356	353	339	370	347	359	359	349	337	330	379	346	327	310	364	321	343	342	329	344	393	339	365	365	338	399	323	343	342	353	346	302	312	322	352	352	348	332	339	395	343	350	385	328	370	331	349	336	349	375	364	353	348	353	329	315	356	308	356	341	370	370	350	327	331	394	311	326	322	351	319	356	368	331	341	340	349	352	354	357	363	327	347	362	326	340	331	341	364	352	344	340	343	321	329	373	336	357	346	339	333	321	334	321	359	359	351	350	349	306	328	371	368	372	364	337	329	350	345	360	356	343	337	338	336	352	358	355	354	350	378	324	366	366	334	328	345	339	325	330	339	345	360	368	366	353	325	349	323	324	342	373	350	354	342	351	362	355	343	376	361	338	335	342	358	355	361	329	362	360	376	326	354	325	383	306	317	315	327	336	338	349	370	366	355	352	357	369	356	357	357	340	371	321	361	340	355	378	345	377	356	308	358	375	377	338	350	345	367	347	317	341	322	332	370	315	334	357	351	354	346	341	355	360	347	337	309	322	325	353	375	348	380	337	319	321	361	353	375	313	319	361	370	367	337	328	352	369	349	351	329	298	366	360	369	347	366	365	351	360	341	350	385	325	313	329	379	339	330	348	331	321	332	354	362	357	350	349	379	388	323	354	321	321	343	346	323	338	305	384	360	336	320	353	322	345	340	351	326	333	355	361	364	338	340	351	349	341	345	355	326	312	379	347	344	335	338	381	337	346	341	352	369	334	366	366	372	320	355	358	369	350	347	375	333	362	306	364	354	338	373	384	339	367	343	340	333	350	354	314	334	386	350	323	359	313	309	353	325	370	335	396	355	344	367	366	331	363	332	356	356	338	358	315	327	349	362	342	359	347	346	361	343	342	319	362	290	352	323	328	344	340	329	345	331	368	354	329	349	333	361	353	338	385	352	353	390	337	336	356	342	336	342	349	356	342	336	321	340	354	397	349	363	355	365	329	351	345	354	342	350	323	348	364	363	387	351	339	352	347	348	352	358	318	357	337	343	350	367	354	389	355	367	361	336	380	361	393	344	323	351	319	330	341	350	355	345	370	378	311	351	366	321	344	346	370	370	360	348	315	340	386	332	368	358	306	347	351	338	347	352	359	317	355	389	348	337	342	313	337	345	339	324	346	347	378	361	343	352	314	358	378	347	337	365	361	311	332	354	362	399	322	356	352	329	364	323	342	328	346	382	355	352	317	345	365	349	369	323	357	315	340	350	328	320	318	310	350	342	375	345	349	338	338	323	363	358	367	330	338	376	352	370	332	318	378	362	317	330	329	360	313	337	329	333	364	348	344	357	370	373	358	361	353	338	358	340	331	345	358	356	372	395	366	341	336	360	354	369	342	377	364	336	326	359	366	374	364	316	348	329	356	385	357	361	332	341	338	320	380	349	375	354	342	310	323	345	338	329	327	339	330	337	341	325	357	375	325	353	369	345	372	372	331	356	352	350	348	361	352	331	356	342	348	346	344	330	329	338	348	335	346	374	340	341	369	331	375	375	345	333	334	346	365	369	357	355	322	349	360	346	364	390	359	294	369	339	350	360	318	364	327	368	402	356	353	359	366	347	335	348	372	333	352	365	358	363	365	352	336	355	363	347	345	344	361	331	342	352	337	375	339	336	329	354	342	368	384	346	395	338	366	358	336	367	343	355	379	364	313	326	358	336	351	347	371	337	384	340	363	357	361	345	370	352	316	344	317	383	350	380	333	356	332	344	347	352	335	329	363	336	368	359	343	327	351	385	358	362	348	360	331	337	353	370	344	371	352	312	348	300	323	354	331	354	369	327	312	336	323	340	345	319	362	366	330	341	353	362	353	360	330	314	366	346	359	348	310	343	355	356	343	345	358	330	336	358	355	363	353	312	342	315	315	380	353	334	338	358	358	353	327	332	360	374	351	335	363	331	334	359	325	311	360	329	387	368	357	310	351	311	357	354	368	382	344	348	358	373	340	308	349	356	333	334	297	330	356	325	336	351	353	360	355	368	371	339	343	383	327	330	363	348	340	320	328	340	333	330	328	332	338	352	359	364	354	354	342	374	373	385	346	350	362	335	351	320	334	338	346	364	358	344	356	340	348	343	352	348	382	339	354	371	362	346	352	341	339	379	332	339	389	347	333	367	357	338	328	327	363	341	356	337	329	346	319	343	318	332	337	337	322	341	321	321	335	355	356	370	343	355	371	373	341	363	349	359	352	358	378	324	382	343	364	350	385	350	320	336	371	362	339	353	346	358	338	357	381	345	350	352	325	312	349	354	343	349	322	356	332	371	338	367	367	301	329	345	312	345	357	315	324	324	381	377	347	320	368	334	352	368	330	338	380	353	360	333	309	362	350	314	363	372	343	330	334	355	340	345	368	374	338	322	351	338	334	314	390	335	340	367	339	323	341	342	312	369	338	343	337	316	347	285	333	360	327	343	347	346	352	333	343	331	341	362	345	333	346	385	381	330	353	367	358	329	354	348	355	370	376	365	355	336	367	345	363	376	368	364	345	373	353	320	376	349	358	365	354	368	345	331	358	363	348	377	367	335	315	335	346	347	366	334	358	347	356	357	335	349	372	357	334	349	352	344	339	348	323	308	371	387	336	318	347	336	339	338	389	328	364	324	345	331	341	345	359	355	344	339	336	373	335	378	348	338	350	358	369	337	374	366	340	336	355	334	349	367	333	306	345	377	392	343	355	363	331	355	367	305	370	337	330	374	327	347	366	374	315	349	369	344	326	355	338	339	336	355	349	329	329	336	374	402	373	321	366	375	361	355	366	358	358	342	344	338	333	358	355	371	303	364	361	325	342	322	364	346	358	345	345	321	343	355	348	332	375	358	355	320	350	346	347	332	357	376	339	359	345	307	349	370	337	322	340	323	334	327	358	341	339	340	353	345	328	355	316	356	307	339	351	354	363	352	322	338	357	341	324	346	355	346	340	358	334	363	348	324	350	352	350	387	324	360	327	341	379	318	374	361	351	351	358	348	331	349	351	341	333	357	367	353	399	342	361	347	336	354	365	360	358	341	337	353	366	320	372	350	357	366	346	358	305	349	342	357	320	343	359	365	341	343	353	330	365	330	345	324	361	357	343	365	332	360	331	321	364	351	345	339	355	336	355	360	347	396	341	340	352	360	347	346	341	314	340	322	318	358	341	361	345	357	328	360	341	353	369	348	333	378	340	372	317	381	312	342
37494	48607	31798	11432	3779	1261	762	668	637	689	629	685	672	674	674	653	659	662	665	668	720	649	674	659	653	633	637	628	633	611	658	678	666	673	655	706	674	638	616	672	654	677	659	612	668	685	668	625	679	643	696	658	652	617	655	654	656	610	665	624	668	646	696	658	669	644	660	676	685	632	676	674	667	650	626	664	647	648	654	667	675	663	670	635	679	662	700	667	667	643	605	685	664	648	648	637	649	691	636	648	646	654	686	667	612	634	653	689	678	664	691	660	668	679	683	626	680	648	625	623	697	674	681	646	704	631	654	659	644	660	682	627	621	672	687	620	613	616	615	641	666	678	671	636	662	661	598	672	653	694	625	632	638	692	691	645	646	640	628	682	663	609	665	636	641	638	631	632	664	655	628	638	666	657	680	589	671	631	651	684	686	705	708	694	649	652	657	664	685	677	609	636	651	750	677	665	673	672	644	694	637	649	676	654	650	694	666	674	668	687	686	674	669	618	626	670	594	655	670	697	634	638	676	646	644	654	649	636	675	659	640	650	677	672	669	620	654	648	623	623	707	613	646	613	654	649	646	620	676	619	637	633	661	663	629	648	658	656	647	650	683	708	621	670	677	669	647	646	657	627	633	648	632	651	660	657	631	652	665	680	684	637	688	628	683	679	587	614	658	641	644	653	647	641	652	675	682	636	623	596	696	615	641	684	646	693	666	655	595	660	671	673	662	658	658	679	599	645	648	650	655	646	688	655	625	685	584	675	678	668	679	701	688	677	681	662	671	619	666	647	670	625	671	667	680	625	668	641	645	647	638	652	662	651	676	664	671	649	656	641	643	667	602	677	644	656	688	675	650	640	668	599	677	660	675	648	703	644	657	642	645	604	631	659	629	620	745	603	655	640	648	612	641	661	681	612	673	634	668	691	626	652	663	673	657	668	719	663	704	644	651	640	634	641	627	626	630	698	669	658	667	649	629	621	625	674	634	642	612	594	655	657	651	636	631	662	696	678	661	701	670	672	679	662	696	624	671	696	669	652	641	627	665	669	691	663	663	667	686	673	681	675	627	670	654	680	640	645	636	652	612	682	673	606	643	643	630	635	676	663	654	664	668	671	668	651	646	604	686	664	665	656	623	696	663	648	665	648	640	633	644	638	666	619	650	634	658	635	660	650	692	633	690	616	670	628	664	678	669	600	673	650	635	678	614	642	689	662	640	627	662	662	666	680	722	652	686	663	672	650	718	684	679	647	679	668	660	652	696	613	638	654	660	646	645	667	672	633	678	662	649	635	690	664	638	570	592	648	654	660	671	629	627	654	652	650	651	669	677	647	656	674	707	663	685	654	647	672	658	646	620	631	650	669	688	638	689	681	700	648	618	654	639	674	641	679	633	613	667	659	624	637	617	640	706	701	674	689	665	637	605	641	592	614	626	606	651	653	676	683	662	627	692	690	658	638	649	637	618	691	642	684	640	644	634	619	621	658	640	604	660	666	642	639	656	632	669	654	635	665	673	659	668	684	676	667	642	679	629	665	618	641	664	653	645	647	645	621	678	671	665	638	672	667	641	668	649	645	646	651	632	669	700	672	632	649	660	673	650	678	661	638	632	694	615	672	668	646	717	647	657	666	710	589	650	647	658	630	649	691	649	622	595	694	640	623	676	695	672	692	652	660	662	652	666	668	639	644	663	703	646	640	623	665	657	663	687	623	619	682	648	653	673	689	652	608	671	675	653	654	655	660	617	636	666	638	697	632	692	667	697	614	626	676	621	663	667	607	685	652	657	648	676	659	665	664	679	681	624	749	648	644	714	606	643	636	628	670	684	654	665	660	684	666	631	664	656	671	703	675	634	681	663	657	596	649	649	671	633	659	624	663	658	666	577	639	669	626	656	642	667	646	667	612	667	662	660	642	690	675	662	698	666	623	628	664	666	645	679	670	697	648	671	691	637	635	693	642	633	680	633	669	659	634	616	637	647	700	676	622	665	657	697	667	667	638	679	655	641	684	678	649	622	610	646	651	625	644	633	673	627	625	682	677	654	692	665	634	654	675	643	647	642	659	671	633	654	681	630	695	660	675	670	594	650	681	666	649	701	650	675	659	673	678	646	634	667	655	648	672	705	694	672	672	659	660	663	660	658	618	682	655	641	662	646	661	647	622	649	698	667	650	655	612	626	631	668	634	619	645	700	703	650	674	646	652	619	633	627	666	660	702	622	610	625	624	656	684	629	662	618	619	701	610	647	666	696	639	660	612	662	641	696	632	688	653	667	717	636	691	669	643	683	660	735	650	629	623	676	622	628	645	628	656	605	663	646	650	625	637	629	665	675	685	672	690	664	668	635	673	646	667	650	610	649	647	714	650	693	619	644	664	626	630	666	614	695	631	670	623	656	632	669	651	662	671	660	625	636	659	653	636	644	657	643	646	683	656	648	668	665	667	645	692	682	612	662	680	653	662	635	669	651	664	649	642	660	676	671	667	670	643	627	653	642	667	637	666	660	675	670	649	658	656	673	642	701	636	682	679	689	657	618	687	653	629	630	674	681	661	659	644	690	624	669	700	612	598	618	635	706	632	605	624	639	697	665	686	695	641	672	646	684	644	663	659	647	667	645	624	681	678	668	656	685	638	672	631	661	660	634	678	655	662	691	649	660	672	626	622	665	700	692	603	621	647	667	678	695	638	654	651	686	654	695	662	666	657	673	669	628	670	618	683	635	698	645	652	654	682	648	647	675	621	615	627	666	616	661	677	627	668	687	591	666	649	677	653	611	656	630	639	660	660	665	640	635	675	687	667	654	692	645	673	653	615	659	660	690	659	602	626	626	644	672	636	667	677	675	640	660	642	653	641	663	630	630	661	673	694	683	663	681	707	641	672	681	680	619	651	631	681	630	646	712	602	658	655	654	656	616	661	681	615	652	650	690	663	622	634	656	626	649	617	673	646	646	642	640	652	659	657	655	678	700	628	686	658	657	644	676	652	621	663	643	648	666	610	660	647	596	667	641	609	671	649	620	661	650	620	669	654	647	706	661	656	651	664	614	654	678	666	649	639	630	669	658	647	653	667	684	639	631	676	608	636	640	619	660	673	685	690	618	680	632	619	640	685	662	648	617	681	637	645	700	641	668	700	615	631	638	664	628	668	610	673	660	666	644	602	691	658	633	637	632	663	653	613	673	662	685	674	643	643	629	649	650	647	684	642	669	698	659	698	676	672	634	662	619	607	680	661	688	654	686	678	684	669	604	672	642	704	624	614	671	706	662	639	658	624	635	696	629	671	636	651	649	660	628	650	671	666	642	648	654	641	674	608	664	645	641	667	635	657	664	626	669	670	669	645	650	664	661	677	630	656	628	661	662	632	627	710	676	674	678	663	620	686	670	672	629	637	659	638	675	682	667	677	669	671	689	658	650	678	654	651	647	666	691	654	651	673	660	643	674	675	691	664	621	641	635	667	693	647	660	694	697	632	603	681	677	627	649	661	645	684
24966	24737	34061	27475	18023	5400	803	441	323	356	383	362	383	412	331	338	342	354	344	351	315	348	344	342	345	351	373	353	363	359	416	329	340	346	332	374	358	337	338	329	356	350	372	361	353	336	336	369	337	330	353	346	316	326	387	333	347	355	347	386	385	375	334	372	337	317	360	387	325	351	341	348	327	343	338	352	334	333	331	354	346	358	359	332	363	350	353	350	349	352	367	354	360	331	358	322	351	365	322	335	307	350	376	355	331	348	331	352	364	359	347	367	315	373	340	340	357	336	384	349	320	377	345	357	344	358	361	349	344	386	351	375	375	340	348	323	326	348	370	342	356	357	370	337	376	366	353	345	377	359	347	348	372	345	338	321	328	338	346	370	362	370	310	380	327	362	348	361	352	326	372	365	403	349	350	348	345	359	345	363	312	348	346	342	314	367	335	356	342	341	334	336	320	390	361	364	351	363	346	322	344	346	346	338	346	367	370	343	341	340	337	368	349	347	315	365	373	401	326	324	389	354	336	342	323	338	330	345	309	352	361	368	347	331	352	360	344	358	360	354	368	331	363	356	336	325	353	343	350	369	364	337	313	376	349	363	341	329	359	358	365	326	352	392	376	344	359	340	342	341	370	351	371	333	343	350	345	307	332	353	310	351	347	358	410	331	359	350	340	337	363	370	347	353	360	311	320	338	381	354	346	343	353	378	339	386	338	342	327	349	321	356	353	352	328	363	334	350	335	341	327	318	348	354	383	341	347	335	344	381	309	317	345	339	337	351	326	315	355	335	338	326	313	334	385	347	344	369	356	357	373	368	346	348	330	345	343	344	346	362	345	367	323	347	347	345	322	343	345	359	355	351	322	360	342	346	364	351	349	361	350	352	363	356	360	360	368	339	349	367	370	345	357	369	352	322	351	330	311	335	335	324	338	334	350	370	340	353	365	354	319	381	389	340	365	346	345	345	323	297	340	397	372	336	337	345	331	354	358	350	312	350	358	351	328	347	373	341	361	363	368	338	349	330	347	361	339	350	349	347	350	338	342	349	333	362	336	320	349	331	392	355	336	325	365	377	338	343	358	349	381	381	368	346	358	373	342	313	346	356	331	390	360	342	349	339	347	341	326	323	341	361	311	340	338	398	380	389	309	327	361	352	338	336	356	317	336	344	341	366	357	337	328	349	344	353	341	365	345	336	371	334	340	350	358	343	343	345	360	347	362	381	343	374	321	346	320	302	322	332	357	348	355	319	349	312	370	327	373	337	360	341	354	352	352	354	347	369	330	364	323	358	345	363	344	347	354	378	355	349	350	367	381	379	365	352	353	351	340	353	371	368	370	309	348	405	361	375	346	318	369	323	333	343	366	330	375	340	359	371	325	337	337	370	364	386	345	322	324	344	333	344	367	364	370	340	365	366	328	333	368	351	345	346	358	342	331	349	326	347	371	358	319	340	338	346	340	340	376	349	329	333	354	347	344	365	352	337	338	379	348	342	311	363	309	322	344	380	348	329	340	347	367	328	341	388	350	361	348	345	382	345	358	337	346	358	340	353	337	341	367	311	361	329	312	312	348	341	352	352	375	365	351	349	364	309	379	341	339	320	384	356	333	322	359	312	378	302	384	332	350	356	315	381	360	342	339	345	353	338	333	362	385	320	382	343	346	378	359	344	324	376	356	325	338	337	354	348	348	326	334	319	338	372	376	338	342	356	346	334	349	370	337	363	328	347	329	372	332	350	380	330	312	316	351	387	366	346	352	349	339	344	373	367	392	325	356	327	335	344	335	342	351	329	365	347	328	354	318	399	330	350	343	358	388	361	341	319	361	362	392	356	359	334	401	338	345	317	360	347	327	312	375	362	332	328	347	364	358	352	348	340	382	338	358	376	327	344	367	338	339	390	347	365	354	364	346	347	361	332	379	339	380	319	386	352	338	361	354	312	345	353	352	327	360	348	359	347	360	357	350	379	336	374	364	366	365	340	380	359	366	343	350	359	345	358	356	345	357	331	327	338	352	323	348	348	360	336	376	335	349	350	341	358	338	316	315	325	365	342	297	358	406	329	345	344	315	295	317	345	348	324	368	340	324	335	353	338	350	363	348	351	358	345	343	372	387	342	323	374	337	342	332	354	368	363	371	354	337	369	355	355	324	346	336	364	359	313	331	345	351	338	360	318	341	353	347	380	315	344	383	359	363	337	362	353	384	369	346	332	341	346	312	355	323	356	335	325	375	359	358	361	359	336	349	359	382	336	332	334	367	324	365	362	365	352	381	347	337	350	359	342	330	339	336	364	353	388	364	339	358	339	334	336	363	341	351	341	332	322	359	347	348	325	373	342	392	308	367	342	344	332	349	338	372	357	378	379	352	352	326	350	330	375	322	336	346	362	353	345	338	366	349	374	337	356	362	342	368	338	358	372	336	370	366	348	354	332	344	341	360	349	339	355	382	356	387	346	358	364	339	331	366	318	329	327	377	346	319	335	376	328	365	361	313	377	346	339	369	353	333	360	340	346	332	371	352	367	366	347	349	323	323	326	358	371	360	363	353	337	364	340	344	377	345	364	345	325	336	367	329	367	365	323	349	370	338	340	358	358	348	336	324	338	370	399	338	354	347	342	356	335	386	350	348	304	313	335	331	354	337	345	364	325	337	362	357	340	371	353	335	340	332	351	344	361	338	353	337	337	339	343	357	367	351	356	330	338	359	372	356	338	334	354	362	345	303	366	352	357	352	352	347	390	343	352	338	347	355	316	336	363	352	357	372	358	361	353	403	343	350	367	350	350	354	326	351	359	339	331	349	342	327	337	363	329	368	319	343	349	335	373	360	325	344	357	330	348	348	368	343	347	374	370	337	363	346	348	339	370	313	324	360	353	345	344	343	348	315	328	394	330	347	387	366	331	335	364	347	332	354	336	342	369	343	342	343	316	323	354	369	352	358	356	353	379	354	328	307	350	332	337	364	357	374	362	330	369	345	365	360	327	353	322	304	340	345	359	344	367	331	334	336	360	329	361	305	337	361	363	342	379	360	323	390	378	364	332	348	347	341	343	371	347	354	356	381	329	345	359	348	322	322	325	315	334	397	360	327	376	335	363	311	342	382	350	350	366	372	315	372	334	323	369	309	334	351	351	361	348	372	350	352	335	369	314	339	370	340	321	323	343	334	351	357	349	346	358	364	353	327	362	362	355	334	314	352	348	317	372	355	352	314	337	364	320	337	383	340	352	341	346	344	326	343	369	324	372	341	341	331	394	329	347	359	349	381	354	337	289	380	356	355	374	311	385	326	336	343	342	360	337	350	356	388	341	347	360	349	383	382	334	305	322	332	356	341	327	361	312	350	392	342	400	336	321	311	339	365	340	349	361	355	353	339	307	362	350	382	372	343	341	332	359	343	344	328	327	337	362	356	293	345	356	353	347	337	356	339	336	373	303	341	350	377	358	376	355	363	357	376	365	338	351	346	349	320	338	348	367	352	351	346	349	386	325
59580	88558	62686	34437	14045	4217	1305	804	682	649	681	694	662	641	647	617	664	658	649	654	628	626	627	617	667	684	643	662	681	700	610	631	686	691	635	690	603	645	648	656	657	645	664	615	697	680	697	667	639	701	657	689	688	681	646	637	678	639	648	656	685	671	639	667	666	650	649	668	691	660	612	680	624	619	702	672	656	666	617	662	652	645	613	666	665	634	633	658	694	656	628	665	607	638	637	656	643	667	665	652	682	624	663	618	631	722	610	680	656	635	620	640	676	670	619	682	657	614	686	679	682	676	659	638	620	642	636	647	656	668	666	680	644	651	631	645	659	626	646	676	628	662	625	660	665	658	671	629	637	641	660	643	660	674	660	653	675	632	678	690	669	651	648	634	659	658	634	682	625	635	645	620	701	694	633	636	623	680	667	620	653	637	606	652	656	674	667	611	635	644	705	638	642	650	617	672	653	670	658	596	663	659	629	623	683	655	601	637	676	672	639	646	625	661	614	636	626	610	700	650	659	658	632	667	688	661	683	638	645	665	654	685	698	675	644	629	607	636	671	649	646	657	680	638	693	704	690	632	641	623	652	610	678	657	683	614	605	659	653	663	623	657	665	692	636	669	629	657	589	645	625	630	621	611	660	617	671	626	685	649	692	684	714	670	639	667	698	669	664	629	598	626	682	598	629	644	684	676	620	640	683	618	660	656	641	593	635	603	680	671	679	621	624	644	713	637	665	692	635	662	637	650	679	652	623	607	642	643	650	653	707	658	639	685	648	656	625	632	647	640	659	634	634	617	691	659	658	648	648	660	682	645	622	667	626	651	642	674	666	638	673	685	633	689	609	652	688	634	683	641	661	671	644	675	714	620	608	627	637	613	646	647	662	646	679	635	622	608	681	650	675	640	620	629	598	672	626	653	651	673	634	659	642	657	667	624	609	678	656	653	651	667	625	692	653	637	663	675	667	656	644	652	644	622	684	611	665	651	654	655	666	676	672	662	642	663	661	656	690	607	670	655	670	649	629	615	698	634	634	628	664	651	659	616	640	644	619	676	614	623	616	645	676	623	661	640	641	645	675	624	645	644	634	722	635	654	628	674	629	674	603	589	617	710	653	608	675	637	617	645	723	636	691	615	660	710	682	658	649	612	644	654	633	677	684	670	674	649	630	674	625	649	638	648	712	684	635	654	663	647	635	655	670	643	669	706	637	660	684	657	624	653	647	668	663	639	645	628	682	666	643	688	646	640	632	630	660	606	604	640	610	645	632	667	668	646	659	618	650	699	649	646	661	676	656	625	704	693	681	662	647	682	647	630	642	642	628	621	636	665	622	671	656	669	677	682	615	621	640	622	642	669	661	671	639	633	622	659	648	654	654	682	657	690	668	646	597	628	654	655	660	598	671	677	674	608	676	641	638	641	663	686	649	639	632	671	670	684	665	634	643	678	634	643	629	638	636	613	664	659	616	637	666	656	650	660	663	653	649	698	625	672	690	663	616	694	664	666	633	671	700	650	631	647	688	644	657	658	659	612	594	641	684	637	701	647	656	607	632	658	694	655	635	649	683	657	645	599	681	670	642	634	643	669	651	636	647	617	619	642	629	637	684	658	648	689	651	654	622	646	687	635	617	636	679	652	656	655	592	677	673	676	634	632	640	640	628	652	660	665	635	671	668	627	649	614	607	676	611	645	612	667	676	695	621	611	674	678	709	659	624	685	637	671	621	650	644	619	630	633	661	681	662	626	682	643	650	666	667	646	614	665	674	633	620	616	669	602	656	617	638	631	606	637	649	710	671	675	686	693	625	643	634	638	625	639	645	656	669	673	662	598	661	640	589	646	638	663	674	638	650	639	663	643	639	644	619	674	629	598	641	646	626	650	676	597	611	694	622	641	672	706	662	641	597	638	668	681	656	637	655	646	671	609	653	671	663	647	656	644	625	645	644	667	642	637	666	620	638	654	616	635	619	619	669	660	601	647	666	659	654	675	659	660	660	625	658	652	634	646	623	612	656	672	690	669	660	649	668	650	621	610	651	611	680	653	684	682	672	677	677	663	652	671	681	664	647	663	664	617	651	619	668	624	658	664	648	683	642	663	642	648	657	652	614	673	608	666	620	612	669	611	636	700	676	665	629	628	649	664	648	676	690	698	655	604	688	589	665	636	667	659	622	635	681	674	618	608	624	614	621	617	645	621	643	618	629	654	632	644	665	658	626	700	661	667	640	637	717	680	685	644	656	644	660	629	659	625	675	677	669	679	706	664	639	685	642	656	629	667	663	674	649	670	668	630	657	646	617	665	638	616	642	645	623	660	632	659	681	640	605	630	629	611	577	622	656	626	659	668	654	627	625	657	662	658	674	664	646	638	652	630	679	642	639	657	691	689	632	631	657	635	669	644	601	694	656	654	687	691	666	643	647	652	670	621	625	635	632	640	660	669	704	603	647	639	646	662	678	651	625	651	659	644	635	692	676	617	674	609	609	679	643	678	618	660	624	621	635	670	627	666	659	675	660	659	622	653	696	662	637	618	656	661	653	636	614	645	644	657	636	667	661	659	635	681	678	664	607	655	656	628	619	618	647	640	654	694	620	636	671	647	649	686	686	655	630	639	650	663	649	639	657	686	663	708	625	659	674	642	655	640	689	610	633	625	644	634	624	608	680	655	700	683	673	648	671	649	604	649	613	618	623	628	663	663	626	645	671	661	679	672	670	686	678	633	629	729	630	649	654	640	633	639	603	664	661	663	669	676	619	639	661	659	648	635	630	613	636	626	669	610	627	659	700	678	674	615	666	612	644	642	684	617	640	653	625	679	642	634	664	678	692	633	655	651	651	648	695	635	654	635	639	659	663	680	679	658	680	624	680	664	615	658	605	666	651	639	635	650	617	624	637	611	671	629	659	668	667	610	633	649	675	675	665	608	666	608	640	661	634	646	654	655	693	629	652	670	650	637	623	657	646	658	614	645	632	667	656	616	674	684	626	625	597	621	652	685	649	642	627	657	680	613	640	607	654	652	672	659	665	672	651	659	667	646	663	678	688	656	633	656	670	618	651	665	639	680	690	614	611	625	673	667	645	617	606	688	646	617	666	669	688	612	675	625	653	640	692	657	628	621	721	635	625	632	657	673	657	655	663	614	673	669	661	647	678	639	671	630	663	640	639	648	640	661	659	641	621	618	622	675	629	655	673	612	620	672	642	677	644	646	623	607	631	656	678	643	632	604	658	644	645	666	638	640	640	628	664	671	642	628	629	618	646	675	609	643	715	643	624	635	690	640	669	642	617	678	619	660	642	656	599	663	690	683	612	634	702	666	647	665	601	686	606	624	656	638	635	637	651	679	661	653	638	623	658	612	672	628	628	685	637	678	660	608	689	634	640	625	652	664	641	638	670	660	653	680	668	643	661	641	680	642	680	656	675	694	637	691	676	649	668	620	656	627	634	630	686	645	714	619	648	643	645	667	670	650	656	656	644	658	637	670	665	635
23603	22316	31302	25764	21247	16957	3848	589	425	409	417	419	399	413	391	432	418	457	420	372	424	410	422	400	427	446	409	388	390	425	457	448	405	413	396	447	367	410	413	416	415	430	414	427	428	409	397	429	452	444	441	384	433	408	385	388	371	414	424	393	368	420	426	431	436	403	368	410	411	412	420	403	423	417	412	396	422	381	398	395	432	404	425	444	410	422	411	420	403	400	409	400	415	401	421	412	388	408	392	399	459	382	422	415	443	395	396	409	378	394	429	396	437	399	381	387	390	429	403	413	415	391	431	419	422	401	351	386	417	424	387	407	372	414	420	417	390	397	387	449	398	407	416	416	427	409	365	403	437	424	391	381	423	423	443	393	419	410	434	405	459	442	389	420	395	392	416	387	379	439	418	407	425	392	376	411	389	406	393	398	462	379	410	410	412	437	431	412	405	394	416	440	404	403	426	389	420	400	380	392	396	391	413	384	431	386	422	410	419	423	411	417	420	402	410	413	440	372	412	421	442	442	394	424	418	404	434	407	419	394	417	388	444	400	393	426	404	457	405	414	411	388	425	369	413	397	416	399	414	408	425	412	404	420	370	413	432	455	398	438	424	412	418	419	408	373	413	410	421	375	419	396	405	438	412	457	383	387	384	404	439	440	394	416	391	414	411	406	390	393	419	388	406	410	368	412	431	426	380	406	428	363	419	407	429	373	369	393	371	369	404	412	437	419	457	388	412	366	475	437	418	410	393	431	405	433	430	412	436	411	422	423	430	415	421	417	407	426	397	404	397	452	365	393	403	395	395	375	438	410	434	403	426	395	419	386	451	428	399	412	404	426	393	407	432	396	388	397	409	407	377	393	414	395	404	435	406	425	374	400	408	423	403	403	404	396	423	441	402	374	390	397	440	427	420	407	386	395	421	425	404	383	461	442	440	422	424	413	430	408	416	452	399	427	428	382	393	391	376	398	439	377	407	429	385	417	389	409	436	395	389	372	415	439	417	415	443	400	432	410	426	387	400	397	446	374	378	426	418	443	423	403	455	421	404	406	363	377	400	403	415	385	416	356	456	404	421	391	413	383	429	397	407	418	426	403	408	369	369	394	426	396	408	435	417	454	439	411	407	380	371	386	413	420	399	422	448	392	415	374	369	397	386	416	391	398	416	395	395	394	447	408	389	442	452	412	405	383	400	421	423	406	396	390	403	421	436	380	396	383	380	414	384	410	422	422	413	430	400	389	394	400	386	401	415	409	367	412	394	457	395	407	433	427	367	418	421	411	371	403	381	464	408	431	428	391	459	391	403	426	428	419	393	379	395	402	392	429	423	423	404	417	434	427	406	427	418	391	410	404	388	378	403	428	419	410	433	405	394	401	393	425	407	455	367	414	438	400	367	414	398	409	431	412	411	391	368	405	389	400	425	423	382	388	412	376	394	386	355	414	405	390	440	422	415	411	439	424	386	431	425	384	403	430	400	416	445	437	401	397	417	395	423	417	400	435	377	381	424	416	404	376	408	394	424	428	445	375	415	439	388	408	430	417	412	426	387	411	425	385	432	390	390	400	411	406	362	415	404	408	409	383	393	405	403	417	388	388	430	392	389	423	426	401	473	473	402	435	359	372	435	404	438	427	392	416	419	420	438	391	393	401	385	397	382	409	394	408	402	394	420	401	394	401	420	394	392	381	411	438	388	395	412	432	411	402	414	396	388	381	395	395	412	431	422	432	403	381	428	387	416	412	423	422	401	434	406	415	423	375	398	379	407	396	387	430	430	432	379	408	425	438	377	425	444	427	437	384	408	410	399	416	382	385	380	415	405	429	378	410	399	371	426	409	411	417	409	399	439	412	378	387	404	411	414	415	415	424	430	415	390	444	409	374	425	384	435	423	434	402	446	404	439	398	431	415	415	369	396	402	416	414	409	450	404	395	419	413	418	410	384	435	427	392	393	383	404	428	429	402	398	407	414	389	419	415	406	388	429	392	413	400	407	425	403	380	423	413	369	423	430	387	412	425	392	415	427	431	408	419	380	406	437	410	444	384	417	439	412	395	413	409	411	413	416	435	377	419	424	420	397	377	377	411	410	421	415	427	432	418	420	409	384	413	393	412	374	401	404	422	412	426	378	400	449	437	436	401	394	364	411	409	393	398	398	432	411	447	405	405	398	413	396	394	430	440	403	404	426	440	366	424	403	400	404	421	429	393	394	416	393	408	381	425	429	402	396	415	370	418	443	418	422	401	391	389	386	416	429	419	388	428	423	416	371	420	450	418	404	430	430	398	413	391	388	413	406	367	405	415	413	415	399	385	403	392	428	394	458	423	391	413	378	422	444	404	431	398	432	397	394	426	387	467	426	397	413	378	403	384	404	400	421	405	447	434	442	388	429	432	381	435	405	410	391	429	379	433	376	419	402	417	409	391	412	382	392	435	390	399	394	453	413	416	376	380	416	406	381	402	395	431	356	401	425	400	427	420	407	406	366	425	407	403	420	401	398	419	416	417	406	419	387	432	392	460	385	383	397	389	433	381	403	412	420	384	415	419	391	412	408	427	389	379	414	398	406	422	366	387	414	428	442	400	401	398	401	429	424	404	404	387	439	432	374	417	406	397	435	424	407	399	375	418	389	406	391	397	430	397	399	414	388	426	406	412	455	368	435	439	379	412	429	415	410	382	441	402	435	400	404	394	415	381	382	410	410	423	391	395	405	376	427	426	350	386	375	431	404	420	369	444	406	410	407	433	421	437	388	436	405	419	400	374	406	405	442	391	415	413	418	396	470	377	417	412	389	392	425	413	462	444	386	431	397	369	406	372	400	395	398	416	397	399	396	379	406	420	375	430	374	446	438	411	431	421	368	397	420	427	422	417	434	422	399	371	401	391	440	417	389	411	407	392	371	436	384	414	408	367	405	386	395	427	400	450	414	421	428	432	401	402	427	403	425	408	417	410	411	412	429	395	418	407	435	440	411	386	356	423	419	448	393	379	384	407	420	420	417	405	430	434	368	386	399	434	376	420	386	407	402	397	446	440	427	407	384	409	418	413	408	400	439	405	393	427	378	414	392	407	446	429	414	391	455	399	398	399	408	456	441	437	422	417	404	402	379	396	411	400	406	405	404	412	410	438	379	352	416	375	397	406	385	415	395	402	392	368	385	399	370	409	417	415	417	416	437	417	418	373	429	394	390	415	410	378	418	425	387	412	441	399	414	395	417	371	396	399	405	363	435	416	414	410	402	394	428	374	420	410	415	391	428	411	418	388	445	435	370	411	399	456	419	386	401	379	398	411	426	420	396	398	440	415	415	378	394	416	419	415	397	395	433	433	379	413	418	412	395	389	403	394	401	410	396	468	424	398	416	407	399	367	367	421	412	390	438	406	454	418	439	406	412	388	439	378	387	404	424	405	383	379	392	420	398	386	455	399	425	440	388	395	385	394	392	434	413	398	406	391	380	433	407	429	414	397	433	397	446	406	403	417	375	426	404	406
60714	100487	74704	44675	21275	7175	2060	976	763	737	729	733	701	717	753	715	711	718	765	739	724	773	704	676	747	702	726	695	693	704	746	744	694	733	711	783	726	753	730	681	746	765	747	742	718	710	754	716	768	713	679	688	715	722	741	695	727	703	702	728	774	746	754	727	726	691	720	742	771	702	703	734	743	743	738	757	721	760	721	759	694	728	743	702	730	726	729	691	754	758	741	749	718	701	724	688	710	762	776	742	730	703	702	747	740	687	681	717	757	773	695	725	733	743	727	761	690	738	768	744	715	686	742	710	732	712	677	724	716	744	741	742	744	734	754	739	684	719	740	748	729	700	737	746	707	722	698	721	745	730	713	767	772	726	740	767	757	694	723	733	753	780	747	703	710	710	707	715	740	748	759	737	748	714	753	730	703	724	768	756	765	746	728	708	738	733	755	781	770	764	686	764	718	742	744	699	773	749	777	739	717	688	710	749	692	691	757	721	736	701	734	666	706	669	735	696	716	723	713	694	749	724	746	739	747	724	738	715	724	757	728	731	692	704	759	752	707	706	696	719	766	790	752	774	729	734	767	747	683	756	735	749	714	707	729	728	696	712	726	744	764	693	698	721	719	741	725	746	712	709	692	766	753	729	725	739	737	696	752	753	721	691	720	735	714	699	738	721	656	786	727	745	778	783	724	731	711	705	730	748	767	750	704	730	722	685	740	692	735	693	698	696	764	721	732	718	723	701	764	755	705	726	707	713	764	758	722	759	732	766	742	717	749	765	708	725	761	741	766	735	694	745	691	728	704	759	729	746	733	718	758	691	711	682	728	748	711	708	769	741	731	701	737	793	747	743	731	790	681	685	700	706	713	767	697	744	659	715	771	776	693	736	716	711	753	748	742	688	721	793	783	728	710	771	779	689	780	715	698	735	716	698	738	772	693	709	756	698	718	721	698	731	727	713	722	711	721	701	747	730	747	719	757	695	690	719	680	694	723	777	715	729	792	756	718	771	712	760	703	715	722	704	718	760	764	759	685	783	719	733	710	707	737	718	704	730	733	715	736	725	661	738	689	771	716	726	721	737	740	739	743	715	723	740	715	768	729	708	703	740	739	718	765	706	694	750	738	744	729	778	745	691	738	760	735	706	681	707	748	758	747	753	747	706	737	733	695	712	753	752	718	724	717	783	765	731	766	699	726	721	748	793	685	715	742	712	698	767	751	699	751	727	736	708	770	711	738	725	740	743	773	727	736	752	704	778	710	702	707	697	740	701	737	723	712	685	776	730	692	754	735	759	722	735	732	739	747	766	717	758	743	778	780	682	763	709	682	720	690	720	784	712	706	729	665	800	729	774	671	800	723	773	703	705	699	726	689	745	718	746	731	685	704	733	720	690	694	681	751	728	716	735	715	728	709	746	721	730	734	741	692	745	750	722	727	773	701	744	762	757	747	766	749	742	762	769	771	731	738	734	694	720	752	742	739	744	708	738	706	745	735	733	722	768	736	709	739	732	758	732	743	684	772	713	758	747	717	717	737	720	692	701	709	757	742	763	720	728	722	700	720	768	687	720	716	681	749	697	741	760	705	720	764	722	714	760	720	698	746	650	685	672	703	741	737	754	762	727	708	718	703	731	720	744	705	719	722	751	727	717	744	754	726	766	708	727	714	693	713	714	725	704	722	800	713	707	750	713	786	679	716	751	682	692	720	698	681	733	723	754	706	775	724	710	771	700	743	689	721	719	717	677	681	713	765	720	762	708	741	732	728	708	759	675	742	748	709	730	719	733	751	751	733	734	743	747	723	742	718	644	709	716	749	699	699	716	724	658	751	676	726	776	690	725	733	700	720	712	727	709	717	674	706	767	718	693	644	735	728	726	686	754	735	733	736	778	726	752	768	764	714	735	693	730	719	750	740	747	713	696	678	744	747	735	713	682	759	732	746	707	749	739	700	745	726	736	731	750	727	765	703	698	727	690	771	745	734	733	733	784	772	736	740	692	763	754	720	739	675	701	694	737	743	710	742	726	685	739	681	785	698	761	719	723	755	730	711	733	743	727	734	766	723	752	696	744	704	722	684	749	719	694	717	774	755	684	683	753	694	702	685	747	724	706	743	769	763	717	717	755	744	725	743	682	731	770	684	779	755	728	757	759	720	720	755	678	768	686	771	701	760	751	708	720	754	722	731	769	751	767	692	732	746	755	732	688	759	722	756	720	698	778	700	718	803	725	706	711	768	785	716	763	736	718	725	781	749	768	716	760	694	716	726	691	724	740	704	731	711	689	737	723	719	714	738	729	720	732	740	685	746	720	708	695	746	681	707	743	722	744	728	764	690	715	763	729	760	754	761	695	749	775	767	711	783	691	722	733	719	740	732	733	726	773	718	744	700	719	722	739	718	747	732	731	661	715	761	683	742	731	762	724	759	739	739	750	705	730	735	713	717	697	775	726	707	726	720	725	741	714	708	715	717	747	734	725	773	667	719	755	709	698	691	685	745	696	693	706	746	742	683	725	765	728	727	720	771	699	688	752	718	712	716	687	734	731	746	734	780	725	723	755	730	745	712	688	737	725	728	717	710	771	691	762	720	716	782	717	742	696	710	702	698	749	665	735	710	698	747	701	693	740	712	712	750	718	718	755	693	693	735	707	688	682	752	735	683	716	694	694	703	750	728	736	743	735	706	702	777	780	674	737	740	756	746	719	798	741	715	761	736	718	719	711	728	768	698	732	742	726	710	687	723	734	690	702	726	690	764	700	706	730	701	722	746	708	745	709	711	796	739	759	797	727	720	688	758	790	753	703	688	722	765	739	735	726	760	723	744	754	734	682	745	746	726	775	728	663	756	760	749	711	738	692	732	746	752	783	720	701	732	763	720	733	705	748	745	696	745	745	721	700	706	728	743	742	766	695	699	685	785	710	666	715	685	760	711	762	716	733	690	708	755	728	743	719	741	766	705	686	747	716	768	699	725	732	688	725	762	713	734	752	692	779	697	729	724	776	701	760	744	748	724	743	752	732	718	699	741	719	736	706	718	749	721	736	709	738	699	723	775	727	723	743	766	773	754	696	733	732	762	693	728	695	738	751	680	769	678	709	700	759	699	786	744	755	764	660	775	785	739	696	762	739	718	742	735	771	693	715	723	715	732	747	711	720	736	667	737	719	699	762	708	729	734	741	676	756	758	744	712	699	730	739	735	750	680	737	721	670	715	731	755	693	715	732	760	743	737	746	750	755	759	744	732	681	767	731	763	709	724	768	697	704	704	764	726	718	707	696	789	743	718	707	797	763	680	742	730	769	715	761	744	742	716	735	719	726	729	733	729	699	693	712	682	708	762	745	706	756	750	774	744	797	709	724	660	705	725	683	735	721	727	770	788	708	710	778	724	711	753	749	679	735	744	725	702	716	736	707	714	718	763	736	697	741	742	740	718	722	719	785	699	737	676	699	758	722	741	790	782	725	694	778	680	746	737	752	713	729	721	776	735	722	723	680
29646	30446	27565	12415	2055	744	480	322	362	355	352	377	370	326	372	345	350	359	317	345	364	359	358	339	406	376	355	354	368	383	398	341	348	366	343	350	374	363	360	357	367	364	333	335	365	368	374	357	361	371	368	357	351	394	348	398	369	358	350	368	347	379	341	330	367	352	342	357	376	353	368	359	342	356	357	384	350	348	327	355	362	397	315	354	317	395	340	318	347	327	356	338	351	378	337	360	361	369	335	322	331	354	369	357	351	375	327	334	337	395	356	332	355	352	355	358	369	335	354	384	355	333	371	342	320	352	328	366	353	346	342	334	353	336	344	352	300	327	348	377	342	335	346	350	361	394	322	363	386	313	333	365	349	353	377	331	354	322	353	363	344	365	331	376	350	337	350	346	359	345	368	362	322	333	351	336	367	348	331	336	354	360	307	345	334	335	366	362	354	358	375	370	321	358	358	344	341	334	362	345	369	315	347	340	362	340	363	337	365	318	356	350	370	354	355	338	325	313	339	367	364	355	349	345	332	336	352	342	371	349	391	354	373	383	365	333	341	378	323	385	350	346	367	340	319	392	355	335	335	370	355	331	372	344	325	342	362	332	345	333	334	341	337	370	358	338	371	390	334	363	368	347	352	341	377	411	315	335	322	371	400	311	348	358	346	350	331	320	365	363	367	385	375	323	340	337	320	322	349	339	343	359	359	374	367	348	334	353	383	371	369	329	329	332	331	355	347	364	366	347	316	341	370	328	355	336	339	354	370	349	378	353	341	365	349	327	338	337	324	336	383	342	347	334	320	349	355	358	334	334	366	369	371	359	358	327	359	348	335	341	332	334	352	332	345	356	310	347	355	353	335	359	314	348	342	328	343	331	333	340	365	355	359	351	344	411	339	354	385	352	303	345	334	309	360	338	346	336	336	364	368	359	383	349	373	357	337	367	341	332	345	340	376	341	343	351	364	362	355	341	360	361	347	365	338	353	367	334	326	353	363	328	340	365	353	385	331	373	358	332	360	375	342	348	340	361	339	354	347	322	363	334	325	348	348	333	327	370	312	363	315	340	378	342	349	366	321	370	329	338	347	312	395	372	362	386	337	340	370	356	364	370	368	354	328	369	336	360	387	332	343	342	349	351	355	390	337	329	350	345	344	341	303	367	355	374	374	356	403	345	344	401	328	330	332	357	369	317	312	376	349	378	337	327	328	332	333	346	357	335	367	332	370	380	358	393	363	349	366	355	345	342	333	389	330	356	377	353	331	363	375	336	325	340	347	387	328	361	355	348	353	301	350	288	355	322	383	351	345	358	349	314	368	333	327	355	364	345	323	366	378	368	366	353	361	323	341	346	387	335	372	329	356	347	297	343	351	350	387	353	359	324	329	328	335	351	331	349	355	344	363	385	348	326	339	365	338	305	345	389	330	372	339	337	361	356	342	329	348	354	345	363	370	375	371	383	359	328	343	356	345	342	338	374	348	322	342	355	354	321	364	355	344	348	360	342	360	384	338	358	365	391	355	383	332	329	333	322	348	368	385	362	349	350	389	358	374	352	327	367	341	335	355	383	343	373	352	324	337	372	356	330	338	365	350	341	382	369	359	350	349	387	362	367	356	344	377	371	351	354	314	346	338	356	330	349	352	358	363	368	342	370	376	343	338	333	362	346	376	320	340	325	323	321	349	343	316	325	314	359	367	348	320	389	348	360	306	367	355	352	328	363	366	414	345	371	327	352	349	340	346	352	364	344	357	367	358	352	340	347	351	359	382	324	326	362	313	398	327	355	355	377	302	325	321	360	359	352	346	343	333	345	369	365	313	356	358	335	354	356	342	357	308	364	319	366	352	362	356	355	344	343	396	365	368	324	354	343	327	347	324	355	335	329	350	328	346	348	354	354	365	335	355	354	350	345	346	354	309	351	366	346	372	336	338	358	381	358	366	373	317	341	347	315	375	326	383	355	377	360	324	332	338	363	336	349	371	335	327	346	335	364	329	359	337	317	336	327	348	361	369	357	339	335	363	373	384	345	395	341	377	364	344	427	366	350	356	341	337	333	358	316	361	375	356	346	328	370	353	380	326	354	400	344	337	373	389	391	328	343	334	360	361	350	328	341	334	319	374	350	334	338	363	329	346	302	367	351	366	342	324	360	367	358	361	386	328	320	383	354	371	320	341	364	363	352	338	375	332	310	346	374	357	353	339	312	328	327	372	381	361	371	360	350	332	366	326	330	368	317	360	327	357	367	359	348	353	342	358	328	333	332	343	345	364	341	375	336	346	353	339	346	331	392	359	338	362	377	357	390	345	335	346	340	318	318	325	353	363	375	334	325	393	400	332	346	325	341	355	371	360	328	335	305	323	350	335	368	370	356	346	354	360	380	355	362	353	369	347	351	386	375	358	344	351	329	357	383	348	360	381	346	321	363	332	363	378	342	359	363	349	368	328	351	368	332	374	331	348	344	361	365	370	327	382	371	347	360	355	348	351	339	349	350	385	315	380	362	355	375	379	315	356	312	333	362	371	331	367	358	363	361	331	340	378	360	346	357	356	360	365	367	362	355	370	386	372	376	339	327	367	350	341	355	348	352	319	359	335	340	333	329	341	341	333	327	368	320	344	344	349	322	355	349	320	346	352	326	350	340	321	345	330	329	343	315	370	361	349	345	312	356	352	367	314	337	335	371	379	350	316	400	369	371	361	332	331	349	327	348	312	356	327	334	337	338	337	373	330	303	325	380	366	383	337	346	338	333	354	360	336	349	386	308	351	346	326	342	361	364	340	318	326	339	327	337	372	377	329	338	393	361	338	356	332	352	360	339	360	320	346	323	365	403	333	349	351	339	316	366	356	364	374	360	363	334	375	341	353	335	339	343	322	362	344	329	352	355	361	344	361	370	362	333	329	350	364	363	356	357	343	340	384	326	348	354	334	365	337	329	353	364	339	361	341	365	334	334	367	388	334	373	380	339	376	354	331	357	350	348	370	328	325	358	392	338	393	332	350	359	363	341	387	352	328	333	331	351	345	371	344	347	365	325	355	353	351	345	352	349	342	325	368	348	356	320	361	357	346	356	381	366	332	397	355	339	374	396	374	349	380	346	364	343	332	344	366	378	351	367	320	357	372	345	312	341	372	338	368	343	341	332	359	362	377	321	369	352	350	384	352	365	357	359	335	354	338	352	352	332	351	344	333	358	362	353	375	341	333	346	394	370	384	350	394	382	349	343	329	346	310	410	361	333	321	316	365	331	338	348	357	348	361	360	330	377	336	352	359	348	332	359	337	339	346	340	370	330	348	351	340	335	335	359	338	378	354	361	352	338	384	345	335	333	372	324	358	340	359	365	332	361	331	322	343	327	357	329	356	406	339	359	350	318	321	328	334	336	320	383	313	335	359	358	328	349	315	362	339	369	385	364	339	363	340	355	351	329	345	338	375	369	342	362	342	327	368	352	343	352	283	334	352	311	317	321	362	365	348	367	332	310	285	362	364	316
37496	48148	33625	13817	3709	1406	845	670	649	655	659	679	643	671	656	644	688	643	657	641	678	631	607	682	617	657	668	668	680	681	649	662	695	663	661	668	681	678	670	650	626	689	644	655	680	681	676	633	645	679	660	637	656	655	619	644	701	654	693	619	644	624	679	658	656	649	622	631	677	665	667	655	669	648	726	620	664	665	678	601	651	663	685	692	642	654	652	697	663	620	624	684	644	669	702	638	699	643	687	597	657	633	692	630	656	637	671	658	664	691	623	661	654	642	647	633	637	670	659	653	639	661	663	666	692	671	631	674	643	660	683	631	711	641	689	619	638	678	656	678	675	660	640	656	637	684	607	716	690	662	634	714	635	646	659	629	646	684	658	628	688	653	665	640	664	650	655	644	602	709	627	691	690	689	674	667	652	648	623	653	655	675	739	596	690	644	629	690	704	647	634	709	708	627	673	702	664	725	668	639	674	669	665	653	656	669	663	606	654	620	702	629	646	657	701	694	648	653	698	667	692	645	671	658	662	653	633	675	655	684	673	654	626	659	697	675	699	658	644	622	648	724	673	700	659	633	666	733	641	653	661	686	697	658	647	696	631	708	645	667	632	648	649	665	659	636	642	680	649	686	704	684	698	659	634	692	598	638	655	642	675	639	702	669	667	659	673	652	663	666	660	665	710	671	656	661	648	661	674	700	633	637	628	666	640	682	673	664	656	611	652	682	701	649	682	655	682	648	627	659	679	673	662	678	672	670	710	692	615	669	680	692	721	615	648	674	634	629	627	654	678	648	642	649	662	641	630	689	681	694	694	651	670	685	651	714	640	628	618	604	649	641	675	673	620	671	664	691	684	649	670	634	699	658	651	701	680	629	671	691	668	667	655	624	641	632	650	657	657	642	671	656	671	633	659	663	686	662	722	686	654	653	661	632	663	645	629	658	664	661	633	587	679	701	603	667	634	648	635	675	656	660	666	687	663	683	668	661	672	631	659	651	628	608	671	703	659	699	655	621	675	663	655	648	663	653	667	668	664	644	671	685	692	682	644	640	659	682	683	649	673	674	673	674	656	653	675	606	642	729	650	674	675	702	665	654	630	664	665	625	679	733	654	640	645	655	622	668	662	613	658	669	627	606	647	659	668	657	639	707	651	669	631	667	674	681	641	647	607	636	644	656	593	645	689	658	677	633	656	667	649	635	615	673	647	691	628	642	639	677	652	609	607	652	665	659	640	682	676	676	679	646	614	643	702	694	647	646	676	721	639	662	631	672	666	669	657	664	646	660	687	662	657	639	627	601	671	654	635	658	654	713	662	656	750	666	696	644	658	653	654	663	700	668	623	680	667	656	695	685	641	636	606	696	636	665	645	657	636	659	650	631	649	652	664	660	707	640	719	686	633	679	645	684	699	680	659	655	623	669	662	666	668	650	649	648	672	648	715	624	635	633	615	617	649	658	621	673	691	634	682	626	669	707	618	649	675	674	682	656	654	652	636	685	644	699	680	670	683	573	668	669	648	642	691	692	667	679	692	658	685	662	656	677	664	684	663	655	634	661	629	675	661	654	667	659	697	665	653	698	641	652	593	684	659	644	630	652	668	643	645	663	661	669	649	723	690	636	653	634	680	666	663	636	629	672	658	682	676	653	664	625	628	702	638	643	669	713	668	629	653	647	654	637	694	618	599	684	672	680	629	630	674	644	642	680	649	651	677	635	683	697	666	648	639	645	640	641	660	656	656	668	670	678	682	674	671	654	670	698	647	687	701	645	621	659	661	683	706	631	609	675	680	664	665	658	675	664	630	680	668	668	643	710	655	671	691	635	667	670	632	639	665	646	689	670	644	667	667	612	628	698	683	706	683	703	637	681	637	666	634	669	653	661	645	685	625	719	673	603	616	623	627	644	661	677	634	706	606	616	669	653	678	645	631	680	662	627	698	649	677	686	658	668	661	669	624	662	676	657	649	642	653	674	632	643	638	654	679	659	648	676	698	663	670	656	668	600	663	648	668	651	689	691	690	628	678	698	719	659	697	660	629	619	676	626	692	649	646	652	647	695	659	648	681	616	681	679	665	695	650	634	703	660	637	668	626	583	679	658	692	635	662	642	654	673	615	644	672	663	617	646	608	655	656	669	690	664	642	684	688	653	656	663	624	654	699	697	671	657	686	618	635	635	709	659	638	631	618	650	612	628	667	671	630	725	668	657	650	663	670	611	658	667	649	683	658	663	659	657	676	635	662	667	673	660	650	643	639	642	647	699	683	645	631	637	659	684	655	690	675	658	625	632	693	702	647	681	615	647	701	698	630	678	655	682	662	635	646	634	670	613	638	689	678	675	619	664	641	723	625	635	642	633	632	606	627	668	674	658	660	678	658	639	640	596	682	647	681	684	660	640	615	673	634	661	697	691	628	625	636	652	659	654	630	653	697	715	655	646	676	610	665	678	652	731	642	629	673	677	709	686	695	627	675	625	653	674	639	649	647	688	684	635	641	689	668	600	665	642	685	630	677	669	658	635	669	648	652	658	660	677	657	651	659	669	676	678	638	660	634	636	679	641	650	659	641	708	646	607	675	693	659	685	643	636	609	639	681	628	686	662	638	667	666	660	656	697	676	652	630	680	662	642	656	672	677	629	671	672	668	711	657	651	666	671	660	666	619	642	661	668	664	682	643	666	647	659	608	662	653	694	663	663	657	601	690	642	684	684	687	715	667	706	676	643	673	646	650	628	662	694	641	676	631	648	633	658	642	684	668	662	675	647	639	668	653	648	651	713	634	667	697	635	661	667	637	619	634	673	658	688	638	662	647	643	660	645	671	673	686	665	657	620	626	649	632	650	657	665	631	650	649	656	685	609	656	612	733	663	691	640	656	684	685	649	687	666	678	692	646	653	657	685	682	610	715	686	687	691	627	651	637	649	634	647	678	651	689	630	725	658	668	676	669	662	645	637	679	705	644	678	708	632	658	661	640	631	589	643	629	639	644	681	657	660	627	669	645	700	652	658	714	671	640	656	703	686	693	642	660	669	606	671	644	647	657	630	643	644	720	665	675	597	666	659	661	637	680	682	652	632	641	649	655	707	649	657	671	659	648	626	711	693	628	641	671	610	615	642	661	634	650	669	694	649	721	665	652	684	682	652	647	635	687	622	673	650	642	673	716	647	658	727	690	659	679	687	654	624	656	617	700	675	708	653	613	613	648	637	624	699	695	634	708	678	660	699	622	654	666	674	675	677	663	673	663	629	669	634	676	672	686	705	632	629	665	627	644	643	639	657	634	717	680	650	711	673	656	614	658	667	662	654	685	642	661	627	701	683	614	648	698	663	659	646	666	712	642	629	676	667	661	669	625	658	665	634	642	680	670	714	666	648	677	654	687	637	641	668	652	637	698	661	640	671	684	633	678	650	646	631	681	681	672	693	632	678	637	641	595	639	667	674	657	617	651	625	687	699	664	650	648	670	686	678	670	689	672	656	647	670	679	671	651	659
24938	24426	34677	27923	17584	4760	695	405	362	390	357	352	348	353	353	335	346	367	325	362	345	322	346	364	386	355	348	350	350	339	365	384	348	363	321	341	353	362	326	357	363	339	330	329	327	355	342	302	390	378	335	368	371	346	350	332	348	338	365	347	350	368	367	378	345	348	327	337	326	371	375	380	354	337	393	360	353	344	366	350	368	346	369	346	320	362	351	332	360	340	355	329	342	392	350	359	361	359	360	357	363	326	376	351	378	351	349	369	372	340	345	347	341	353	330	349	340	338	357	352	346	394	321	351	355	365	336	359	352	356	376	342	358	346	384	340	355	345	368	344	367	337	338	384	367	361	375	340	328	378	354	340	363	353	335	335	351	359	380	343	377	333	368	376	364	352	379	368	351	348	336	350	351	343	333	349	358	353	366	350	346	341	393	373	360	346	324	377	326	341	363	361	342	371	336	329	374	357	337	349	333	361	339	327	343	333	338	361	338	356	362	362	364	368	329	335	339	344	385	333	358	341	353	357	352	348	371	327	317	342	338	363	369	324	325	351	353	360	350	382	339	323	324	319	336	354	324	351	360	351	367	366	369	369	369	324	346	370	332	340	325	363	362	337	363	363	377	349	366	360	338	335	352	370	365	345	333	349	370	342	350	327	354	360	314	349	356	342	327	355	338	354	332	374	358	353	318	363	355	350	372	391	334	331	359	352	338	363	362	379	357	370	355	356	328	326	351	335	357	347	368	353	394	322	329	346	351	325	335	333	374	330	339	341	316	314	360	350	290	387	364	361	334	339	333	346	337	333	341	349	344	344	338	353	350	321	325	378	348	314	333	341	373	319	369	348	386	359	399	394	355	372	347	364	343	366	383	342	355	369	357	338	341	354	342	333	377	329	378	342	332	355	353	329	351	362	349	324	357	359	364	313	318	341	346	357	373	331	345	340	342	372	382	328	328	349	351	390	348	316	370	360	358	348	351	368	339	356	323	374	364	321	375	379	336	350	373	359	332	370	363	362	352	357	375	351	332	350	354	349	325	342	335	350	342	334	356	348	350	353	338	331	376	362	337	341	368	359	340	337	338	354	343	389	335	333	327	343	338	372	378	342	356	351	373	376	351	345	324	361	351	399	361	327	337	314	341	302	346	379	350	342	377	349	327	363	341	376	368	352	355	340	358	370	363	372	353	342	359	341	351	367	329	330	378	346	362	340	361	380	337	370	342	355	362	337	366	388	367	346	345	362	355	336	335	338	339	346	363	348	411	352	349	345	336	343	353	381	367	412	335	359	325	344	348	344	322	350	358	345	358	344	337	312	337	312	324	319	336	371	368	351	356	353	349	320	344	358	338	375	349	327	332	351	325	354	328	360	356	331	368	369	344	338	356	335	333	342	317	344	320	331	369	345	330	354	339	345	337	355	342	331	383	363	353	355	353	325	352	360	351	363	356	395	346	351	323	357	330	379	343	354	394	365	354	344	368	350	338	324	346	363	333	354	349	378	353	366	344	358	365	365	385	351	356	352	357	392	376	351	345	359	355	330	351	359	325	359	373	357	340	337	343	365	340	370	359	360	342	364	345	380	334	374	301	374	325	341	363	358	361	328	295	310	339	366	370	346	315	369	363	335	394	328	311	335	346	362	332	358	343	330	347	321	329	385	335	313	336	368	351	381	340	323	341	352	345	347	353	376	353	350	346	351	350	312	361	316	346	352	364	355	359	353	365	356	320	333	367	360	366	369	316	369	363	351	361	353	377	328	380	339	344	324	367	352	373	342	316	374	359	357	355	346	378	325	353	344	336	329	364	311	376	383	328	345	361	364	328	358	373	394	365	363	369	364	350	344	329	359	356	364	351	377	355	370	398	354	371	376	374	330	287	364	359	360	378	372	362	356	332	348	347	356	309	350	337	346	349	357	339	337	374	345	384	357	332	351	360	346	381	332	324	380	365	351	340	370	334	376	363	341	352	338	369	353	316	363	355	364	365	364	360	362	336	325	424	344	388	333	325	349	381	363	337	340	324	357	352	346	358	313	364	345	364	330	325	312	335	359	345	315	333	352	357	360	339	388	334	353	339	354	338	336	378	343	337	324	361	324	323	322	356	381	368	365	377	372	352	344	359	339	347	288	353	383	375	354	332	377	355	353	361	368	339	312	377	384	351	313	356	358	366	397	365	370	357	341	330	369	359	327	349	379	339	351	327	370	348	331	346	356	380	355	352	370	327	330	342	353	365	352	340	313	325	365	315	372	389	349	348	357	347	365	364	361	357	340	335	336	363	387	361	340	346	351	379	367	369	320	353	344	325	359	373	374	342	346	314	359	347	376	355	345	334	362	369	343	343	331	329	321	340	336	345	368	359	307	328	358	336	349	396	373	341	356	350	331	348	339	332	376	316	342	309	366	346	341	364	319	375	345	358	333	353	332	358	334	360	356	357	380	372	348	359	358	354	365	345	377	357	370	318	306	357	334	365	370	361	381	354	384	345	349	371	366	316	353	364	328	360	364	370	351	339	331	356	347	363	361	359	331	344	343	378	350	356	344	349	367	382	342	311	359	349	342	359	343	338	334	338	357	371	342	358	334	336	373	336	325	368	342	344	365	332	357	374	338	337	343	310	341	344	342	324	342	403	368	327	331	337	335	339	354	353	372	360	364	367	389	308	332	364	356	392	405	341	368	317	338	344	337	330	352	358	335	355	349	335	347	357	348	318	392	372	330	325	364	358	370	356	352	344	338	337	369	362	376	355	343	328	362	338	364	354	349	314	366	342	324	351	338	391	382	349	383	321	320	331	358	369	357	347	352	358	343	368	310	345	346	372	370	324	334	341	343	342	336	354	323	351	345	348	378	361	326	350	361	310	356	364	351	340	340	336	322	374	340	348	383	351	361	347	344	374	361	352	333	358	333	361	341	349	377	343	378	320	377	341	338	320	359	380	369	354	355	365	347	338	363	369	389	340	357	341	344	356	382	316	353	353	357	350	340	331	328	362	348	358	342	316	334	327	324	346	349	324	326	324	296	349	354	351	341	335	343	346	373	330	390	333	329	397	354	351	390	332	379	382	324	335	343	386	339	327	327	338	321	365	360	366	353	364	329	364	351	357	332	336	356	353	355	337	334	367	347	361	375	304	348	371	355	387	352	331	357	391	337	330	334	353	356	318	352	325	350	328	301	331	322	366	323	347	360	350	316	313	379	330	351	311	382	330	358	366	339	368	345	341	352	319	361	366	357	344	351	365	354	391	347	345	313	333	359	328	354	358	372	346	361	388	364	347	360	322	340	381	341	356	345	346	336	370	314	333	378	324	316	363	354	378	365	354	387	341	359	333	342	353	345	327	351	384	366	349	361	343	383	386	330	367	387	320	360	352	359	329	379	315	354	372	344	333	340	312	369	370	349	323	343	362	359	363	343	352	388	346	354	321	374	337	375	361	314	362	354	365	332	334	360	337	354	354	350	328	381	345	323	352	312	305	341	346	360	341	326
59542	89013	63312	34046	12518	3077	1135	701	683	656	679	601	664	666	682	664	644	644	681	692	632	651	683	656	681	629	608	652	703	653	653	647	665	608	634	650	676	650	677	670	689	640	642	665	674	712	636	668	657	629	651	598	624	644	656	655	661	654	625	641	648	633	675	616	658	655	667	666	645	615	632	641	658	657	662	638	662	680	667	603	673	658	658	619	660	663	645	662	649	650	634	660	629	630	640	665	677	639	619	664	673	665	661	656	671	701	671	610	671	638	630	626	645	651	632	637	655	671	657	670	655	689	677	677	650	686	663	690	645	691	643	666	647	668	677	666	647	629	651	664	639	677	636	651	654	643	618	662	628	613	654	683	634	635	633	657	629	656	625	675	666	677	627	668	630	633	645	648	660	672	664	651	619	671	657	666	670	665	622	666	655	665	638	612	629	663	634	672	596	638	680	622	643	648	683	658	610	695	669	666	678	625	645	649	685	691	637	672	704	631	660	612	594	670	652	623	667	651	671	627	662	639	632	682	655	662	689	673	658	663	664	660	679	645	617	630	617	663	618	668	623	641	660	702	692	644	608	643	628	648	655	651	609	668	685	659	659	652	626	626	638	684	666	643	665	653	645	685	666	628	654	676	698	703	663	659	618	668	676	634	656	679	657	624	656	648	617	631	650	706	646	669	700	651	617	661	648	633	700	659	664	657	634	627	678	640	644	639	655	556	623	654	677	671	667	629	676	691	608	681	676	654	687	608	598	679	709	655	669	680	673	637	645	683	664	649	700	642	645	631	688	650	655	661	685	664	651	671	647	659	628	640	662	656	654	677	672	647	676	632	641	636	639	644	662	667	643	657	666	642	710	661	655	640	596	632	611	647	676	675	631	617	703	673	648	626	654	639	654	639	685	655	649	660	672	631	626	627	633	645	659	628	673	691	631	635	624	674	657	649	636	714	670	629	657	574	699	565	599	621	688	663	663	661	650	623	635	627	640	632	634	657	657	658	601	689	676	629	626	644	672	648	648	641	599	644	643	662	674	642	660	660	664	643	705	635	679	659	645	680	655	636	687	646	654	668	646	676	669	682	679	659	661	652	646	663	655	635	663	655	645	689	653	662	639	687	616	634	652	652	677	630	687	648	627	704	613	693	686	620	648	700	645	654	632	621	633	610	659	672	647	668	648	689	665	640	636	650	697	645	671	660	690	691	635	709	663	685	661	654	646	632	654	654	653	617	607	639	719	629	655	613	664	647	639	636	675	636	639	644	635	685	661	654	684	642	645	680	632	671	665	652	641	657	644	662	671	683	625	675	656	649	627	636	653	665	637	676	642	626	599	646	669	652	658	613	647	682	621	635	637	638	638	623	647	646	645	652	629	674	602	673	678	651	670	642	609	639	662	646	627	652	656	652	622	671	687	681	594	646	620	674	647	688	666	717	646	639	673	628	697	632	650	603	643	651	617	668	649	648	617	687	651	675	630	633	683	646	646	669	647	668	674	680	653	671	698	635	602	648	658	673	664	658	693	650	675	664	674	714	676	659	667	668	658	681	634	668	692	659	639	620	636	677	647	640	609	623	654	697	661	658	690	627	629	626	624	665	658	654	620	643	628	630	592	596	691	676	636	685	654	635	656	618	670	684	656	658	651	655	672	655	710	607	624	623	662	642	696	636	624	633	633	633	656	645	644	630	639	638	684	723	629	678	636	664	621	598	638	637	654	631	661	627	620	614	672	620	631	664	625	603	600	661	643	680	627	651	750	673	684	623	636	621	639	638	666	630	621	632	683	668	625	647	703	674	642	651	656	644	679	616	641	644	645	687	688	657	637	635	640	634	651	656	687	637	606	678	700	667	668	658	665	678	671	678	655	703	650	677	664	605	693	681	623	682	631	684	622	645	634	676	635	685	696	660	640	644	636	674	623	654	623	622	614	652	679	678	654	655	685	609	699	665	625	620	641	672	687	681	657	641	632	659	616	675	648	681	664	673	599	660	640	651	636	659	633	658	601	616	640	637	594	644	662	663	644	676	662	685	622	672	672	633	600	654	677	629	616	628	625	629	683	651	720	707	631	637	640	671	605	642	634	620	679	639	650	654	654	664	619	682	642	664	660	680	717	628	652	642	612	675	680	629	652	691	638	662	698	603	664	687	630	644	655	658	714	631	677	626	661	682	637	632	654	674	696	610	657	616	642	700	650	670	601	662	611	704	658	644	659	707	633	660	643	657	636	640	724	660	598	710	602	633	674	690	676	697	648	636	666	652	641	653	692	641	642	614	669	635	633	610	617	689	649	636	635	630	639	668	636	620	664	657	649	624	665	621	647	616	677	668	648	635	688	709	646	694	646	696	652	670	660	606	697	660	668	680	646	646	632	666	650	667	623	652	640	641	657	645	646	664	624	651	597	691	657	641	676	663	670	657	636	664	687	666	651	668	674	631	650	619	690	682	629	617	641	676	696	659	666	703	657	621	679	660	676	674	686	648	639	628	619	631	627	667	637	646	647	671	663	626	648	663	632	630	678	676	614	642	684	651	688	609	619	631	640	622	641	619	657	651	686	669	665	629	625	593	661	676	629	600	680	702	610	673	680	677	671	656	638	693	673	626	632	635	648	671	654	688	609	675	603	644	598	651	596	646	671	632	654	647	630	653	651	687	650	666	628	626	640	651	714	646	655	610	622	642	627	660	666	654	673	641	652	645	673	670	646	618	657	674	680	669	687	703	661	645	659	628	649	616	697	650	703	667	677	668	681	671	638	681	628	659	666	700	687	665	628	664	643	652	666	623	684	631	691	649	637	649	660	655	695	620	669	665	666	621	620	644	656	627	627	687	658	677	631	665	638	660	623	652	627	640	641	645	658	669	632	621	625	702	661	642	642	621	631	653	628	670	659	617	636	617	639	640	667	645	665	654	604	641	593	688	660	661	631	648	660	644	660	632	639	622	653	579	674	650	683	644	639	655	624	661	641	633	620	645	683	652	646	665	636	650	647	644	672	713	648	666	629	652	625	661	629	626	644	633	632	641	646	660	645	661	623	640	648	622	692	669	667	660	619	632	627	623	677	653	620	701	670	621	658	663	623	679	644	669	645	616	662	662	640	613	620	680	647	683	686	693	636	644	669	591	628	612	633	629	669	654	654	652	610	640	630	673	663	619	677	672	652	652	678	654	649	667	666	693	655	661	627	629	628	634	641	636	650	673	713	651	655	651	673	687	668	624	671	682	667	692	621	609	617	656	637	663	641	672	671	655	651	626	662	621	685	682	669	603	695	646	653	627	692	687	666	641	698	664	677	645	631	658	655	642	676	702	666	658	685	659	649	670	641	633	652	691	647	644	673	619	628	698	642	644	633	654	678	661	695	635	652	657	690	667	640	630	610	673	642	653	712	687	630	653	623	628	647	657	590	650	635	648	617	669	693	671	672	635	654	668	695	680	641	619	629	646	642	644	634	656	666	673	639	654	656	687	622	693	637	700	669	701	654	696	643	672
23511	22395	32002	25534	21125	16555	3450	536	422	468	455	407	428	457	412	388	412	429	445	442	436	412	433	403	425	402	385	428	383	425	396	379	408	416	407	407	392	427	394	411	420	419	373	391	413	436	394	404	411	433	397	386	419	420	422	412	433	453	428	419	432	405	424	393	367	390	382	410	370	375	437	401	411	406	425	372	425	406	400	392	436	406	421	435	383	390	403	404	434	383	408	431	364	397	430	419	398	412	405	370	383	403	437	397	384	398	391	412	421	389	416	387	403	440	403	392	421	413	410	377	406	414	433	375	399	437	391	432	418	382	420	410	364	457	412	397	404	399	382	402	401	394	387	378	387	405	406	417	412	397	399	405	402	385	394	397	416	412	405	378	389	432	399	399	426	411	438	431	393	402	403	429	414	390	376	421	422	389	441	418	385	419	418	417	399	391	413	389	387	425	452	395	418	405	418	417	385	400	407	398	360	428	410	435	418	370	440	422	395	413	411	417	396	381	378	354	420	417	393	409	400	385	396	391	384	418	405	403	380	410	414	400	409	407	426	421	386	386	394	387	375	382	400	430	388	380	418	429	391	425	396	418	409	426	401	390	393	400	401	391	422	419	367	435	398	373	421	403	384	398	422	395	425	403	423	383	424	406	402	378	377	415	402	383	382	389	397	379	382	386	385	379	381	387	436	377	423	404	409	404	408	426	431	370	389	430	406	403	379	387	396	360	379	403	413	371	414	409	400	390	403	424	418	409	401	417	436	415	415	437	385	387	434	384	420	385	415	415	372	407	395	374	424	444	432	412	390	391	441	387	419	371	381	368	425	402	418	420	419	395	386	402	404	418	388	369	368	404	381	409	366	386	395	409	376	423	401	418	408	407	410	394	440	417	355	402	442	395	442	436	411	421	376	370	387	432	391	420	438	399	415	388	386	413	426	395	392	390	384	406	411	391	385	413	375	420	434	385	400	390	400	422	427	407	400	384	387	360	393	391	385	436	417	424	365	408	418	384	418	435	407	385	414	467	372	457	449	397	402	416	408	407	406	396	433	375	385	432	403	398	406	378	415	398	410	397	396	392	383	415	369	422	393	430	444	408	401	373	396	403	401	402	468	395	413	414	410	438	387	421	390	415	394	393	386	415	408	383	398	414	402	387	407	426	445	395	422	380	370	390	403	419	481	394	388	417	399	408	412	400	407	403	387	407	381	394	403	427	400	378	384	462	430	394	414	416	425	416	404	397	432	416	379	393	350	405	389	418	394	394	428	413	371	410	400	374	391	398	389	394	418	398	394	388	392	418	397	438	401	415	386	457	417	408	424	420	430	376	394	414	445	388	400	391	410	433	421	395	398	434	397	437	393	352	395	426	382	420	417	410	400	408	381	425	399	412	402	391	386	400	408	380	390	343	414	430	383	408	422	385	361	436	424	443	445	403	412	370	395	425	428	434	404	389	409	413	426	419	368	400	394	375	425	385	403	407	378	378	412	443	430	440	395	393	413	399	423	373	383	397	411	395	444	439	396	414	429	445	454	409	391	452	393	397	404	397	374	395	417	403	413	398	384	391	385	427	402	423	425	385	417	429	418	399	403	410	392	395	377	427	398	388	397	387	395	425	421	415	417	422	429	442	382	383	419	415	407	374	445	412	371	450	387	397	404	448	386	414	379	415	407	397	432	394	392	423	398	395	404	428	418	393	411	411	384	456	444	384	409	397	388	386	408	399	369	399	400	374	400	420	402	407	404	428	402	376	404	416	375	434	420	430	414	387	380	384	445	418	419	404	397	359	373	386	351	417	392	388	418	397	407	364	419	378	422	374	431	396	375	392	391	388	401	375	444	412	416	433	413	389	404	399	390	421	425	392	385	421	422	409	384	415	433	431	421	408	392	377	425	429	401	409	406	422	407	422	421	412	393	441	362	409	352	398	395	433	435	374	393	400	408	407	407	376	414	384	447	394	407	390	402	393	399	393	418	392	390	409	366	427	443	414	416	408	402	410	389	389	399	416	406	424	401	392	415	398	379	429	406	389	425	379	396	462	406	410	408	423	431	423	395	404	387	428	418	425	373	401	422	425	371	395	401	383	441	430	441	397	415	403	387	404	404	390	392	406	386	404	407	380	380	439	440	391	409	420	374	398	435	388	380	426	427	393	416	421	386	380	403	432	426	388	416	377	407	443	370	441	400	377	400	424	415	425	398	431	416	399	392	393	404	406	392	414	408	417	435	395	424	386	414	392	403	438	404	412	374	391	373	393	418	403	402	380	399	422	400	416	414	368	377	362	382	406	389	430	391	440	364	410	421	401	408	384	390	414	460	392	424	408	432	378	400	406	379	398	378	431	380	389	410	412	411	429	399	423	431	394	386	404	412	411	424	415	403	421	419	414	399	387	394	425	405	386	378	390	406	402	365	416	412	402	388	392	403	380	422	410	408	408	415	409	414	411	414	403	427	403	391	414	395	413	405	413	390	404	378	434	394	402	406	414	402	404	433	402	368	380	383	371	375	403	392	422	401	382	441	449	389	421	421	410	427	430	411	402	376	377	399	397	399	408	423	388	413	424	449	387	454	383	413	409	399	401	390	445	416	422	440	421	415	368	409	412	422	367	408	435	395	405	390	367	414	411	404	439	389	386	373	396	414	375	358	383	409	410	381	419	394	392	413	460	394	416	366	415	375	408	425	367	408	393	378	378	387	396	429	402	398	425	424	423	405	404	405	423	397	399	412	431	416	421	390	395	374	401	419	395	380	410	375	416	389	376	408	381	396	375	417	381	419	395	404	376	425	358	401	368	441	399	436	382	367	394	407	410	405	355	369	384	413	411	410	410	378	412	370	406	424	426	413	387	417	397	408	436	432	368	404	410	424	384	384	433	403	398	373	384	364	398	441	423	391	381	445	400	399	382	419	402	414	396	406	399	443	401	410	414	435	402	397	371	402	407	427	403	407	411	412	373	366	383	420	449	402	384	419	370	390	417	401	377	378	442	393	413	401	400	406	440	382	404	418	393	439	404	420	395	402	435	412	374	429	415	384	389	390	399	415	376	417	392	416	397	403	411	412	382	388	416	389	384	361	397	413	385	430	418	377	396	441	411	396	429	384	389	440	386	412	409	389	360	424	382	398	405	415	382	406	418	377	434	409	432	395	410	399	424	445	407	417	415	435	400	382	409	418	400	427	399	400	449	429	394	427	392	426	429	445	419	420	405	432	369	406	393	390	364	402	412	385	374	396	371	397	416	391	420	409	401	405	367	402	392	424	396	391	350	415	448	380	419	385	392	389	413	386	387	401	435	424	404	393	403	403	398	427	421	422	405	421	405	420	396	383	406	427	399	386	408	385	429	414	410	377	403	434	374	407	402	390	407	413	400	389	390	380	379	399	391	420	407	393	394	400	366	395	405	381	392	408	415	378	412	442	384	391	411	453	443	389	418	431	399	397	400	437	390	416	400	413	391	390	413	410	403	426	403	414	380	415	395	435	382	403	404
60960	101374	75467	44633	19423	6443	1765	852	743	682	742	715	740	716	768	723	686	748	763	819	716	677	730	737	717	746	720	784	781	777	702	725	759	684	702	739	750	766	758	771	721	731	718	688	760	739	701	736	771	694	707	726	727	720	716	755	689	714	701	758	715	689	741	739	720	690	752	706	743	688	685	726	712	728	745	756	732	748	726	705	740	747	752	716	719	731	795	710	702	786	740	700	737	730	699	743	696	747	720	666	759	685	777	740	750	709	740	712	777	671	737	710	704	747	738	761	704	748	697	737	709	684	714	725	686	711	678	721	715	750	742	741	782	766	711	735	761	693	714	766	772	719	775	726	731	740	733	755	707	721	715	718	708	750	720	712	745	715	744	693	709	760	744	730	733	721	724	763	717	786	683	695	685	687	687	751	677	737	767	711	708	696	721	725	740	681	652	725	767	708	717	746	751	746	754	675	693	691	683	708	698	736	726	767	717	768	755	707	739	676	701	692	759	701	693	731	683	729	717	768	723	696	742	759	696	755	691	728	772	651	745	717	692	751	781	685	724	673	732	710	729	732	754	724	753	673	661	750	745	750	731	770	726	719	727	725	742	752	722	733	690	785	683	677	687	707	733	722	761	706	729	737	787	721	741	697	698	671	678	718	742	740	723	724	711	685	743	715	704	755	715	722	719	767	786	724	729	726	703	752	729	710	780	691	718	703	729	688	714	695	776	734	696	798	721	778	695	717	765	705	737	741	743	705	728	733	720	712	750	729	692	839	756	720	751	721	695	748	790	704	781	746	713	713	703	742	712	730	748	723	724	783	702	695	729	742	696	725	756	709	720	730	768	729	733	685	734	734	733	686	735	748	764	659	689	732	738	733	679	713	679	680	737	747	700	737	712	734	691	718	753	705	685	667	745	681	737	742	710	753	720	795	748	709	710	755	746	751	733	701	704	704	755	763	760	691	760	717	738	733	740	765	735	730	701	719	752	687	727	733	686	664	732	727	709	782	734	700	679	695	704	681	710	655	747	720	748	700	711	707	756	729	765	738	743	712	755	699	708	681	719	765	758	740	716	737	664	714	740	739	741	728	723	738	775	727	706	749	732	709	714	703	772	759	716	719	684	721	709	711	691	709	743	722	730	713	733	728	720	764	678	726	699	687	744	728	759	709	702	703	768	706	695	736	758	689	737	704	703	750	692	704	744	717	689	748	752	721	721	739	772	688	727	760	697	720	718	723	738	686	700	719	697	694	749	688	720	730	718	722	733	716	762	672	716	708	731	777	701	776	735	751	785	698	728	755	719	712	734	724	747	749	728	743	735	730	744	681	709	694	755	735	745	721	700	739	722	752	707	701	722	727	716	685	654	733	723	723	760	684	757	718	695	718	743	752	741	702	737	720	700	721	714	733	720	759	693	758	771	731	719	738	705	765	723	698	696	725	734	717	736	736	719	714	737	749	685	720	719	731	751	730	732	748	750	754	705	729	762	756	726	710	735	750	724	797	753	721	708	733	724	752	738	722	755	717	754	721	726	733	708	659	713	762	683	708	749	724	727	755	761	740	704	734	753	688	718	711	696	678	768	773	734	710	750	706	737	722	720	731	769	728	692	751	750	748	686	761	730	695	720	723	763	738	674	700	751	713	729	721	752	734	706	701	763	705	726	732	732	750	703	751	747	751	739	707	712	702	746	751	682	785	683	720	706	729	740	743	767	704	730	715	708	741	708	725	691	731	775	756	694	751	756	696	752	738	754	707	728	765	724	677	726	736	672	723	739	728	710	703	742	740	724	756	738	731	679	690	742	734	712	725	710	697	733	712	706	704	748	709	725	733	750	678	713	711	687	730	722	744	758	700	746	724	774	741	719	696	720	719	757	766	733	755	765	756	721	724	724	704	716	705	728	752	779	769	699	735	723	714	744	727	710	757	724	731	690	749	700	761	720	694	714	712	714	731	681	699	714	728	729	785	685	772	749	679	719	694	702	762	684	700	712	738	716	726	714	710	714	691	745	714	735	737	735	739	735	765	703	740	741	725	773	725	741	724	742	723	706	701	721	697	755	686	744	697	701	668	776	738	711	691	780	704	721	745	702	735	750	736	685	702	765	689	746	702	690	731	731	740	735	750	693	728	740	735	718	710	716	729	703	779	757	758	725	707	757	767	718	726	681	742	769	740	739	725	690	737	714	689	695	723	743	746	736	698	786	746	730	723	719	704	704	752	718	732	741	696	760	698	673	726	701	687	676	730	731	727	720	731	680	702	755	723	740	724	735	763	712	690	720	708	721	740	688	702	709	733	747	710	750	688	741	736	740	745	660	724	743	707	716	726	701	729	733	730	757	768	740	734	751	721	695	708	739	764	668	734	726	701	694	725	702	765	766	727	699	714	677	732	683	769	689	709	725	692	705	758	719	724	706	739	722	759	749	697	727	728	730	683	731	710	712	755	713	748	711	711	720	719	763	682	734	767	730	756	739	716	734	744	718	718	727	684	670	743	764	741	761	727	753	717	759	703	673	755	715	758	723	691	759	789	708	725	716	674	709	738	755	702	738	746	761	760	746	688	735	744	756	722	736	770	709	684	703	702	698	764	727	777	686	744	783	703	715	731	740	741	708	754	702	737	723	686	675	745	719	745	750	766	705	714	749	696	702	752	755	721	740	753	711	743	755	689	723	726	755	720	712	750	732	720	661	762	771	724	754	691	736	740	700	712	722	705	766	753	731	706	696	660	727	738	735	711	753	745	735	724	720	652	749	692	739	732	754	673	725	722	693	749	743	736	724	723	747	734	695	706	730	691	730	734	678	706	732	708	735	679	759	723	736	748	753	722	705	701	728	774	707	700	708	715	666	699	730	715	736	666	728	731	738	691	693	718	700	740	681	757	732	716	746	722	731	741	736	732	703	729	775	695	712	740	704	719	719	693	746	751	723	734	760	727	742	771	788	714	747	721	745	721	740	727	741	762	703	736	709	736	747	760	753	714	675	749	723	753	704	717	765	784	705	758	683	737	713	750	710	701	723	704	704	734	717	733	749	721	745	704	727	746	754	737	684	698	734	727	734	697	737	740	695	694	695	736	782	710	763	721	731	759	720	723	725	702	745	703	698	725	717	734	765	739	727	783	721	712	706	726	741	726	723	698	759	740	765	732	705	735	720	678	765	700	718	714	746	731	710	710	719	693	720	727	776	716	730	761	713	740	741	755	744	760	715	715	705	706	777	725	734	714	745	728	677	736	742	741	731	713	728	779	723	721	744	713	726	728	710	724	722	683	685	755	736	748	743	702	744	717	717	729	706	714	725	685	745	719	752	762	705	760	751	707	754	742	699	750	715	750	745	726	771	722	744	787	677	711	750	741	740	754	711	743	705	762	713	745	740	764	705	753	724	733	700	729	730	731	697	734	729	729	702	675	745	693	692	721	713	724	719	698	749	720	745	727	670	696	738	721	723	730	768	730	731	719	707	699	747	725	757	756	713	745	745	734	689	768
29505	30664	28018	12488	1830	666	405	368	349	343	335	373	371	313	332	339	368	318	330	324	370	378	353	331	343	345	367	303	344	350	340	367	350	326	349	364	404	368	336	349	359	396	351	365	339	318	340	345	367	293	356	365	337	335	387	375	316	331	343	361	368	353	330	343	332	329	368	336	329	345	328	350	336	373	348	332	387	326	346	303	334	354	377	340	367	330	367	359	314	328	348	346	364	350	355	379	388	350	365	364	316	332	363	326	342	362	317	356	333	346	337	347	325	353	385	356	357	393	380	324	386	346	344	348	397	372	355	326	352	340	318	344	358	340	349	328	339	385	363	338	331	341	342	304	337	324	366	340	318	381	336	343	332	363	344	366	362	326	346	412	309	345	339	384	329	336	349	325	333	319	364	309	373	307	356	365	371	357	375	383	320	348	359	346	338	369	348	366	369	350	348	330	343	330	319	338	344	342	377	355	361	360	374	346	343	349	349	342	386	337	355	325	330	379	369	356	337	324	341	341	352	328	340	357	360	354	343	314	364	348	366	341	324	337	374	377	346	333	317	310	336	341	322	296	355	356	342	346	384	371	297	360	344	347	336	367	368	356	358	344	323	335	326	361	355	338	348	349	343	325	334	335	335	317	337	329	368	331	337	359	354	331	332	369	335	344	383	318	346	349	308	349	352	312	321	331	344	375	318	314	347	353	358	346	351	364	348	353	354	343	343	329	350	352	331	364	358	303	338	349	323	363	324	354	341	362	340	335	331	357	359	346	375	346	327	354	358	356	332	373	350	344	357	322	325	321	360	368	331	338	345	358	373	325	405	313	416	362	379	318	344	351	333	332	347	351	354	364	324	331	383	383	394	331	347	355	362	329	281	350	328	345	352	323	334	329	361	338	337	340	339	326	333	335	335	325	347	339	342	357	335	366	305	370	353	339	311	321	344	348	372	362	364	375	345	334	364	334	334	332	362	366	350	337	333	336	352	343	350	333	352	317	319	352	364	345	363	351	355	311	367	372	349	347	330	378	376	345	315	352	332	371	379	339	376	373	362	344	338	317	333	344	355	342	339	350	355	334	333	342	345	309	367	317	383	336	354	339	339	354	352	344	342	351	334	370	342	349	398	343	336	349	316	366	328	308	339	334	347	382	357	340	362	375	373	363	336	339	318	336	367	337	368	321	332	340	333	320	338	348	316	365	342	338	359	356	355	338	314	378	320	366	346	369	322	341	328	342	352	349	306	351	338	330	343	355	364	349	331	313	357	329	352	296	358	331	334	348	340	337	343	371	337	349	328	306	340	357	374	326	363	387	366	352	344	336	372	353	369	355	351	361	371	359	352	366	362	335	353	322	338	343	309	353	354	368	361	359	361	360	347	359	327	358	361	337	360	307	345	329	314	361	328	327	358	353	331	341	344	350	358	339	362	343	365	320	375	349	309	356	355	355	336	315	327	383	347	346	375	350	365	339	385	380	394	347	359	354	347	340	343	352	340	342	370	344	363	350	354	341	336	358	335	346	314	352	356	339	338	360	367	323	351	357	370	324	371	323	356	314	365	351	308	361	330	336	345	325	383	311	342	365	330	334	342	350	357	348	343	335	352	354	370	331	354	346	340	370	356	349	361	340	319	336	403	367	353	348	360	313	379	345	339	375	342	339	317	338	358	346	373	350	353	341	343	370	354	343	360	311	305	367	346	333	357	327	354	359	352	321	318	332	320	379	310	393	309	340	350	366	341	371	362	347	378	339	328	310	367	368	399	334	361	336	337	344	365	351	338	342	335	310	332	349	335	295	351	348	324	364	373	358	328	353	353	378	330	335	334	335	396	364	333	348	343	390	356	322	350	358	365	363	341	336	344	328	359	364	353	345	361	335	334	311	340	331	339	345	331	336	362	336	372	346	328	337	338	344	372	348	356	344	327	355	317	331	365	336	367	359	375	324	359	341	328	332	350	353	370	339	363	335	330	356	335	348	354	383	338	342	312	339	351	349	367	316	348	352	340	367	349	317	364	341	327	361	349	355	310	345	340	349	323	329	343	368	354	317	355	322	361	342	344	392	316	367	346	355	370	345	334	354	354	356	322	338	368	345	316	338	359	373	354	371	352	355	346	358	399	328	363	357	323	381	339	362	372	376	354	348	378	347	321	350	340	365	354	332	356	337	329	373	359	310	371	338	340	360	345	362	363	351	339	314	347	320	355	333	362	352	321	365	343	351	330	352	336	362	343	364	343	341	346	317	389	345	340	363	352	324	348	319	359	345	331	364	349	310	323	359	332	357	369	366	354	371	349	372	370	335	342	310	319	360	359	363	339	327	362	324	348	338	330	347	327	338	323	338	351	321	377	342	372	344	314	354	354	362	328	329	364	346	340	362	345	327	328	370	378	335	315	289	343	341	336	370	342	329	368	331	346	327	346	326	364	319	325	339	316	355	337	358	385	360	309	345	360	347	364	372	362	309	349	356	319	351	352	335	317	394	336	333	327	322	338	342	344	328	349	331	358	364	369	355	345	322	297	326	353	350	318	380	353	366	382	299	339	341	315	351	360	347	373	321	324	339	372	384	348	339	366	350	324	339	327	357	343	358	326	365	307	318	333	346	348	371	348	365	346	333	360	317	329	336	379	346	350	348	359	320	346	336	340	294	356	351	353	337	329	323	340	338	353	305	348	333	349	339	343	352	351	364	355	367	319	361	349	332	339	330	366	349	358	363	341	366	328	362	361	360	361	335	326	349	322	362	323	324	345	332	353	338	372	357	344	377	358	329	352	325	346	358	350	328	344	351	342	338	361	345	365	319	327	334	353	346	329	330	338	382	355	336	342	320	354	328	387	338	384	338	338	322	328	351	355	331	354	324	339	354	338	346	348	356	341	338	311	335	360	341	385	371	347	363	335	382	317	367	343	357	347	309	344	351	363	360	314	325	345	337	368	361	346	318	365	361	350	353	371	357	347	348	387	331	337	341	357	323	356	344	298	374	293	351	333	348	326	387	358	313	339	340	344	365	330	339	327	357	333	347	352	343	367	341	327	345	348	346	357	322	320	329	345	324	350	335	368	312	346	340	334	353	368	383	345	342	332	371	348	332	354	350	336	352	364	330	353	374	344	335	366	338	324	344	352	363	365	350	317	356	372	357	354	340	354	321	390	322	321	343	379	356	360	360	368	353	333	377	332	352	318	360	333	352	349	379	348	360	332	347	336	348	340	364	347	330	339	348	326	375	365	336	373	356	326	369	322	332	376	376	337	340	327	318	343	354	320	353	337	325	335	327	336	346	355	340	358	342	326	353	326	336	364	316	345	363	369	369	354	330	351	375	336	373	341	344	324	330	359	355	347	365	334	353	311	353	346	351	308	314	340	328	348	333	326	383	346	321	325	369	345	313	355	348	315	376	362	346	352	342	329	328	346	357	329	338	354	323	337	351	356	332	342	357	339	352	336	331	364	372	354	382	345	307	337	335	312	369	326	375	322	363	352	345	318	353
36806	47740	33864	13861	3449	1394	805	670	619	631	664	618	632	606	671	675	652	637	634	602	633	710	670	633	674	652	651	644	646	656	682	638	650	660	665	643	654	637	628	653	613	618	670	596	653	699	619	660	622	641	651	684	705	685	682	692	672	642	666	630	660	616	655	692	666	672	678	653	681	671	658	649	669	648	667	675	658	643	663	670	681	674	624	686	636	698	654	666	683	661	639	613	628	664	635	716	675	718	660	617	682	669	666	702	649	643	660	669	607	626	685	629	634	675	661	607	643	677	622	630	600	613	709	653	676	710	630	619	629	711	664	714	674	651	697	653	642	643	653	657	670	630	634	681	692	652	616	657	648	703	638	662	618	616	651	628	652	677	665	672	632	646	694	634	651	645	624	626	664	696	638	676	671	686	633	631	669	655	619	647	670	646	670	680	689	666	675	648	634	655	586	696	698	652	641	639	642	638	744	642	661	687	675	619	643	670	641	621	642	649	649	688	627	670	690	625	682	658	676	654	687	665	688	693	623	696	625	666	649	642	646	646	675	629	647	648	686	668	656	632	631	635	663	613	668	652	650	638	634	635	603	633	626	676	622	606	667	643	633	661	670	624	652	670	620	703	677	653	692	656	693	629	642	650	681	685	654	620	638	654	643	624	648	634	650	636	676	665	641	655	654	651	650	678	640	635	637	601	636	677	699	646	634	636	672	675	705	644	637	616	649	718	657	621	660	644	669	655	665	675	681	680	607	675	646	672	632	638	603	650	678	671	676	616	664	650	653	680	688	688	657	672	693	651	690	658	659	672	642	605	693	669	663	675	685	649	662	621	652	624	648	672	625	639	665	691	664	645	654	678	677	674	694	647	701	642	665	649	707	631	660	643	664	645	638	714	665	643	625	690	623	645	682	693	663	678	659	630	682	622	654	645	705	641	666	699	659	618	668	717	623	648	670	667	654	689	693	675	604	651	687	650	650	672	647	691	649	685	642	645	682	668	675	637	628	642	628	644	631	676	645	632	628	641	658	671	667	699	585	655	672	640	687	714	629	646	655	659	692	660	653	628	656	629	662	627	650	686	669	684	652	658	664	641	674	636	662	669	660	634	677	645	682	656	646	677	687	719	686	637	646	622	659	647	650	676	674	658	685	612	665	632	633	636	661	640	700	644	655	618	630	650	673	734	688	620	692	662	673	644	695	672	693	670	642	686	676	655	664	693	700	675	679	647	647	636	661	616	648	620	668	689	657	686	670	706	676	638	648	660	661	640	621	682	673	637	691	683	658	657	683	643	628	662	685	617	627	693	648	674	653	638	622	670	651	668	639	658	694	679	659	685	653	617	712	661	641	674	665	654	688	653	664	687	649	669	690	632	646	662	602	717	602	671	640	660	625	686	696	666	622	645	643	714	667	628	626	620	681	645	675	685	638	672	645	631	646	689	673	659	638	643	677	641	680	660	669	620	696	641	658	623	634	663	692	601	577	628	640	696	660	661	627	688	625	701	679	620	695	611	687	637	680	625	684	646	663	670	645	676	659	647	645	654	698	665	627	661	661	647	629	654	650	656	693	730	668	608	626	659	691	634	665	669	700	678	666	701	634	656	688	616	667	646	666	685	604	665	644	678	606	653	681	609	669	656	692	677	657	651	675	670	631	688	660	673	641	629	639	618	676	699	616	639	606	640	654	691	633	668	646	656	670	662	683	664	623	629	637	703	697	648	644	659	612	662	707	698	664	628	664	657	662	640	656	667	650	662	649	674	660	659	642	629	665	657	670	669	633	653	641	681	619	654	647	639	704	630	684	645	681	679	678	660	657	632	664	629	658	595	672	694	662	662	650	646	654	659	672	693	694	664	672	639	684	670	669	661	657	666	665	648	667	671	666	692	664	700	650	651	677	678	679	662	673	683	642	669	628	647	664	666	683	650	668	699	673	708	630	670	677	668	639	651	651	653	640	664	674	643	672	708	650	670	671	715	636	677	686	690	680	672	601	639	673	642	623	636	702	682	621	624	670	664	660	638	688	681	651	652	640	691	657	656	669	634	638	648	666	647	708	675	672	662	661	648	672	614	707	604	611	623	605	658	685	653	626	649	663	674	675	631	699	700	666	640	661	592	662	615	677	654	646	650	634	684	606	716	694	658	613	669	651	659	648	675	659	624	652	618	707	643	670	666	708	669	636	738	694	700	645	623	630	690	679	619	632	626	662	669	662	641	674	644	690	667	659	644	682	661	625	631	636	637	633	655	663	641	649	660	674	650	659	651	611	633	716	637	693	667	652	656	644	673	607	693	661	674	668	664	649	631	640	651	657	678	654	655	659	620	637	688	664	583	673	647	712	686	677	646	656	656	653	601	644	652	679	659	684	669	616	701	672	654	680	633	625	669	636	617	693	675	627	682	651	664	655	646	673	656	663	671	621	673	647	648	648	654	649	699	603	667	704	671	660	669	667	643	686	680	644	650	622	645	671	714	674	655	610	629	676	686	668	682	633	722	638	669	670	645	643	681	630	646	662	683	633	645	650	644	671	677	643	656	677	671	631	671	691	690	694	688	636	664	650	634	650	677	628	605	624	686	692	637	655	682	687	663	690	663	665	658	672	659	669	665	636	677	686	690	665	628	690	647	656	715	655	665	709	665	678	642	674	625	621	658	611	659	652	656	664	686	644	646	675	615	646	639	612	643	674	703	628	655	612	686	687	661	647	675	653	651	638	646	645	652	680	646	641	701	666	679	685	681	682	639	674	651	661	644	644	685	697	668	638	665	629	672	684	669	675	669	671	662	685	668	683	681	689	630	651	653	674	683	685	619	683	677	645	651	654	630	670	696	692	622	649	714	633	689	637	671	677	670	646	636	585	674	713	678	663	680	644	660	665	709	633	609	649	676	683	630	632	674	667	647	636	665	644	684	625	629	647	714	643	656	650	687	652	667	680	672	633	643	628	661	669	645	660	660	647	674	619	681	684	625	642	626	693	637	677	673	658	670	617	680	616	635	643	676	668	651	648	679	658	642	690	679	609	643	652	642	668	718	692	628	665	645	661	673	659	616	644	681	708	754	678	671	675	670	652	682	675	631	611	629	639	680	656	668	652	623	678	680	653	631	612	641	609	647	647	685	651	648	670	663	655	669	640	641	653	651	651	665	675	620	644	664	635	676	670	648	658	610	676	658	665	660	645	668	635	696	607	663	686	687	644	655	646	646	692	613	692	672	650	660	582	669	705	681	667	688	600	615	662	606	671	669	663	670	643	648	690	665	659	660	627	623	630	646	631	637	682	667	673	639	650	670	642	653	651	672	613	653	600	627	667	667	643	627	664	647	631	663	665	648	649	651	682	658	629	619	625	686	699	658	613	678	659	615	703	683	691	667	631	667	638	652	648	692	654	671	666	646	684	619	608	657	615	682	678	677	626	651	706	736	630	635	670	646	639	675	621	678	684	661	661	666	640	678	640	650	669	676	631	677	641	648	665	633	670	651	629	711	692	701
24953	24851	35784	28748	18330	5615	685	402	369	381	335	354	326	356	360	383	349	404	351	343	351	370	396	355	353	355	323	334	329	353	388	349	408	356	355	361	353	365	345	354	344	317	342	388	328	362	390	289	366	365	351	354	336	362	342	313	297	376	358	342	349	340	358	355	353	360	335	362	388	332	325	382	336	356	343	341	362	359	358	386	334	353	349	370	347	369	344	347	365	340	347	351	370	338	373	335	350	375	359	348	366	369	342	351	366	340	341	334	349	355	368	336	310	324	332	322	351	373	346	322	364	353	364	390	362	362	344	339	348	379	354	347	375	335	384	324	381	333	312	351	345	351	324	345	313	345	341	322	343	320	379	374	337	357	348	331	351	359	310	382	350	359	369	368	349	396	373	339	367	382	317	405	354	358	353	340	409	338	349	332	354	330	340	351	341	334	348	329	359	339	349	368	372	331	344	333	375	364	365	342	350	325	354	350	383	327	310	329	373	319	362	368	358	339	328	357	327	349	333	352	328	356	375	367	370	367	345	349	380	345	383	313	355	341	339	327	337	356	365	344	345	328	358	359	325	368	350	322	365	357	325	367	381	358	356	346	343	349	350	333	376	358	346	367	365	367	341	378	319	317	352	328	339	350	331	361	347	364	378	367	365	386	375	339	367	354	359	353	380	372	324	360	395	344	341	354	369	348	355	324	334	325	310	328	345	385	363	347	339	361	344	330	361	343	329	360	341	334	365	332	333	371	335	313	344	341	359	352	345	353	378	342	365	313	314	334	365	356	387	364	377	365	336	345	317	341	332	336	374	329	378	379	356	328	365	333	401	311	356	348	351	376	364	356	345	365	333	366	327	322	326	363	337	338	331	375	349	344	346	342	344	337	311	349	332	349	330	329	347	346	355	369	364	332	370	332	352	331	363	365	336	322	336	327	337	342	361	396	358	347	332	333	345	340	398	335	350	325	350	361	350	377	375	322	361	364	348	375	331	350	374	351	340	337	364	354	369	385	349	335	365	358	334	364	355	351	359	333	375	300	372	337	367	374	356	358	327	338	375	347	348	332	334	343	347	349	374	379	359	348	351	339	360	373	350	337	389	352	351	334	334	318	329	389	341	357	360	347	327	339	333	364	373	355	368	383	332	336	371	342	370	331	356	359	324	378	345	366	372	362	359	335	324	356	359	361	343	318	341	334	366	370	367	378	347	355	349	357	338	320	346	383	359	334	316	367	355	329	350	345	360	363	359	328	371	369	360	370	355	333	320	342	322	366	363	390	339	339	362	358	353	344	352	340	336	358	325	354	371	350	361	340	314	345	344	353	343	334	355	362	368	368	364	371	361	348	358	353	379	343	357	329	328	348	329	341	392	389	349	320	348	325	348	362	365	359	357	359	389	360	346	415	374	336	331	366	360	352	347	365	351	350	326	352	362	362	358	352	354	328	341	351	380	370	349	331	366	368	351	342	360	370	384	383	303	377	359	349	345	332	355	348	334	357	375	348	343	342	338	327	357	342	315	343	338	363	372	339	360	353	364	379	344	351	354	338	381	399	353	351	340	344	377	354	317	360	358	387	334	332	361	361	361	336	342	342	335	345	369	329	337	335	347	321	373	327	345	327	353	356	338	363	335	376	355	360	373	347	347	374	374	332	352	328	370	361	354	347	365	309	383	316	357	348	367	341	337	350	314	347	333	370	369	362	355	354	378	380	328	365	389	353	363	342	350	373	317	338	349	327	351	368	349	364	339	337	326	345	352	352	349	333	346	361	364	327	309	353	370	352	362	335	350	339	336	347	343	360	353	353	336	331	361	355	322	326	338	356	333	384	351	379	323	338	325	375	349	346	380	374	325	345	360	359	361	355	343	353	333	348	349	345	338	368	383	376	354	319	381	360	360	346	354	346	312	342	316	369	359	356	355	349	344	348	336	367	341	355	358	347	336	318	331	365	346	359	376	357	323	360	337	324	364	329	336	332	352	362	381	361	346	313	347	353	352	335	359	356	321	338	340	315	349	364	339	354	335	339	361	365	368	357	361	313	348	344	341	376	347	360	386	340	317	361	359	339	324	339	338	372	358	368	317	377	417	348	335	358	346	357	336	336	362	346	357	347	350	352	373	375	363	335	354	331	358	350	359	331	335	364	361	317	333	323	344	328	347	343	337	362	362	365	350	333	342	341	324	332	375	330	358	348	354	338	372	334	320	340	354	370	366	379	351	320	379	338	309	337	368	370	356	369	287	343	345	341	331	320	331	357	330	339	330	387	336	363	366	357	362	342	343	370	342	355	346	359	360	336	357	309	392	338	333	365	324	342	354	342	330	333	304	318	396	351	337	335	358	363	374	367	328	372	337	377	340	327	357	365	355	320	346	340	367	329	375	361	363	358	354	358	337	334	340	354	386	316	337	356	370	342	364	377	356	337	377	360	341	343	338	336	353	326	355	333	355	325	340	379	370	343	361	343	329	353	334	358	332	359	339	345	360	318	376	355	351	324	349	359	339	336	360	355	341	355	333	378	361	346	345	348	393	360	403	363	335	361	359	335	341	314	352	326	334	336	365	357	345	356	313	350	373	349	338	325	360	315	329	303	369	382	331	336	351	337	313	347	350	313	343	353	387	369	380	362	349	365	364	319	369	340	364	361	397	333	339	374	382	369	371	352	341	357	327	332	349	362	374	333	336	366	360	381	376	381	348	340	347	358	338	361	363	370	357	340	359	336	366	344	357	315	355	339	364	328	329	381	318	371	359	354	368	362	347	344	348	331	336	342	338	333	355	359	361	347	341	362	341	373	352	372	365	324	345	335	344	337	362	357	326	351	361	351	366	333	343	356	337	361	304	356	330	378	339	328	366	341	355	362	328	357	372	338	343	352	329	372	331	360	331	355	323	362	363	358	312	336	359	358	313	363	345	334	363	356	359	340	375	362	358	345	363	367	360	330	368	322	324	326	317	352	363	380	360	367	349	369	327	316	333	381	373	352	370	333	373	375	343	390	365	346	357	326	382	349	352	348	357	360	362	369	375	361	316	360	364	352	386	371	360	368	391	349	361	372	388	357	370	377	355	363	346	359	346	345	362	346	338	362	363	341	369	352	339	406	339	365	351	358	339	326	370	321	338	316	342	372	323	299	362	325	344	372	320	345	370	341	328	347	363	380	346	360	351	327	339	345	358	312	352	366	369	351	361	354	345	344	344	359	312	352	372	333	365	372	381	360	331	382	346	348	360	390	378	327	334	377	344	375	368	356	366	361	361	343	364	371	345	366	335	377	307	351	369	378	389	393	332	336	364	321	335	379	352	376	343	345	362	375	341	346	360	356	349	365	340	362	345	352	352	335	405	347	326	349	333	342	353	318	365	368	337	329	347	352	342	358	346	330	344	334	335	315	350	317	336	358	356	336	349	391	373	385	343	316	352	339	340	330	341	355	361	343	356	336	360	312	359	354	350	352	368	353	312	359	349	340	373	339	332	320	360	318	358	355	355	350
59575	89305	64896	35624	15844	3972	1124	692	657	649	646	698	661	691	657	683	670	637	648	621	620	635	609	634	674	667	665	668	649	670	650	663	643	593	642	660	666	661	602	677	630	642	650	623	641	655	695	680	664	655	669	694	665	646	645	642	619	690	644	662	646	677	677	676	697	660	664	622	647	643	642	650	663	649	630	663	657	683	655	644	661	653	646	654	643	620	658	640	602	654	631	687	666	650	651	634	633	641	682	719	690	637	619	674	678	651	645	652	673	636	681	681	628	647	678	655	653	609	672	635	618	677	635	629	651	626	638	687	684	679	638	629	686	699	644	602	666	612	691	669	608	641	612	689	650	670	661	628	653	686	695	654	713	674	670	612	656	652	655	655	656	661	660	649	670	687	674	646	668	631	670	684	644	669	621	669	683	663	632	601	644	688	651	640	578	645	668	677	648	646	663	617	680	622	673	637	654	688	645	712	644	667	679	640	658	643	656	637	699	632	697	651	665	659	682	659	677	710	658	684	689	681	647	682	632	662	668	664	666	668	639	689	643	652	669	645	681	662	618	622	647	682	672	678	609	595	654	663	667	661	657	639	661	665	672	667	661	649	648	643	662	631	665	661	641	658	669	641	646	647	640	671	635	603	665	647	627	659	647	653	657	663	723	641	655	668	647	653	655	643	635	664	666	629	619	646	617	659	658	616	673	689	678	689	642	633	669	648	665	650	696	688	620	661	699	624	668	658	661	644	631	659	685	663	658	679	660	617	652	636	647	679	645	675	663	661	654	607	680	670	638	636	665	626	639	673	621	661	674	654	658	656	667	685	680	678	642	643	683	659	702	647	732	628	622	618	631	655	697	631	683	695	634	651	650	659	661	673	640	650	673	670	688	661	614	641	583	665	655	680	670	684	668	655	624	640	665	636	652	674	624	637	655	677	643	647	668	606	653	672	690	646	692	674	641	608	638	651	636	626	686	681	684	647	673	684	652	643	676	613	686	629	680	669	640	635	663	659	684	704	682	637	644	668	647	671	612	670	634	646	703	651	683	650	631	618	688	675	619	669	702	655	676	678	663	658	672	703	689	656	639	665	614	647	637	637	687	611	623	665	658	631	618	674	686	627	631	655	646	615	665	699	647	655	629	647	676	637	623	658	666	703	676	672	665	661	581	700	620	692	666	644	646	652	609	683	675	677	657	646	651	650	656	603	647	650	682	674	709	650	683	598	706	668	663	666	622	570	681	637	639	613	664	607	669	651	659	701	668	626	704	631	687	644	664	659	675	676	673	650	647	645	658	678	665	614	697	641	600	665	702	642	657	674	637	620	643	674	621	667	681	658	713	670	673	666	646	678	656	647	683	635	641	649	633	663	686	641	631	655	673	678	640	648	667	641	634	655	652	656	647	677	664	660	647	664	627	653	637	623	647	635	696	656	666	688	655	607	697	675	676	650	642	668	669	681	642	653	678	607	648	699	642	705	641	671	674	651	631	691	651	669	631	641	668	655	611	653	632	685	631	575	664	654	699	648	639	642	708	647	664	632	637	690	650	637	635	621	658	651	634	644	682	628	658	689	647	630	630	677	659	683	645	666	734	656	635	640	664	680	619	676	622	604	659	658	681	663	646	627	654	588	655	657	680	692	689	671	694	674	650	616	646	666	665	624	657	672	689	587	660	648	638	655	681	583	635	622	648	647	641	645	641	670	657	645	627	629	682	656	688	603	673	650	623	642	654	623	662	672	667	648	634	719	668	685	705	618	664	668	679	641	687	686	675	624	657	637	642	654	655	654	647	712	660	657	656	700	644	589	627	658	619	655	651	654	644	646	676	685	655	655	620	679	631	661	714	655	664	648	677	636	639	631	650	635	670	629	607	663	660	642	639	676	647	655	616	579	705	668	692	679	595	604	629	639	664	658	669	661	640	683	685	612	649	663	674	645	690	685	695	664	672	652	606	648	672	646	619	675	630	706	661	635	630	650	659	633	629	662	650	649	676	683	608	660	698	677	663	682	696	665	626	692	698	648	654	638	658	616	671	670	684	656	681	630	666	646	658	638	678	633	637	712	655	677	642	631	632	646	687	676	645	650	661	645	657	628	637	643	704	667	654	638	661	675	687	636	701	687	674	629	675	663	656	640	641	687	659	674	696	673	619	680	658	673	623	684	675	711	628	697	654	658	675	673	668	684	659	636	630	669	654	654	636	652	692	688	643	661	643	657	602	678	652	696	631	600	628	626	663	692	599	663	670	669	645	687	651	656	638	658	701	638	659	660	616	647	641	653	692	645	645	678	650	652	675	666	615	702	656	687	605	656	663	631	672	642	616	708	625	674	694	645	649	678	654	653	628	609	665	635	638	645	663	653	672	624	688	648	675	680	628	659	640	697	652	646	677	654	645	655	649	675	690	690	683	626	651	626	646	605	667	651	639	658	639	629	657	669	671	612	650	650	664	654	670	658	659	702	676	690	654	647	624	615	650	668	695	662	674	614	616	665	664	680	674	679	600	618	634	679	662	656	675	687	627	659	658	651	687	667	678	694	668	632	633	688	690	684	678	663	651	687	638	657	614	655	700	664	699	698	661	623	647	628	632	633	687	620	659	636	630	622	685	636	663	663	644	609	677	647	645	633	629	657	697	645	686	617	608	629	631	651	691	644	644	636	682	669	657	673	644	654	610	650	710	699	628	671	647	662	682	662	651	600	631	618	612	708	659	672	648	696	665	689	655	625	652	659	668	658	636	708	638	620	671	646	622	668	629	644	684	644	646	677	640	683	647	685	684	631	635	649	678	674	642	701	695	693	640	662	677	692	613	697	641	640	660	693	651	676	640	653	649	594	665	668	693	617	669	663	599	649	627	678	672	624	634	663	661	666	645	617	632	655	676	702	620	671	615	648	646	614	643	620	641	644	650	694	659	645	597	629	663	642	643	643	659	686	658	643	643	673	675	626	623	669	655	631	648	660	670	653	638	610	614	663	698	665	682	671	657	650	642	671	637	626	674	662	695	696	638	707	687	667	634	674	641	628	661	721	660	611	650	681	666	651	666	667	665	663	641	669	658	685	667	650	683	656	676	627	659	670	690	656	644	662	630	690	649	627	642	600	653	646	624	714	661	661	678	667	630	644	632	663	657	626	662	610	697	689	666	688	678	682	692	683	644	598	670	623	625	684	684	644	631	645	649	647	646	616	668	626	617	680	653	643	678	658	606	668	625	671	678	647	660	642	658	681	652	640	623	648	662	628	660	658	627	708	674	621	686	672	678	641	675	647	674	627	624	631	656	659	617	649	633	699	667	677	639	665	671	717	661	693	638	675	634	682	638	626	630	682	647	636	663	654	682	660	717	622	658	677	646	650	622	653	672	657	659	669	671	669	671	662	665	641	688	614	652	642	621	704	669	636	652	654	705	627	675	680	648	682	661	639	668	675	664	666	652	713	703	571	690	634	622	588	631	627	692	697	606	671	685	668	657	645	656	656	665	646	677	705	605	637
23475	22385	32301	26445	21554	16872	3651	517	460	451	420	442	413	395	400	418	430	403	427	406	403	430	429	434	398	450	405	406	417	433	384	450	424	370	388	406	402	426	432	413	396	386	394	392	400	455	402	393	420	426	414	378	408	406	387	393	428	382	427	406	388	404	411	421	379	393	400	411	416	383	402	447	407	387	383	440	370	398	438	430	426	414	402	411	427	419	404	395	424	380	423	377	412	391	445	429	399	404	377	393	368	411	436	436	430	396	383	419	384	424	417	427	374	430	408	431	372	398	405	359	413	397	400	390	424	395	388	381	404	401	402	409	411	379	416	415	415	414	406	421	401	370	398	392	405	391	403	434	447	409	390	415	410	428	425	420	387	376	390	409	395	396	398	418	382	404	408	430	404	384	403	411	391	409	443	396	426	400	403	422	406	397	407	398	381	430	398	417	381	406	407	424	433	422	412	430	401	374	388	414	417	397	379	415	398	389	419	396	421	415	395	399	381	447	425	403	417	410	370	404	400	383	403	436	387	408	395	376	438	367	372	411	397	363	429	409	377	414	378	379	430	399	368	399	401	420	378	383	424	406	419	359	420	416	440	414	411	434	412	405	370	389	423	389	391	386	386	393	403	442	425	439	396	416	383	387	422	406	415	403	433	420	407	410	400	389	437	390	416	401	405	405	421	349	382	427	421	423	413	418	421	396	382	404	381	418	364	386	385	377	415	375	408	418	416	408	421	395	437	445	430	421	388	410	404	395	412	368	427	412	419	414	387	404	415	374	427	414	415	409	398	405	420	409	426	437	404	401	436	401	373	404	415	385	431	417	412	350	387	368	386	424	404	391	400	420	384	412	418	396	399	394	398	380	432	394	406	399	404	415	406	346	412	364	423	430	404	427	397	417	399	405	431	416	393	407	383	395	405	423	435	410	399	424	400	398	398	388	425	379	407	361	406	390	391	396	379	376	415	412	406	386	407	405	437	440	385	381	422	415	430	379	434	396	424	400	402	397	384	389	432	407	424	417	414	401	381	401	384	411	404	401	411	429	407	378	413	377	399	440	415	446	400	413	444	371	387	391	376	359	380	422	413	378	413	421	388	413	387	407	378	404	396	416	392	445	394	391	379	403	419	424	403	394	420	424	378	389	420	379	460	406	380	386	388	387	390	394	451	422	398	394	382	405	402	404	423	389	372	419	407	399	391	358	424	409	408	404	405	391	423	369	402	427	395	407	409	400	407	397	385	404	367	392	385	394	372	393	423	431	411	366	399	386	399	395	382	355	397	373	415	403	448	406	341	426	416	405	387	418	417	414	404	443	403	386	427	411	412	411	411	402	363	435	424	369	407	405	403	429	390	389	394	421	402	389	412	413	389	357	401	405	432	389	406	415	377	361	412	390	464	399	373	415	408	405	417	423	434	414	383	440	381	387	406	388	406	382	383	405	411	393	416	409	404	423	399	389	445	413	421	389	414	383	391	402	412	453	390	393	371	389	424	431	402	396	384	407	427	397	428	431	412	381	367	421	383	460	396	436	389	410	398	417	409	418	396	393	401	401	400	401	403	429	396	404	371	414	397	403	412	405	427	427	411	404	403	409	428	369	391	424	400	392	419	385	401	365	414	379	401	402	416	371	393	370	350	415	424	377	383	400	411	436	397	412	392	415	383	414	428	411	380	376	406	407	422	429	388	399	408	419	365	369	399	410	398	400	438	397	417	363	408	407	401	387	420	400	399	388	388	430	406	377	434	392	403	423	377	421	397	420	396	406	384	412	416	366	401	399	406	384	398	389	382	407	401	382	406	407	377	372	431	390	394	385	433	400	414	376	410	403	379	407	417	389	396	397	398	370	422	370	379	410	360	385	451	435	382	410	409	411	451	402	406	416	347	392	385	418	402	404	394	400	400	415	419	360	441	427	432	385	407	382	388	387	407	400	439	383	404	429	456	413	403	404	406	424	400	392	401	404	373	417	423	385	395	425	421	429	404	396	381	366	379	408	395	416	391	414	404	378	381	402	388	422	414	421	420	419	381	372	411	421	388	376	388	399	423	392	416	409	389	422	393	442	438	434	391	386	416	380	373	410	391	387	383	388	421	402	431	442	376	428	394	414	386	414	393	433	412	395	413	408	428	383	388	416	406	411	409	409	428	421	373	412	429	412	394	431	395	381	415	421	404	380	409	394	395	441	417	439	388	388	448	407	420	394	429	426	411	416	392	402	405	399	414	422	420	375	422	440	431	399	378	421	404	382	401	441	414	407	407	382	422	420	423	441	392	404	441	426	400	398	427	414	402	383	393	439	393	410	413	389	395	417	361	400	408	417	386	376	379	396	414	437	403	385	413	396	398	408	409	417	360	436	388	419	435	409	441	411	420	408	415	393	392	401	406	413	415	408	421	409	414	408	416	432	426	420	441	411	439	402	388	403	399	416	425	445	400	387	395	393	407	413	414	384	412	406	401	408	409	393	346	400	383	364	422	408	380	389	419	397	445	396	388	388	390	421	389	425	391	383	420	420	405	416	436	393	407	443	383	446	412	403	390	411	390	397	395	388	401	427	425	422	389	413	403	405	395	365	392	419	394	405	396	389	366	381	410	420	407	410	397	418	385	415	410	436	404	422	399	421	419	351	382	415	375	389	364	357	401	427	397	364	365	410	415	414	419	418	387	412	415	368	395	411	437	401	414	423	401	398	405	420	415	411	396	436	424	376	416	386	363	441	402	441	374	415	409	445	424	417	391	398	380	423	417	397	381	413	389	438	414	412	383	420	383	396	413	423	425	380	410	435	410	383	450	416	428	409	376	400	440	397	413	409	407	396	438	367	399	425	394	435	432	400	415	424	396	427	386	413	411	388	396	405	416	422	388	433	379	398	378	412	446	408	410	403	408	395	394	413	405	418	424	380	412	378	398	398	408	422	414	439	409	403	390	402	426	412	383	384	393	406	367	394	421	430	413	407	417	404	370	429	395	360	380	407	387	407	411	352	441	386	386	405	367	407	411	403	381	428	372	408	407	451	384	376	386	396	398	416	390	404	384	431	404	388	383	387	393	419	394	386	420	396	392	385	438	391	415	397	402	385	417	401	441	415	415	440	394	395	438	398	421	399	430	421	401	404	390	399	421	405	406	404	376	400	402	404	393	397	443	416	434	392	422	404	401	418	398	414	415	383	406	408	409	426	411	402	412	406	378	392	398	379	396	394	403	397	411	415	374	400	389	417	372	398	428	402	415	413	446	394	450	386	372	405	416	434	426	449	353	405	408	425	395	394	394	390	367	433	442	422	410	426	384	413	387	440	401	396	418	390	390	403	407	422	383	406	390	409	384	405	394	425	413	395	453	376	414	391	379	397	408	384	401	381	407	394	408	382	401	407	357	399	414	389	392	435	425	381	431	403	388	405	394	374	390	407	400	405	397	406	432	369	396	378	405	380	461	418	427	419	372	416	392	420	361	391	420	406	367	413	400	425	385	406	402	399	400	420	414	387
62133	101838	77383	47505	24492	6550	1514	837	762	750	781	729	711	744	714	749	755	683	714	745	697	719	745	737	737	736	730	718	696	746	728	678	721	703	729	689	696	695	718	717	728	740	721	705	742	690	730	776	723	719	679	796	758	787	725	701	778	705	744	793	717	737	695	707	720	720	753	707	743	687	741	712	764	717	682	743	696	684	718	751	711	716	732	687	738	708	731	725	712	734	761	796	744	768	721	764	684	713	751	705	730	716	769	749	680	671	740	683	716	724	686	733	720	713	760	723	731	743	734	714	686	731	725	736	744	706	747	667	723	758	717	716	724	743	701	762	714	686	784	717	701	736	742	726	736	715	738	694	747	746	745	713	733	745	728	684	720	700	677	697	712	710	692	720	749	694	764	719	713	714	723	733	715	726	761	676	754	732	668	657	744	716	760	739	676	744	709	695	725	751	727	744	722	746	736	711	720	709	755	758	721	781	743	720	748	732	778	735	774	733	763	695	709	749	760	685	738	738	737	736	772	713	715	734	739	725	752	747	693	712	711	740	724	746	730	682	720	753	735	758	669	758	782	723	749	781	718	734	719	674	776	710	767	718	738	714	693	681	752	657	717	735	738	719	724	692	755	733	703	715	708	710	718	668	695	690	696	683	753	753	748	731	692	681	776	733	770	717	716	704	695	733	717	699	687	746	729	734	713	674	753	728	720	726	722	692	717	701	709	740	749	691	705	691	752	774	735	752	693	709	751	700	715	693	748	706	720	733	715	677	742	731	731	736	734	712	697	738	695	698	718	728	744	748	742	643	690	708	729	671	742	719	704	695	765	702	674	715	670	707	728	699	764	717	694	755	734	676	729	731	715	722	717	732	759	719	717	717	744	713	725	737	729	754	671	701	714	739	686	718	757	744	684	760	727	749	771	739	672	746	766	657	717	720	702	711	680	707	771	711	764	722	697	737	743	731	701	762	739	709	749	714	782	730	670	677	751	772	744	724	724	787	753	722	719	699	728	696	736	688	691	720	722	709	695	685	721	750	743	724	696	707	688	750	721	685	719	761	675	748	743	718	737	677	749	666	729	753	700	760	712	728	696	725	704	760	722	722	713	703	704	720	672	688	676	733	724	717	718	742	710	736	703	718	765	721	732	678	694	707	709	755	726	703	764	721	723	740	774	715	723	754	671	732	727	662	705	685	725	685	709	694	694	740	727	698	702	744	733	709	747	763	728	738	774	696	668	669	717	776	723	788	668	696	749	742	728	672	742	706	679	683	796	729	756	742	727	693	714	723	673	733	730	730	682	682	684	727	694	691	712	750	736	707	701	725	707	730	745	720	708	687	675	716	705	718	790	755	726	711	734	739	691	728	693	719	698	699	702	696	746	711	710	689	696	729	746	693	742	731	760	751	724	748	661	666	705	713	736	709	694	712	727	765	773	708	759	737	705	648	770	723	713	723	739	770	722	709	691	721	708	768	724	713	754	713	661	764	771	741	747	764	737	735	683	716	689	735	690	691	727	735	734	710	678	682	763	703	731	725	692	663	757	662	706	691	755	735	699	719	665	712	729	711	670	764	732	778	729	721	679	763	764	708	713	707	752	673	732	703	666	727	688	762	750	688	723	705	733	740	715	733	700	676	707	759	691	758	717	725	650	688	690	718	750	733	719	740	695	695	730	709	714	752	693	709	654	724	728	681	683	738	708	733	680	696	680	716	707	697	743	746	709	766	733	715	724	756	694	679	728	757	712	718	742	703	686	664	674	705	717	771	721	746	718	713	757	752	783	714	731	718	714	733	757	719	724	716	714	740	733	691	713	708	708	717	710	713	800	735	707	703	732	685	684	742	722	727	742	734	749	701	749	672	711	712	730	707	689	698	737	764	679	692	751	714	750	744	767	718	726	712	694	712	724	683	784	767	720	676	719	746	734	722	721	684	743	773	732	719	714	714	712	711	724	751	692	749	716	731	748	726	743	742	746	704	716	701	735	739	703	743	711	720	726	720	730	725	742	729	701	716	730	697	685	727	692	696	757	693	722	744	739	711	719	719	690	737	742	713	733	718	732	733	717	749	765	766	696	748	740	732	690	749	725	746	707	743	734	761	684	750	685	729	687	723	736	747	742	708	697	748	687	722	700	705	716	746	722	712	766	686	687	772	732	724	715	699	678	728	733	684	732	727	692	735	721	709	716	746	713	704	755	699	727	735	740	743	732	689	744	697	728	715	720	719	730	679	762	744	737	686	720	747	745	691	721	748	751	702	687	690	718	683	741	740	762	673	754	746	692	771	715	697	720	687	708	704	729	686	758	750	710	692	686	730	681	746	750	736	681	750	691	736	782	760	740	748	713	710	753	735	701	703	734	720	761	716	740	750	766	751	720	760	722	758	685	685	754	728	687	711	769	738	723	738	690	667	708	750	736	756	703	708	710	673	709	704	745	724	717	684	687	734	680	706	685	756	750	712	766	697	712	724	711	724	691	732	719	694	710	725	728	676	741	732	702	717	726	744	675	724	695	702	699	747	711	710	750	695	722	726	752	752	683	683	686	718	712	755	729	688	717	728	706	724	708	727	693	734	729	709	734	735	660	752	713	707	704	704	698	746	747	703	707	721	710	698	713	727	734	742	706	736	742	716	737	735	711	699	670	717	678	765	729	748	702	723	715	750	688	705	746	714	715	774	706	728	729	731	763	720	725	740	721	770	717	732	696	722	765	662	736	708	736	705	712	770	715	713	737	732	702	741	736	728	720	745	719	748	714	748	717	680	733	720	789	768	734	702	725	715	698	720	723	733	703	763	704	767	709	760	750	685	739	695	732	736	729	694	716	685	707	744	725	681	658	753	711	741	688	724	723	700	691	706	732	758	667	729	713	717	750	769	710	739	716	764	726	765	722	687	741	718	716	723	739	760	741	715	756	719	740	737	688	748	667	697	706	711	705	700	696	712	729	771	720	779	742	710	743	728	766	703	778	741	778	716	738	722	745	766	691	730	708	759	679	688	754	699	736	726	721	727	740	769	719	675	746	710	730	695	702	731	759	691	715	702	716	690	760	721	709	704	740	733	745	697	749	751	690	682	679	711	697	675	685	723	724	718	751	722	680	734	728	767	789	661	700	712	746	690	729	766	726	713	738	734	722	707	740	719	733	713	721	701	750	751	653	731	701	687	736	757	686	691	707	721	712	717	729	695	706	676	725	736	747	720	732	727	721	721	736	736	712	725	710	768	699	737	744	723	738	700	731	792	680	694	669	751	727	679	745	706	681	752	748	675	710	669	672	729	713	693	718	718	732	724	733	751	683	698	703	690	765	739	734	746	675	671	736	733	720	713	711	718	771	775	740	703	709	707	672	731	721	683	708	718	766	727	747	730	698	733	738	720	750	708	742	706	719	708	711	757	717	771	749	705	741	666	690	714	752	749	704	702	695	720	728	687	735	700	768	721	741	734	703	736	681	730	703	694	690	721	705	710	737	702	766	730	692	721	741	746	701	705
29315	30931	28855	13680	2560	656	380	317	384	323	353	359	401	349	347	356	350	339	358	359	336	335	380	383	317	329	347	359	333	351	336	349	393	331	334	308	336	306	371	337	347	368	338	301	371	354	356	318	372	353	363	349	349	349	355	345	397	340	337	355	365	347	330	362	366	322	336	350	340	381	401	347	343	320	342	335	352	368	329	342	321	354	365	348	357	364	349	324	383	353	331	350	400	342	341	360	366	375	334	319	405	359	344	357	341	343	364	342	342	378	330	359	333	375	365	378	338	335	376	324	365	346	352	326	351	329	330	338	344	353	337	400	322	348	334	356	344	346	346	358	323	346	313	356	344	373	331	327	331	321	353	342	339	362	403	337	328	382	342	342	349	378	323	345	345	351	343	347	358	359	341	345	337	361	321	367	356	331	343	354	328	325	351	319	349	377	353	348	327	320	323	366	359	359	331	353	372	327	337	349	338	312	359	348	352	376	369	392	340	371	348	377	348	355	316	336	346	324	352	338	367	340	361	389	353	337	332	308	361	342	334	347	335	350	361	375	402	346	347	374	341	376	340	347	382	355	351	352	353	371	339	349	327	313	334	367	393	381	317	380	360	324	343	317	354	338	333	338	324	320	350	361	364	325	355	360	346	328	353	337	331	339	334	339	324	346	384	356	351	321	343	356	343	360	376	328	393	349	350	336	325	365	344	338	350	366	379	327	357	350	350	362	355	338	325	349	351	326	336	348	347	336	367	345	375	390	326	345	376	339	358	353	335	360	336	333	320	329	351	379	331	361	334	365	335	374	359	370	382	355	326	366	346	365	361	349	361	372	312	332	334	338	354	403	321	358	358	372	338	351	318	304	347	373	328	335	350	339	360	327	336	378	337	330	352	323	371	356	320	365	390	359	337	350	343	322	340	358	340	354	314	331	349	340	350	369	314	355	360	363	347	351	334	344	368	402	369	331	366	361	350	348	350	337	360	320	337	357	353	358	349	355	329	331	354	385	378	350	373	374	362	356	351	328	357	361	357	355	355	356	333	331	348	348	323	362	359	331	361	329	333	346	356	334	335	335	324	367	341	382	371	367	359	356	334	362	357	312	345	362	346	320	394	338	336	375	360	385	347	348	322	308	383	343	331	374	376	366	367	310	333	354	353	341	323	354	330	321	331	349	333	369	348	317	377	340	360	372	355	323	358	357	371	376	348	329	349	340	355	366	354	338	346	374	343	336	360	324	351	362	362	367	360	374	395	364	370	331	380	385	342	380	377	356	341	359	323	322	356	330	361	318	388	394	363	312	344	370	327	316	372	341	363	365	358	307	332	350	388	373	381	331	352	345	375	356	333	346	348	345	364	355	372	333	327	337	361	359	347	346	359	348	349	344	335	334	367	360	360	359	337	351	379	331	321	336	335	367	329	341	365	340	333	324	346	330	364	363	322	327	316	335	353	375	321	323	352	330	354	360	358	352	352	327	342	364	360	351	325	390	368	352	340	386	348	339	330	339	356	337	352	366	391	307	374	366	338	359	345	358	356	359	343	370	379	325	331	363	355	371	332	330	329	347	336	355	358	326	362	343	333	347	360	368	372	331	330	364	332	307	375	327	340	345	346	384	370	354	358	378	351	355	352	353	398	363	336	364	359	329	360	347	319	368	350	340	364	317	349	347	339	343	361	365	331	355	366	343	368	340	382	361	344	343	374	343	360	336	350	354	329	353	349	340	382	328	344	325	367	329	369	356	360	335	357	368	345	364	365	369	365	340	358	316	364	342	370	372	347	343	361	349	375	354	337	348	375	337	355	329	324	325	354	383	372	348	357	355	324	338	347	351	341	321	383	368	336	342	356	330	339	360	342	344	321	352	388	336	340	330	365	326	359	335	340	341	346	339	358	350	373	365	334	319	346	367	344	322	385	340	362	335	359	360	336	304	348	336	358	364	350	348	343	375	351	367	360	370	357	311	331	366	375	385	342	338	370	368	388	356	350	356	390	357	375	357	355	341	361	341	338	343	350	376	326	324	360	326	328	392	348	342	345	323	382	333	347	337	393	341	347	364	359	335	368	347	351	362	337	358	389	357	357	364	376	361	351	345	323	321	352	370	347	343	337	328	358	342	405	331	345	361	354	349	368	334	347	324	346	353	338	336	345	332	324	349	331	327	372	348	367	357	341	340	342	382	349	350	385	345	343	322	376	363	334	377	364	359	327	372	383	331	357	349	357	333	353	357	348	314	351	368	343	331	331	319	357	326	324	371	316	344	354	352	368	358	349	354	357	337	322	340	340	362	342	357	353	341	370	348	338	346	344	336	337	379	344	357	362	336	352	345	324	347	362	343	372	346	346	356	367	326	350	341	348	372	351	369	333	373	358	355	338	343	333	365	347	380	357	336	333	354	332	343	343	358	328	369	350	363	379	359	366	351	322	355	346	359	335	370	351	318	341	341	365	341	354	361	349	325	343	345	358	344	344	364	354	362	374	363	328	349	342	366	336	366	372	333	344	347	334	352	318	357	333	347	350	395	362	335	333	347	350	353	360	352	357	340	369	349	335	327	344	368	321	356	343	378	356	360	350	321	361	335	372	344	364	373	344	367	365	379	361	360	345	359	362	325	378	366	313	381	376	365	363	337	362	350	331	365	320	369	340	312	374	391	341	328	369	348	357	344	352	328	342	384	350	350	344	334	350	355	362	340	336	329	344	383	396	347	342	351	366	338	349	359	348	345	358	348	359	310	372	360	348	357	376	359	373	363	323	337	379	366	360	288	361	343	377	340	362	300	384	339	319	355	354	338	359	321	358	363	338	339	357	358	318	344	301	361	351	345	360	343	366	338	367	366	368	364	343	369	377	373	371	371	360	331	347	336	362	336	373	340	328	348	346	346	369	344	328	355	314	355	358	347	397	330	337	370	405	318	334	373	397	331	371	353	374	338	375	362	348	364	362	337	355	360	313	357	367	356	354	335	336	351	355	346	367	358	323	349	360	340	352	336	337	390	373	353	338	362	343	348	317	340	343	332	324	345	361	373	385	360	335	341	362	351	315	347	338	334	334	357	330	345	376	373	359	356	361	347	354	308	387	368	345	359	364	341	325	346	328	350	346	355	371	353	339	358	348	328	351	355	351	346	331	350	342	388	377	330	387	349	359	359	330	359	335	347	340	330	375	340	363	346	356	368	349	353	349	369	375	358	362	343	366	364	371	359	351	299	328	340	359	336	346	354	327	337	361	323	369	329	368	325	390	330	333	340	346	346	338	363	367	341	381	369	369	341	322	331	363	350	374	377	354	330	338	362	373	369	362	330	342	314	346	392	347	355	379	365	329	341	341	343	338	345	301	358	333	341	348	303	333	357	363	322	319	313	332	335	328	360	382	375	369	368	344	337	333	378	349	368	340	342	368	347	351	354	387	318	360	356	339	371	346	324	352	330	324	375	337	385	359	334	359	350	354	374	351	345	345	367	359	330	332	310	356	350	378	361	335	301	331	356
35852	48432	34251	15755	4681	1254	723	651	638	662	662	626	640	622	630	653	677	620	677	637	685	634	638	647	669	676	631	686	666	645	640	648	699	665	721	699	685	674	635	630	659	689	686	672	631	619	619	689	665	679	662	640	664	664	679	726	664	684	671	671	644	695	618	653	609	671	675	666	685	639	676	671	642	726	639	697	584	690	623	646	672	675	645	657	613	676	640	673	632	677	653	672	671	633	684	678	667	712	694	658	687	675	614	634	666	637	628	650	669	632	705	644	688	722	674	637	708	648	680	692	696	637	655	678	631	627	665	670	672	672	634	677	643	645	658	665	687	620	649	709	647	678	639	642	660	662	685	659	665	644	675	693	696	641	644	630	630	687	678	647	666	642	670	631	674	631	662	679	682	659	596	659	639	670	662	677	668	611	699	671	605	699	687	664	656	652	656	595	655	635	670	686	628	605	676	679	715	658	666	656	655	689	671	658	691	659	666	664	605	646	622	649	658	683	654	655	667	662	665	687	647	669	670	711	680	632	608	623	666	657	669	636	706	706	649	698	688	674	664	678	657	639	671	648	629	662	676	677	693	669	655	647	655	654	611	657	604	655	673	667	645	643	628	645	686	670	638	647	622	705	682	664	649	684	625	637	689	693	638	644	640	647	656	627	671	660	672	673	646	666	641	637	652	661	661	629	626	646	666	677	670	657	667	660	663	597	644	635	660	650	681	665	632	657	677	694	602	616	649	648	710	683	685	656	651	656	693	683	685	675	705	639	628	631	700	708	653	668	670	706	641	681	650	682	661	636	655	677	683	678	698	676	694	686	666	651	679	662	657	684	664	682	629	618	646	687	645	653	608	650	712	641	630	696	646	605	693	636	675	637	638	701	676	624	694	706	663	667	658	675	647	610	615	636	621	658	617	682	679	644	692	697	665	647	684	668	648	676	613	659	644	631	661	665	625	668	643	640	643	659	653	669	699	664	655	642	672	662	675	674	615	692	707	663	660	709	670	701	654	641	682	648	617	687	677	599	638	669	693	670	645	692	632	676	641	641	674	662	672	631	687	639	632	705	595	626	660	705	639	652	636	647	658	654	646	687	663	637	676	684	672	674	643	650	617	664	702	621	632	674	679	666	627	648	624	627	618	614	670	603	643	609	723	661	635	672	698	613	635	691	625	678	637	704	562	666	641	659	663	668	689	666	638	665	628	639	652	708	693	711	648	620	660	711	673	627	693	669	657	701	694	652	702	658	683	656	647	607	672	653	648	657	667	648	645	679	629	654	669	653	644	640	665	696	692	677	621	673	680	665	703	680	662	645	667	633	636	648	688	641	681	683	682	611	647	690	714	658	658	638	657	655	662	610	683	697	694	670	664	627	606	682	632	648	678	669	674	674	707	663	691	695	690	639	675	648	640	629	653	651	700	639	646	705	687	634	657	683	613	654	624	631	643	659	650	673	655	664	673	696	623	657	654	688	670	674	649	639	629	642	639	677	658	690	654	624	683	676	654	638	604	663	648	678	665	697	658	688	654	677	648	645	635	683	678	702	666	676	612	718	643	639	626	704	659	699	680	621	617	671	627	644	660	667	664	631	658	701	641	656	676	665	676	655	694	689	646	640	620	646	628	651	625	627	625	625	648	662	660	666	628	645	634	641	673	703	624	673	642	676	704	655	649	648	655	634	632	668	673	659	673	662	626	684	698	643	653	675	652	657	687	644	669	640	648	659	635	670	697	655	648	682	661	639	648	642	666	673	684	651	645	700	622	638	675	636	631	716	629	655	682	681	657	648	657	662	693	670	643	677	684	669	659	665	630	675	666	672	686	714	697	680	672	682	680	685	695	682	612	683	649	620	640	618	638	670	704	659	690	683	692	691	647	702	608	678	678	656	677	643	659	631	661	697	625	666	641	679	666	632	644	657	650	680	654	677	653	651	676	685	656	634	644	698	697	662	652	655	634	670	648	643	640	638	641	670	703	673	616	702	675	644	686	687	691	712	704	667	687	637	684	680	591	645	633	658	664	667	620	672	690	651	709	688	631	658	658	675	682	666	682	651	674	609	658	682	698	632	680	656	643	672	675	633	704	660	619	690	664	664	693	657	608	664	628	592	671	646	661	629	704	650	656	655	669	703	623	665	610	634	662	670	600	681	614	700	673	661	675	654	664	666	631	638	655	660	660	662	663	676	673	629	668	685	687	680	626	685	641	659	628	673	686	684	657	665	638	660	673	654	666	681	666	667	687	681	643	634	624	709	638	601	707	683	668	665	710	645	656	698	643	624	658	668	626	661	651	630	652	704	643	702	656	661	680	680	714	724	637	644	659	718	683	664	651	659	724	706	666	698	683	636	656	650	655	601	697	694	630	646	611	649	638	626	670	557	662	635	649	630	652	683	674	679	676	644	648	644	633	628	673	700	693	659	648	685	670	668	668	660	644	666	657	674	649	679	672	687	670	664	665	658	672	714	708	678	648	660	681	619	699	663	647	658	712	671	705	645	630	624	647	667	652	638	646	698	696	674	664	694	677	660	701	648	637	706	665	680	656	622	688	643	674	689	717	629	637	599	697	662	667	629	656	694	653	597	688	654	678	689	685	640	677	684	615	649	679	642	685	677	659	687	672	624	630	680	688	659	612	669	677	639	645	640	679	687	648	670	676	650	693	682	657	649	657	658	686	722	647	653	644	632	689	667	668	641	654	662	649	628	682	646	669	686	621	651	696	677	670	674	676	639	635	670	678	622	647	648	662	656	694	686	663	649	680	684	630	698	691	648	616	619	681	728	652	640	674	656	661	693	663	612	685	634	635	692	575	656	620	649	691	638	663	624	656	637	616	667	639	647	687	665	618	637	670	667	640	692	630	624	658	620	654	637	679	659	661	634	732	642	687	639	672	700	603	628	657	650	678	682	680	626	674	649	649	667	611	683	675	669	642	643	689	667	685	642	660	688	680	685	654	641	627	649	652	662	574	675	673	596	673	640	675	695	684	645	686	703	655	661	676	709	670	630	637	612	684	679	669	668	693	692	665	699	671	657	667	663	646	656	681	626	620	646	664	637	671	662	665	682	639	662	619	650	640	676	642	676	681	714	644	654	658	667	646	673	684	655	705	645	667	685	679	656	623	662	658	613	665	665	628	646	686	680	648	684	630	676	615	660	663	616	669	667	674	638	687	707	659	664	682	657	706	694	631	651	652	660	653	634	679	666	692	639	664	661	673	695	686	665	675	700	621	651	641	635	670	632	663	672	640	686	667	633	637	675	628	712	661	650	613	664	640	660	641	683	714	607	660	692	635	629	606	608	657	643	666	638	652	662	704	704	641	679	605	632	700	641	687	603	677	661	670	650	640	655	687	640	659	675	659	647	635	665	652	659	626	658	632	638	680	664	672	658	673	659	633	649	638	652	681	660	646	646	694	650	677	663	669	670	609	639	636	629	656	687	671	663	660	656	681	628	682	638	690	699	683	670	637	665	695	654	655	685	665	708
24992	25134	35859	29113	18257	5510	648	373	346	352	352	345	371	376	330	349	326	342	367	333	359	351	355	356	328	367	366	354	340	365	374	348	349	357	330	365	334	386	359	355	380	356	400	374	370	354	327	400	341	381	347	374	349	353	349	337	321	358	359	356	359	351	400	336	349	378	372	359	336	375	366	342	332	370	358	354	350	367	364	346	364	347	377	332	339	345	360	369	343	357	411	354	364	350	368	333	344	359	364	353	362	327	356	373	333	351	335	322	370	352	296	342	353	319	324	358	371	330	390	363	346	373	328	332	346	373	350	345	379	348	364	350	351	359	352	362	329	361	347	335	326	318	341	366	334	358	366	330	368	338	350	341	345	349	343	357	325	333	332	343	325	352	316	359	377	347	362	312	346	357	372	356	362	355	329	324	328	334	346	373	383	319	380	352	369	344	359	349	301	355	323	331	350	351	345	322	346	336	350	347	330	353	371	349	318	358	328	324	354	339	361	337	345	363	353	373	351	368	334	354	350	311	371	352	336	362	374	345	344	331	326	328	327	376	353	342	329	400	339	334	342	371	360	340	328	346	322	311	325	357	364	344	353	342	327	374	314	299	343	327	358	339	381	341	394	345	342	357	365	367	339	329	314	344	318	344	327	326	331	350	366	336	355	329	324	358	345	370	405	362	349	336	356	352	355	366	345	298	353	347	381	344	306	362	313	310	353	360	356	338	349	355	337	357	321	336	328	321	367	364	335	363	348	349	369	353	348	351	308	372	344	326	360	334	325	354	370	386	345	339	370	362	335	386	339	327	349	349	347	358	353	352	334	336	328	404	327	372	397	377	370	343	377	353	356	366	357	328	366	368	337	379	346	334	333	351	335	321	353	374	334	379	339	339	342	318	346	356	356	283	322	342	334	331	366	346	364	346	357	325	365	368	330	374	360	357	350	334	367	350	335	372	360	354	388	311	351	390	350	361	329	363	340	292	330	347	341	361	326	367	375	328	323	334	334	357	369	356	342	341	357	382	373	338	361	350	334	359	319	382	353	351	346	309	350	359	312	338	350	345	376	342	331	349	351	358	370	342	337	357	298	367	373	339	352	340	339	366	313	334	350	350	326	395	341	325	367	359	335	362	365	359	351	318	339	366	309	377	364	381	330	356	337	325	346	330	329	320	338	343	352	341	366	372	355	353	348	326	322	345	344	342	339	353	358	368	362	363	348	366	339	339	345	392	339	366	362	383	365	353	372	373	377	360	330	363	357	341	351	320	351	366	352	335	355	318	354	345	360	341	329	381	369	327	363	352	331	355	348	345	326	336	377	345	354	402	356	346	331	355	354	387	357	353	364	377	316	338	359	317	295	349	330	340	375	358	359	356	360	337	350	364	352	357	348	342	329	351	360	366	367	327	378	343	327	370	288	341	359	374	362	311	351	342	361	323	370	345	354	363	327	308	351	323	336	359	335	342	342	316	331	362	345	334	356	340	361	317	369	360	333	349	342	348	365	375	382	382	337	365	351	328	335	381	354	352	361	335	357	363	337	356	388	342	375	311	381	392	279	341	305	373	346	335	331	368	304	365	348	320	329	374	340	344	358	339	402	328	358	343	353	343	356	358	322	352	343	336	353	349	339	365	339	320	342	376	372	332	328	361	318	334	368	334	346	322	368	332	368	312	328	344	385	350	365	343	329	366	313	333	346	342	338	355	339	381	366	344	371	370	358	335	312	337	396	336	377	361	337	374	355	347	371	361	339	329	333	373	343	345	339	369	361	350	334	351	364	338	349	341	356	350	367	372	355	330	336	316	362	379	355	391	344	352	348	361	341	347	340	324	319	328	340	309	353	340	376	349	339	325	337	363	333	357	347	361	359	364	357	358	338	352	346	359	343	327	342	363	357	336	330	322	357	377	356	369	367	359	333	362	312	368	417	349	361	350	343	365	359	362	320	324	361	362	330	320	348	363	371	339	345	345	354	316	352	362	359	329	325	331	354	387	329	342	325	358	355	361	365	377	364	368	328	354	351	361	341	342	349	352	353	354	309	366	364	356	357	345	353	342	346	333	316	342	347	329	355	342	343	365	349	348	332	356	360	314	340	344	356	354	338	354	342	361	378	358	366	398	383	343	373	334	341	346	341	365	349	349	353	394	372	348	334	347	373	347	348	388	346	357	370	384	337	353	339	359	316	327	345	368	334	366	350	360	352	376	365	331	349	304	340	333	340	373	371	379	370	341	356	334	339	331	357	342	360	379	334	336	341	391	345	350	364	371	341	339	378	352	348	372	339	347	350	355	352	330	341	363	352	345	361	346	321	343	356	339	362	306	343	337	347	332	322	338	361	356	323	380	349	339	355	342	364	374	334	334	336	337	363	358	335	383	344	346	352	375	344	339	314	349	349	311	355	391	363	361	327	368	351	320	359	371	359	401	346	366	334	326	323	340	356	359	359	379	350	360	358	343	338	324	331	340	378	374	382	343	373	348	321	385	325	335	356	381	333	353	349	369	336	335	366	358	337	388	351	321	340	347	314	386	384	334	338	368	377	306	355	362	338	372	356	313	345	346	366	365	341	356	371	305	361	308	362	336	305	356	345	380	340	339	350	350	353	383	343	332	375	380	341	366	333	380	330	329	308	335	350	378	352	369	344	327	350	333	353	338	367	348	309	318	377	369	325	369	353	365	330	342	335	348	348	340	327	343	339	346	374	348	394	353	352	362	361	359	367	366	364	343	336	353	332	373	324	373	349	344	362	359	354	369	355	336	347	340	389	353	337	332	338	367	364	335	362	358	355	398	378	360	338	381	320	329	355	370	335	374	352	363	347	320	337	314	318	356	336	333	356	371	346	346	350	370	351	344	362	333	377	345	325	342	371	354	372	351	381	381	351	348	341	371	351	352	335	375	338	389	352	352	354	357	358	350	344	326	352	367	334	313	317	361	341	356	334	399	337	369	310	340	310	361	351	340	372	361	364	332	322	327	355	333	299	302	376	362	373	357	352	356	343	354	318	308	335	351	363	360	350	339	348	334	353	386	345	358	340	345	311	382	346	330	318	330	328	354	354	372	353	315	367	376	322	335	354	370	335	340	366	358	352	324	339	368	322	322	304	354	342	374	343	324	350	324	342	369	307	328	343	350	365	336	338	364	349	332	351	374	326	385	338	349	343	344	345	334	354	345	347	383	329	349	342	372	341	333	353	324	314	335	353	347	330	351	326	366	384	363	364	353	346	369	354	354	337	325	315	358	323	337	363	339	336	347	358	362	325	374	361	372	345	337	384	349	325	371	336	345	345	311	349	353	369	323	343	340	312	323	366	340	353	365	353	370	331	362	359	336	345	356	368	341	341	345	342	378	349	326	347	333	367	361	318	342	346	322	330	338	323	362	379	364	356	350	337	360	352	335	357	341	340	336	332	335	326	323	348	339	382	353	333	348	356	338	336	351	346	361	360	364	328	344	344	339	337	337	334	339	334	388	362	351	338	334	347	325	392	344
58538	89221	64984	37666	16436	3815	1053	735	696	637	637	683	656	720	630	675	706	678	660	665	688	635	696	647	612	676	620	666	681	668	674	601	671	691	642	662	683	621	646	669	663	633	655	615	612	634	644	609	628	638	635	657	651	606	622	673	659	685	607	620	645	620	614	667	629	654	678	650	619	652	630	649	643	695	687	662	640	652	689	617	649	638	689	651	643	644	658	643	676	638	613	654	683	661	658	713	690	688	608	688	631	604	650	666	637	668	643	677	628	648	664	635	616	593	638	655	633	665	646	639	634	645	639	637	680	630	625	675	724	661	683	686	654	643	639	667	664	656	663	641	692	643	685	723	667	652	648	679	674	688	696	621	698	676	638	635	651	669	627	620	642	651	674	673	631	627	631	619	668	662	586	659	675	602	641	665	681	643	622	621	691	660	627	657	658	657	679	627	672	653	643	699	691	691	644	637	633	646	695	684	663	639	651	631	717	608	602	631	613	636	689	682	629	655	631	645	654	690	583	647	644	623	673	666	642	694	662	662	633	652	659	637	692	653	643	599	648	657	648	656	640	682	684	642	624	647	693	639	689	682	670	683	694	598	672	630	682	710	663	645	676	667	641	638	638	649	659	671	664	661	694	639	626	644	686	720	649	643	634	619	644	646	695	637	667	685	694	641	689	641	624	657	684	655	650	592	613	676	641	660	666	644	700	598	649	620	649	657	643	683	697	678	720	690	668	643	645	690	656	631	663	682	637	608	649	685	661	661	679	688	616	645	680	649	655	657	663	648	658	628	698	693	690	665	624	639	627	703	662	613	655	670	687	705	677	672	660	666	676	686	617	639	669	674	686	624	662	637	595	646	664	610	664	628	675	705	716	646	642	668	630	677	676	655	705	651	716	663	664	658	623	623	634	617	615	630	685	658	639	696	654	612	644	649	680	669	689	699	640	630	621	670	600	620	664	638	666	680	642	665	643	675	688	656	654	665	670	646	711	650	632	666	644	625	656	728	671	657	658	614	644	643	631	651	647	672	639	637	665	619	675	659	676	654	662	674	679	652	648	621	663	662	656	653	665	667	646	619	667	645	639	669	702	673	635	669	638	629	679	694	637	630	626	646	655	671	678	647	659	666	627	664	676	660	658	648	674	653	674	667	660	642	656	671	640	638	625	627	658	696	691	650	657	662	682	672	647	665	659	650	690	661	612	701	668	662	640	613	651	680	608	640	641	632	689	669	633	642	651	691	659	679	661	638	647	646	636	657	634	639	642	654	640	672	648	641	657	641	650	654	635	604	663	701	645	623	663	630	690	639	636	694	636	629	670	639	652	683	663	662	689	666	654	655	623	680	602	700	668	707	675	651	646	634	607	618	681	707	648	631	654	632	650	634	661	644	651	639	694	687	660	687	696	640	646	660	706	688	638	630	673	671	627	648	619	614	691	669	698	607	664	650	651	666	721	699	646	631	658	662	701	637	628	639	652	654	730	663	655	668	636	638	697	671	655	605	660	661	658	620	665	645	618	685	704	631	625	659	673	640	696	659	630	620	645	649	682	676	642	654	673	607	598	677	640	642	701	666	657	657	638	671	700	661	696	639	651	638	659	659	637	658	630	640	645	667	667	640	720	636	672	653	645	663	661	624	671	652	708	656	698	635	687	657	668	631	690	649	670	693	674	660	664	623	636	627	638	670	662	692	664	654	678	655	642	661	618	686	656	640	659	641	666	669	687	692	634	620	647	636	654	625	694	644	669	684	613	684	666	676	629	693	672	684	676	667	628	620	651	652	640	649	701	681	664	614	647	639	687	629	632	627	624	641	669	654	651	632	661	667	674	664	664	643	682	647	644	646	660	633	668	651	655	724	629	669	660	618	665	685	656	628	630	600	675	678	632	627	656	677	705	627	625	658	669	667	681	678	677	660	630	665	651	612	668	638	667	694	667	624	664	668	619	673	661	619	617	639	675	677	631	687	665	702	678	662	673	688	649	651	645	638	650	627	609	652	640	620	636	626	708	642	643	651	643	647	685	661	647	677	664	684	629	706	647	656	662	648	654	655	647	711	647	645	677	622	613	650	662	632	662	680	655	621	634	662	641	672	634	631	683	675	644	679	628	621	630	628	730	698	644	664	670	624	652	652	659	656	661	755	653	637	670	644	630	667	658	650	663	634	656	650	699	633	691	666	637	665	648	657	644	629	634	651	636	674	644	614	629	660	687	643	677	618	621	625	652	665	650	622	637	629	662	619	680	625	630	690	671	709	668	685	660	687	689	655	674	635	638	692	635	661	666	645	644	692	638	643	653	627	644	627	684	681	651	636	641	654	654	645	647	676	682	723	667	680	702	624	665	613	612	670	659	631	648	627	678	602	621	663	637	646	660	687	642	658	653	675	642	666	647	654	653	653	665	634	627	669	701	680	630	630	670	650	657	671	658	651	654	643	642	699	639	645	637	678	681	707	607	669	670	687	662	664	690	622	649	640	668	618	610	688	679	657	646	660	662	673	636	632	667	624	653	618	630	661	645	621	645	666	646	627	679	661	652	668	676	618	648	624	670	625	670	620	643	649	657	638	649	672	630	723	678	660	601	673	664	658	690	647	655	635	694	645	656	688	692	649	679	660	659	676	645	672	671	651	654	657	665	649	661	686	680	660	668	649	662	642	684	678	627	683	671	684	642	655	635	629	643	681	672	660	699	669	706	666	643	644	608	645	639	649	641	661	665	618	681	706	630	612	669	696	662	666	626	664	631	674	618	650	650	698	649	649	649	655	686	680	621	707	698	575	665	654	624	681	663	627	645	675	676	676	647	665	696	667	653	659	622	622	633	672	676	669	628	634	648	645	631	681	636	651	643	644	656	703	649	646	633	708	644	665	663	644	636	668	658	665	641	674	638	629	708	643	653	654	669	668	648	633	654	656	633	711	641	670	613	629	671	673	667	651	680	618	708	669	671	637	654	660	651	676	693	646	730	660	676	673	710	625	633	657	635	669	620	673	643	676	638	634	617	647	641	677	665	648	669	703	644	653	631	641	642	662	604	617	654	632	623	666	661	654	620	623	656	686	658	630	618	722	655	642	680	661	634	644	655	705	661	646	665	610	661	661	640	654	632	619	624	697	677	647	649	673	704	647	654	653	639	701	692	638	632	689	623	651	672	657	674	654	669	690	648	682	662	622	614	649	648	605	662	650	629	647	650	687	613	659	640	659	678	721	654	626	681	652	632	634	639	694	639	680	644	619	663	644	727	656	652	667	675	632	693	710	666	655	686	659	630	659	662	669	703	615	670	713	670	644	641	650	658	638	702	621	698	673	644	655	660	674	642	645	626	656	613	645	656	641	654	639	683	639	674	703	646	650	676	681	660	684	644	664	666	642	649	697	647	680	690	624	727	653	660	666	705	600	651	641	626	651	654	660	656	697	618	673	671	695	643	685	662	640	643	685	728	666	665	661	661	695	663	637	650	644	670	684	625	615	644	647	620	607	668	646	672	649
23471	22803	31981	26647	21373	16094	2940	484	451	424	446	431	393	405	405	397	425	404	411	393	426	402	410	439	448	384	389	442	428	396	433	431	434	378	411	391	437	401	408	396	377	447	422	403	353	385	409	385	389	397	399	421	430	438	426	420	409	417	433	383	408	387	368	387	398	428	418	433	411	436	407	382	388	408	408	393	398	394	435	388	406	429	371	404	392	423	372	397	393	358	422	421	432	412	378	414	403	386	382	420	395	400	383	420	405	400	389	402	424	388	386	377	397	400	391	400	381	422	381	427	406	383	418	412	393	398	427	403	379	423	395	446	402	426	429	433	381	421	395	378	412	401	409	382	421	411	402	409	407	410	383	401	434	410	383	440	421	384	406	401	389	376	383	401	404	408	377	380	398	410	388	417	402	367	430	413	410	418	406	393	416	445	387	440	422	424	432	434	400	381	417	423	418	396	371	413	370	387	413	406	361	376	421	390	428	399	420	398	412	420	405	410	363	405	388	415	400	411	415	402	410	408	419	370	377	364	407	428	394	389	404	435	395	404	414	396	422	397	409	421	372	416	369	452	410	384	435	405	384	380	419	412	464	400	397	460	437	429	430	376	353	440	371	425	415	408	452	404	407	436	408	417	401	415	392	384	436	384	372	401	419	396	420	415	443	402	395	416	405	399	406	408	426	401	417	410	437	383	411	417	410	436	392	383	406	394	438	362	415	463	403	408	402	395	394	409	464	417	406	406	414	410	427	404	368	432	406	429	422	410	381	402	385	415	399	404	399	426	389	393	423	371	387	441	437	416	383	391	387	435	413	427	401	431	398	412	386	388	379	440	417	442	417	386	356	425	379	409	407	435	396	433	411	383	432	376	402	374	402	371	395	402	379	382	422	407	434	422	394	381	402	416	465	391	409	393	389	391	420	388	447	383	391	403	392	380	435	409	385	428	415	436	416	407	377	420	389	430	385	410	422	428	415	389	372	388	411	402	392	381	415	402	389	381	398	389	451	375	410	415	419	403	407	409	437	402	419	371	403	349	394	373	426	387	393	416	390	387	382	381	429	413	419	420	413	414	418	377	406	381	377	382	432	422	398	386	374	382	426	412	391	407	385	425	434	398	404	399	390	416	405	401	386	394	383	412	383	418	435	382	368	351	408	436	383	402	413	375	444	380	405	431	420	419	426	374	422	381	404	376	389	447	403	374	397	402	406	380	409	435	377	393	391	381	450	405	400	386	407	404	433	408	377	378	408	442	404	375	391	423	430	431	394	384	425	423	434	438	421	414	415	437	385	425	428	396	401	414	425	438	443	379	386	404	404	407	415	402	383	406	386	423	399	404	438	419	407	419	415	414	397	424	398	419	387	431	436	400	393	393	384	369	408	392	399	420	427	421	433	394	411	395	411	423	430	412	390	411	431	397	414	352	408	400	391	414	426	422	423	387	422	397	413	394	396	441	450	405	430	389	408	425	403	399	417	389	387	414	432	432	424	399	411	406	412	411	432	372	399	426	425	400	398	407	410	412	387	391	361	421	408	381	445	394	388	419	403	381	446	399	404	403	361	421	417	374	405	417	397	433	402	439	414	437	419	412	389	436	375	390	424	392	421	403	439	420	398	368	391	399	393	375	403	407	417	403	407	419	401	433	381	396	404	414	409	411	408	419	382	396	365	400	401	419	428	394	367	432	404	404	408	433	440	407	395	401	404	395	447	362	435	416	362	409	432	404	427	412	411	406	448	423	407	378	374	400	395	387	400	443	431	437	429	407	403	391	398	378	401	417	422	405	419	388	440	447	410	383	442	448	396	410	426	414	431	431	423	382	403	410	376	418	446	387	424	431	389	382	408	390	384	381	397	432	415	427	382	387	423	422	487	426	437	430	413	418	391	429	396	385	442	425	397	409	407	382	413	385	416	425	384	411	419	404	364	412	385	424	388	444	399	387	439	434	418	390	403	418	414	378	382	393	406	412	393	443	375	420	450	436	383	394	414	415	415	403	435	427	416	416	407	382	393	403	403	382	357	410	401	419	385	422	413	458	419	432	396	390	399	430	414	416	386	409	413	385	430	396	340	387	404	388	401	383	382	415	403	428	417	429	377	385	380	410	401	389	373	380	433	407	381	413	387	409	409	380	403	414	418	401	400	400	376	399	414	406	390	387	409	418	425	372	395	391	396	394	388	399	426	409	390	406	431	428	439	408	409	389	392	441	434	386	417	450	396	421	407	385	408	428	392	416	399	405	389	431	415	417	417	397	385	384	391	409	399	433	404	413	454	399	420	407	395	397	397	420	421	431	421	447	392	407	424	369	459	370	399	430	415	415	393	401	427	406	412	383	405	414	374	401	421	404	406	406	398	431	399	395	361	390	383	409	416	434	390	413	430	408	372	397	434	386	417	410	400	390	424	409	406	433	419	397	381	367	405	433	378	391	412	391	378	405	408	370	382	398	412	418	405	441	369	414	389	392	419	395	480	410	432	389	427	402	399	378	438	409	404	411	457	389	415	395	415	419	417	409	391	385	411	388	414	431	369	402	392	405	401	412	420	412	428	429	384	404	427	403	378	395	423	432	407	404	400	380	412	432	420	389	399	405	399	419	391	413	406	410	395	407	422	428	410	450	429	426	376	387	413	378	410	410	381	392	414	386	400	437	383	382	420	420	426	388	428	401	425	404	390	400	383	390	438	426	393	390	406	385	372	373	374	413	389	390	435	384	389	418	391	389	391	385	417	453	389	407	400	404	424	423	407	438	366	412	390	381	408	402	418	395	377	410	404	398	377	397	396	417	381	371	410	406	417	388	394	402	445	389	378	385	415	398	409	412	391	399	409	417	422	407	437	436	384	378	413	383	415	430	431	437	396	401	403	401	403	418	395	371	379	408	445	432	445	431	410	413	399	392	432	423	424	395	412	390	401	397	394	370	421	398	367	387	385	396	410	404	422	384	411	401	411	426	408	405	407	411	416	391	432	399	420	411	377	388	396	413	416	410	418	395	411	418	372	404	403	421	416	431	408	431	410	439	378	409	394	392	418	421	432	407	395	412	391	394	399	417	428	417	416	409	401	407	427	437	402	359	440	390	411	406	379	441	398	404	394	412	406	407	402	419	401	429	384	398	421	400	400	427	403	412	393	374	427	381	431	430	391	412	406	437	389	376	429	395	386	416	385	414	420	400	397	421	401	373	414	365	438	367	442	433	402	392	376	402	383	401	428	412	412	382	392	404	422	391	400	393	390	397	472	367	402	398	397	359	399	456	431	417	370	410	410	404	396	428	395	398	430	407	392	374	407	440	408	439	408	387	379	406	414	427	418	420	395	409	404	403	426	441	405	412	417	418	402	408	467	428	409	418	426	417	396	385	438	398	378	426	435	427	422	394	419	402	383	408	398	432	388	396	381	462	397	428	419	408	404	400	407	383	400	398	374	394	417	407	449	393	425	397	425	412	414	405	405	414	431	399	408	390	439	398	415	416	390	385	443	383	407	429
59793	101737	75753	46465	21824	5516	1387	774	746	758	736	756	764	746	733	731	730	768	722	748	715	701	723	687	710	759	738	756	742	722	728	751	719	737	725	708	738	710	740	720	767	705	769	740	746	726	730	699	742	717	712	725	760	725	699	772	733	695	723	703	795	680	717	780	714	671	660	726	767	712	707	668	672	746	720	719	707	739	751	759	682	701	685	742	737	713	710	745	741	689	700	674	704	769	717	732	711	701	692	733	721	705	739	731	771	725	699	718	712	680	750	737	758	689	749	705	718	736	684	715	757	707	718	718	709	723	731	716	705	711	701	752	736	726	760	700	722	714	733	738	742	700	736	646	683	720	715	773	695	662	664	749	708	710	732	693	726	784	707	721	728	765	735	751	772	748	703	690	762	736	730	678	704	735	733	722	721	740	750	736	733	732	676	728	781	745	727	685	706	757	777	718	751	697	732	745	725	699	684	740	739	757	793	764	702	738	690	787	718	739	709	762	743	794	715	695	722	769	726	714	737	707	679	752	733	685	714	735	732	764	718	768	731	737	710	721	714	722	735	784	722	735	717	757	752	736	762	699	713	730	715	759	755	741	754	732	715	673	721	733	708	734	707	755	696	748	747	692	699	644	748	710	718	733	757	729	697	746	701	755	689	749	682	760	699	752	714	707	756	702	713	710	688	733	738	769	713	709	756	761	685	719	671	704	712	715	714	750	769	754	740	737	752	737	728	745	765	687	757	739	754	721	713	738	704	694	758	693	695	776	747	738	721	768	753	713	707	730	715	757	742	671	720	703	753	711	727	727	707	698	723	696	709	721	667	694	744	723	754	751	701	756	778	695	688	731	704	707	723	690	739	732	705	728	763	729	701	776	723	688	769	737	703	703	741	716	778	728	747	682	719	761	738	737	766	706	745	705	696	740	726	684	725	725	759	687	767	751	788	729	722	754	670	741	725	725	687	702	732	698	698	702	706	737	750	733	730	747	703	715	773	719	747	726	744	705	707	709	750	734	716	724	723	745	755	743	724	733	721	752	685	690	721	668	731	722	726	699	732	759	713	738	727	721	699	712	755	692	736	683	717	724	724	744	742	710	722	724	743	753	693	705	795	728	701	715	713	692	734	687	714	771	716	685	717	735	723	758	703	709	780	719	753	707	696	755	681	682	781	682	703	719	670	682	741	718	678	730	749	711	657	715	700	712	720	674	775	707	726	754	723	712	734	721	696	730	716	715	683	714	709	753	724	681	714	743	751	753	714	749	722	710	675	715	711	675	684	727	706	719	713	725	677	685	718	756	673	759	742	752	724	770	747	728	747	695	677	707	716	724	730	729	735	722	728	749	680	722	721	733	743	677	644	712	761	706	720	728	725	663	695	702	713	740	740	726	729	678	683	732	733	748	691	752	723	728	735	744	685	729	727	729	697	734	782	708	725	718	660	762	706	756	707	713	785	722	720	742	704	741	680	711	762	706	724	694	695	663	764	722	707	718	752	684	704	699	709	736	752	727	701	751	673	726	743	726	711	713	768	710	707	715	668	684	806	694	702	746	747	695	710	741	706	736	759	723	758	699	683	739	716	750	692	750	727	672	721	721	696	744	714	761	745	722	732	710	765	749	721	720	709	739	716	742	750	736	667	708	685	703	705	712	737	704	720	696	739	727	709	711	738	737	824	694	745	736	784	715	715	734	729	714	737	718	715	724	693	680	682	645	715	787	733	735	762	746	738	706	711	708	735	751	783	711	688	718	719	694	757	778	693	718	743	743	738	699	724	747	703	707	755	735	674	735	737	732	729	742	691	705	706	715	693	696	713	710	755	689	700	772	751	754	729	757	715	713	779	738	720	758	700	758	675	695	758	736	722	731	693	746	725	740	697	721	721	753	691	729	724	736	743	718	747	746	679	717	715	732	742	724	668	731	714	657	725	759	706	752	725	730	736	695	729	735	771	759	732	733	742	683	663	726	710	730	738	674	678	644	719	707	778	759	732	740	736	765	682	702	721	748	646	727	691	745	740	741	712	735	736	751	782	659	679	696	723	767	715	729	720	770	683	717	665	752	722	729	747	786	673	724	723	752	754	688	749	703	780	729	672	734	705	702	737	760	724	686	700	689	759	708	704	738	719	733	751	685	727	710	722	731	753	771	729	699	704	707	692	718	748	708	797	691	700	738	709	737	791	696	746	701	730	742	695	734	758	730	704	725	755	766	703	730	711	757	704	713	707	721	767	721	770	723	692	785	781	717	760	714	759	697	684	703	702	712	733	769	717	683	764	700	748	775	713	708	725	736	688	755	745	726	707	675	739	754	786	711	744	713	758	711	728	736	748	696	701	750	725	654	701	716	732	711	739	808	736	775	697	718	730	741	709	685	725	696	684	695	692	752	775	714	723	721	732	724	683	730	706	691	713	717	764	701	723	735	725	734	729	764	709	693	700	717	762	750	717	734	734	708	721	742	656	720	766	747	719	731	713	751	735	722	708	694	754	690	706	746	794	702	708	708	716	755	750	662	682	718	723	689	713	711	750	742	695	660	748	692	729	726	697	727	726	708	717	705	767	721	735	731	711	718	692	723	739	675	696	715	720	735	698	737	717	703	747	787	752	695	734	733	731	737	694	731	766	679	730	764	733	734	701	765	705	730	735	751	693	740	709	750	712	726	707	756	708	774	737	744	743	710	756	750	749	714	775	755	748	723	751	776	761	753	720	732	739	752	741	715	733	736	667	727	775	715	756	744	710	737	730	700	753	715	776	719	701	725	715	743	714	754	743	731	726	718	738	708	711	700	712	719	738	678	773	742	787	730	709	768	683	766	749	781	723	711	699	730	719	741	707	732	701	757	716	699	722	708	733	744	742	647	679	706	737	710	709	686	712	724	734	720	695	709	687	725	741	740	730	709	714	729	707	705	718	695	726	714	698	693	735	713	715	687	709	739	709	773	694	762	728	690	722	732	770	677	701	747	743	723	727	715	703	769	719	739	733	685	717	715	702	783	712	693	685	671	762	720	740	720	711	758	746	705	692	682	751	681	700	701	713	724	710	699	700	707	716	759	677	691	733	679	733	679	663	717	791	745	719	759	730	771	794	715	756	739	770	682	725	692	707	696	708	727	717	726	753	735	707	725	709	721	713	743	778	765	663	740	725	716	765	690	730	769	694	740	705	750	699	707	725	730	681	735	705	729	759	700	718	708	724	742	731	744	709	736	769	734	722	762	731	697	724	718	679	714	719	715	707	758	714	685	734	700	734	733	750	724	730	728	689	744	757	687	734	728	731	724	710	709	719	684	748	714	704	729	750	768	704	698	745	736	714	685	701	773	728	707	718	723	688	707	766	719	689	676	726	733	733	687	714	738	689	692	735	698	717	702	781	695	734	742	726	759	702	744	750	677	707	735	693	758	716	750	663	706	702	751	736	742	734	734	730	703	728	665	656	678	745	723	703	685	700	760	707	757	703	727	718	715	723	767	711	713	712	693	696	687	661	721
29234	31986	27812	13258	2490	628	393	368	326	324	372	357	368	341	333	389	369	342	347	349	387	331	356	369	373	347	324	327	350	316	360	377	330	348	345	354	367	329	315	360	332	322	330	363	341	317	344	340	338	328	323	335	337	371	363	385	334	332	344	345	336	346	350	363	295	352	331	368	356	371	379	355	352	347	372	343	362	367	346	333	338	328	355	380	355	300	329	348	364	351	353	311	359	371	381	342	334	372	347	343	356	354	323	346	333	385	356	342	362	370	361	310	364	370	364	361	369	367	362	347	354	339	346	360	361	332	365	317	336	339	346	352	342	363	319	319	343	322	334	329	344	365	353	331	364	368	398	343	375	344	313	352	386	351	343	335	372	329	338	352	343	360	372	332	355	332	367	352	360	346	363	363	352	319	365	337	335	342	371	341	318	367	343	359	347	362	367	333	381	329	340	335	328	355	334	356	359	370	332	362	365	328	339	291	348	333	376	315	355	376	327	331	368	351	365	340	341	376	344	367	348	334	345	373	381	318	360	366	335	325	333	337	350	340	357	337	364	338	351	354	361	332	373	330	359	363	377	346	349	348	358	352	325	330	361	355	331	385	335	324	328	347	345	332	370	355	379	346	337	358	349	325	340	359	357	328	346	337	358	380	362	328	362	362	362	341	332	346	341	344	368	392	343	353	337	347	317	376	342	334	356	387	360	349	357	306	361	343	330	354	347	369	364	321	362	322	378	346	340	373	340	351	350	344	305	369	343	330	356	343	351	352	337	328	376	343	355	397	363	360	354	339	349	347	375	334	336	342	368	335	368	324	355	366	324	344	344	310	340	370	361	353	330	373	348	345	375	321	320	371	337	348	344	345	335	360	337	357	372	333	361	345	352	327	352	366	347	352	354	345	331	371	348	351	357	338	325	369	349	319	340	336	353	346	329	339	377	327	349	348	308	365	339	325	339	321	344	371	387	334	369	374	392	337	354	337	346	349	346	330	355	353	332	314	321	336	359	341	332	331	342	358	333	334	348	347	352	376	334	329	351	369	356	327	385	347	353	381	357	351	367	343	386	334	371	342	355	336	375	354	368	357	365	363	358	355	330	334	324	336	333	344	361	361	341	328	332	306	337	349	342	334	326	315	351	338	334	355	341	320	351	358	357	328	353	331	340	377	371	350	350	337	352	349	336	382	333	336	364	341	351	367	321	306	330	336	354	300	352	327	321	374	358	322	342	360	354	358	349	375	376	348	370	351	344	395	317	334	330	341	349	340	307	349	386	359	344	314	321	347	349	363	331	345	346	329	317	366	340	349	337	330	342	342	340	311	371	310	352	342	314	358	339	351	346	338	348	364	357	334	381	353	350	322	360	334	328	330	339	322	356	350	363	356	340	338	390	350	331	345	345	356	347	334	341	371	362	362	371	323	338	337	344	339	347	351	335	361	347	329	358	347	363	344	348	354	336	346	350	369	345	359	325	368	359	366	328	362	374	347	353	337	349	326	362	364	354	356	339	332	345	338	366	342	302	354	352	331	352	374	340	362	332	337	321	324	329	332	345	340	322	333	366	329	361	347	352	389	359	356	286	361	356	347	346	339	335	362	340	364	356	379	339	379	360	351	349	344	383	316	341	334	338	364	367	361	322	334	338	318	334	336	342	360	335	358	340	358	358	344	329	372	365	344	348	327	360	360	387	343	362	344	325	339	364	376	343	367	322	340	359	338	378	329	346	360	343	334	345	318	343	366	347	353	317	331	348	341	329	381	336	354	345	358	329	337	335	338	328	385	329	339	351	360	339	329	328	349	363	350	340	364	361	315	332	335	344	337	320	375	318	376	342	353	364	365	323	367	348	336	361	365	378	328	361	330	356	366	340	353	336	366	305	346	367	354	354	329	348	346	366	355	352	346	335	344	333	353	369	368	335	339	338	363	375	388	311	348	345	366	364	319	357	369	346	337	350	369	351	353	356	324	361	339	348	334	379	351	326	360	356	335	384	324	369	352	373	345	363	343	352	333	338	336	334	330	373	349	337	368	363	344	330	346	343	340	349	337	365	382	364	355	353	372	350	344	350	367	337	374	345	365	332	366	371	337	329	341	338	347	374	350	342	355	387	336	345	343	330	339	346	332	323	343	352	348	361	334	351	344	350	378	334	342	370	334	324	364	352	349	343	335	372	349	354	342	350	340	341	359	349	348	364	363	387	368	336	345	326	363	361	334	337	325	344	377	349	340	357	352	356	344	368	405	318	336	375	372	366	354	372	352	357	337	369	325	356	348	353	355	372	340	377	342	364	378	338	352	398	375	352	353	345	347	364	349	326	339	374	376	356	350	358	375	336	368	362	351	336	343	336	352	357	341	387	353	360	343	346	346	316	358	367	366	338	361	346	356	360	336	320	358	372	336	348	343	339	330	355	340	334	349	362	352	333	325	333	349	361	347	338	355	339	365	384	360	344	389	346	320	343	356	334	348	329	344	355	333	359	316	331	352	351	361	321	336	349	340	325	354	321	362	346	360	346	371	348	320	371	344	309	367	370	353	386	363	342	354	336	369	330	333	344	311	337	362	356	367	359	342	347	359	318	351	333	345	384	352	371	357	372	352	328	349	324	356	366	351	345	359	342	354	376	332	333	366	345	325	351	326	374	356	341	347	343	376	377	350	342	359	336	320	335	334	370	338	294	342	370	352	341	345	366	354	331	372	357	370	340	353	326	319	369	321	373	344	315	362	366	337	390	360	373	356	330	406	320	343	360	339	328	369	327	338	332	317	368	365	344	354	365	352	372	378	327	371	368	343	334	370	367	340	354	361	346	367	337	348	354	368	342	314	366	345	339	339	328	337	315	373	375	342	346	330	320	338	352	353	349	352	345	322	348	326	380	367	357	325	361	331	345	336	379	355	379	345	343	356	338	327	365	330	348	338	333	351	355	398	349	320	340	355	353	332	338	330	369	330	366	348	318	343	376	338	349	331	339	328	326	386	331	348	337	353	359	322	323	330	362	354	352	333	374	351	341	343	333	349	341	326	350	349	360	382	368	367	334	381	360	352	338	353	370	384	347	351	375	350	365	339	315	375	344	334	352	361	339	348	361	345	336	332	334	312	401	385	358	319	328	330	338	328	337	348	338	336	377	348	343	334	354	329	361	350	362	373	369	355	343	364	342	331	353	350	329	363	312	332	366	344	312	383	369	312	351	328	383	343	380	316	316	345	326	337	333	362	363	363	341	362	340	355	362	379	376	370	339	333	324	340	354	343	356	339	357	376	344	386	363	356	335	355	337	361	388	327	356	355	325	389	346	333	328	333	371	352	326	353	379	326	330	335	356	332	338	365	361	346	339	354	354	320	352	356	339	360	351	329	332	316	354	341	337	341	373	372	383	344	377	329	356	366	347	321	381	326	356	358	321	354	364	343	374	367	356	343	358	377	376	347	367	346	360	369	379	369	311	343	338	356	322	328	324	360	359	328	371	346	315	368	335	337	321	329	349	305
36127	48993	33166	15343	4921	1384	768	601	647	649	609	691	660	646	672	609	662	686	610	674	638	640	628	682	649	665	666	624	697	639	658	643	666	653	695	641	684	633	621	697	678	671	674	657	662	635	629	689	632	633	653	652	655	699	639	648	651	620	712	641	676	613	658	632	637	657	654	626	630	625	661	704	665	647	660	650	654	684	647	628	672	690	677	627	713	666	679	670	673	643	626	646	614	643	622	647	603	668	662	628	667	627	644	617	680	633	624	621	663	637	718	673	672	720	638	667	681	627	677	706	714	651	646	665	682	662	675	672	694	640	649	643	642	626	651	684	645	680	657	650	661	630	643	723	661	669	689	649	652	646	668	650	665	652	643	650	621	681	673	623	620	629	668	688	639	671	664	670	648	723	684	631	673	642	640	651	653	672	632	632	676	623	663	650	646	681	617	651	637	684	651	618	644	676	638	631	672	613	634	639	706	680	643	657	661	681	663	649	638	641	659	670	659	666	662	676	682	662	672	655	652	710	697	650	660	682	652	663	607	646	693	695	663	686	659	722	653	631	705	665	643	635	645	673	601	629	673	706	641	680	674	694	661	626	631	662	644	656	665	585	657	681	608	647	672	644	676	672	655	659	672	673	654	618	708	661	638	667	670	674	631	685	684	676	638	649	674	639	690	630	638	640	678	691	681	602	673	679	664	669	703	612	674	686	664	701	608	652	668	670	637	663	687	665	696	662	664	694	662	675	618	663	663	670	691	635	684	653	633	693	661	673	654	674	606	667	620	685	616	672	623	625	631	628	690	670	655	652	636	682	668	681	660	622	687	668	671	677	668	657	633	677	618	639	649	644	623	628	667	650	651	663	647	678	650	650	664	676	665	679	649	605	689	618	622	691	666	626	643	672	655	650	654	659	678	673	621	645	657	683	664	676	639	639	622	602	665	665	656	654	613	658	688	632	658	697	639	630	671	640	619	622	624	668	669	648	666	686	643	638	672	635	640	632	649	597	734	657	696	701	667	671	680	711	652	656	630	651	625	652	663	627	662	623	638	652	650	671	643	637	634	644	665	647	613	677	667	671	670	647	626	627	612	677	669	711	622	643	621	658	675	660	694	662	635	609	606	658	638	679	676	670	676	607	626	665	692	633	643	671	692	642	686	685	652	665	658	679	652	670	674	644	661	700	671	580	676	696	669	648	677	647	606	595	673	635	701	675	674	630	659	666	696	695	679	679	660	671	595	684	663	672	678	649	609	698	625	628	726	681	601	630	638	620	676	667	612	633	641	671	655	683	628	671	695	653	644	701	671	639	677	678	707	656	658	653	679	670	645	639	650	717	669	640	639	693	699	636	643	695	615	657	660	631	680	596	657	677	663	649	644	657	666	622	718	659	695	631	679	636	632	684	699	641	687	655	643	648	636	636	654	682	701	649	668	643	660	647	692	640	677	635	673	676	675	620	626	670	673	680	651	656	680	662	685	675	651	639	684	659	623	649	676	682	655	632	657	604	659	669	626	622	639	648	676	653	649	653	647	702	599	691	667	636	703	665	673	679	662	665	663	663	690	624	655	714	659	636	668	661	646	691	626	674	733	587	701	650	691	653	687	683	659	667	663	681	678	638	689	666	647	699	648	646	723	657	637	710	620	638	674	717	615	614	642	642	683	693	657	642	642	666	640	636	650	665	669	689	672	660	664	702	659	677	592	636	606	704	618	669	688	644	677	632	661	680	662	643	611	640	702	685	667	672	636	626	624	669	658	636	675	684	636	640	584	691	689	666	658	662	661	668	619	621	675	628	659	670	642	655	705	635	654	626	651	595	638	655	685	659	693	622	639	659	682	691	655	663	665	634	678	665	647	635	654	625	650	684	664	682	636	655	628	629	628	654	650	649	676	645	622	666	642	672	653	648	645	659	668	690	696	637	669	678	645	653	669	674	663	661	645	617	655	651	622	654	624	688	616	648	654	632	639	629	632	620	651	597	644	703	659	655	635	629	598	664	689	632	646	614	669	638	671	679	625	671	653	671	657	655	687	652	652	637	644	677	650	664	647	638	646	691	645	669	647	643	619	663	625	673	725	701	639	639	684	661	687	647	666	645	643	643	622	641	642	673	681	668	663	652	639	656	644	685	653	659	712	674	642	712	649	660	658	654	665	643	647	662	689	655	680	673	681	667	652	676	669	674	693	688	644	685	620	668	657	663	647	652	655	677	650	650	668	615	676	645	681	683	618	672	644	662	680	665	676	656	652	663	630	658	652	678	619	631	625	667	685	671	667	657	680	679	651	666	678	621	718	615	662	677	625	670	644	662	642	653	655	691	667	646	644	668	678	611	623	660	680	670	666	692	648	642	713	674	622	651	641	655	632	638	652	634	650	679	642	674	647	645	708	669	678	669	648	651	693	675	656	655	667	628	667	682	615	638	679	666	652	632	651	662	630	621	671	654	656	658	684	632	654	679	653	645	634	709	653	621	643	682	659	635	638	635	675	685	641	665	617	672	612	648	660	634	636	649	651	618	667	647	656	657	654	645	644	632	623	685	681	666	600	680	661	682	624	674	690	630	631	647	642	664	673	689	660	662	629	643	667	629	655	662	649	647	682	643	651	675	666	647	663	635	649	691	668	636	628	621	638	640	702	648	615	684	613	664	664	652	703	673	677	665	661	669	685	730	652	670	656	652	629	696	667	624	654	644	649	673	655	669	720	694	661	670	654	625	666	617	645	645	674	659	668	645	661	680	671	674	665	664	600	653	671	689	668	645	629	662	680	633	681	622	645	655	631	623	605	650	637	673	678	614	673	656	674	631	621	658	644	664	641	717	696	648	650	660	614	657	646	618	699	633	661	679	616	673	680	623	644	674	636	604	676	650	637	662	666	690	647	610	636	658	639	649	614	676	762	700	688	668	649	644	712	656	636	611	647	649	620	661	654	666	683	670	680	613	639	614	688	679	682	663	648	682	670	667	623	678	661	685	659	623	657	670	680	609	631	591	626	651	707	608	643	637	683	654	651	659	641	679	673	608	641	668	619	657	672	662	632	643	679	655	648	712	603	682	662	624	651	666	621	646	667	669	699	654	654	624	655	653	611	630	681	635	640	674	634	648	621	671	642	642	662	647	672	659	678	631	614	631	682	700	675	688	624	696	622	669	682	701	708	649	667	632	666	654	641	664	647	652	670	651	660	640	644	655	638	687	729	665	706	651	689	670	692	615	676	690	708	582	677	692	658	654	643	665	657	610	602	687	634	651	627	708	645	655	666	678	677	682	658	686	657	698	630	628	643	644	617	664	633	626	655	651	611	610	670	634	628	661	635	653	692	647	686	689	665	659	680	659	662	655	667	670	637	633	657	639	710	636	688	618	617	614	639	677	620	624	639	625	643	633	650	649	666	652	648	647	662	649	655	640	669	619	694	631	639	666	626	660	673	674	652	671	694	655	677	676	674	665	683	720	578	714	726	650	664	657	627	652	659	654	658	666	700	688	661	712
24935	25049	35650	29110	18607	5638	646	373	335	352	367	297	376	329	378	378	312	330	317	358	383	336	386	366	332	366	338	356	334	375	326	333	336	339	378	360	308	382	369	366	343	339	380	326	337	357	332	349	337	332	306	359	374	367	323	347	316	353	340	393	333	361	349	343	330	339	365	358	375	340	368	337	335	380	348	387	325	366	352	340	360	377	341	346	364	359	343	345	341	331	340	354	329	371	327	362	314	349	384	357	362	379	356	336	336	347	336	351	326	343	374	322	345	365	343	341	385	354	381	309	399	345	326	358	325	350	384	348	365	361	362	361	348	377	345	341	344	334	339	357	386	344	362	344	364	344	326	362	329	312	354	315	358	357	356	326	358	335	342	356	377	340	324	319	347	319	361	382	339	341	329	360	328	341	335	338	332	352	337	327	348	360	361	352	327	375	349	354	349	355	347	341	373	349	352	356	324	358	360	323	359	342	335	341	333	351	331	360	362	335	349	369	348	349	380	349	343	340	365	354	333	337	340	372	345	353	329	352	341	368	371	357	411	334	370	367	368	377	360	330	353	356	346	359	342	382	377	336	347	350	324	339	366	345	323	371	418	320	347	384	317	348	353	359	387	337	370	368	393	400	351	350	338	356	333	344	338	350	335	331	371	355	369	367	356	353	347	348	343	353	322	345	368	378	363	346	326	366	329	351	363	349	317	316	325	353	335	350	317	358	321	331	325	358	385	383	361	375	364	361	375	358	327	354	356	349	333	331	366	347	359	359	369	327	348	361	352	341	369	330	356	341	363	359	363	337	353	347	349	365	348	345	365	318	336	325	324	349	352	350	358	357	369	344	338	346	321	365	392	362	350	336	328	314	359	332	357	369	322	345	349	343	360	354	363	390	333	330	358	351	348	362	340	339	343	346	347	329	357	362	341	343	355	351	356	349	366	349	343	334	363	375	338	325	362	340	325	342	346	316	325	348	361	358	337	333	349	370	326	333	348	317	357	331	342	341	357	371	385	326	340	337	353	366	336	349	347	354	348	314	363	346	355	405	330	356	352	310	367	357	368	373	334	315	357	351	372	349	352	385	360	341	354	356	363	323	318	336	312	360	374	374	353	350	362	305	351	360	345	368	320	324	352	364	321	342	339	348	357	343	337	364	337	337	361	349	340	340	335	341	376	370	343	352	371	369	340	322	327	335	336	374	364	351	346	350	376	341	377	332	359	335	352	340	396	312	359	299	364	340	345	322	344	347	387	355	331	338	365	332	352	324	354	351	380	337	368	348	385	337	343	358	340	330	373	354	348	344	360	364	351	338	361	348	339	351	359	371	351	329	366	350	321	366	346	351	396	383	381	356	344	348	351	377	353	348	329	340	338	323	341	322	372	359	375	341	333	334	306	358	357	361	367	343	337	355	355	357	357	323	342	358	336	323	371	356	329	329	372	363	366	377	368	298	358	341	375	335	340	335	368	340	353	349	364	387	366	321	328	334	361	342	340	346	327	357	387	350	328	346	341	353	352	340	346	374	312	382	350	337	374	366	355	354	349	348	373	338	355	377	361	362	343	377	372	365	375	358	331	339	368	383	371	353	351	338	371	332	330	347	343	362	373	332	352	361	346	351	350	328	369	344	377	349	345	351	368	382	365	348	335	352	332	326	326	326	363	340	393	340	359	374	372	362	348	364	367	350	370	354	343	371	323	344	362	379	319	382	345	345	363	352	314	361	358	367	322	321	368	323	347	348	375	310	334	334	336	340	363	359	349	332	367	326	345	346	369	354	367	328	370	360	332	315	333	349	367	333	332	370	361	335	356	363	355	372	353	368	349	382	359	361	341	375	360	348	329	349	353	330	358	365	356	354	331	327	301	354	365	348	337	337	338	344	362	343	322	371	342	361	383	342	368	352	310	361	356	349	346	360	337	381	347	337	350	357	348	323	346	369	356	335	372	378	383	350	339	371	322	351	349	325	351	331	361	369	316	325	364	324	349	354	355	349	370	363	345	355	337	326	360	371	363	405	346	350	365	336	358	345	349	363	370	375	344	325	352	357	334	329	339	357	374	354	356	351	340	365	352	311	331	352	316	354	358	324	320	340	372	366	346	373	367	347	337	347	330	359	334	356	322	340	345	347	344	364	358	340	369	336	335	379	348	372	373	339	366	359	369	347	323	381	344	313	357	347	354	376	343	324	358	341	338	372	383	349	330	360	334	379	330	338	348	351	345	352	355	353	375	344	339	336	361	349	323	333	364	383	368	358	347	361	348	320	344	359	364	336	324	339	338	368	366	354	341	325	355	337	348	346	363	375	361	345	344	377	358	355	332	372	340	357	319	339	323	410	339	371	340	348	346	350	351	329	362	317	367	370	373	321	324	346	345	330	346	358	357	379	311	339	341	384	368	345	319	330	357	363	354	343	354	341	354	314	368	337	312	396	348	358	355	346	355	352	322	341	356	344	352	347	334	369	333	344	350	354	364	334	298	325	396	347	343	329	384	338	341	378	388	370	319	363	328	352	384	378	391	337	378	382	344	331	329	353	337	329	365	351	341	365	324	381	335	365	329	364	390	347	342	356	348	331	359	350	353	325	354	331	351	349	353	345	330	394	371	333	324	337	378	323	349	322	360	351	358	343	360	337	338	328	342	369	326	367	360	368	368	347	365	362	326	355	376	319	323	370	343	347	338	353	324	351	346	324	398	372	339	383	363	366	387	364	371	336	339	334	348	323	345	341	369	359	352	352	358	354	354	356	358	330	338	350	332	367	373	331	353	328	321	350	369	366	337	361	336	330	331	355	349	398	343	376	333	331	336	315	377	361	324	380	376	337	367	324	350	341	356	346	349	351	349	330	319	345	319	373	367	350	356	355	381	325	317	323	368	312	345	356	390	343	388	338	350	372	362	356	312	331	375	312	372	343	356	354	341	351	362	372	368	345	368	338	331	350	364	341	351	352	404	360	368	356	350	345	359	347	371	342	331	342	317	373	376	373	356	360	370	334	371	339	325	375	334	349	346	369	378	347	352	347	403	320	345	377	371	335	350	343	352	336	335	354	326	334	352	378	349	340	342	314	368	328	351	364	340	370	337	372	371	348	362	335	383	357	340	344	379	380	357	365	351	338	353	338	362	337	332	367	338	373	340	356	369	354	336	321	305	346	341	359	352	340	342	330	322	346	329	361	361	337	351	346	360	360	335	358	335	345	342	324	365	361	363	357	378	334	345	327	363	343	365	377	371	383	340	361	340	349	321	336	345	338	356	344	362	344	337	352	338	331	353	340	332	346	327	362	344	352	321	324	334	357	327	341	375	341	323	349	327	322	336	350	338	340	351	332	335	336	362	330	351	331	347	311	346	323	339	370	324	337	350	342	356	370	321	331	355	341	374	347	387	367	335	357	329	336	386	334	372	340	353	329	351	365	343	376	360	349	333	370	346	313	348	288	354	383	382	342	366	367	340	333	343	329	358	382	348	369	288	350	356	369	381	305	385	329
58646	90552	65143	37811	16410	3607	995	698	653	707	673	652	717	663	657	647	667	641	618	676	632	602	658	617	633	617	651	698	689	689	643	654	660	636	651	652	704	691	663	681	662	655	665	620	659	661	632	669	649	639	704	655	652	642	670	701	695	670	611	663	606	674	659	662	694	689	657	670	661	651	663	657	627	702	644	640	647	671	677	663	609	663	657	665	677	645	673	672	673	619	663	649	669	649	604	674	634	624	640	618	634	644	679	660	628	691	668	624	660	674	672	631	674	667	621	635	660	630	658	665	679	645	639	651	657	677	639	664	672	653	673	643	615	673	649	675	663	631	690	619	692	640	661	645	649	690	658	642	616	699	664	654	641	660	675	628	646	681	663	614	656	617	651	655	626	631	662	630	618	639	597	632	642	665	680	655	692	689	648	681	664	666	652	700	657	644	639	626	618	668	647	640	610	642	668	646	650	645	664	662	648	673	616	655	676	650	668	628	656	674	623	632	688	640	648	616	644	665	668	683	651	682	671	655	647	657	670	706	635	660	654	687	671	636	691	686	692	700	677	624	656	688	681	669	698	668	636	650	668	664	631	663	637	644	632	700	681	663	646	651	641	593	670	640	665	684	662	626	629	603	641	714	654	708	627	622	661	647	680	685	681	700	617	663	738	605	644	682	683	694	656	708	716	619	679	676	668	672	663	668	681	627	664	620	681	647	632	622	638	688	676	653	672	665	688	662	667	693	688	664	632	605	639	684	679	699	652	624	594	670	702	663	618	631	661	671	653	654	631	650	676	618	642	659	650	672	664	652	670	634	679	645	645	642	695	647	664	664	641	628	671	635	650	659	637	644	636	654	632	657	688	682	678	682	642	623	634	644	693	679	630	688	704	663	670	681	652	653	654	661	687	635	622	675	666	698	630	581	661	669	694	684	690	648	636	606	675	658	628	658	667	671	690	637	663	643	632	637	648	610	626	641	631	642	631	679	661	688	641	662	617	665	657	647	626	645	718	683	644	628	698	668	663	644	667	634	635	655	661	671	621	663	652	646	668	688	667	643	654	629	655	649	672	636	679	701	638	649	646	636	680	658	655	643	655	675	692	716	623	677	674	673	664	672	654	606	632	659	623	680	661	639	652	646	688	668	680	651	645	626	630	651	671	648	687	657	675	617	671	635	664	658	693	635	673	661	627	648	664	651	728	683	633	656	675	679	657	654	670	694	636	691	655	628	667	664	626	653	609	708	634	658	623	681	678	671	682	610	651	662	663	648	702	620	661	659	671	662	675	617	621	695	631	633	644	661	674	631	720	587	645	651	660	605	682	625	655	660	673	671	665	673	652	684	643	661	669	692	658	689	657	659	651	687	718	681	619	629	676	632	592	680	632	624	683	651	627	684	645	640	650	660	671	631	635	653	630	697	645	610	651	660	697	673	633	675	688	707	691	639	658	677	686	659	652	641	676	666	687	649	677	641	703	630	647	665	606	678	681	653	650	687	668	634	679	634	649	678	623	651	648	668	672	654	630	641	619	643	619	595	622	646	671	712	637	640	667	638	661	673	682	697	710	641	656	680	666	673	660	661	643	629	631	662	638	653	716	662	648	626	657	690	679	658	616	712	644	646	660	644	672	615	670	665	671	672	706	719	654	625	634	618	667	630	694	626	641	638	679	647	689	677	637	664	635	661	670	646	652	685	683	675	668	659	657	660	643	655	636	659	716	643	670	681	628	664	652	636	659	627	637	654	660	659	682	690	642	666	729	672	658	681	657	627	685	642	685	680	636	669	654	660	668	661	668	633	660	677	651	656	632	655	669	674	682	633	685	637	647	629	653	630	652	645	662	625	634	645	627	682	632	676	681	683	698	610	683	701	644	681	675	648	676	627	632	633	628	667	698	648	638	638	633	640	653	655	640	631	639	665	670	652	658	657	679	644	641	670	658	692	695	659	624	631	628	646	663	683	657	623	669	686	704	638	663	628	649	651	682	659	644	656	630	680	653	639	673	682	639	630	653	643	627	667	637	642	658	635	670	674	649	643	629	666	643	673	680	702	643	680	642	674	665	662	656	656	654	691	640	634	624	667	640	676	652	651	676	655	645	692	658	612	665	660	679	673	656	646	708	643	600	627	689	644	694	649	641	636	659	651	636	662	628	720	655	632	696	656	688	640	639	642	646	616	628	638	700	615	665	623	626	644	658	576	633	657	654	681	607	622	695	662	635	675	627	642	660	628	671	692	676	668	688	647	696	649	604	703	675	647	655	646	685	673	669	653	687	672	697	654	683	641	629	683	669	674	678	684	662	657	674	695	650	676	654	631	670	647	644	637	688	677	619	667	614	644	665	678	633	667	664	691	678	657	665	671	633	663	662	655	656	666	667	633	635	654	631	668	659	654	673	620	668	621	661	663	634	626	666	654	668	692	636	675	612	667	676	676	726	679	699	614	638	618	685	679	654	651	666	660	680	633	689	651	674	647	652	642	672	636	616	659	642	697	656	667	681	662	700	675	635	652	666	687	646	681	607	695	653	640	653	655	656	686	636	628	674	645	624	637	651	602	657	632	660	639	642	670	619	651	662	649	745	684	688	662	660	683	643	691	685	666	681	655	659	630	650	644	643	655	665	648	664	694	646	618	642	653	679	665	642	710	640	664	727	616	656	676	631	632	648	641	671	705	670	673	618	669	641	679	652	678	647	684	654	608	684	684	606	677	676	662	694	650	637	637	661	662	674	663	675	691	644	675	641	676	630	657	680	708	638	649	654	675	656	597	650	632	667	664	686	700	662	667	623	661	704	624	667	640	635	656	649	660	670	653	647	687	657	627	597	639	670	670	659	624	659	682	651	640	629	677	669	640	644	638	611	625	681	704	690	639	673	661	700	674	721	665	656	600	683	665	673	676	621	647	653	691	637	690	645	659	620	651	661	671	662	656	635	689	666	633	669	634	658	638	629	664	668	640	612	658	623	648	663	630	650	615	676	667	681	656	694	634	676	675	633	639	640	669	604	639	659	642	669	649	685	673	693	649	704	694	635	646	692	666	655	643	647	657	622	640	680	616	672	632	623	676	658	656	630	631	636	667	667	623	654	666	673	663	625	680	640	659	592	651	657	710	641	650	672	623	681	677	712	659	631	615	654	655	650	650	621	654	652	665	649	660	662	663	643	627	641	680	659	626	658	731	634	624	642	635	682	627	654	656	651	655	616	624	646	658	677	661	646	667	640	653	677	682	693	632	690	634	651	641	617	610	679	637	678	620	609	652	707	649	680	639	677	694	606	704	615	644	630	673	681	687	662	699	636	641	652	685	629	662	661	663	670	663	680	696	697	646	633	612	619	678	646	651	648	667	651	669	638	680	660	654	640	671	637	662	628	664	687	680	677	632	693	667	651	627	643	674	674	636	696	592	640	656	625	673	648	631	685	697	624	668	668	674	616	700	731	644	691	639	676	663	620	625	625	650	656	702	652	656	639	642	627	647	667	610	704	623	677	621
23473	22594	31980	26527	21426	16470	3248	529	416	405	417	435	409	380	420	439	422	429	396	415	408	406	488	460	386	388	420	415	391	388	417	414	401	400	417	440	426	432	429	432	412	412	387	360	386	425	386	406	429	371	433	412	437	408	408	428	401	400	397	385	363	410	426	382	401	435	444	412	433	383	382	408	427	389	438	413	390	420	328	422	428	399	391	429	409	423	410	430	390	417	426	467	410	377	391	404	410	386	405	372	440	374	426	388	402	372	447	420	367	405	403	414	401	420	427	430	393	361	413	428	406	416	361	386	438	434	393	379	396	407	409	360	406	421	382	417	397	450	429	399	408	420	383	404	365	410	401	437	418	431	425	430	415	391	431	392	418	382	416	440	428	416	395	417	381	449	390	391	366	380	412	430	406	398	427	376	385	433	383	425	367	403	364	407	424	417	400	381	411	409	406	413	414	390	418	381	401	394	407	437	413	419	424	370	417	401	383	400	401	420	384	409	419	430	402	425	415	419	402	415	419	392	370	404	427	399	370	392	409	417	409	411	405	371	389	374	406	370	393	400	390	409	392	381	404	429	344	403	401	416	371	371	373	445	383	408	412	382	423	440	434	419	429	424	403	425	422	410	410	405	395	380	395	385	431	444	417	390	386	419	400	432	434	430	405	386	374	366	397	383	402	396	408	398	429	368	394	425	423	418	399	410	419	439	443	376	410	426	422	387	419	392	410	441	401	368	394	391	393	440	414	396	407	389	449	388	422	369	386	388	420	426	406	426	408	404	376	380	364	425	390	399	376	402	412	396	398	420	426	423	402	439	392	418	381	371	395	434	376	390	419	415	396	369	435	385	389	384	382	410	409	423	409	426	405	410	425	398	363	381	422	413	411	375	387	383	435	375	396	399	409	421	394	394	419	417	432	380	394	391	410	415	414	390	384	451	415	416	402	386	388	431	413	389	435	439	403	404	394	397	404	397	412	375	413	370	409	403	370	390	401	374	379	439	363	421	381	426	398	419	451	385	403	408	408	408	417	423	397	381	402	425	416	398	419	415	438	399	407	427	391	432	425	400	420	378	423	417	417	393	373	384	401	411	356	399	395	363	428	353	418	367	399	427	357	435	403	391	408	378	391	392	386	425	392	420	404	389	476	429	416	419	386	407	426	398	425	406	424	411	395	431	432	432	380	418	422	382	380	396	414	414	420	406	425	390	414	398	390	396	442	411	394	401	385	415	402	407	404	429	398	440	416	407	403	377	426	448	390	437	392	412	419	399	395	376	422	394	379	425	400	416	401	393	397	405	383	418	411	406	395	394	417	412	397	380	406	391	427	401	394	422	397	416	414	419	425	411	408	426	398	393	414	388	385	371	391	427	408	416	386	411	371	406	403	369	403	395	404	401	399	408	397	420	434	404	392	379	409	404	400	396	417	408	431	449	426	407	414	414	402	383	397	390	414	395	374	377	415	404	383	388	426	399	420	388	382	418	391	412	413	421	436	400	390	404	387	421	388	375	388	372	425	406	387	401	440	379	414	389	380	417	375	431	428	432	425	413	396	399	386	413	374	411	432	411	382	379	406	415	384	386	387	415	419	439	442	397	401	412	427	407	370	398	416	404	395	402	406	423	394	403	393	410	384	422	401	364	381	373	383	403	381	434	401	433	412	394	385	387	391	406	377	389	420	413	421	421	411	427	410	360	391	393	426	398	383	383	391	414	417	407	423	392	381	407	435	392	379	391	381	420	406	363	422	401	409	390	399	392	402	389	421	375	406	389	398	382	420	380	416	386	400	423	412	378	385	414	419	390	413	420	409	408	383	435	368	383	478	398	432	429	409	401	415	423	409	409	403	383	410	418	427	382	409	425	394	378	415	389	385	418	458	391	375	404	413	409	390	388	380	403	426	395	382	405	365	372	417	467	409	399	416	435	415	407	381	395	428	416	398	422	399	396	412	412	408	430	412	392	394	395	395	434	404	422	426	419	388	434	410	394	418	415	371	398	408	367	391	412	397	385	388	388	361	407	363	417	426	412	423	415	387	411	383	389	378	418	391	356	398	407	406	416	388	398	368	409	396	416	401	415	409	389	429	430	397	392	383	397	418	403	435	381	403	389	378	401	409	393	390	373	403	382	412	390	387	407	391	458	412	424	342	428	421	435	394	415	401	398	389	398	420	410	385	377	408	405	385	422	433	395	408	377	410	391	436	404	420	398	425	379	397	374	406	366	409	409	422	386	421	389	384	411	443	390	406	433	402	379	366	392	406	441	422	394	389	397	474	393	400	380	392	420	380	404	412	399	404	397	401	396	388	377	444	408	402	424	400	392	398	397	422	396	413	433	387	398	426	440	391	420	401	415	416	392	411	415	396	435	369	374	380	369	419	396	369	430	425	406	363	423	437	459	400	384	421	416	413	415	385	411	379	399	412	387	379	421	358	409	403	394	409	383	376	433	399	391	426	378	390	379	389	417	424	399	385	419	414	392	433	402	389	445	406	400	411	395	423	403	423	408	412	400	407	421	393	385	414	425	417	392	381	430	427	397	407	402	394	460	378	396	412	413	411	406	416	403	433	407	402	421	411	351	382	428	372	410	404	396	382	424	385	411	412	402	440	388	450	409	420	437	433	390	441	382	390	397	445	395	422	418	379	392	394	409	394	432	422	418	415	391	408	433	382	367	415	410	378	407	400	400	445	425	415	395	412	416	396	384	382	430	404	360	401	393	419	445	401	399	384	416	408	396	397	409	423	405	411	406	409	393	411	413	375	401	408	402	416	406	421	385	413	418	404	352	390	404	377	422	385	420	386	434	411	432	395	424	402	370	400	418	394	405	389	407	414	392	376	412	413	437	381	423	388	406	411	433	383	387	395	424	409	387	416	418	416	350	387	378	438	363	404	395	373	401	406	388	365	397	404	395	374	402	418	410	430	374	408	414	414	358	391	420	422	409	387	379	382	406	396	386	423	450	439	397	393	399	363	417	408	413	386	409	418	411	410	417	434	385	409	410	389	406	429	387	396	420	434	395	460	431	405	397	384	401	393	393	449	462	413	413	409	427	400	425	388	432	421	452	407	389	411	399	425	391	379	358	426	422	435	366	394	391	420	401	384	395	386	386	398	425	416	387	394	420	397	423	369	374	401	408	376	401	408	393	387	372	398	401	430	397	393	418	404	424	375	401	396	389	410	377	392	424	397	419	390	419	414	442	426	394	428	388	394	388	429	400	362	413	400	367	392	413	408	405	408	412	414	391	383	396	378	369	403	404	414	440	363	354	421	435	406	404	411	394	444	386	394	401	383	424	420	385	403	381	424	417	419	390	406	428	434	371	369	398	402	369	407	367	404	407	413	380	384	404	365	419	362	390	392	413	404	377	393	452	409	426	418	434	363	403	429	405	424	428	405	366	389	380	388	404	407	413	428	373	395	371	397	387	406	423	409	394	407	389	408	404	423	374	401	396	423	414	431	410	431	386	414	433	410	389	423	368	416	342
59510	101863	75732	47198	22803	5621	1396	761	786	692	753	710	727	715	727	707	705	709	762	749	780	721	711	730	751	720	640	675	751	753	698	730	728	724	721	709	751	683	745	710	679	716	734	673	728	714	738	751	711	687	738	740	713	715	713	726	740	707	712	745	731	693	695	719	717	707	750	681	689	711	758	693	678	790	732	776	702	699	728	721	714	688	766	745	725	715	712	659	728	747	761	717	742	704	705	766	735	725	735	717	759	733	718	761	698	690	750	727	743	744	740	697	757	702	699	715	704	730	694	689	777	706	713	714	752	764	742	723	683	659	693	704	726	725	769	763	732	728	686	704	764	683	704	726	694	681	739	762	722	725	740	767	732	752	683	721	762	747	740	738	699	725	713	739	707	721	697	700	716	692	672	747	760	740	722	725	681	711	699	706	757	749	753	714	720	740	736	726	696	743	727	736	729	744	694	744	687	738	706	784	732	740	748	672	672	741	718	715	713	744	738	674	699	706	707	747	707	709	725	697	713	721	725	759	728	719	747	689	735	691	718	716	667	708	714	682	691	737	720	718	717	696	711	694	692	730	664	676	723	737	697	698	691	666	664	649	742	768	657	709	753	698	780	729	694	749	691	720	725	693	783	679	709	712	680	700	729	725	747	668	704	678	685	732	744	732	689	692	779	746	742	753	768	709	770	727	667	678	706	726	720	693	753	765	718	705	703	685	730	704	726	707	708	706	776	685	740	704	723	706	728	703	710	642	744	744	688	743	742	708	745	698	725	721	714	704	729	732	729	716	710	734	681	716	684	690	743	732	687	756	734	683	693	736	760	766	706	745	736	708	686	764	732	697	747	705	738	797	738	778	746	722	754	764	691	690	745	718	698	699	737	706	741	702	713	769	714	771	779	723	696	741	694	715	722	702	695	738	738	757	708	763	704	763	712	698	720	716	691	718	765	731	692	764	699	734	749	726	711	735	724	752	730	704	738	735	702	751	708	768	727	734	716	757	749	704	720	754	673	733	692	732	638	681	719	771	745	728	728	751	704	711	723	742	755	774	669	690	701	700	743	709	731	748	719	713	718	726	724	723	719	733	705	747	751	732	764	733	730	722	731	729	734	684	739	688	752	690	708	739	716	710	715	745	762	719	715	700	692	710	698	721	710	730	755	735	717	753	738	699	731	724	716	702	717	724	737	731	719	727	661	685	739	696	718	699	722	753	696	711	711	731	755	719	737	732	725	731	705	758	731	722	727	693	735	738	675	673	680	685	741	737	737	673	751	683	740	689	740	756	742	728	713	700	736	735	720	761	707	756	747	712	733	688	738	682	727	733	721	684	740	761	727	773	721	739	712	723	702	773	692	734	705	695	725	723	713	724	697	730	726	722	729	676	719	683	748	744	717	785	719	749	713	709	729	728	807	724	704	728	734	696	718	711	698	709	716	665	707	674	714	726	755	704	776	716	743	706	688	722	731	713	729	735	684	721	686	752	677	718	712	688	758	715	732	753	707	674	724	730	699	742	704	715	709	745	715	740	693	735	681	694	736	731	733	707	729	732	715	677	734	686	703	721	736	692	713	761	701	669	724	750	636	723	708	680	735	737	708	720	693	706	742	718	744	713	711	724	731	729	756	713	772	693	717	728	647	729	716	732	710	727	752	679	753	721	734	737	715	667	719	750	697	707	697	756	762	709	722	733	730	700	729	710	727	674	748	678	749	725	723	700	721	760	708	711	678	704	762	731	715	736	751	709	715	758	712	700	681	727	731	753	690	704	729	695	699	750	671	696	692	697	726	721	749	717	703	720	736	705	714	751	720	704	652	694	721	712	759	701	716	668	756	730	696	695	759	737	697	731	746	784	725	719	689	722	738	716	703	711	729	674	714	750	737	723	755	736	740	728	712	713	706	717	662	699	769	745	704	723	712	703	711	728	725	719	682	724	716	719	726	751	722	681	742	740	758	673	723	690	747	718	688	696	772	712	664	747	685	726	736	757	769	656	667	752	730	705	746	768	699	778	729	686	712	681	704	757	701	701	718	758	729	715	713	735	717	740	729	664	756	772	727	720	706	667	721	683	737	666	728	740	711	734	739	647	750	697	701	678	729	716	725	743	719	715	710	739	705	764	681	737	723	695	750	729	733	734	715	711	759	710	743	730	740	711	737	733	760	729	710	717	716	706	703	723	676	719	691	696	740	704	693	731	790	735	699	737	732	691	676	706	766	720	673	730	773	691	706	709	756	707	735	683	766	734	730	696	729	688	687	709	684	731	712	732	750	780	700	777	735	747	688	722	729	701	741	740	699	698	740	710	712	717	753	732	750	749	745	699	689	721	674	724	730	722	682	778	752	754	670	752	693	762	771	724	740	694	699	684	662	718	673	684	735	698	747	758	703	698	714	682	724	785	726	736	671	727	727	767	755	715	689	731	723	733	724	767	730	679	740	717	666	750	698	674	711	753	727	696	756	753	688	763	671	756	771	686	734	743	798	738	699	711	716	710	736	746	694	728	769	719	696	678	683	729	726	762	732	735	762	721	716	767	739	703	696	707	709	741	702	697	725	718	732	730	708	737	718	684	755	750	717	768	730	728	775	703	660	739	721	727	648	734	740	737	704	726	702	718	688	778	684	731	714	733	718	691	756	715	710	730	704	677	760	649	727	691	746	691	705	740	728	684	701	701	658	688	754	701	753	691	767	691	753	709	706	690	736	731	741	712	723	741	674	752	707	738	699	776	738	693	664	708	792	743	705	750	727	759	703	737	756	743	709	716	741	683	745	742	739	745	733	737	682	760	706	760	771	721	765	685	742	725	753	691	703	712	748	713	730	736	725	675	758	730	732	739	742	737	734	727	693	743	751	756	728	704	710	705	652	734	693	738	743	762	716	688	693	697	674	677	706	693	715	740	693	687	681	703	702	755	717	699	703	740	756	714	720	712	698	693	707	749	715	756	750	717	720	696	680	730	680	779	735	754	722	694	685	679	709	725	671	721	783	678	705	736	690	734	741	680	773	734	731	709	705	707	728	704	738	709	729	721	716	714	717	735	701	711	754	727	797	717	725	759	752	726	689	732	741	724	742	699	726	744	670	705	736	773	734	720	691	697	722	700	711	754	746	682	719	764	758	689	703	782	718	714	700	744	665	697	741	717	728	725	734	737	733	746	705	719	742	700	787	712	714	737	655	731	743	744	671	731	734	737	686	668	749	694	707	728	704	694	727	737	710	712	724	736	713	707	731	698	758	726	731	728	700	709	757	714	686	700	683	757	715	764	735	686	736	721	749	749	724	703	751	699	710	762	701	717	715	711	768	731	723	741	730	658	726	711	706	768	722	699	715	710	734	682	716	767	741	664	721	755	662	748	716	694	700	743	744	748	719	720	743	725	701	704	708	732	717	757	672	718	716	722	713	692	688	685	740	713	691	705	683	715	712	700	697	768	715	712	747	696	690	718	713	701	700	729	723	724	744	684	706	728	734	734	725	686	736	781	695	700
29471	31370	27980	13150	2137	592	404	377	356	337	359	358	356	339	381	349	374	330	348	326	357	345	369	353	325	344	315	348	378	330	380	367	315	369	334	360	317	374	340	350	336	341	348	362	397	366	346	369	355	351	304	336	343	340	329	351	368	330	368	344	340	328	332	314	317	357	339	359	379	375	348	363	343	308	345	343	320	355	387	355	336	345	345	343	361	389	384	326	341	349	331	342	339	357	337	332	324	362	331	300	343	352	350	349	349	356	352	343	302	343	333	370	355	334	373	321	349	368	358	364	386	361	356	304	336	364	370	348	369	347	337	329	344	348	372	330	318	327	350	386	392	363	354	328	325	353	356	388	342	348	345	343	331	365	342	343	351	334	376	342	331	355	334	362	324	351	373	357	333	346	358	346	358	347	339	320	360	372	367	338	338	332	342	341	356	354	347	379	351	313	365	383	340	296	357	358	327	360	362	342	352	363	346	367	359	312	397	343	324	360	362	369	336	358	377	361	353	349	337	354	375	347	341	379	355	365	350	364	341	340	351	362	339	362	364	345	345	352	340	340	361	345	356	345	339	328	383	324	353	315	350	360	326	360	332	345	342	387	350	330	343	359	348	356	364	339	360	354	341	371	332	318	385	351	347	335	351	322	339	350	351	346	352	352	353	340	347	326	330	367	343	335	346	336	338	380	367	353	310	367	364	364	343	368	339	348	317	341	329	316	375	358	397	362	335	384	353	358	342	369	389	327	300	364	365	331	370	368	356	340	339	343	348	327	362	363	350	341	347	341	334	328	370	346	363	341	331	339	358	334	344	334	383	370	334	356	338	343	345	321	353	376	343	332	382	325	342	333	377	318	347	338	343	342	341	336	366	359	341	335	322	367	358	368	358	351	347	363	348	358	333	404	333	370	343	338	348	371	362	365	331	389	334	331	344	340	356	370	355	363	320	339	346	345	361	370	346	375	368	353	377	366	349	346	353	363	347	361	355	332	363	351	341	358	360	339	333	329	341	355	357	344	374	338	316	292	334	345	351	320	344	323	315	345	318	338	334	330	337	320	364	348	366	384	332	325	369	326	334	341	329	334	372	342	348	364	319	369	339	352	354	350	361	343	344	350	366	338	394	344	328	330	323	325	345	396	343	357	350	374	333	377	344	363	311	343	401	335	376	350	387	334	328	364	357	327	346	332	359	353	321	357	319	341	387	359	358	321	337	381	326	335	348	379	338	378	307	367	339	370	357	345	350	351	346	366	351	333	349	373	345	310	342	352	367	329	377	354	319	342	342	353	371	321	336	369	376	344	332	332	340	361	348	373	366	330	352	368	340	319	360	368	338	332	349	354	357	334	330	359	367	314	363	331	355	347	373	336	328	355	395	330	352	329	348	357	313	340	333	351	342	332	336	356	374	362	356	383	366	341	341	317	337	366	336	313	336	317	346	349	316	393	328	332	366	342	359	338	349	364	341	352	353	334	294	327	353	319	364	340	371	367	349	373	382	345	334	329	370	349	352	343	383	366	321	369	352	354	363	356	337	351	363	345	381	318	377	318	361	351	348	356	333	372	367	340	379	335	324	334	347	360	376	333	349	346	353	351	348	368	336	364	385	335	386	342	376	357	344	356	337	330	316	376	339	350	348	334	355	388	382	340	324	365	362	368	343	349	340	344	347	372	309	338	336	348	332	381	353	333	350	344	358	325	337	357	360	358	341	356	388	368	330	351	349	327	337	345	313	360	325	376	364	327	329	379	362	351	361	353	332	382	383	361	359	326	352	373	342	353	364	362	366	325	393	345	364	344	351	322	381	366	317	335	337	403	338	330	333	319	364	348	410	361	337	297	330	402	341	364	332	359	326	335	374	359	360	344	368	368	341	341	372	347	370	351	330	353	327	350	305	394	325	363	320	365	374	354	368	359	375	346	354	357	379	353	335	353	351	351	337	327	332	366	357	337	369	344	357	352	337	360	346	312	371	339	339	347	340	359	355	326	359	332	368	370	346	340	380	336	356	334	350	329	383	349	343	343	317	336	352	358	315	358	361	318	342	333	344	363	357	345	351	314	363	333	323	342	341	383	398	350	348	329	354	336	341	334	301	393	393	344	321	346	348	306	351	359	349	366	351	356	343	384	360	400	348	338	333	374	356	358	357	354	360	354	340	348	337	377	327	335	368	350	345	361	344	365	358	337	342	362	347	369	317	326	324	343	301	383	327	371	346	337	336	344	360	361	330	338	318	350	342	315	342	319	350	372	351	341	358	341	349	346	362	356	320	365	331	346	373	372	336	347	368	321	357	344	358	346	339	346	327	340	347	326	369	336	306	332	342	347	371	353	361	356	364	367	320	317	355	358	336	321	360	305	356	331	332	365	352	358	342	350	357	376	350	344	341	350	350	319	324	378	424	340	342	362	401	357	348	353	330	356	355	354	342	391	325	349	346	352	363	364	331	370	336	370	361	335	363	377	360	346	351	331	338	336	341	344	341	377	348	326	373	305	347	344	344	355	342	345	322	336	354	358	348	366	333	373	387	357	329	320	366	339	357	346	380	404	350	357	326	359	366	336	346	370	374	378	369	336	328	334	354	369	344	372	333	350	341	355	348	376	401	372	340	350	336	344	340	341	343	371	366	373	350	334	351	348	381	369	341	347	355	324	309	316	323	321	348	380	347	353	340	347	328	339	344	376	376	328	370	311	359	386	380	380	323	384	340	365	331	363	361	337	318	342	350	371	359	340	377	382	370	386	353	373	360	355	346	383	338	336	342	363	341	374	372	371	384	344	354	331	353	339	389	350	365	337	362	336	349	362	350	344	361	357	345	357	338	352	326	377	364	345	365	364	390	370	322	359	343	360	323	327	368	349	334	385	342	333	336	375	371	346	336	322	343	335	369	331	340	356	363	348	319	332	295	359	351	321	322	364	362	368	354	347	351	364	365	356	356	362	369	345	357	341	363	363	339	381	334	324	339	344	367	344	350	357	313	355	313	359	321	361	345	350	327	325	335	328	354	349	354	351	362	411	339	333	368	338	378	372	324	361	358	347	341	330	324	356	360	319	344	348	339	361	345	361	389	343	352	341	378	334	346	369	351	377	355	356	338	330	347	330	364	384	328	332	333	374	331	359	358	340	347	394	361	412	349	315	378	340	366	358	328	349	349	356	358	373	362	320	340	388	334	347	372	381	362	360	385	355	343	336	372	386	360	319	335	306	360	367	350	339	319	357	331	360	323	342	363	357	347	337	347	328	350	377	338	357	328	338	347	339	362	354	349	352	371	306	381	334	332	371	313	346	354	374	328	333	335	360	337	342	374	366	348	351	354	317	356	368	325	327	337	355	368	344	362	373	352	340	359	314	338	318	350	330	349	317	330	368	376	326	334	337	357	357	370	356	388	365	364	360	365	312	328	309	319	357	341	364	352	355	373	338	338	329	346	350	344	345	336	350	344	346	352	325	370	361	377	342	371	337	353	348	327	344	336	340	325	310	374	392
36827	48999	33312	14964	3904	1136	745	663	658	676	643	643	695	655	646	652	641	642	674	652	636	708	631	702	706	667	670	661	680	661	675	617	653	629	670	648	671	620	679	664	652	639	653	655	637	686	687	661	631	625	660	742	683	630	626	678	675	661	635	648	656	652	653	664	643	693	649	662	684	671	628	642	684	657	667	625	680	687	606	662	656	652	640	658	710	669	646	687	646	643	670	646	635	702	662	677	627	671	678	690	629	707	664	699	653	671	681	667	647	632	648	676	643	629	656	650	611	636	644	638	681	665	677	667	635	686	683	624	653	671	713	640	623	616	646	677	664	703	646	625	675	681	710	690	692	668	714	630	640	671	650	671	680	692	662	692	684	667	604	682	677	671	636	667	693	711	680	626	676	685	669	631	655	655	688	677	652	668	637	637	670	670	647	700	623	647	648	674	693	654	648	656	675	691	708	671	629	633	651	655	669	679	691	672	678	672	673	610	650	668	659	624	675	642	652	673	675	675	650	668	628	705	654	652	635	639	611	686	627	664	669	634	600	646	681	659	668	675	650	696	701	697	677	642	650	649	658	661	712	642	642	654	678	686	661	683	647	665	639	649	685	686	646	644	689	687	670	645	634	679	642	668	652	683	631	641	674	696	662	704	643	672	692	639	668	683	659	653	656	633	682	677	672	691	667	669	689	630	666	739	681	653	638	642	633	646	647	671	651	634	693	700	730	658	656	670	636	660	704	600	626	622	636	661	664	659	627	684	685	672	615	690	691	680	638	654	667	639	682	649	675	672	694	637	666	667	699	621	655	694	683	660	673	614	677	672	654	614	629	672	714	618	732	654	628	659	662	661	636	599	659	653	679	657	680	674	664	640	678	650	642	650	645	655	649	659	660	632	684	676	655	646	664	695	644	675	624	662	671	655	689	687	720	662	664	591	661	696	670	607	641	638	684	701	664	592	641	667	614	643	694	623	651	673	657	639	687	663	673	656	661	657	687	681	612	662	644	657	658	661	670	644	626	651	619	660	694	700	672	682	642	674	683	669	674	660	651	671	635	661	675	692	639	661	630	690	653	671	665	647	646	700	675	650	682	666	638	585	645	662	630	682	664	651	652	634	700	639	631	680	675	702	668	599	665	657	724	651	671	684	685	629	665	660	638	628	684	668	683	693	649	663	673	622	642	647	695	706	662	653	675	653	612	610	646	665	657	610	666	693	652	653	652	659	626	663	610	689	649	650	680	613	624	637	633	666	647	628	679	655	624	658	657	673	669	641	645	624	696	653	666	673	607	679	673	631	704	685	646	661	643	647	677	687	639	654	644	707	663	680	688	677	700	616	666	675	633	632	675	679	663	612	678	675	678	677	644	646	692	677	665	621	682	667	657	669	756	686	669	636	691	619	664	677	656	679	661	647	648	658	612	641	637	629	684	682	631	703	663	632	669	670	658	632	621	696	701	641	662	637	650	624	698	644	601	669	673	692	611	645	619	684	702	682	658	667	599	686	641	664	674	640	656	660	660	683	645	666	650	712	656	673	702	667	711	670	652	666	663	662	681	656	669	589	611	629	692	626	638	659	693	664	714	650	629	654	694	658	655	700	683	684	635	658	697	673	639	686	640	680	670	687	675	679	662	653	660	660	637	653	639	661	665	627	617	650	662	689	682	624	655	712	666	714	662	701	645	635	708	637	638	666	663	641	653	664	681	637	657	672	655	640	674	667	690	694	655	679	661	701	636	622	665	674	682	686	637	661	630	635	640	651	672	696	637	673	671	648	665	700	700	705	628	659	669	676	695	677	678	684	669	714	619	666	671	682	659	636	693	621	611	591	691	661	653	674	659	681	651	667	701	665	691	653	642	615	632	634	618	618	670	638	675	614	646	614	642	636	624	680	683	669	650	648	611	642	643	681	658	616	679	650	646	639	683	694	635	673	652	683	644	573	661	632	713	692	628	671	672	672	648	603	641	613	703	646	693	631	663	677	659	667	676	640	677	709	678	665	672	720	744	652	672	673	642	646	649	680	610	655	643	653	683	664	695	707	673	671	674	666	661	688	653	652	658	680	688	678	645	684	650	656	649	653	637	663	672	657	692	656	695	708	629	656	654	668	668	713	635	691	672	656	676	640	640	663	645	672	690	633	656	658	685	682	618	668	663	641	650	607	618	672	675	696	674	629	663	639	635	669	641	653	686	687	681	693	669	675	694	660	652	640	678	685	670	688	658	658	721	680	699	673	677	717	662	634	662	683	651	652	674	638	620	636	620	640	682	626	712	686	678	652	687	640	693	621	654	655	716	658	623	636	652	651	686	643	645	670	663	637	660	641	646	631	691	653	649	651	650	613	657	667	637	639	614	621	649	639	701	669	678	651	679	685	697	646	711	658	672	646	685	665	607	620	663	657	649	603	636	637	607	666	701	680	731	615	661	670	670	673	633	654	704	672	630	688	680	673	665	648	681	687	653	601	643	634	675	643	638	659	676	663	633	628	666	651	696	631	698	647	637	697	640	703	614	664	651	663	628	656	712	656	693	631	647	727	738	652	669	669	659	659	664	596	647	660	662	638	615	619	680	655	680	694	647	686	674	653	641	657	589	643	684	625	706	649	681	643	632	681	628	706	674	711	660	645	685	655	677	649	599	688	636	670	655	673	644	669	691	649	614	643	656	650	633	620	633	604	678	623	645	666	628	689	668	652	663	659	671	643	650	674	705	638	650	604	616	643	677	702	722	635	648	654	659	664	626	705	663	676	687	615	637	642	714	641	638	667	644	653	635	698	689	643	700	671	691	695	675	654	675	658	671	666	656	681	637	653	667	666	661	636	666	673	630	647	632	717	655	618	674	634	660	679	656	642	706	651	640	672	630	671	630	655	627	641	617	654	671	661	664	662	698	592	651	637	625	651	664	683	700	674	689	702	679	659	679	616	646	642	598	689	634	653	727	676	670	629	617	669	682	635	670	599	684	615	611	685	634	677	619	687	691	681	669	719	611	653	658	681	680	660	685	651	679	691	678	644	648	667	649	700	663	706	636	655	671	656	668	644	649	655	684	638	674	706	624	682	613	672	707	607	682	652	639	693	622	601	674	656	621	683	693	639	673	665	611	625	652	651	656	660	658	711	673	659	672	631	661	676	646	699	647	658	639	655	673	650	706	637	642	684	707	701	651	657	665	657	618	616	678	701	650	652	633	706	649	680	660	672	638	635	710	666	638	694	644	712	672	672	628	611	679	645	629	696	670	693	686	698	649	646	695	647	683	645	681	628	683	699	670	631	639	666	626	660	620	617	681	657	650	668	634	645	668	666	665	721	618	659	649	625	667	669	632	685	653	687	658	638	619	639	683	661	656	674	631	662	688	647	703	662	659	672	630	655	650	621	624	623	689	652	675	617	663	644	679	669	675	676	712	672	651	638	698	679	643	671	627	664	665	679	659	629	647	685	689	647	691	631	650	668	699	597	635	667	689	635	646	698	668	698	667	692	644	667
24871	24710	34451	28304	18047	5131	612	385	388	359	357	376	324	377	370	381	321	343	332	364	366	361	348	328	367	317	352	364	371	343	362	314	346	332	349	363	354	375	350	365	364	358	369	362	351	355	348	380	333	352	354	350	345	350	353	361	368	360	379	375	364	337	358	356	367	355	360	371	368	335	348	340	339	330	304	335	344	370	373	352	348	403	351	357	345	334	375	335	330	336	378	344	361	379	336	339	367	339	354	312	334	316	332	346	340	328	343	360	348	352	362	362	373	355	354	346	344	355	314	355	320	346	343	330	367	333	336	322	350	329	362	362	349	331	308	371	381	336	373	350	375	328	354	370	342	358	352	348	336	338	356	333	346	350	359	338	352	368	333	376	346	346	358	357	375	355	330	359	335	306	350	378	412	353	355	335	398	357	345	373	371	326	356	363	358	349	362	360	351	349	330	342	357	363	346	375	371	336	366	285	376	338	375	369	346	361	340	347	361	391	353	346	330	343	336	337	323	342	358	345	346	374	387	369	364	366	362	311	358	373	367	360	342	328	370	383	344	320	341	343	336	356	355	343	347	356	343	341	356	350	351	327	361	357	378	373	334	343	368	359	345	317	339	344	350	346	388	317	342	357	356	375	324	319	314	381	364	329	365	378	367	352	350	331	369	354	357	345	367	338	340	406	355	341	368	357	335	350	337	356	345	363	300	370	360	350	330	341	354	328	330	334	345	387	370	329	318	376	342	340	325	368	397	329	336	386	337	328	357	368	380	356	379	370	322	341	348	372	340	323	360	359	365	351	329	348	394	329	331	339	354	368	340	376	366	357	336	329	333	330	358	338	363	353	390	303	347	344	359	336	356	352	330	372	344	333	300	321	325	355	357	342	344	344	360	335	352	349	305	375	379	344	342	354	338	334	349	359	339	343	358	370	359	323	333	347	347	348	386	396	355	332	322	363	355	324	368	310	358	348	373	357	342	359	377	348	356	329	328	319	350	368	353	355	321	381	364	326	371	355	370	364	399	370	356	346	355	365	384	359	357	365	365	328	349	372	360	348	347	323	345	363	333	375	322	326	360	364	333	373	338	348	387	366	363	323	346	341	344	341	335	335	304	331	328	365	333	375	364	355	338	364	352	344	353	347	336	335	389	326	406	351	334	366	359	366	347	369	343	366	384	355	368	321	350	356	326	326	329	351	335	360	351	348	347	305	353	354	357	337	322	321	375	353	325	366	334	318	378	321	329	331	368	328	346	350	367	354	402	342	350	351	373	372	362	316	313	348	347	336	366	357	327	361	326	369	375	350	327	326	338	358	342	344	336	351	373	378	345	345	346	338	355	346	359	340	363	332	321	374	344	321	375	353	346	351	335	383	364	358	350	362	348	321	326	363	334	376	350	348	349	363	348	365	322	371	345	343	348	339	353	356	348	353	335	375	363	346	365	342	366	356	345	359	350	330	358	356	341	333	357	322	362	371	362	360	356	358	378	333	335	343	346	373	362	340	331	323	370	325	376	329	354	374	325	374	343	353	293	352	337	350	338	356	347	353	376	358	314	357	356	344	337	387	330	361	376	381	374	375	355	348	313	352	357	365	399	355	353	362	398	348	345	359	386	339	319	378	347	347	389	332	335	377	359	357	387	312	331	315	368	343	360	361	368	356	389	384	348	356	346	352	344	368	343	342	363	337	349	337	359	345	337	367	331	350	367	371	357	361	363	359	351	358	330	350	344	354	365	341	384	346	327	348	353	341	368	353	344	356	329	318	329	328	376	325	360	327	343	336	343	359	363	348	342	349	360	341	342	355	368	367	381	380	346	345	343	345	410	345	345	335	329	333	368	377	312	376	363	322	340	317	354	387	336	348	332	299	295	361	346	301	341	335	357	359	340	352	373	332	338	340	366	366	358	333	309	328	353	355	366	345	352	366	345	322	339	338	376	370	331	371	334	360	336	372	360	368	329	338	373	358	348	345	341	371	367	354	336	314	367	362	356	379	369	333	365	357	345	324	363	329	317	350	358	353	352	360	362	352	388	349	372	342	347	351	322	360	350	326	340	387	327	352	347	330	319	354	349	350	376	349	362	347	322	367	349	350	317	355	344	360	345	340	339	351	331	357	349	364	333	348	357	357	355	353	358	342	344	380	317	331	334	351	387	333	353	364	377	355	348	319	333	337	371	327	334	360	374	348	364	348	357	314	346	388	324	358	371	336	335	372	357	387	318	362	332	374	355	346	356	323	346	354	342	389	351	304	332	374	362	357	346	354	377	338	319	349	356	356	349	366	377	380	370	342	355	351	383	349	353	355	331	339	367	347	323	369	375	320	359	339	346	330	331	331	351	364	342	317	348	345	373	351	374	375	421	352	356	331	353	333	341	342	370	339	353	334	357	367	321	327	359	325	340	378	337	336	337	334	339	332	387	349	379	372	337	359	332	334	345	374	329	359	366	335	373	355	355	343	324	371	336	384	340	337	345	318	336	350	377	346	350	358	322	319	346	354	357	350	334	346	328	359	353	396	347	335	341	350	338	320	385	369	349	347	330	338	354	349	332	363	342	337	372	364	336	350	351	341	372	387	336	329	375	372	350	413	330	357	342	322	347	362	355	314	383	372	327	352	314	339	331	345	375	355	345	371	318	362	368	335	362	373	350	311	341	375	337	335	345	337	368	385	372	326	359	329	347	356	395	323	345	350	358	379	365	315	361	353	355	353	367	339	355	345	368	361	337	372	363	352	367	350	352	344	342	326	360	372	354	351	324	368	334	337	347	384	379	343	305	356	371	315	360	324	339	363	352	334	395	337	371	368	347	319	353	335	356	364	349	353	324	344	339	347	326	354	385	341	370	324	329	375	341	345	344	320	358	355	348	371	320	339	345	340	355	342	352	338	355	350	347	345	327	341	342	341	365	324	344	331	378	356	346	312	340	365	344	303	341	355	335	372	333	330	372	354	370	371	341	334	370	322	361	345	386	363	343	384	343	377	326	346	330	344	350	358	380	355	321	381	358	367	363	344	347	329	347	339	346	361	349	389	353	361	333	347	366	346	342	339	324	342	348	325	372	352	328	359	346	363	348	366	378	345	352	371	347	351	370	383	369	302	377	348	405	349	353	359	347	350	339	358	377	356	329	363	356	363	360	378	348	362	358	356	355	368	328	360	324	336	340	344	366	378	370	361	355	351	331	357	361	344	342	323	350	338	336	328	350	345	354	371	350	325	355	341	331	361	369	334	351	382	343	341	376	334	355	337	353	348	350	323	335	377	334	363	333	298	392	329	335	380	349	348	326	340	373	362	346	346	340	343	328	341	341	353	355	361	367	355	341	338	369	341	338	345	327	358	343	345	300	382	361	339	360	346	335	347	339	369	317	358	384	311	353	365	340	342	326	314	347	358	320	366	360	342	330	363	360	361	327	347	379	329	300	348	335	358	370	336	349	351	330	348	358	341	354	340	348	362	324	369	368	344	392	364	346	373	358	381	349	376	353	332
59493	88888	64105	36104	13607	2912	927	705	676	712	649	675	615	638	628	639	686	655	653	636	646	624	656	667	652	684	634	681	671	623	678	623	655	646	671	672	625	641	660	657	668	673	684	667	604	639	635	681	621	677	669	665	628	712	680	645	672	683	683	667	663	609	641	608	670	708	649	649	675	661	679	618	629	676	661	626	650	593	664	653	654	618	662	656	680	637	658	671	659	628	660	622	679	646	638	637	635	660	620	679	637	635	684	659	687	679	689	642	684	658	644	627	662	716	641	658	616	654	662	611	676	655	665	641	670	723	646	684	676	652	646	656	630	694	653	638	658	663	646	692	685	653	679	666	715	670	649	637	634	654	648	673	678	667	675	667	620	680	630	648	663	624	672	668	630	674	637	631	626	648	598	671	646	691	710	618	648	677	665	719	689	660	677	651	640	615	629	639	632	678	676	593	674	687	689	683	650	673	720	639	649	670	678	631	670	662	669	657	605	671	630	649	676	641	637	636	648	643	633	673	623	652	649	658	669	689	698	697	637	660	664	669	688	617	662	602	666	657	692	622	625	681	650	619	666	685	681	665	614	633	680	682	647	663	636	632	634	652	607	653	664	669	685	668	726	746	696	691	648	669	609	643	634	618	617	664	681	710	683	719	654	633	690	616	674	683	657	667	638	660	673	649	648	658	671	656	663	681	645	682	644	670	608	702	636	649	695	664	652	612	619	650	670	678	700	651	683	641	640	641	672	633	649	651	701	626	694	646	684	639	629	704	632	647	689	633	629	691	671	603	665	706	656	644	648	620	659	664	648	639	660	648	616	695	614	653	618	641	612	660	666	673	664	680	649	641	657	643	642	595	662	684	623	675	682	675	688	699	674	658	642	732	678	661	685	628	675	619	679	644	691	691	688	644	658	644	623	672	643	614	663	630	622	650	670	611	673	726	646	636	613	649	657	680	650	685	663	637	677	618	685	681	653	677	609	657	624	663	649	710	642	627	630	646	627	675	646	638	669	640	622	685	627	608	657	689	643	621	666	621	666	654	670	645	631	653	649	625	676	624	663	665	667	682	645	660	674	648	610	669	686	640	655	646	647	663	705	682	675	650	664	642	678	659	661	682	707	662	677	655	658	649	636	641	699	676	655	687	652	689	619	694	650	683	645	616	630	631	655	660	672	620	657	625	716	673	685	663	672	671	670	587	653	718	672	700	717	633	676	734	655	681	657	653	670	664	690	645	638	659	620	677	603	653	666	649	630	665	641	664	678	668	646	631	677	613	648	633	649	624	599	679	680	659	662	668	651	654	664	616	619	653	659	633	617	624	630	642	632	643	671	661	651	682	697	650	635	644	663	709	635	618	625	624	666	675	650	641	638	664	674	659	693	650	644	672	725	634	630	674	634	668	654	595	625	658	619	653	692	623	693	677	682	657	670	653	654	629	656	626	707	665	654	681	645	694	606	667	670	682	642	616	698	684	665	643	686	674	686	645	662	638	640	624	674	612	666	608	683	666	658	707	665	632	633	706	655	610	668	671	627	679	667	662	652	656	652	646	673	686	632	670	654	629	629	653	674	653	676	654	680	607	654	629	691	677	614	707	650	632	672	603	644	632	672	700	642	674	625	604	650	728	714	668	674	697	678	647	664	646	685	647	681	653	640	682	663	605	677	659	664	654	616	688	659	615	685	617	668	632	693	638	663	652	646	662	678	661	627	675	679	644	736	674	670	723	617	662	666	631	617	666	687	656	640	649	644	634	638	631	593	638	665	634	623	686	709	623	601	683	615	622	675	665	634	639	679	646	640	614	649	659	704	676	653	635	637	656	688	702	664	675	682	642	655	648	642	662	666	670	681	657	634	627	648	638	659	665	629	655	646	669	637	642	644	633	678	676	633	634	639	687	655	661	670	653	688	679	613	697	601	641	640	634	693	667	625	651	668	650	642	653	661	655	644	648	656	635	613	658	677	691	659	633	650	617	669	644	635	665	620	625	632	683	647	664	650	697	653	661	650	675	669	665	703	671	681	634	617	693	671	627	598	635	629	655	641	661	609	657	654	617	661	660	645	657	658	640	661	655	669	662	637	658	635	644	669	655	711	651	628	673	681	636	645	624	643	665	637	634	681	687	633	617	652	727	632	658	667	659	645	655	698	645	631	619	655	679	638	638	650	643	664	669	683	638	681	639	688	669	661	618	686	665	637	674	636	662	651	642	662	637	686	663	691	647	669	671	619	649	631	643	668	634	625	620	681	694	657	659	682	630	699	650	634	612	658	683	693	689	627	704	646	627	625	645	640	645	654	670	652	650	686	675	693	605	702	710	660	630	648	683	645	647	631	702	586	659	684	670	614	632	680	629	625	637	632	688	635	677	616	673	618	669	630	638	623	634	646	663	630	654	648	639	639	661	666	641	644	650	646	601	669	637	634	668	663	626	650	647	680	603	694	623	620	638	683	726	655	672	690	619	655	644	644	652	667	641	723	673	666	640	657	653	626	665	606	638	650	645	678	645	708	636	705	643	617	644	626	639	684	658	650	653	627	653	671	651	656	665	685	654	638	630	648	658	640	636	654	653	563	632	677	645	687	651	689	677	697	618	611	660	657	686	670	674	639	664	684	723	686	652	638	674	687	655	653	630	672	708	610	630	637	617	668	643	666	648	646	653	648	639	642	627	671	616	636	701	624	647	663	666	661	631	660	638	644	663	685	627	626	703	680	646	631	676	695	673	603	702	650	686	626	672	670	648	642	661	704	640	669	640	626	712	613	673	629	673	652	635	646	676	626	654	613	667	621	656	646	674	704	646	656	630	656	700	693	612	675	655	642	648	677	623	648	696	649	687	658	629	683	689	683	654	641	667	661	659	691	694	675	702	656	651	679	639	684	655	629	669	629	658	636	688	671	655	639	705	663	625	634	701	624	678	694	666	620	660	643	620	610	675	628	631	624	647	635	698	671	647	695	645	672	685	621	672	610	660	660	688	682	684	648	658	714	636	605	666	674	623	664	693	658	619	690	655	637	674	682	676	685	655	608	640	679	669	673	641	683	674	626	654	659	640	650	658	681	686	672	656	663	639	657	672	666	672	667	657	683	664	665	651	661	658	646	603	648	630	633	627	646	653	632	646	606	670	689	712	633	692	650	710	648	658	660	621	642	641	642	630	638	661	652	638	638	636	696	666	676	711	622	639	651	672	636	699	675	655	620	625	628	669	668	662	668	645	668	675	632	626	676	612	671	643	649	665	684	667	629	583	676	630	628	625	666	700	644	678	656	626	676	658	668	640	639	665	676	668	679	652	686	661	609	666	662	632	644	678	639	652	644	627	616	625	650	631	681	652	641	678	655	670	668	660	626	641	602	643	698	608	636	608	683	657	673	596	646	666	614	624	631	643	613	673	644	649	620	631	647	619	628	652	641	622	670	660	631	631	618	623	719	681	658	670	653	663	649	676	694	609	699	701	673	663	633	614	706	628	676	625	671	690	670	632	684	649
23502	22471	31987	26148	21193	15836	2764	465	443	386	385	409	419	428	424	387	376	419	409	388	393	395	418	409	401	415	406	403	411	429	443	408	391	409	374	406	372	386	392	400	437	408	428	413	383	432	404	364	385	388	392	432	435	417	395	394	382	381	386	433	379	396	416	361	401	429	385	405	390	432	442	410	451	434	393	402	398	390	408	394	409	419	401	427	412	393	421	372	380	436	449	401	404	407	387	385	381	432	393	408	381	398	397	404	420	382	429	401	375	364	376	419	369	427	425	389	392	376	392	409	404	386	399	398	402	391	398	415	398	407	393	440	382	419	423	392	434	435	445	392	416	436	336	417	382	372	374	386	422	410	410	394	453	396	390	403	443	409	394	387	386	378	382	414	404	432	366	416	403	409	376	409	405	429	373	405	438	395	434	392	414	400	390	428	415	396	411	415	425	379	422	389	383	390	409	388	436	399	409	460	388	386	413	409	404	403	406	389	414	389	430	374	383	429	410	392	403	416	407	383	393	408	402	402	418	418	425	426	428	400	392	431	423	394	428	389	409	399	407	390	408	401	442	393	408	405	387	402	376	373	430	408	377	397	390	407	434	351	416	405	392	389	380	428	413	426	439	403	421	387	459	404	409	385	422	427	413	404	420	371	412	386	441	378	384	411	417	409	391	401	402	401	437	398	423	390	401	394	391	422	393	454	395	398	393	368	414	364	361	407	433	440	424	425	395	411	402	422	379	426	413	395	400	419	363	384	416	396	403	425	406	421	416	414	430	393	381	374	367	417	377	356	401	427	389	384	369	395	433	361	403	403	430	394	428	435	404	396	413	398	418	390	413	394	397	392	448	400	403	382	407	424	413	402	414	418	398	372	369	402	390	394	388	356	397	415	405	385	414	406	417	419	426	375	416	417	409	381	411	410	444	399	444	425	382	433	395	401	390	409	381	412	391	423	422	406	411	367	414	385	408	408	407	408	395	405	403	371	401	420	416	427	394	364	408	364	416	381	443	380	410	396	420	427	379	378	390	363	442	435	395	439	397	384	401	393	455	426	405	407	398	409	387	408	439	382	380	403	433	396	400	412	378	394	385	408	426	393	371	393	357	422	404	424	411	391	402	384	398	402	425	384	382	392	381	426	398	401	379	391	383	355	353	430	382	393	413	398	411	464	403	440	412	395	402	410	384	391	439	395	404	405	396	398	419	391	389	426	403	391	356	387	413	414	436	374	396	411	358	427	439	418	399	385	384	389	391	424	421	335	376	387	382	387	416	389	392	400	415	383	439	405	393	410	404	377	374	377	431	405	411	390	437	396	403	405	433	394	429	400	410	386	437	408	422	426	416	393	371	430	401	359	361	395	414	379	404	370	348	446	441	388	408	417	410	372	388	399	396	402	354	382	434	420	397	404	413	378	411	421	405	411	447	345	420	401	396	378	387	396	387	399	420	418	397	397	372	438	413	434	394	414	419	382	418	386	398	367	380	406	421	398	429	369	417	426	402	411	415	427	368	391	406	446	391	397	378	410	403	349	406	397	378	401	412	402	411	420	404	373	382	439	393	402	432	404	396	407	382	387	397	394	418	394	416	392	431	406	389	403	426	416	379	417	398	383	390	380	413	437	408	406	403	409	373	402	408	386	401	427	409	408	397	403	385	390	399	354	420	389	431	419	415	397	389	387	394	380	400	406	442	411	351	397	373	426	400	382	376	406	412	431	402	402	392	411	421	389	387	350	417	412	385	400	407	424	431	335	390	425	387	359	416	378	417	389	401	440	416	412	411	399	395	392	378	391	390	403	399	409	371	361	353	400	415	396	397	401	421	399	399	364	375	418	405	430	389	414	414	386	375	383	411	380	348	379	377	390	419	387	426	392	420	404	448	419	398	411	382	414	395	418	417	387	402	406	399	410	380	383	439	362	394	426	415	392	377	412	399	368	396	442	410	361	388	405	411	385	426	424	409	403	415	428	377	401	412	397	403	439	357	408	392	423	415	380	435	386	384	408	416	423	366	416	429	374	423	382	399	437	402	410	373	403	390	390	409	405	383	368	435	393	379	411	362	406	390	371	404	400	388	418	403	399	425	417	394	412	435	404	375	421	416	434	377	416	424	378	390	411	404	406	407	409	425	397	419	371	404	387	424	445	406	428	418	440	387	381	388	396	419	434	391	422	402	384	429	400	413	409	387	407	390	423	379	427	422	432	388	386	451	425	430	383	398	412	447	395	389	426	375	358	380	438	364	422	363	390	399	385	399	403	402	382	389	385	387	374	372	390	373	384	393	395	419	404	404	420	374	406	374	376	387	400	397	397	395	396	416	402	395	398	425	408	415	407	400	368	413	384	398	412	389	401	383	418	392	382	400	402	431	445	421	410	392	415	412	386	424	416	403	410	371	423	428	398	400	405	392	416	408	434	404	427	407	414	397	402	417	408	420	412	428	379	404	397	421	427	400	430	391	406	440	389	423	400	381	427	402	367	359	440	408	403	379	404	411	421	382	400	411	401	395	434	396	414	430	394	417	379	399	391	414	402	388	408	425	413	398	407	408	379	423	386	397	398	415	413	382	419	368	378	396	398	405	404	405	435	362	392	358	385	408	388	409	390	416	425	417	383	389	377	395	420	357	375	383	385	394	405	392	404	403	405	425	394	426	405	399	414	391	427	397	391	358	398	413	420	385	397	388	430	409	372	391	411	427	436	416	399	390	385	415	404	404	393	407	360	399	399	410	382	386	392	366	402	403	385	402	366	402	390	375	408	416	412	422	398	421	422	403	401	407	400	407	416	426	404	382	417	391	418	423	405	394	396	406	423	405	392	379	386	388	405	379	361	418	400	398	413	376	426	384	390	403	445	387	386	427	440	415	435	353	367	371	415	408	432	397	409	394	401	379	400	365	393	385	383	378	407	391	381	396	397	434	401	389	366	385	377	410	399	354	378	401	397	375	410	386	433	436	423	382	403	424	371	378	409	412	461	390	413	382	416	372	411	364	397	404	425	363	386	410	384	447	400	381	394	395	412	417	395	413	401	419	415	408	397	423	379	368	377	438	410	425	403	441	398	419	424	396	438	417	395	409	396	418	412	396	370	383	377	415	404	413	369	412	400	412	375	406	392	404	405	384	457	432	433	401	412	394	412	401	404	417	379	418	416	390	413	426	414	411	433	382	400	420	406	424	401	407	391	369	417	386	374	398	397	404	421	399	371	362	361	377	425	465	405	390	394	401	440	415	422	403	383	438	424	421	423	391	394	393	386	381	442	380	384	402	384	420	410	382	396	375	389	422	398	401	402	401	393	431	383	400	405	373	350	422	408	408	371	388	367	390	399	374	396	408	404	384	374	414	386	403	398	385	420	388	419	368	376	385	415	376	456	376	426	425	401	429	402	416	403	405	402	432	360	400	402	421	389	412	388	413	402	410	435	382	388	400	360	420	414	395	420	455	419	434	407	398	360	387	451	391	393	393	417	402	406	393	392	404	394	423	375
61008	101427	75788	44439	19606	4810	1257	828	741	672	693	758	735	756	731	697	711	765	745	769	723	723	718	732	719	689	753	752	656	715	714	712	733	709	724	685	679	703	735	721	641	775	679	730	682	780	700	772	789	719	701	681	681	756	709	673	751	710	708	743	736	685	707	731	732	715	740	731	728	668	715	721	746	717	733	726	710	708	746	737	741	674	720	739	718	719	721	716	683	706	740	718	740	743	711	684	729	731	705	702	795	743	678	718	720	710	684	760	692	692	682	765	701	740	669	719	721	736	719	697	697	786	738	761	713	683	721	701	716	730	767	662	732	700	725	696	723	736	740	715	741	748	692	712	728	671	670	679	715	691	687	734	740	674	753	734	728	732	735	746	733	699	736	754	754	684	733	704	725	739	716	694	723	745	734	727	729	721	691	726	726	719	734	768	698	717	710	741	755	697	688	760	748	748	754	686	715	726	716	676	702	675	741	721	697	715	748	757	711	732	702	705	698	753	697	761	674	684	738	737	724	705	688	730	696	715	693	727	701	719	735	698	723	704	688	716	710	734	666	696	701	761	693	732	754	789	769	777	699	736	723	670	748	665	701	766	764	717	750	688	728	690	704	749	749	749	759	719	773	750	737	764	687	735	706	710	699	707	676	738	716	772	677	708	704	714	716	719	744	755	708	687	737	726	707	672	727	713	734	729	766	731	720	710	687	707	747	736	708	725	658	753	723	711	745	730	711	691	736	687	731	721	715	681	729	776	688	676	682	686	719	748	707	705	737	737	722	760	720	696	686	680	685	708	735	713	721	726	762	726	701	692	721	695	728	721	752	767	697	706	736	694	684	634	733	729	720	700	739	697	679	752	717	735	658	730	704	752	713	756	792	726	751	761	658	698	752	697	709	731	723	675	682	704	726	705	750	712	712	722	688	719	684	720	771	744	708	733	729	684	705	744	771	698	736	748	721	706	685	750	759	716	688	744	697	718	726	742	705	738	729	730	747	713	709	698	703	725	695	701	716	721	731	720	676	733	714	693	743	732	718	735	743	755	724	719	722	724	720	678	705	720	720	692	744	713	694	684	684	730	722	746	743	696	710	727	738	722	713	717	737	728	743	693	701	709	700	746	736	712	682	739	719	727	731	727	717	742	781	671	722	748	703	675	745	692	696	733	680	744	708	723	742	759	751	764	757	713	714	715	756	734	703	755	739	699	671	730	704	721	741	684	745	693	757	730	733	759	744	711	705	722	723	755	729	747	711	695	698	711	695	716	686	712	644	740	713	674	755	673	750	733	717	713	731	671	709	740	670	689	675	708	714	706	727	766	720	724	672	743	744	709	718	702	710	698	754	718	733	674	725	685	745	695	725	702	702	740	736	715	683	692	704	696	695	719	707	718	693	686	712	741	763	692	757	726	708	724	712	706	712	696	674	693	710	732	710	696	701	731	758	692	741	676	706	712	736	731	731	711	730	713	775	690	714	723	768	694	699	733	722	749	722	693	691	742	763	729	686	723	767	694	698	725	738	710	718	726	712	733	718	740	705	764	715	716	623	685	682	686	705	704	707	769	737	701	701	714	732	674	698	686	730	722	691	741	755	765	758	739	706	723	783	746	696	710	674	706	763	705	677	722	740	722	695	741	713	698	691	725	742	692	629	712	728	740	773	717	697	699	689	765	688	723	703	719	700	699	738	689	752	745	700	700	734	695	735	668	778	721	728	735	685	704	727	737	737	671	741	702	714	685	684	725	716	724	716	733	720	673	720	704	744	781	691	725	765	745	747	690	721	657	751	681	729	745	675	760	692	705	743	668	755	714	706	662	732	744	756	735	706	691	722	771	705	707	657	707	687	704	711	711	708	694	707	724	667	674	708	736	706	725	700	713	765	698	772	749	731	762	733	745	673	691	706	740	704	720	742	720	738	679	734	734	626	752	750	680	730	725	720	766	728	740	753	703	710	709	731	746	713	696	727	710	691	710	752	677	697	701	686	746	697	773	720	713	711	691	739	712	718	749	692	711	696	725	726	723	708	706	765	683	694	707	734	754	754	683	672	732	760	711	680	722	753	720	687	705	757	752	749	712	699	733	682	701	761	733	697	749	685	684	749	713	737	693	690	727	715	748	749	709	688	738	684	710	731	767	729	692	796	675	705	681	706	718	732	733	706	699	688	706	699	710	765	771	762	700	761	692	706	725	734	699	721	704	684	746	665	727	718	747	732	720	700	734	730	720	729	703	675	736	734	739	712	732	718	683	742	693	669	696	666	730	730	708	743	742	685	717	758	768	687	684	690	695	741	722	733	706	713	802	673	762	713	730	681	721	754	688	742	710	723	708	776	689	718	713	717	753	720	720	700	715	722	753	752	728	691	697	732	710	720	687	756	708	715	744	705	703	700	693	749	729	688	707	712	713	696	671	698	728	720	719	726	717	729	724	722	676	703	641	761	741	690	682	745	712	718	708	726	739	729	761	712	733	747	751	723	696	727	745	741	686	702	720	731	719	724	673	701	684	722	778	654	702	748	754	717	738	774	735	664	672	756	674	683	785	725	774	717	749	717	715	721	715	731	697	702	653	715	706	731	763	730	767	687	699	724	756	740	677	676	759	766	729	712	749	694	690	678	737	725	690	691	693	739	720	717	727	719	727	738	700	702	755	724	706	685	745	731	744	658	714	767	725	699	746	711	711	715	737	757	679	726	712	692	714	685	776	728	702	731	673	742	699	761	701	774	699	707	722	682	731	691	698	699	709	695	670	694	724	682	738	752	693	703	750	784	773	717	680	744	713	732	748	688	729	702	725	725	705	681	711	733	725	723	696	747	710	710	730	773	749	733	692	715	710	719	706	743	779	767	670	716	704	718	698	671	763	760	723	705	762	749	685	698	692	705	670	767	717	719	731	738	740	668	762	702	720	712	700	697	684	687	736	740	711	753	742	750	694	743	715	720	691	752	722	692	740	707	679	783	746	709	666	769	697	742	713	745	743	729	669	738	714	767	735	709	734	712	703	705	777	736	709	704	690	737	728	716	686	753	661	718	694	752	755	717	727	731	724	732	717	716	747	685	705	718	699	690	707	717	717	751	701	729	701	673	725	744	707	725	736	709	683	747	740	705	669	706	723	712	717	732	755	699	744	717	707	732	722	733	745	720	723	730	678	694	719	725	732	660	749	675	698	722	736	710	716	689	722	713	711	747	713	687	708	733	719	672	695	712	677	694	712	739	715	699	725	703	754	696	693	754	734	726	718	756	756	724	758	717	730	711	704	713	743	716	736	776	752	725	720	743	743	772	708	728	726	750	716	709	688	658	713	702	695	734	704	745	662	700	683	740	709	688	686	672	726	688	712	754	758	718	706	688	753	742	696	759	744	716	733	708	688	717	666	712	750	766	733	701	724	676	718	757	722	680	689	687	701	664	741	710	693	746	760	746	691	697	707	658	708	720	713	716	695	753	734	727	727	727	701	730	709	735	683	733	724	725	697	707	743	713	717
29361	30657	28590	12355	1840	565	424	369	323	330	317	349	377	369	347	358	361	342	330	355	374	356	362	338	320	356	347	378	376	356	338	323	353	332	314	375	349	347	341	330	360	373	337	358	348	363	352	353	359	329	398	341	337	356	338	385	363	349	355	321	343	351	331	338	333	376	354	356	356	329	312	349	326	334	331	361	377	355	343	375	364	357	329	367	366	358	344	325	373	364	359	342	328	332	318	380	373	331	322	391	332	362	330	340	338	362	372	371	331	334	346	328	382	335	341	348	375	345	357	363	343	364	367	327	339	362	345	328	340	338	394	347	369	331	376	344	362	345	314	346	334	355	327	337	357	352	343	334	366	320	359	370	340	343	384	328	324	333	344	338	344	344	325	361	328	329	372	350	342	343	350	327	341	386	329	364	340	343	340	351	398	350	331	353	383	377	351	380	321	329	382	328	336	360	340	348	342	333	366	354	373	334	355	350	409	337	333	338	374	358	342	353	327	359	341	370	375	323	323	379	362	345	357	345	350	356	309	368	337	353	350	356	322	305	342	359	382	358	336	321	341	336	340	303	338	354	326	355	312	357	324	344	354	343	350	319	367	350	344	355	342	365	347	326	351	345	337	352	349	357	335	353	322	334	333	322	315	340	329	360	378	353	313	339	311	366	325	341	345	345	362	344	344	327	329	349	335	338	357	349	325	339	310	337	332	329	317	331	346	332	352	332	362	381	341	364	327	341	359	315	347	326	359	362	345	374	382	330	329	349	323	352	331	337	328	340	345	348	335	359	365	347	352	356	328	378	368	340	357	353	377	366	327	346	298	354	358	350	361	339	348	320	369	310	350	362	347	374	348	325	337	348	372	339	346	398	363	342	333	344	366	361	349	357	332	362	329	318	317	349	352	339	352	354	332	370	327	357	391	351	304	349	318	343	366	365	373	384	327	311	333	342	356	361	368	369	384	359	331	335	332	345	357	342	321	364	368	321	357	333	307	344	354	352	370	368	379	375	375	373	393	361	359	330	347	321	363	342	321	343	363	368	355	377	351	337	347	323	351	328	335	371	355	346	339	352	333	363	352	357	307	363	340	376	343	357	331	341	318	359	361	367	323	359	346	342	324	321	339	376	382	355	363	341	353	334	355	343	358	346	366	370	329	335	335	329	360	358	370	340	336	347	316	331	335	336	342	332	352	348	354	341	352	348	376	349	346	337	355	345	350	338	367	364	329	326	360	314	353	362	332	358	345	354	340	306	342	342	355	351	333	366	352	370	331	347	296	338	336	334	366	347	345	375	383	358	339	352	365	357	346	325	375	332	341	360	377	371	359	330	346	379	340	338	365	384	361	327	373	339	328	353	345	357	358	362	358	362	363	359	365	359	336	332	329	335	329	311	338	341	361	340	330	354	359	343	343	330	350	325	333	320	327	367	369	356	363	343	352	336	338	343	338	339	338	339	336	342	331	347	333	335	329	364	324	318	334	369	350	345	343	324	353	353	311	367	326	348	317	349	328	377	374	325	359	356	368	345	324	371	372	355	363	380	358	366	332	367	342	324	377	325	352	310	360	339	360	325	331	339	353	347	372	359	326	338	353	361	348	351	304	330	326	334	378	351	338	314	359	330	348	353	348	363	337	357	292	362	368	399	333	360	358	349	348	344	379	387	345	377	380	339	330	311	339	354	357	362	381	338	336	330	333	382	370	367	337	341	350	342	395	343	326	345	381	345	350	359	349	346	326	320	354	328	335	329	330	327	339	332	340	358	323	366	337	365	381	335	330	351	328	329	355	321	319	346	329	364	382	318	378	363	337	344	337	333	352	359	324	333	346	338	349	325	337	381	392	368	353	334	335	380	345	368	331	331	355	351	318	354	349	355	359	323	349	358	360	327	327	365	361	336	351	339	324	328	364	356	351	354	366	365	376	330	357	352	381	346	338	345	352	381	363	348	334	324	355	347	374	337	327	331	335	355	363	381	357	324	331	352	359	355	329	330	354	363	348	336	367	327	356	346	328	316	351	327	314	353	345	368	351	373	331	342	368	330	335	349	342	378	372	344	347	340	375	358	349	352	335	348	327	310	317	349	339	355	355	322	333	342	325	336	332	322	373	349	368	379	353	324	351	339	313	368	345	319	359	351	354	343	309	390	313	315	343	367	343	342	349	350	329	343	334	351	356	322	337	353	355	355	344	355	341	336	380	352	333	314	323	343	333	351	365	367	365	316	345	368	389	355	364	340	362	329	355	311	356	323	390	366	331	360	366	386	365	326	361	322	325	338	373	310	357	357	358	321	314	345	344	322	350	351	348	363	363	332	370	370	376	348	338	357	347	354	349	319	327	371	377	319	351	335	325	317	375	345	329	367	348	323	343	381	367	343	332	342	324	361	357	357	357	370	325	358	315	312	342	346	341	366	343	373	364	323	352	346	328	342	369	335	334	360	376	301	346	342	327	341	318	357	379	369	344	349	364	332	348	342	323	349	360	327	340	355	361	331	317	367	345	346	344	364	323	358	366	342	345	339	365	341	325	351	340	339	359	348	361	333	327	333	354	354	342	319	327	325	354	360	344	361	327	316	355	329	351	374	347	351	353	342	355	357	360	362	340	360	402	382	329	354	363	367	352	344	360	360	343	367	361	336	325	326	338	334	336	343	350	316	348	326	344	300	368	366	351	332	334	382	336	330	320	348	342	379	352	351	353	349	321	351	353	377	360	336	331	345	372	342	331	342	326	352	313	331	356	350	371	339	357	366	386	336	339	345	368	308	340	346	371	356	349	368	338	334	325	330	346	365	334	332	337	335	344	338	352	351	342	358	334	371	325	328	356	349	363	375	352	368	321	364	327	372	342	363	328	349	360	356	348	346	350	343	356	365	379	331	338	338	343	330	352	328	338	367	331	355	351	317	346	347	318	335	321	364	359	354	314	326	354	388	331	374	364	351	316	383	378	344	360	363	362	371	378	331	345	346	371	328	374	329	336	384	315	331	357	332	342	349	331	352	364	365	387	349	329	354	380	365	363	340	359	346	344	344	353	399	357	348	365	343	333	359	342	321	374	334	343	368	367	381	346	365	344	347	311	325	337	363	338	367	326	348	373	379	355	352	336	357	328	327	366	346	354	337	341	342	339	357	352	360	349	355	336	325	344	352	331	360	345	403	370	358	298	351	339	353	327	366	400	347	356	365	335	341	359	342	357	300	364	348	349	348	321	359	331	330	373	363	361	354	372	358	379	310	368	335	342	326	332	357	331	359	366	316	366	338	345	366	329	342	341	359	340	313	351	349	325	332	363	369	367	358	335	374	322	328	367	357	332	356	334	346	374	342	356	336	387	339	356	366	349	359	324	307	328	333	366	366	375	346	357	369	327	352	363	359	351	347	378	308	373	348	329	326	368	353	343	360	346	348	343	352	323	349	317	354	342	337	330	364	339	333	323	332	386	327	335	349	321	335	313	338	352	344	341	343	370	335	326	353	394	339	376	388	371	327
36775	48365	34127	13372	3438	1113	730	682	649	654	649	664	676	652	679	658	700	620	687	656	662	669	649	669	646	640	664	641	619	706	633	707	655	684	645	698	665	641	628	692	687	704	627	646	683	656	632	659	662	695	666	657	633	638	662	635	680	654	710	641	650	648	649	693	673	663	635	629	645	634	669	653	677	673	690	648	649	613	636	619	646	626	654	657	667	679	612	676	627	657	642	659	648	670	667	645	613	653	694	678	669	658	695	657	659	651	651	705	684	661	699	672	665	655	624	637	636	685	676	669	696	661	685	673	697	667	648	648	668	691	646	644	687	691	650	712	609	672	681	689	663	663	657	624	631	642	624	692	634	668	663	654	626	663	649	624	651	639	705	652	625	618	662	615	692	708	673	667	624	687	706	687	685	614	694	655	660	627	687	657	684	625	659	637	684	644	660	628	692	664	638	621	645	709	651	624	642	708	644	620	666	638	622	619	630	652	661	681	656	671	687	660	719	695	662	672	619	687	685	638	667	628	665	632	657	605	667	632	659	694	671	640	727	715	670	673	658	652	682	644	664	632	615	646	682	640	658	690	676	628	644	689	662	659	645	677	666	661	668	627	741	673	689	655	675	662	637	655	675	713	709	677	654	676	673	681	648	659	644	635	646	682	666	646	643	640	634	692	650	633	682	682	615	654	672	660	620	673	645	679	655	713	671	678	651	663	658	654	674	621	612	631	633	633	670	670	633	676	688	678	646	654	643	661	690	647	628	691	704	663	636	674	681	640	628	647	637	698	624	659	677	632	640	636	673	621	657	666	691	633	658	648	671	628	652	624	660	626	662	607	628	699	643	653	642	655	632	648	690	618	647	687	642	668	669	668	642	670	626	701	668	627	697	659	661	657	658	686	654	626	670	648	695	636	686	657	665	625	638	678	665	658	658	651	646	700	663	655	661	664	629	692	654	638	614	653	640	657	640	630	668	626	656	636	662	675	619	662	695	699	696	681	627	651	694	658	652	676	634	685	666	626	666	661	674	660	643	652	643	663	672	679	663	664	668	648	674	646	694	678	636	632	652	608	640	646	648	637	684	694	641	652	692	677	662	667	704	646	610	661	663	666	688	676	634	674	657	663	640	643	659	642	664	689	592	686	655	688	627	661	626	697	647	640	638	674	686	685	690	703	681	676	656	680	630	676	707	642	665	646	660	675	651	678	659	629	650	681	676	626	644	682	705	664	682	653	679	656	625	661	671	672	667	653	661	655	639	645	657	609	642	615	652	689	678	614	717	658	682	701	690	624	666	656	659	727	669	635	623	685	649	675	682	650	615	682	736	646	620	596	669	656	663	657	635	663	651	655	709	672	662	629	664	636	671	684	653	682	667	653	655	633	653	688	682	691	642	651	663	679	640	681	704	645	648	664	662	701	618	644	659	660	684	692	684	690	692	687	650	633	632	613	685	622	678	623	688	616	650	641	643	648	693	659	698	689	640	665	661	684	679	661	657	662	668	680	602	689	660	659	646	651	687	640	695	641	640	700	659	657	628	679	646	659	660	669	660	693	638	649	661	682	679	631	648	618	635	675	664	673	689	662	693	665	660	630	671	663	649	650	691	692	671	646	665	653	633	659	651	626	701	685	648	642	672	707	674	690	706	651	619	614	655	662	624	688	676	639	651	625	652	629	687	636	642	696	705	674	625	674	700	695	661	655	702	648	652	640	670	685	666	692	679	608	654	683	676	606	664	701	670	590	698	700	636	636	687	697	690	672	621	687	673	653	674	633	669	651	650	679	625	687	597	714	618	639	640	633	633	639	699	668	617	695	636	633	654	640	671	657	671	662	692	644	670	703	683	627	636	656	692	619	669	650	675	646	664	652	672	660	651	682	663	642	629	626	683	631	600	650	633	657	651	684	678	685	650	620	687	634	631	625	695	684	633	648	638	645	665	676	667	701	627	685	660	644	658	658	688	641	628	638	701	667	671	648	659	660	658	671	682	617	627	688	637	638	663	638	645	611	643	673	694	697	636	610	650	634	716	724	626	587	679	636	693	644	679	631	627	674	650	676	687	668	673	652	651	724	673	667	672	637	663	682	686	718	636	720	639	585	657	647	674	666	651	669	673	651	679	683	612	683	642	681	661	674	658	629	633	629	672	643	613	670	657	646	662	642	632	663	644	708	676	677	670	652	684	633	672	629	661	683	634	663	673	622	667	674	677	656	639	624	640	701	613	593	730	696	698	695	689	649	686	664	655	656	640	641	639	662	665	688	688	627	661	632	659	634	658	624	670	640	626	663	627	655	658	626	667	643	652	633	647	668	660	663	648	593	658	631	650	655	670	640	660	615	667	657	644	711	632	655	660	674	665	695	607	618	655	637	644	675	678	691	687	648	706	635	651	639	659	660	663	684	657	682	692	699	688	649	627	639	643	680	686	656	668	649	616	676	682	655	660	656	674	694	646	671	685	652	666	607	658	650	672	618	621	642	669	656	664	631	623	636	685	642	663	649	612	674	701	643	701	683	667	652	675	680	677	662	697	669	664	663	712	694	675	643	651	637	623	654	678	653	655	654	689	614	701	663	668	682	676	673	676	635	620	622	641	665	670	618	711	667	721	647	695	653	660	632	681	694	669	644	635	704	679	652	661	686	654	640	632	702	663	694	657	634	639	662	697	680	686	676	646	658	674	659	689	645	626	650	618	660	642	673	644	631	663	664	703	617	659	680	674	682	681	637	682	693	645	691	680	646	670	711	695	672	637	680	713	630	644	641	655	663	618	647	669	693	662	661	672	658	655	657	674	692	659	668	679	649	693	700	673	701	671	725	692	644	648	633	693	651	676	664	695	645	667	685	634	634	669	664	660	636	649	620	662	720	675	694	698	605	670	646	670	663	667	684	675	655	663	691	631	673	669	666	701	674	651	647	667	631	641	686	652	644	667	667	607	617	722	644	658	651	646	675	661	670	635	669	649	676	658	637	635	660	614	686	647	658	640	694	670	667	642	641	689	685	686	615	630	635	634	687	635	677	625	649	643	687	666	651	632	641	678	662	666	667	643	700	642	665	668	635	661	663	645	649	676	677	682	692	618	701	615	701	659	674	674	637	661	649	667	702	639	622	627	640	649	695	675	660	640	664	664	710	667	631	678	668	702	676	644	687	698	633	646	630	619	669	658	649	664	648	707	657	717	649	682	647	646	679	695	604	627	651	675	692	646	674	677	651	689	631	644	684	657	669	630	665	658	702	617	609	658	700	633	681	659	599	680	665	631	621	639	641	642	653	694	685	692	660	687	642	684	664	650	615	694	639	645	682	662	687	690	637	652	688	687	661	642	653	675	638	701	640	662	660	703	669	663	627	712	677	641	662	629	712	687	662	661	650	619	643	666	665	669	594	659	628	665	656	679	612	672	615	608	689	650	674	649	634	672	657	645	684	672	628	636	679	679	650	671	636	665	669	618	649	666	640	685	660	673	662	645	653	679	655	636	696	633	679	625	657
24878	24489	34883	27317	17796	4789	602	419	371	344	328	351	343	332	339	333	347	338	328	361	376	360	360	352	351	310	375	395	346	332	350	363	349	340	350	339	361	344	333	315	333	352	352	339	346	367	373	360	331	353	345	366	371	325	326	329	337	354	351	338	309	361	346	319	333	331	356	354	367	417	374	320	364	298	379	339	362	343	341	387	368	383	332	305	326	334	349	360	376	380	333	337	345	352	330	329	331	361	328	340	370	357	364	350	349	367	332	346	331	325	319	349	339	334	359	336	334	353	378	367	337	300	353	353	330	350	332	343	370	329	379	325	332	352	337	352	339	362	338	286	346	360	353	368	364	352	353	342	335	321	311	338	313	405	360	351	339	331	356	351	329	355	352	365	361	348	314	334	354	338	342	332	357	333	322	319	344	324	349	343	310	364	339	333	356	347	350	362	344	346	360	323	349	322	358	354	316	344	321	334	317	348	329	359	389	353	385	336	368	326	350	363	357	347	362	369	373	376	337	347	332	365	350	338	337	342	338	333	353	344	372	350	375	330	333	379	346	349	326	365	337	363	379	359	354	337	333	330	333	370	358	345	357	344	343	377	347	370	327	335	342	346	359	308	351	362	339	361	356	337	378	363	350	359	343	351	385	346	351	351	319	364	349	377	322	341	353	329	357	318	343	376	358	356	332	335	330	319	334	318	353	375	362	329	380	330	351	342	333	359	344	385	359	355	355	364	362	339	361	309	373	331	340	337	378	355	339	304	332	362	348	312	364	354	343	360	379	329	342	367	366	355	334	358	357	381	343	340	337	374	332	344	350	341	307	344	327	334	383	394	332	337	359	361	334	336	381	330	356	350	340	358	375	362	334	359	403	342	328	331	340	327	349	352	338	376	331	342	359	342	368	371	369	369	346	354	332	340	379	356	353	343	340	357	375	365	363	342	345	338	373	392	361	379	318	333	362	330	328	342	354	388	318	325	334	341	369	344	331	338	312	308	332	360	345	342	326	345	325	346	333	333	351	340	326	376	347	344	358	320	325	342	348	348	323	339	334	319	336	331	345	331	338	321	346	341	356	366	346	365	371	344	350	344	344	341	362	319	338	339	353	339	406	364	328	331	359	381	354	349	362	346	348	361	335	381	315	349	337	379	325	358	349	379	340	347	365	385	349	342	369	314	344	342	359	361	334	327	357	346	340	345	325	359	355	328	344	354	370	335	350	378	344	338	378	383	352	408	321	342	352	345	394	328	355	315	358	356	371	365	364	326	331	353	385	351	346	361	355	321	303	337	333	349	324	362	374	319	383	357	347	349	341	314	358	356	346	321	333	370	360	321	343	339	329	354	360	344	300	374	352	329	361	323	325	361	341	360	379	325	341	353	337	353	340	336	337	309	358	357	353	328	336	323	339	363	327	372	335	351	370	353	341	322	329	363	357	350	351	383	369	337	340	367	336	370	325	351	382	355	348	370	331	337	365	379	360	333	356	375	337	394	330	307	327	340	387	367	337	337	337	332	337	373	332	371	331	344	381	351	367	354	373	369	348	342	362	351	355	325	343	332	343	365	396	409	358	319	343	341	358	337	335	343	341	345	339	393	362	357	354	396	338	358	365	325	370	352	346	336	357	343	334	335	329	320	366	384	316	367	354	350	350	358	336	335	341	365	380	345	355	333	345	340	372	335	319	345	354	377	349	351	375	387	383	363	323	310	357	330	333	346	369	377	349	307	353	344	319	337	349	355	345	324	334	316	355	362	334	355	377	367	373	345	367	354	369	368	348	361	335	338	342	353	359	361	331	316	307	358	318	345	335	350	371	344	364	388	324	346	314	344	369	386	355	355	341	308	340	384	329	378	341	333	350	356	340	339	373	362	372	308	364	364	357	335	353	383	371	374	368	385	309	401	339	385	338	353	346	339	372	346	341	374	360	296	350	303	340	359	364	395	349	324	318	310	393	359	358	360	353	336	352	340	345	313	391	393	365	350	339	377	347	354	362	346	392	384	332	366	355	327	343	352	362	385	383	337	347	326	333	336	341	374	368	347	358	378	344	338	344	364	378	336	361	309	342	318	346	351	340	376	313	368	337	310	347	350	345	350	343	325	348	326	329	341	337	376	368	353	357	359	360	357	347	342	352	352	302	341	373	332	389	363	328	336	367	336	330	346	369	363	326	347	382	336	370	353	339	375	353	351	323	367	379	345	334	334	371	378	307	321	311	352	348	341	363	352	343	344	318	341	361	358	316	324	356	327	366	337	337	347	363	347	318	329	360	342	350	340	351	342	350	332	352	367	377	367	332	378	354	366	386	298	359	350	314	336	346	332	350	343	359	334	366	331	368	350	331	388	366	341	344	343	359	347	355	384	344	332	341	331	353	323	383	340	345	343	331	326	342	342	326	366	369	378	338	356	350	332	360	386	342	350	368	367	363	344	336	366	354	351	374	344	380	330	345	342	352	312	332	422	345	355	345	376	337	360	356	378	333	324	343	322	337	323	342	356	356	326	346	365	311	351	329	330	314	370	344	364	360	321	395	372	361	344	325	344	317	338	351	348	363	346	345	350	347	336	344	361	348	352	346	350	350	344	386	390	366	343	337	347	358	354	372	350	329	404	395	374	364	348	337	334	331	338	356	368	341	360	338	372	367	359	335	348	343	366	340	347	323	356	339	340	362	343	313	324	366	331	353	363	325	365	368	333	352	357	352	355	300	374	364	372	353	346	382	363	379	365	345	340	364	335	369	333	358	350	345	377	314	361	373	348	361	331	343	347	375	327	360	362	352	317	339	364	347	336	361	350	367	358	359	350	344	372	357	341	332	357	351	344	333	300	346	362	319	337	319	304	343	366	364	361	353	326	328	371	330	332	334	345	340	297	341	346	384	351	370	331	334	346	354	341	339	352	320	349	349	366	339	347	372	372	343	352	364	349	345	345	327	349	339	380	360	349	336	358	355	326	389	384	328	359	376	334	357	393	347	318	352	373	345	359	356	327	326	346	338	367	347	353	360	351	350	340	334	378	322	360	317	338	345	355	331	351	354	313	359	348	331	358	351	351	352	355	356	340	350	383	380	328	367	366	368	377	301	370	383	375	350	356	347	367	338	347	359	343	329	336	378	331	322	350	320	356	346	338	368	319	335	361	349	317	360	349	309	329	356	344	355	336	340	332	345	338	357	354	363	327	346	362	349	335	383	337	346	341	370	346	335	381	336	309	323	303	342	327	375	375	315	339	351	335	377	345	324	332	321	374	351	342	332	313	337	343	323	369	352	370	325	376	350	385	381	365	371	361	365	343	345	320	360	352	307	327	350	350	352	364	320	371	325	380	352	345	345	360	358	356	346	352	372	335	325	325	338	378	391	342	353	311	363	343	367	340	370	364	355	302	354	341	334	328	339	361	340	342	381	348	354	341	350	376	332	334	356	311	361	366	313	372	344	335	333	336	367	337	330	358	329	341	354	358	358	317	351	378	340	342	353	359	328	345	357	349
59609	89894	63405	33553	12108	2806	919	676	638	658	653	663	647	652	665	731	631	643	630	669	717	661	662	673	641	634	646	694	677	624	668	650	682	688	684	653	696	689	688	645	648	653	653	659	689	654	665	670	666	654	684	662	635	661	610	671	659	659	645	696	664	661	693	708	635	669	656	617	675	604	644	662	628	633	650	666	706	679	616	640	651	670	651	683	616	627	670	631	643	641	653	645	654	705	631	678	637	640	623	655	658	619	648	630	692	696	661	668	653	628	636	669	630	675	687	669	606	672	643	684	661	677	642	640	661	685	634	649	641	618	662	680	650	654	666	639	681	656	657	640	643	663	653	631	668	664	736	727	627	673	638	652	672	617	628	669	645	673	628	681	687	670	612	656	663	662	639	638	602	663	659	680	635	665	667	681	678	638	713	701	702	642	664	695	639	635	651	652	640	701	667	708	623	618	609	689	632	646	624	675	669	630	662	687	606	617	652	661	639	659	661	657	593	651	636	626	590	658	654	706	653	661	647	630	642	663	654	676	659	660	657	655	647	688	612	663	645	661	628	613	676	691	630	653	647	622	695	601	626	697	678	632	663	644	638	637	679	666	709	685	650	656	659	661	652	640	604	707	651	675	693	669	605	636	666	677	598	714	672	658	620	657	652	656	617	618	655	679	669	684	668	610	708	625	653	650	692	638	667	680	604	656	646	639	635	642	651	628	655	633	660	697	677	654	625	622	651	633	680	670	672	602	651	669	701	630	647	645	634	614	628	622	678	681	636	651	700	667	663	645	629	637	645	643	628	630	663	666	674	692	656	634	654	672	644	612	623	637	651	645	674	666	637	647	663	632	656	646	649	659	702	628	668	624	616	646	687	691	680	650	635	630	674	708	623	647	639	640	626	653	644	639	658	614	680	645	632	687	660	690	678	635	618	658	622	601	665	661	667	708	663	642	610	657	591	650	703	643	653	645	613	637	678	676	636	710	675	594	620	665	673	640	621	638	650	655	692	615	659	635	672	655	636	668	667	640	642	639	610	636	694	643	657	631	671	655	657	624	625	633	610	646	656	677	638	607	661	679	633	700	660	661	643	659	683	643	625	633	646	640	634	634	620	650	689	647	609	692	616	643	689	613	661	665	634	680	661	668	674	665	648	656	698	686	661	680	667	659	659	648	639	668	675	641	611	659	669	652	653	658	634	671	674	653	695	627	724	664	656	630	661	702	611	621	668	635	657	652	654	618	703	650	685	674	655	655	632	690	681	658	690	685	657	656	688	651	630	641	657	600	635	701	649	662	652	623	683	652	591	697	676	622	709	640	658	625	612	654	687	651	634	659	661	646	644	634	657	648	639	677	657	621	606	641	670	628	625	660	657	671	675	669	658	702	652	644	699	637	647	619	670	682	682	634	620	673	633	642	648	656	668	632	665	619	660	663	634	644	696	692	630	641	667	639	642	666	710	662	690	678	652	693	628	597	659	669	674	646	612	632	673	651	631	641	665	597	681	668	650	659	671	680	708	664	652	651	630	645	693	629	661	661	658	690	687	643	704	666	628	695	652	702	658	632	652	705	655	659	663	687	638	620	643	706	663	656	690	650	683	629	620	668	610	661	655	658	681	622	706	684	691	636	615	686	663	655	638	640	679	662	684	698	631	688	649	694	678	683	659	623	617	647	672	643	697	629	634	652	638	629	603	670	619	644	673	666	654	665	608	634	644	698	647	679	629	620	679	694	675	627	611	596	643	651	631	692	683	661	726	645	659	629	654	677	652	666	685	657	640	658	727	649	674	671	649	661	632	657	698	623	673	656	696	634	664	609	652	621	688	690	685	634	663	683	720	623	629	692	696	676	702	657	636	644	655	636	704	635	658	659	647	642	665	666	687	651	659	674	630	650	650	704	629	664	643	650	645	644	644	652	676	617	674	699	694	657	636	699	648	657	651	602	630	657	627	697	631	631	660	674	718	632	638	686	648	648	646	635	644	584	670	660	693	591	667	673	637	662	647	633	662	680	645	673	648	696	673	653	636	687	676	652	633	626	609	671	622	634	628	620	583	714	675	658	628	674	631	680	663	647	615	660	645	692	633	663	643	644	644	665	608	667	651	654	650	676	669	681	628	657	682	601	666	640	638	664	663	608	662	672	630	698	705	679	660	671	643	676	643	635	621	606	634	655	656	684	644	635	654	622	637	625	684	663	637	651	673	646	664	671	674	656	675	630	723	641	662	624	695	678	623	667	684	638	626	647	669	650	668	641	591	649	668	646	622	663	657	652	684	667	677	663	686	629	671	624	611	622	661	639	630	699	639	658	640	684	625	644	703	663	644	668	665	661	607	628	640	604	689	668	613	604	639	673	670	667	655	646	673	666	657	675	632	635	658	625	653	635	697	641	652	675	665	635	660	684	607	658	643	639	643	693	628	627	650	623	661	613	629	606	620	618	639	659	695	675	664	668	671	646	678	650	629	665	654	690	628	689	648	629	690	710	675	698	644	641	604	612	586	621	702	638	656	645	628	633	637	685	678	653	641	647	678	667	705	655	678	670	639	676	670	710	688	594	644	708	613	655	660	695	611	655	569	635	640	674	648	654	664	618	655	643	655	701	645	629	657	660	671	596	658	608	673	690	633	647	633	605	696	623	636	637	620	671	690	638	684	644	661	657	652	648	671	643	630	660	610	615	634	647	678	691	674	637	616	649	635	642	655	636	666	671	673	660	677	678	649	670	630	668	682	648	680	623	652	678	653	675	640	638	654	672	654	625	660	675	666	671	637	665	607	633	660	637	641	660	649	666	654	645	652	636	661	634	641	654	642	642	692	633	617	613	685	639	670	650	714	666	667	660	633	619	701	672	649	674	608	695	675	683	657	710	669	643	659	701	682	634	569	649	652	669	622	664	671	713	642	659	679	682	634	658	633	642	667	646	660	672	655	655	677	653	624	642	671	641	585	644	727	657	658	670	687	720	688	655	653	629	652	687	635	656	644	676	670	665	689	631	657	641	609	645	667	674	640	655	682	658	618	606	602	639	661	673	686	623	672	622	657	675	683	617	657	646	658	657	673	641	650	650	626	626	641	682	648	617	650	635	627	647	687	665	657	622	654	673	674	663	644	654	619	710	656	635	618	606	615	658	694	640	644	657	649	662	614	646	651	679	678	669	630	643	672	652	671	636	638	679	603	662	645	646	677	651	689	683	671	661	669	603	648	670	670	646	703	670	637	690	642	615	632	649	638	668	621	673	669	634	639	620	666	671	687	636	637	642	681	645	596	635	663	651	682	650	631	694	642	623	683	690	643	634	619	668	655	628	675	676	623	692	632	673	633	636	655	646	654	679	583	664	642	677	666	631	654	645	638	648	657	641	676	676	634	645	662	662	720	638	624	718	675	705	662	703	672	669	623	660	659	663	641	668	654	620	617	618	693	666	630	665	635	683	636	652	655	666	622	622	701	646	637	638	648	659	662	664	657	718	653	649	628	642	616	660	651	635
23489	22452	32225	25692	21139	16271	3076	509	394	391	456	431	391	418	353	392	400	398	377	419	392	430	386	363	390	410	424	435	401	411	431	400	377	432	413	374	374	384	422	418	415	454	354	374	400	399	449	391	389	395	380	403	373	425	386	415	394	430	427	390	428	442	446	388	401	373	409	379	404	402	429	408	402	390	405	393	354	435	416	378	418	414	401	379	395	426	406	392	393	366	423	383	425	379	440	407	391	424	404	382	406	403	382	415	397	433	377	398	402	395	408	372	428	425	413	393	440	389	395	395	411	407	398	396	389	400	417	403	346	448	418	419	420	377	373	400	413	417	412	400	421	405	388	400	417	401	387	421	400	370	428	408	424	385	431	418	408	423	392	397	388	394	430	379	411	369	417	416	364	407	395	409	403	388	383	369	405	420	385	413	432	379	404	416	376	415	411	411	410	386	408	428	399	426	401	434	399	381	413	379	404	411	369	399	395	391	400	418	372	421	401	415	391	419	405	409	414	410	372	365	410	383	426	380	379	404	390	412	406	379	382	417	393	416	394	381	398	405	421	436	432	383	413	401	363	396	424	425	393	412	409	404	384	386	377	387	372	368	416	404	389	400	412	375	396	429	379	374	412	389	365	403	398	409	367	393	368	432	386	416	411	375	401	422	400	406	394	395	418	402	360	419	427	431	406	427	393	391	433	375	389	384	413	397	413	422	380	409	411	430	385	393	383	402	409	374	391	408	390	416	401	384	401	415	408	404	451	415	431	388	420	362	361	388	411	383	402	399	432	369	413	432	405	407	411	398	376	392	381	405	383	418	368	384	389	403	410	384	377	402	406	410	401	402	443	431	417	347	364	381	379	402	406	365	381	381	399	404	391	398	391	415	412	396	415	410	382	424	407	411	413	409	366	395	392	408	405	407	404	389	410	422	409	397	378	391	398	380	384	362	421	439	393	406	388	408	454	372	424	425	424	428	390	430	384	395	421	399	392	400	403	380	401	380	415	415	422	400	408	450	400	391	402	378	391	421	439	400	365	416	374	406	380	392	395	410	404	402	413	394	426	398	428	362	422	387	403	380	389	418	438	413	376	408	400	393	421	402	423	386	364	390	403	426	408	380	421	400	434	385	397	396	388	406	390	416	389	413	349	404	408	390	439	422	395	429	402	416	400	388	418	384	357	378	417	386	419	396	380	428	438	402	383	421	412	357	440	388	393	419	367	402	414	414	412	450	438	366	363	384	409	362	393	374	399	441	397	354	343	392	431	413	357	391	395	366	407	389	386	380	384	411	415	408	415	374	418	405	419	408	412	397	421	404	417	396	367	369	406	368	393	377	376	426	400	421	398	408	396	362	403	406	407	424	416	403	408	405	403	389	379	417	434	393	402	410	382	396	399	413	401	423	413	398	442	389	428	391	404	380	445	406	430	371	420	396	413	407	368	414	389	359	381	391	409	396	398	413	399	439	394	354	421	392	385	396	401	421	402	381	419	404	397	429	408	393	407	377	406	397	387	403	390	404	393	375	446	405	407	370	418	401	385	399	388	414	387	396	413	406	418	389	408	403	427	442	387	420	407	383	407	397	406	411	375	397	401	401	408	425	420	405	436	421	380	404	388	392	390	415	410	410	378	419	424	388	391	397	406	386	430	380	388	378	429	389	403	378	385	429	380	392	400	412	419	394	383	428	420	405	399	356	415	393	375	403	381	405	407	385	379	411	429	388	400	384	394	416	432	440	378	377	404	399	400	421	439	405	422	399	397	409	395	401	389	427	419	381	375	387	406	407	413	412	393	407	383	416	415	368	425	404	426	414	363	413	421	422	425	431	413	434	399	423	395	419	410	430	416	425	435	430	381	409	442	392	388	382	362	413	395	401	391	411	390	400	397	439	410	381	411	421	382	406	415	400	454	414	408	374	378	388	439	397	405	429	409	403	400	383	366	412	424	405	413	408	387	378	388	404	405	432	376	381	415	397	429	404	389	387	415	375	400	404	408	436	412	390	382	368	419	372	390	404	439	409	378	413	411	403	401	395	384	385	446	406	416	374	392	441	367	396	404	385	396	392	415	415	411	388	411	426	424	407	422	390	383	393	378	388	386	405	389	407	416	380	415	394	416	444	402	400	417	455	387	397	410	420	410	401	409	363	409	399	407	377	400	385	417	399	374	405	440	405	392	386	389	415	420	397	432	377	437	400	373	393	412	422	384	422	351	409	402	390	423	424	413	442	398	437	378	434	392	428	387	386	423	433	425	407	360	430	399	400	439	388	413	387	408	448	395	406	376	388	387	393	386	393	415	383	353	395	397	419	358	434	382	397	420	383	361	396	401	396	416	379	403	411	413	395	387	397	427	378	404	392	376	392	395	382	399	385	363	388	420	413	378	403	404	370	415	399	418	430	409	438	403	395	388	410	400	392	389	379	372	385	407	413	412	392	400	383	397	385	418	431	392	394	405	395	361	358	419	418	387	415	410	384	370	386	416	385	410	419	393	371	379	385	405	392	444	410	416	393	417	407	391	404	418	394	426	384	412	397	420	421	405	398	400	377	439	394	402	383	393	413	388	412	395	397	406	409	399	368	406	429	380	419	438	402	377	369	415	363	409	403	410	395	417	400	415	386	425	372	383	413	441	435	401	424	412	423	397	395	408	427	391	425	412	386	405	374	405	393	406	386	420	380	380	382	369	386	373	401	423	396	404	380	424	369	398	437	409	403	400	388	373	373	404	415	424	401	422	414	421	402	390	385	389	398	372	435	407	422	416	410	418	428	384	408	406	431	367	423	376	383	422	405	403	414	404	411	431	404	403	414	400	388	410	419	373	386	398	401	395	413	396	381	438	415	426	403	407	425	399	407	396	368	381	405	413	392	381	414	407	377	385	412	404	403	388	384	400	420	406	395	394	393	400	423	437	375	434	415	427	379	411	394	390	411	386	420	400	388	400	360	392	405	393	393	454	392	378	392	422	405	380	437	387	425	412	386	408	384	367	431	393	414	376	380	382	421	418	392	442	439	401	371	409	425	380	404	431	416	388	386	368	382	425	401	410	374	424	392	394	343	408	418	405	417	407	383	382	402	418	350	426	384	423	401	374	380	413	394	399	402	382	397	379	415	429	377	418	410	393	423	368	436	421	394	382	417	382	402	396	419	435	410	411	403	401	433	362	420	431	399	412	434	416	389	398	425	401	410	428	432	419	403	400	416	417	409	422	371	370	444	403	417	393	388	384	414	426	403	352	400	405	408	428	425	365	422	414	424	392	397	426	417	456	416	408	413	377	396	395	377	409	401	386	400	416	412	399	424	402	381	382	356	397	390	423	410	384	411	374	409	410	359	426	394	371	420	379	413	402	384	390	419	375	390	370	380	352	423	431	411	396	406	385	380	404	408	381	382	372	390	347	384	410	374	399	385	392	358	388	415	383	424	418	436	408	396	426	415	393	409	410	407	397	403	384	423	401	381	406	402	381	380	401	372	412	393	363	352	397	398
61303	102472	74865	43767	19423	4867	1343	783	752	704	717	741	694	737	691	668	706	687	701	729	689	698	671	736	713	670	759	721	729	767	761	752	732	730	700	699	706	715	709	683	742	691	682	696	699	783	705	716	733	730	717	732	730	714	671	731	737	697	745	714	718	723	675	715	668	728	671	744	693	737	690	727	726	734	697	701	750	729	679	696	699	763	748	686	743	681	719	678	713	740	704	727	720	705	727	678	717	701	731	731	739	716	729	710	702	749	753	723	752	630	702	683	727	732	697	717	652	711	725	700	689	716	696	741	737	750	725	694	708	725	739	709	718	662	721	717	704	750	748	708	702	740	736	716	709	686	714	690	741	734	713	727	688	735	747	683	754	677	716	681	721	719	706	766	693	716	689	774	697	748	747	706	711	698	710	713	691	764	705	745	704	709	699	732	706	679	696	712	723	757	698	715	732	702	736	701	688	707	670	737	710	700	698	666	715	733	697	724	763	723	684	719	673	749	737	793	704	765	699	776	713	718	738	729	678	721	709	677	706	736	672	694	707	725	727	697	740	735	741	683	711	722	714	759	758	718	676	698	757	681	676	730	667	740	687	763	712	699	746	690	795	694	706	741	763	732	770	710	661	676	697	695	719	690	717	739	692	682	718	717	651	702	776	707	726	707	706	719	740	722	748	721	710	702	672	735	703	719	722	732	685	730	683	686	685	739	749	688	704	676	703	705	705	738	719	722	729	704	710	748	677	750	694	740	717	722	669	695	759	739	776	721	729	751	663	702	751	682	701	706	761	669	748	710	663	718	715	663	722	680	703	718	746	735	695	676	722	709	708	714	716	682	702	721	757	683	655	734	719	673	733	690	662	733	757	715	677	729	682	684	712	706	739	707	722	728	685	712	732	685	726	734	692	741	724	765	702	679	717	684	715	703	716	693	748	762	719	730	752	695	705	677	730	722	738	695	649	667	689	710	753	702	760	736	723	707	740	724	695	715	725	704	729	698	684	745	721	748	737	709	742	735	695	697	709	769	664	742	682	697	679	708	716	683	737	769	779	669	743	734	639	705	710	703	675	689	703	704	715	711	691	734	725	720	691	708	692	734	722	705	691	697	723	703	711	703	764	728	711	658	722	728	704	770	715	688	696	684	693	712	711	686	669	735	685	717	749	695	739	706	730	704	743	732	731	706	661	800	773	712	699	696	739	711	667	725	724	726	717	775	734	697	693	713	727	709	718	666	708	711	693	738	718	671	738	683	755	733	755	731	695	726	744	691	733	714	723	765	683	662	686	715	741	681	727	764	734	744	740	733	688	696	752	702	675	722	733	710	768	738	727	730	702	733	717	723	769	712	728	734	696	730	720	750	708	666	690	702	728	800	728	722	712	742	719	667	763	739	745	734	665	707	673	698	699	742	689	706	699	688	678	678	689	699	678	726	675	727	700	755	723	708	727	710	738	748	692	680	670	698	742	741	729	695	729	695	755	743	731	686	718	699	761	695	695	744	768	699	711	714	700	669	727	710	749	731	711	737	734	691	675	692	725	694	699	742	695	712	708	735	707	738	718	696	723	694	741	710	752	757	676	732	695	730	733	686	725	715	679	715	648	742	716	692	677	743	706	698	696	693	682	759	724	705	714	721	717	700	698	721	732	690	738	691	742	716	699	706	726	686	687	710	721	719	725	683	686	698	699	718	699	760	683	734	684	703	732	684	709	708	722	748	663	783	694	703	663	720	698	755	720	716	705	723	677	684	710	710	724	715	716	708	685	758	726	732	753	685	772	741	697	714	728	726	708	748	732	716	663	717	702	720	765	715	706	694	746	706	719	664	701	761	709	718	714	704	732	682	656	722	733	764	710	635	687	727	722	728	768	740	754	712	685	718	696	721	693	726	721	699	672	723	727	699	732	691	728	736	692	718	677	758	737	723	719	723	646	700	767	687	697	657	692	723	718	709	706	735	705	740	712	731	767	710	670	697	698	686	774	759	715	725	757	757	704	687	722	733	705	714	692	715	713	716	769	761	730	710	724	680	700	715	697	736	711	701	704	705	758	771	690	738	696	703	674	738	725	739	692	708	703	766	778	700	671	727	692	707	754	706	721	734	754	713	707	753	742	698	728	744	717	700	717	683	707	699	720	731	724	681	721	673	700	685	699	727	730	734	727	695	714	732	760	718	716	725	727	714	734	717	701	741	734	699	717	723	673	734	712	714	708	709	732	641	690	734	744	764	745	704	721	761	737	720	736	725	726	696	704	701	698	710	681	763	695	729	694	722	699	694	725	650	733	720	685	750	692	715	721	702	703	731	655	696	700	683	708	689	736	751	717	715	716	759	696	764	692	732	707	716	680	747	743	683	747	730	717	714	683	701	749	699	672	729	659	693	707	702	748	690	730	730	725	683	686	705	689	710	677	710	758	741	730	716	736	696	728	715	723	693	737	756	694	688	689	674	711	705	735	697	751	702	742	676	671	685	762	673	756	705	716	693	800	726	733	645	709	739	694	702	732	681	686	768	712	647	714	733	739	715	676	713	700	705	720	707	735	761	717	723	753	727	693	726	746	737	768	711	720	754	714	715	698	711	714	730	690	731	783	705	694	745	735	729	706	693	672	696	702	735	711	701	728	715	725	742	702	716	704	717	709	746	747	714	719	754	710	752	745	717	696	707	656	743	726	704	759	736	701	679	707	703	727	742	754	733	646	720	756	675	665	692	701	715	712	680	716	694	745	671	733	704	747	707	764	747	739	777	728	750	680	710	729	701	676	766	695	702	709	694	706	702	733	696	667	684	704	713	687	709	739	750	749	746	701	718	745	710	710	720	704	702	709	675	757	772	704	734	742	703	733	726	711	716	673	716	732	692	697	683	701	694	701	673	702	702	665	731	681	704	729	703	711	751	709	739	717	706	656	707	671	705	721	683	720	765	706	690	727	734	730	721	713	731	712	675	731	718	719	698	749	757	720	726	669	701	715	689	731	724	703	702	727	716	671	692	649	741	693	739	750	667	689	712	696	726	679	705	732	743	731	738	684	699	745	676	746	689	743	730	728	721	726	710	721	729	704	701	675	696	762	754	737	744	714	727	689	712	747	699	727	725	693	738	712	697	726	674	705	714	715	731	738	722	700	696	756	749	710	752	727	682	681	699	748	713	668	728	656	702	720	734	673	729	727	767	713	770	705	697	729	758	733	708	724	702	659	673	713	760	710	720	728	726	701	695	694	742	736	698	705	694	666	695	743	677	708	654	754	767	694	722	739	745	717	719	698	678	673	709	695	684	715	742	728	727	713	727	754	712	679	724	709	730	688	710	710	691	733	704	713	684	700	761	713	695	749	721	695	731	712	696	756	689	713	721	711	686	794	721	727	692	678	637	673	726	711	712	787	676	685	742	710	714	754	727	705	706	684	691	711	687	721	705	690	713	700	700	675	700	672	691	712	727	746	746	733	752	733	743	695	734	700	792	750	714	687	744	691	725	702	689	722	681	737	766
29439	31149	28762	12678	1955	540	427	356	373	360	310	361	323	356	370	328	336	352	334	351	355	370	358	319	365	342	336	339	331	343	378	383	334	350	334	367	371	313	381	334	316	340	347	342	348	368	345	357	352	339	364	335	348	356	332	358	338	351	341	341	343	362	354	368	328	342	314	371	337	348	350	340	357	331	340	361	323	334	322	357	351	350	372	356	346	389	334	348	367	337	330	327	338	328	354	363	374	342	339	355	354	322	326	360	336	364	339	337	333	357	344	368	355	372	353	337	341	360	361	378	336	318	357	355	335	311	355	354	356	364	356	355	333	326	335	327	388	360	347	360	336	328	369	343	336	358	327	366	350	333	338	335	339	342	361	323	346	352	366	363	349	356	358	343	364	344	329	344	327	334	366	339	336	344	377	335	354	358	371	340	361	329	357	346	324	326	355	376	349	346	375	342	369	365	366	355	343	340	365	321	336	335	350	355	353	377	345	367	359	356	352	369	383	339	324	351	355	387	369	341	364	336	347	332	395	337	342	345	382	330	315	326	333	344	350	363	366	306	334	327	341	333	383	348	375	327	358	393	396	352	341	303	349	361	354	362	363	337	347	367	339	327	345	336	346	358	316	353	368	356	347	346	336	329	339	345	357	372	361	353	341	283	346	346	334	362	364	373	346	363	359	344	354	385	348	339	343	328	356	332	351	317	374	338	330	372	333	341	353	353	344	351	375	347	341	315	335	340	389	333	386	330	327	336	343	358	338	324	341	350	368	360	315	332	348	352	351	326	373	370	357	352	346	375	322	339	336	353	347	362	325	367	327	350	372	343	346	369	347	342	337	347	380	360	343	326	343	333	339	343	350	332	327	383	362	348	373	378	330	332	356	353	321	361	368	389	365	350	361	344	357	354	330	347	388	343	350	360	384	340	347	351	350	340	365	368	346	341	393	340	362	314	326	367	332	330	353	337	376	344	334	371	331	383	347	351	382	340	340	334	363	341	371	354	355	360	362	332	356	330	357	335	361	308	373	316	318	321	359	340	340	358	331	349	329	337	325	345	352	336	386	372	358	340	362	341	330	373	345	324	361	338	370	369	312	371	343	339	359	328	344	358	352	330	358	354	328	345	346	347	358	348	344	330	363	336	339	333	368	361	344	369	361	338	347	355	360	325	359	340	376	360	359	347	323	390	371	379	350	322	342	329	313	365	394	323	362	363	315	369	336	384	330	348	329	349	353	365	347	347	319	369	385	339	330	342	389	380	377	359	357	352	341	343	327	392	340	377	348	347	333	340	401	336	326	349	354	357	302	330	345	374	344	359	356	356	354	354	319	385	380	346	336	368	357	374	353	336	366	376	352	349	345	340	348	331	404	331	352	334	372	354	348	359	389	361	306	346	343	332	357	338	368	333	357	372	385	319	362	363	349	373	375	341	372	349	353	359	329	359	331	370	359	348	371	355	352	347	363	338	344	341	346	336	347	330	394	337	351	345	321	334	353	358	350	340	360	367	323	359	343	357	342	323	355	329	349	355	333	333	356	388	346	358	330	362	333	332	359	361	325	332	342	364	353	366	352	358	343	314	378	332	310	328	351	322	351	345	361	358	320	348	323	347	344	349	341	360	332	348	349	321	361	363	327	325	350	321	360	309	392	339	342	369	352	359	352	376	383	371	339	369	326	370	340	334	379	331	352	360	328	340	330	341	323	328	358	337	320	350	339	303	340	342	358	337	354	365	325	360	366	328	337	357	325	360	359	341	343	377	355	385	335	385	385	325	346	362	342	367	359	324	347	366	358	347	349	364	353	350	311	375	328	355	339	347	337	325	347	362	372	366	328	336	358	344	346	346	312	339	328	332	362	331	326	364	322	318	336	344	354	340	305	337	349	361	344	350	338	360	354	362	346	375	352	316	357	336	350	355	353	347	330	353	333	322	376	322	345	362	357	341	363	325	360	339	333	346	345	338	369	375	331	347	373	364	363	316	398	346	371	326	335	374	331	358	318	363	358	333	329	324	322	321	359	331	334	381	337	336	352	351	349	348	297	379	373	355	332	355	337	375	340	351	379	331	317	339	344	329	368	357	374	343	333	336	371	402	347	344	345	328	381	340	380	349	331	349	351	324	354	333	342	350	312	319	333	376	337	326	364	354	342	329	353	339	351	332	354	330	348	327	335	343	365	353	361	325	355	345	355	347	333	338	313	359	343	319	348	351	350	334	355	314	354	369	373	370	362	328	360	371	374	334	359	333	346	338	308	364	363	385	358	364	357	372	361	333	353	350	355	317	364	327	336	378	356	399	347	366	358	389	360	355	349	350	362	336	320	354	366	348	355	342	355	346	357	348	337	358	339	359	356	366	367	347	347	306	337	331	332	342	335	328	347	374	331	330	313	401	383	303	381	372	334	374	342	363	349	377	314	348	352	340	355	350	348	337	350	320	342	363	359	338	353	293	317	377	359	346	332	343	351	348	378	343	380	344	359	331	341	351	364	337	336	300	339	339	339	348	374	332	359	379	351	388	371	348	365	345	332	378	360	376	366	333	306	338	350	351	351	328	350	369	313	348	345	327	386	341	369	360	319	344	360	311	334	342	342	331	341	361	319	334	361	323	381	360	373	342	360	351	347	364	318	337	326	357	335	341	368	346	347	345	339	358	365	352	331	321	350	342	322	318	325	329	350	386	349	381	344	357	355	332	360	399	361	335	339	337	370	316	341	334	342	349	380	349	349	375	357	372	348	360	316	350	346	338	343	341	320	381	383	325	381	368	357	354	336	363	352	343	375	327	326	358	333	353	360	330	337	311	348	314	372	344	353	351	349	346	343	338	352	367	353	362	316	317	321	363	321	304	342	356	345	345	343	342	338	351	295	372	333	365	374	359	320	379	335	344	354	349	347	344	360	318	350	362	367	322	332	378	349	363	349	378	351	357	369	349	338	358	353	340	347	371	333	355	359	350	361	371	355	341	349	378	359	350	339	342	345	370	375	355	332	339	349	315	342	353	329	364	360	353	383	328	359	357	344	339	350	346	346	334	330	360	305	358	347	340	343	330	344	374	318	373	346	331	326	319	363	378	350	374	322	373	376	356	359	373	350	354	368	346	362	386	334	329	361	314	337	335	354	375	330	287	365	341	321	316	333	369	355	353	372	383	314	349	335	327	322	329	350	327	346	362	361	351	335	317	345	382	351	336	342	354	357	345	354	352	360	347	366	325	368	351	349	335	361	348	334	361	396	346	339	352	320	359	363	355	360	339	367	374	365	336	346	369	324	354	358	328	342	354	348	349	337	343	344	376	365	363	367	340	329	327	343	363	351	370	331	366	327	358	329	340	335	355	355	353	305	370	341	318	339	335	342	363	345	362	316	352	368	376	334	356	312	366	334	350	380	365	353	356	375	367	349	344	372	367	334	348	357	350	354	365	364	356	335	347	356	337	329	354	349	354	332	366	335	353	346	376	342	347	333	353	352	362	357	339	336	351	339	338	334	372
36437	48568	34245	13707	3491	1161	700	684	636	628	664	674	674	676	643	650	650	646	632	629	652	649	669	636	670	642	639	663	642	613	628	633	679	706	683	654	636	654	631	685	670	667	656	684	668	658	647	660	627	648	660	624	601	621	683	632	647	633	656	674	702	646	705	659	661	704	651	656	602	602	666	634	627	640	656	646	637	652	615	611	679	634	646	667	666	658	637	641	656	636	642	659	668	652	610	634	623	693	653	692	645	657	641	631	661	670	659	604	659	669	665	627	656	650	619	632	670	657	665	657	647	665	673	650	674	603	665	616	643	624	675	659	617	669	674	655	660	665	654	643	628	646	641	695	629	668	641	664	675	629	655	637	652	611	648	642	673	661	659	661	650	656	630	627	613	626	648	663	704	665	686	639	670	629	620	664	632	664	604	630	659	681	660	648	686	689	642	668	627	702	601	699	644	664	668	647	678	652	680	681	630	648	623	627	622	622	628	629	655	663	662	636	662	629	665	635	647	633	638	626	620	652	632	651	647	693	703	657	684	688	691	649	652	638	622	669	669	628	708	632	645	641	648	630	666	662	580	659	681	647	654	640	669	666	665	624	664	652	634	688	623	698	672	617	652	662	662	611	611	635	668	600	673	634	671	669	622	702	639	702	642	680	684	650	646	657	637	666	611	625	670	645	655	683	685	676	583	631	668	638	650	654	613	627	628	664	704	596	650	613	675	684	625	664	650	659	653	662	660	618	672	673	674	670	660	673	684	632	661	631	684	682	669	642	623	621	650	669	609	699	679	633	685	695	644	639	674	636	629	636	605	642	681	679	693	652	630	629	664	641	641	649	641	634	644	641	607	623	669	628	641	647	666	676	631	652	682	654	619	663	653	635	629	633	645	662	689	643	632	597	677	650	633	670	633	611	643	702	649	674	646	600	639	683	669	640	660	636	616	634	654	647	658	652	623	651	628	694	654	663	700	662	669	668	657	684	663	661	672	657	613	653	646	641	644	632	665	710	631	639	641	665	685	636	614	656	635	664	667	623	628	609	631	647	672	654	632	651	704	605	652	674	691	642	641	632	648	644	660	628	676	650	667	641	585	655	714	639	627	675	698	640	652	675	717	661	643	646	654	616	625	606	667	649	685	652	672	659	622	659	646	664	653	645	644	666	634	695	631	619	640	670	675	620	627	623	637	684	667	634	654	641	587	657	643	648	641	654	680	664	635	654	672	652	658	660	619	641	624	591	678	672	715	639	654	680	668	694	625	636	656	707	670	695	633	646	598	663	664	662	694	638	691	693	655	633	620	631	686	673	646	642	656	627	617	659	632	666	651	628	628	626	649	661	609	687	627	659	661	667	666	641	658	616	713	616	660	710	642	671	662	646	640	656	631	665	653	654	670	645	693	670	618	673	653	637	665	675	681	639	636	643	596	624	648	653	633	649	629	612	661	654	649	653	611	634	650	656	663	707	649	667	633	644	638	677	672	654	622	680	656	665	661	658	625	674	622	682	690	661	666	674	673	655	642	696	670	706	610	665	699	621	646	602	640	673	640	639	643	638	687	696	669	626	616	633	618	679	646	643	630	645	613	661	653	669	587	643	644	661	616	601	686	659	627	616	647	662	660	662	666	664	665	686	677	648	640	639	621	629	687	639	615	700	632	655	623	668	648	687	692	635	645	665	671	654	664	628	664	637	623	631	655	648	655	675	650	639	688	683	657	632	640	681	646	648	634	613	624	612	631	663	628	652	652	652	674	668	686	617	651	614	652	700	660	660	668	615	674	641	705	633	649	674	639	680	658	652	702	667	658	658	693	660	637	670	647	681	692	661	659	627	681	684	659	612	686	641	648	660	626	647	634	714	711	635	627	659	628	691	677	692	632	603	675	657	658	680	619	658	648	684	658	613	593	643	668	661	663	645	652	682	653	660	624	631	684	657	636	661	625	648	588	646	683	633	603	642	618	614	641	648	622	622	646	664	701	653	659	616	616	648	644	607	648	711	647	646	622	651	671	659	622	686	630	633	643	647	616	654	672	703	636	661	677	640	682	654	653	659	638	644	612	660	671	674	608	690	617	621	646	660	635	670	617	626	602	630	644	669	660	636	643	684	677	679	629	639	686	645	707	657	628	673	641	662	635	656	656	643	642	650	660	632	691	664	607	685	633	677	617	637	660	691	643	604	609	641	676	671	632	660	639	681	620	605	624	696	695	652	662	673	673	618	657	639	622	674	625	641	681	654	681	658	655	622	647	614	672	658	698	621	648	621	626	654	668	659	659	705	681	708	647	628	616	663	679	667	674	687	667	628	611	692	674	605	651	680	681	690	664	680	656	649	645	649	683	616	682	635	611	618	666	709	612	663	614	656	669	645	632	688	674	668	649	678	645	678	643	637	623	634	694	694	660	630	628	648	667	616	609	661	631	645	646	645	665	629	679	620	634	613	654	659	654	677	644	645	700	594	655	661	652	656	636	676	633	613	657	663	688	637	640	648	673	625	692	674	621	642	673	710	601	679	639	682	659	658	646	660	626	654	658	656	588	653	636	680	633	669	658	664	635	617	648	668	624	646	657	653	642	673	633	667	626	591	637	658	688	657	673	629	621	624	664	602	634	674	638	669	667	657	649	659	675	670	634	666	669	662	650	680	683	689	636	663	695	629	662	680	644	691	687	586	635	658	637	636	625	670	670	657	668	656	663	691	663	682	620	615	671	654	674	648	649	642	664	600	664	680	631	623	671	642	665	656	683	661	658	682	631	652	648	673	647	638	649	616	697	717	645	642	640	609	685	691	661	653	644	597	683	639	652	609	659	653	683	640	682	612	639	674	659	646	653	655	638	676	675	642	647	669	691	623	671	700	677	679	639	642	662	657	598	610	650	572	648	658	604	666	642	650	638	633	576	635	635	659	652	654	701	686	676	622	687	616	634	703	617	712	664	602	655	689	602	626	664	667	632	716	645	721	636	670	659	681	641	659	672	634	686	674	637	621	658	685	648	615	687	683	678	622	612	650	642	638	634	662	679	607	647	671	682	671	666	654	619	641	672	669	654	652	622	641	598	613	622	663	649	629	691	652	613	609	692	627	662	644	662	665	669	663	626	690	641	693	651	670	698	655	658	630	670	690	673	602	665	634	646	628	668	678	663	615	628	643	637	672	667	672	608	650	649	597	582	703	680	689	668	684	624	674	629	672	709	650	687	647	618	649	674	643	657	668	634	681	649	649	650	659	621	668	673	670	639	659	678	671	672	661	668	643	689	679	650	661	667	616	665	643	673	685	673	625	670	631	621	694	640	614	661	649	665	660	623	665	641	656	658	686	636	639	645	649	662	651	666	668	581	663	639	644	623	677	708	626	604	668	641	650	623	648	641	642	671	651	684	633	615	677	613	678	661	660	683	639	675	647	658	669	650	662	680	650	628	636	692	635	667	661	640	701	627	662	653	666	670	669	698	676	686	643	633	647	662	661	694	602	667	679	645	639	659	639	653	619
24856	24858	35614	28081	17719	4997	614	360	337	364	370	364	355	330	334	311	356	339	376	381	366	362	330	346	362	381	366	369	351	346	348	329	353	356	324	365	327	386	364	387	348	361	362	330	367	327	344	350	364	355	347	323	335	330	340	324	367	326	363	364	335	315	348	336	360	352	371	338	358	345	362	371	357	370	326	347	342	344	324	343	344	339	362	354	359	353	323	386	354	365	357	358	325	363	346	357	343	328	386	349	334	346	351	359	319	368	310	370	347	343	329	340	344	347	311	386	352	333	336	360	336	330	332	353	349	326	361	360	371	378	306	342	383	297	354	330	362	382	356	343	373	382	358	349	334	336	368	364	341	362	341	349	360	373	373	353	319	355	369	332	318	353	340	368	318	336	338	346	329	317	342	330	341	333	359	338	312	361	350	355	350	355	366	362	348	358	366	344	312	320	341	365	371	333	329	333	358	374	330	345	360	347	327	315	333	354	341	360	363	344	362	359	340	376	364	349	372	353	343	333	355	320	322	397	337	364	329	333	375	363	337	346	338	335	335	351	335	347	370	371	349	356	391	347	368	342	329	330	355	327	341	324	350	331	354	340	370	337	384	380	381	337	363	346	314	359	307	402	383	326	353	312	352	377	361	316	316	360	329	353	361	359	376	354	336	328	345	371	347	358	336	294	348	384	307	351	331	335	356	335	361	354	337	331	343	355	379	321	356	395	335	359	349	340	358	367	346	301	327	346	345	382	347	357	351	349	348	337	344	392	355	369	367	362	357	309	356	377	349	341	356	330	381	341	332	351	345	349	370	334	380	324	320	375	372	343	326	360	351	350	350	367	310	328	340	371	389	355	358	357	329	361	317	339	325	362	347	364	354	361	345	366	338	344	356	358	334	329	344	328	338	341	355	349	344	355	370	344	327	386	351	348	330	341	376	336	337	381	369	333	338	352	371	373	341	364	365	382	346	342	358	347	349	341	384	350	333	321	334	352	386	356	346	329	356	324	367	380	386	338	339	334	345	345	365	336	297	320	342	361	366	357	338	325	360	350	350	346	349	325	340	352	341	357	346	357	336	343	354	324	367	352	353	360	361	326	322	345	351	327	359	345	350	358	376	369	377	337	353	393	316	368	327	327	344	353	390	350	378	368	354	356	364	353	348	325	336	371	356	324	324	360	317	354	343	349	359	325	336	362	382	382	346	383	360	371	357	353	336	346	329	366	310	370	359	364	323	351	357	345	356	339	352	326	365	333	363	313	349	372	372	369	323	341	353	354	312	343	355	338	341	303	331	332	339	327	308	350	334	346	359	324	354	347	323	320	385	336	333	338	318	372	307	351	361	354	366	356	353	347	343	353	356	338	370	340	379	365	335	346	298	337	306	356	344	366	347	345	337	334	352	340	328	359	377	351	370	328	332	351	358	353	315	330	375	349	346	333	387	317	325	375	341	325	326	365	333	346	334	333	329	349	355	322	323	340	364	377	334	332	342	338	386	367	383	332	333	356	343	353	350	389	347	362	337	336	311	329	347	378	344	361	331	370	331	310	301	317	352	366	382	338	333	322	327	351	342	356	380	334	377	357	337	356	343	353	331	345	339	371	350	371	361	336	349	368	352	385	347	368	375	350	337	321	322	340	332	342	346	337	340	336	355	379	366	363	324	345	359	375	356	351	377	334	342	373	342	337	351	368	350	365	332	350	354	333	345	335	338	371	346	376	351	359	333	315	384	326	357	351	363	332	353	371	309	360	365	312	349	364	309	362	353	379	365	337	330	326	342	358	369	323	328	350	362	345	361	362	363	354	379	358	351	358	360	359	366	350	367	354	350	351	299	343	351	378	359	356	357	364	326	324	336	372	355	381	349	346	351	321	342	326	369	367	354	351	358	346	348	375	334	334	345	344	325	330	353	303	347	341	392	351	332	339	350	381	345	323	336	338	344	387	337	364	353	369	333	353	356	361	335	353	351	383	351	365	358	343	363	332	349	361	360	353	360	360	349	360	356	345	353	345	358	393	369	358	380	345	334	339	336	361	355	371	389	325	365	380	304	324	345	347	342	366	362	345	358	361	358	342	375	329	329	349	354	376	384	337	386	351	339	381	323	327	369	336	330	356	347	354	359	318	359	331	353	342	348	330	362	347	335	344	378	359	320	343	358	342	359	342	336	331	342	353	326	357	327	350	351	345	302	328	331	381	315	351	310	356	368	336	341	388	349	362	320	328	387	328	321	308	376	326	345	333	330	305	370	354	375	312	373	413	369	370	331	364	378	362	329	375	370	351	322	351	311	323	354	328	325	359	382	372	322	350	372	356	360	358	343	372	340	366	296	359	330	361	342	340	368	349	362	363	375	339	363	325	318	358	356	297	345	333	344	372	352	336	356	366	361	388	361	352	357	340	356	344	336	343	344	372	339	362	341	332	363	357	328	324	317	366	318	373	372	381	343	334	356	369	312	325	339	331	360	354	340	372	389	371	385	373	335	373	343	331	364	363	359	342	333	332	345	324	359	339	335	376	357	344	358	393	384	343	360	336	371	301	367	327	345	330	354	359	332	336	326	360	353	330	376	375	362	340	317	325	348	326	356	357	374	342	352	317	334	365	345	324	350	362	343	355	365	363	359	337	356	333	358	334	361	314	369	346	360	359	320	353	352	339	365	355	386	338	339	334	364	304	340	307	342	355	326	355	374	311	339	354	359	334	377	347	351	350	377	333	330	370	378	364	350	353	333	344	349	316	353	337	331	356	362	348	350	350	335	321	339	344	333	349	346	335	331	340	309	362	353	358	344	378	343	344	337	348	334	370	364	332	364	348	377	370	336	327	348	350	362	349	333	378	346	310	343	371	310	326	339	322	370	368	354	330	388	335	324	333	365	350	352	346	375	351	350	362	336	354	379	346	380	325	354	342	339	326	370	317	375	378	386	339	327	347	376	324	334	303	353	357	354	372	341	313	327	342	360	339	319	367	346	327	316	371	363	367	358	394	324	329	359	338	325	373	331	359	349	363	362	330	343	353	352	320	348	350	334	357	364	313	343	347	330	386	330	343	335	354	368	345	343	342	385	364	334	319	364	364	346	345	344	373	345	338	340	354	370	359	370	336	345	369	381	337	352	312	381	355	371	366	321	360	357	317	350	326	335	348	341	319	345	339	358	372	337	337	367	327	328	351	346	346	353	361	338	350	361	345	373	374	373	339	373	343	363	336	374	309	347	347	334	314	332	377	326	370	365	352	336	314	322	338	355	346	358	383	333	355	375	337	345	349	358	349	328	339	333	345	376	318	322	338	291	334	341	352	317	335	314	349	364	348	337	302	370	327	374	318	346	339	332	366	350	364	348	366	372	327	333	382	352	329	360	357	346	347	337	360	334	349	357	331	311	346	346	338	379	377	343	344	326	354	351	368	354	352	331	357	354	337	362	359	327	367	343	346	338	362	353	352	329	319	337	390	354	313	322	379	358	349	333	360	381	326	352	345	323	373	360	379
59193	89668	65009	34811	13113	3094	968	677	677	676	624	616	601	653	650	666	663	669	633	662	661	656	634	623	600	671	686	691	649	689	715	643	646	678	656	640	656	639	628	601	651	687	639	661	661	659	668	655	687	662	670	659	649	659	654	635	662	607	616	618	643	647	665	674	676	634	724	653	681	671	598	666	664	627	640	603	680	689	678	635	629	654	661	680	608	704	650	621	594	633	654	667	661	665	698	634	651	625	680	677	688	669	662	677	670	586	663	674	648	661	694	661	627	655	649	673	630	639	621	667	678	642	639	627	644	662	651	684	649	657	645	645	653	663	682	660	654	672	651	602	661	650	630	623	673	620	629	685	639	672	635	604	656	656	666	614	614	665	670	609	668	706	646	650	633	632	698	653	655	632	651	650	666	661	655	674	644	648	635	682	680	630	648	605	651	636	671	621	622	642	629	656	638	655	601	623	664	639	665	628	690	676	643	669	640	658	634	643	678	649	674	635	686	642	655	657	650	654	658	655	668	646	595	648	635	632	660	653	652	653	641	624	642	616	637	686	672	647	630	661	676	677	647	627	635	662	644	683	680	633	700	639	660	669	620	647	631	663	659	640	660	650	694	673	700	614	663	631	636	650	684	630	645	622	602	664	659	655	642	656	651	705	662	644	709	660	691	643	635	653	669	607	708	619	664	621	648	625	620	618	710	623	612	667	657	641	603	661	656	658	651	636	634	676	632	681	630	662	613	657	621	626	627	697	641	639	660	658	657	601	646	641	615	638	646	628	624	654	645	665	629	642	677	622	660	642	666	601	614	653	639	663	642	673	627	611	688	663	665	643	672	656	620	646	627	656	662	650	633	670	632	614	641	615	670	658	624	654	645	675	661	619	651	665	638	629	692	642	627	625	645	642	657	634	641	658	598	680	660	684	690	630	610	662	604	610	653	664	679	633	660	637	655	637	665	657	658	646	660	679	672	616	639	654	612	687	624	651	653	659	639	688	681	616	681	666	651	677	647	666	671	642	644	655	663	634	637	667	698	670	607	685	638	676	628	674	631	603	609	682	636	656	665	691	651	654	615	676	643	668	656	617	601	668	632	681	613	596	660	662	626	659	583	707	642	634	655	668	640	640	680	620	656	647	650	609	660	688	671	628	663	669	633	659	652	624	659	613	654	680	632	628	676	633	637	636	675	619	657	595	610	670	625	630	678	650	659	637	651	638	604	670	654	615	669	642	641	631	640	661	611	653	644	627	666	659	617	638	631	676	671	654	623	657	627	662	617	622	718	641	624	619	635	686	685	618	626	644	669	608	648	633	659	603	624	663	630	637	643	684	639	681	681	621	707	641	608	700	688	637	639	653	617	641	671	623	700	646	664	648	645	648	639	660	607	654	623	642	621	668	669	664	673	650	631	644	650	644	645	671	626	656	657	658	666	612	604	697	661	686	642	623	640	697	648	637	637	621	656	616	647	635	632	655	625	714	683	627	636	671	603	681	651	645	703	641	586	643	651	644	607	687	666	636	665	667	614	666	688	690	653	690	681	644	644	628	629	665	667	664	625	674	616	687	598	672	665	639	687	657	615	653	637	627	655	659	610	686	639	650	579	669	650	627	626	598	610	589	695	651	620	643	621	658	652	649	687	635	670	647	642	652	628	613	656	660	663	656	626	611	678	633	649	615	641	617	661	652	657	733	660	655	651	658	621	677	666	648	672	693	637	654	609	601	638	636	686	582	649	653	652	675	644	661	686	664	620	657	681	651	653	609	650	691	657	632	574	642	667	692	626	633	706	679	643	627	660	628	626	614	646	647	651	678	662	668	621	693	650	603	654	657	619	652	669	694	633	621	598	652	647	664	625	626	674	668	636	622	652	651	669	675	680	674	654	682	632	614	632	617	637	678	661	675	691	627	661	690	647	598	684	610	610	644	640	654	628	673	671	675	642	647	597	625	664	696	653	665	618	654	638	599	653	627	679	668	658	649	641	657	682	649	665	629	702	672	677	697	692	652	653	610	662	639	629	626	623	660	648	643	671	664	655	617	689	604	682	647	646	592	658	679	686	615	650	684	693	669	668	655	588	656	633	598	654	675	653	659	638	642	671	695	610	658	621	645	650	623	634	635	602	625	655	646	666	673	646	645	620	717	688	600	668	658	672	678	641	635	640	651	664	603	664	693	640	637	633	681	679	678	675	658	638	638	685	672	634	643	654	655	669	648	675	639	618	674	657	648	672	602	683	612	637	612	661	652	663	625	634	674	657	677	670	660	672	671	675	683	656	663	640	613	664	647	637	662	685	636	649	662	649	660	621	675	692	656	635	670	653	658	637	676	658	696	653	641	659	685	627	632	646	648	641	653	626	666	679	648	618	626	658	640	651	626	644	643	612	658	605	633	658	670	657	677	694	682	715	645	685	658	643	684	669	665	633	653	634	678	667	639	611	643	675	646	629	628	658	654	639	702	598	619	654	637	652	655	656	630	646	658	646	729	646	641	609	649	666	661	629	654	651	623	625	581	607	676	655	653	651	648	683	620	673	643	638	605	635	686	642	640	647	602	659	612	635	653	667	616	629	650	648	667	646	647	631	633	675	633	611	590	685	676	659	670	658	604	637	630	640	607	655	631	668	682	656	728	646	657	664	665	667	615	632	643	687	663	630	654	665	666	683	632	672	641	672	634	626	691	707	619	652	652	672	629	670	627	609	614	616	691	648	614	635	677	620	655	625	679	653	639	638	613	654	604	616	614	605	626	603	635	683	656	665	660	666	697	688	646	630	623	653	649	622	649	630	658	656	599	626	596	645	680	632	620	645	659	638	651	626	638	608	714	665	630	645	651	650	716	643	657	629	637	655	656	645	667	634	689	669	614	637	642	624	655	648	652	611	647	663	682	648	611	644	660	652	654	686	640	688	656	606	662	672	632	625	651	656	664	691	694	684	708	657	606	646	655	682	650	629	603	664	662	693	619	673	649	655	697	639	649	644	679	686	650	628	612	608	631	660	686	656	628	647	655	664	663	633	671	671	632	629	633	639	624	669	640	666	685	635	677	688	622	668	632	606	672	660	650	653	635	657	637	642	651	668	692	612	623	645	646	639	643	634	613	649	692	658	653	673	617	677	649	636	646	621	687	666	693	655	646	641	648	617	644	655	627	650	646	682	634	656	627	661	643	663	609	624	685	607	641	657	674	678	634	658	620	647	673	686	610	695	705	652	674	672	640	706	654	641	680	639	667	669	625	647	690	641	623	669	679	646	685	654	650	644	671	608	621	675	613	662	644	671	619	662	632	649	636	682	651	727	632	607	628	639	636	681	679	670	634	667	594	637	684	628	626	682	609	656	644	660	628	674	611	676	631	644	594	633	632	633	628	655	656	630	647	642	667	652	664	643	616	676	651	680	647	677	684	597	610	667	640	590	638	681	653	611	712	615	668	617	665	663	616	660	663	687	626	633	650	632	646	668	669	657	609	687	638	657	664	673	629	653	644	656	635
23497	22804	31410	25119	21058	16005	2767	463	439	418	421	431	425	411	394	403	419	415	396	403	412	414	430	454	401	414	402	431	406	427	385	430	404	441	406	412	414	417	381	407	395	418	378	406	438	376	404	397	416	408	429	392	398	401	378	365	410	430	422	375	423	390	382	430	367	385	381	420	428	402	411	387	418	400	420	388	379	425	388	412	383	415	418	395	424	400	443	446	418	403	384	415	414	391	385	420	451	424	417	410	395	444	381	413	396	368	416	411	399	441	390	439	373	379	418	419	409	379	419	416	402	406	391	384	407	429	402	403	416	406	417	379	412	424	418	401	390	408	417	409	400	405	421	396	400	437	433	419	361	403	409	387	421	423	405	372	397	453	429	431	468	392	406	374	434	359	402	417	389	414	408	400	401	401	425	380	421	400	418	391	389	421	375	450	420	430	414	427	436	394	413	377	394	415	416	406	409	374	383	387	407	418	370	436	391	387	362	394	369	406	418	393	335	385	436	393	395	358	386	426	414	387	383	396	457	407	409	416	381	398	414	375	424	409	398	425	373	380	424	379	396	406	408	422	386	424	395	368	413	380	425	403	439	410	407	399	390	402	389	444	396	397	384	414	420	402	407	431	393	423	410	378	423	414	400	415	407	427	393	376	421	370	388	430	405	426	432	407	426	403	395	404	397	441	424	410	394	418	404	417	403	400	385	418	418	413	372	436	376	425	430	380	411	384	369	414	420	384	429	404	377	444	430	415	414	383	407	377	403	409	408	412	409	390	389	407	399	393	431	420	407	390	413	384	393	411	408	414	417	402	412	395	406	379	394	464	398	407	369	375	395	410	373	421	383	409	363	384	407	378	412	409	424	429	448	408	383	431	409	422	429	392	367	431	432	410	398	462	394	389	444	378	428	381	429	385	403	403	421	394	396	414	393	384	417	424	389	394	397	404	410	418	417	416	430	375	428	353	433	426	365	398	432	394	388	401	445	361	427	415	437	392	370	379	437	411	400	417	396	396	387	422	406	384	437	398	384	433	384	406	404	397	382	438	395	405	408	385	423	391	362	404	456	421	440	419	401	414	421	406	391	383	421	438	390	395	410	378	411	376	414	406	378	391	408	419	403	424	416	408	422	388	369	375	395	411	380	421	421	440	414	364	410	410	418	399	409	392	401	403	416	402	382	411	372	410	429	418	424	388	394	383	335	396	385	445	403	404	391	442	396	411	408	411	423	400	373	408	394	396	397	409	387	413	401	427	389	413	412	400	355	401	412	425	391	380	415	408	400	408	386	427	386	437	412	388	383	381	458	397	386	418	432	380	399	407	394	423	393	400	414	398	361	412	415	461	435	419	409	408	345	381	388	382	375	360	430	404	386	437	365	414	395	410	379	463	423	412	375	415	414	411	413	432	404	390	437	404	386	383	451	407	400	409	383	401	408	408	368	390	428	390	434	411	424	421	395	417	420	402	406	389	395	395	385	425	386	371	375	443	409	408	392	392	413	419	384	396	414	421	389	375	362	412	404	395	413	382	407	431	423	417	398	393	424	394	403	426	375	428	452	411	398	441	420	401	408	404	385	383	418	387	418	425	387	407	401	406	421	378	415	414	436	400	376	407	387	404	397	380	406	424	411	411	405	424	410	397	353	398	408	395	389	397	364	408	412	407	435	425	391	435	369	424	404	417	408	397	407	408	411	406	409	430	383	398	380	426	424	394	392	396	423	377	410	422	430	408	416	404	406	420	399	402	400	433	380	422	404	407	390	419	425	401	387	392	388	364	403	417	409	384	405	419	362	398	425	390	404	419	399	408	392	433	391	422	408	433	414	376	386	414	405	403	397	388	362	387	358	433	394	411	399	417	391	412	422	405	421	414	397	392	401	434	445	367	455	399	408	416	437	430	407	396	385	391	400	389	377	419	406	402	396	404	418	388	389	390	390	424	407	410	363	430	398	386	407	416	391	387	454	421	391	431	395	423	404	417	407	421	381	439	442	426	437	365	394	433	366	375	392	413	376	394	385	380	400	396	442	390	393	458	389	397	416	381	395	389	390	417	385	453	388	427	425	398	413	437	419	420	421	364	399	406	424	385	370	377	424	423	451	444	384	392	395	409	411	399	435	375	425	372	404	425	390	407	441	414	405	407	416	459	400	402	401	390	385	401	411	411	379	445	383	389	422	398	427	378	386	405	374	375	390	388	396	395	403	387	388	373	377	362	405	387	392	394	418	407	395	396	395	390	420	439	390	397	412	387	380	397	398	406	378	397	341	394	470	394	408	405	417	419	426	400	415	452	410	381	410	362	375	438	391	393	432	401	420	422	389	405	407	383	398	442	438	404	430	406	381	392	412	398	413	387	426	397	414	446	384	393	419	391	413	430	384	404	408	352	395	368	407	418	367	417	403	395	426	403	441	388	430	356	411	420	377	380	408	384	407	388	426	409	418	388	361	392	414	419	385	390	374	441	384	380	416	374	400	407	391	401	398	398	404	409	422	437	376	432	403	397	388	377	420	392	381	439	449	406	355	411	413	374	397	382	377	430	396	361	358	418	403	379	400	392	405	420	388	396	401	451	389	369	402	411	394	433	365	396	401	410	425	359	398	446	390	401	399	388	429	425	343	418	391	396	423	391	397	447	359	396	391	391	395	423	394	396	412	369	413	419	396	398	410	373	378	405	439	396	394	417	385	390	441	392	406	364	410	397	442	438	452	395	431	377	395	376	379	386	417	413	465	424	388	404	387	411	389	408	441	401	414	396	412	418	374	398	409	416	406	398	395	392	370	422	403	369	403	402	392	414	403	388	381	428	375	392	376	433	397	388	416	376	399	373	419	404	426	434	378	392	412	384	403	391	410	381	411	417	371	367	434	427	358	395	413	409	362	384	396	383	365	404	428	410	412	406	392	357	409	438	401	404	399	418	405	402	406	377	404	365	438	370	431	387	394	389	400	382	390	407	389	432	410	406	410	409	417	379	404	412	373	405	394	387	396	378	395	416	385	433	394	393	416	417	424	400	379	416	390	398	398	403	371	419	428	422	425	393	394	407	393	394	404	377	399	415	391	381	389	403	453	405	414	380	423	383	437	439	399	398	419	414	387	389	403	417	390	404	396	406	386	389	405	375	400	355	392	403	374	383	399	416	437	392	375	387	395	395	385	404	385	445	387	401	390	399	417	357	395	385	399	421	387	436	405	400	366	414	400	379	411	383	396	404	423	377	383	379	400	382	425	414	376	406	396	389	423	436	402	400	400	404	381	389	414	421	388	387	422	397	440	409	421	399	421	421	420	406	401	419	403	419	433	389	400	375	404	410	370	376	410	417	383	384	398	428	417	380	399	430	402	403	445	380	393	397	397	383	444	379	396	432	429	438	367	398	414	411	429	403	398	402	406	396	407	401	444	440	410	429	407	399	410	407	419	402	390	422	401	438	400	430	381	395	408	386	381	397	415	397	398	425	409	416	399	423	410	381	411	436	418	391	399	402	390	398
60887	99796	71457	41236	18350	4710	1204	743	684	682	763	732	731	680	701	753	686	720	736	797	745	728	679	726	751	711	683	693	651	711	754	704	707	699	745	693	707	752	689	684	714	708	698	709	719	729	774	717	670	773	726	713	719	681	682	690	718	712	725	721	744	734	741	709	758	688	747	692	711	716	691	694	709	698	720	727	740	758	703	745	711	722	693	731	705	692	740	719	668	695	744	768	729	750	723	661	708	761	683	738	747	675	716	678	669	720	711	724	731	707	727	739	751	712	741	701	732	736	681	697	673	700	713	712	737	742	714	695	727	723	705	698	744	703	701	708	688	680	711	707	712	685	692	685	722	726	708	727	710	714	760	719	679	691	698	742	760	670	695	710	715	774	689	716	697	727	796	722	758	746	708	689	710	721	714	668	695	731	696	761	732	728	704	738	753	697	670	720	705	712	736	755	772	740	710	729	688	688	720	725	721	694	705	678	717	757	717	713	727	678	690	731	747	707	762	694	700	693	747	737	767	715	723	713	770	722	726	728	721	684	688	774	740	732	694	685	693	713	694	728	681	722	734	753	721	705	770	709	709	720	733	694	717	693	690	723	720	755	734	724	671	764	740	737	699	721	704	696	682	711	699	638	710	708	710	747	718	698	759	728	710	743	723	732	692	729	730	707	717	694	687	699	741	719	742	718	704	696	724	707	741	683	676	721	721	725	727	734	673	718	732	751	707	758	717	712	707	752	766	679	735	663	731	721	738	719	756	638	684	698	682	702	737	754	729	709	673	755	711	725	713	743	681	708	687	735	751	752	777	701	684	683	706	700	680	680	734	718	703	684	712	735	734	700	695	716	709	742	720	700	714	686	740	702	762	698	721	708	698	763	727	703	699	768	717	697	721	743	726	730	727	710	681	756	731	737	720	723	772	755	712	698	732	671	739	695	766	730	668	658	680	777	731	701	714	735	714	736	701	763	728	714	694	738	695	678	711	701	744	713	725	715	734	729	686	693	699	706	730	692	736	649	668	739	712	745	680	713	696	730	700	706	706	700	721	691	728	766	712	712	709	745	706	732	714	708	749	686	677	719	665	714	690	710	699	726	665	703	725	705	776	718	745	712	693	726	738	725	710	752	704	706	697	686	726	711	728	716	732	739	722	697	694	697	754	768	681	721	733	695	749	731	741	704	717	705	747	716	665	713	744	745	719	700	705	745	698	724	711	756	734	737	721	688	713	714	796	705	731	708	718	679	707	727	724	717	734	735	707	709	719	713	725	702	750	665	726	723	682	700	706	745	700	680	730	750	664	686	692	719	720	719	722	768	706	725	724	689	714	746	691	686	751	712	753	715	700	721	699	704	679	677	720	709	712	711	697	709	692	737	721	741	715	726	665	731	722	755	682	749	745	695	656	725	712	734	713	740	686	690	696	687	733	697	753	722	736	683	692	697	663	660	719	765	684	710	731	655	738	741	707	705	710	672	764	700	719	715	726	678	707	744	710	725	688	692	728	670	689	726	671	726	709	746	801	688	724	707	719	688	679	694	730	693	719	758	713	678	700	646	709	671	753	682	766	668	683	715	675	713	682	724	650	729	721	726	650	738	720	721	655	745	647	733	724	687	686	691	765	679	703	698	739	697	725	694	733	715	708	697	685	710	743	716	772	723	717	755	775	691	731	728	695	731	651	752	706	728	709	701	741	689	692	718	724	742	726	759	700	687	677	715	740	768	748	704	771	712	740	717	692	686	730	731	713	696	736	713	722	650	753	727	676	705	717	733	738	695	725	732	689	739	724	718	707	727	719	728	729	675	732	722	716	669	685	691	752	726	698	691	740	696	682	700	707	703	698	706	694	701	695	722	750	753	694	700	740	726	689	747	743	757	716	705	691	699	744	664	714	731	721	690	691	709	691	734	727	727	678	734	712	727	743	699	713	708	688	730	748	682	720	727	749	653	748	715	708	698	699	740	711	725	709	718	798	717	726	746	714	722	722	713	726	695	715	755	725	730	713	688	694	728	734	729	696	737	747	740	729	660	772	715	730	714	685	771	701	725	719	705	774	724	681	709	692	811	720	685	719	719	655	748	749	727	735	673	704	721	737	730	709	740	734	713	703	737	703	710	695	674	687	707	695	774	722	662	751	747	705	739	755	729	680	703	714	725	741	703	695	700	732	697	743	696	672	678	727	695	677	742	724	745	723	734	716	765	728	705	686	750	701	711	722	705	749	727	734	727	718	733	683	692	702	688	738	689	771	668	698	696	692	701	709	750	692	707	746	704	669	753	742	748	643	710	704	735	724	702	739	672	786	734	714	684	701	716	718	687	741	674	719	736	679	718	699	723	677	690	691	709	732	734	730	688	677	714	737	713	692	724	741	765	723	697	754	691	716	744	739	682	692	720	724	662	702	716	737	698	679	666	676	727	740	720	717	673	739	674	636	712	767	715	711	701	672	657	716	714	744	706	685	673	755	711	722	703	709	668	696	687	692	733	769	733	718	754	766	736	731	701	720	710	715	721	706	732	724	729	700	726	727	694	694	717	722	682	698	758	743	689	678	725	726	729	710	701	748	710	765	708	743	687	713	761	727	706	702	704	715	702	726	707	712	699	719	720	677	727	730	706	732	682	716	701	741	721	747	666	737	750	743	682	736	714	715	723	694	732	660	730	711	714	735	730	781	752	717	710	741	690	706	706	710	701	734	667	722	718	705	700	726	672	672	711	683	714	701	711	708	698	705	762	719	684	726	671	716	676	686	755	698	682	692	703	720	710	709	723	707	699	695	710	741	739	705	736	785	709	766	732	738	737	740	762	689	718	710	746	718	698	691	726	747	670	722	735	777	717	712	720	752	700	703	684	751	693	728	659	714	712	709	705	735	724	737	743	708	736	732	679	737	706	685	771	732	708	700	664	728	704	711	735	713	761	700	783	739	700	688	676	669	705	676	725	697	709	706	751	688	729	773	761	683	707	708	699	706	762	701	713	748	724	734	695	743	730	712	732	715	737	679	677	743	737	682	691	713	671	674	717	699	705	748	692	772	701	712	689	729	728	679	696	738	783	713	701	693	689	703	736	705	690	738	715	749	763	736	731	771	726	699	712	670	723	722	753	709	708	687	724	688	727	671	663	659	695	722	691	706	701	716	703	726	720	747	698	687	717	729	741	737	699	718	710	758	723	681	788	693	718	746	697	729	739	704	707	731	765	753	727	710	720	744	724	730	669	695	696	739	734	758	725	727	719	749	715	731	729	737	742	724	711	743	662	767	682	716	720	708	741	700	692	777	714	724	676	666	701	772	755	642	686	738	741	681	690	691	765	760	795	711	770	680	731	692	712	694	699	654	795	746	726	723	752	736	714	737	704	777	687	761	731	709	708	700	669	737	674	730	709	690	761	740	690	693	683	689	738	717	693	718	725	744	678	730	730	744	694	664	735	693	767	687	676	728	745	714	700	719	709	722	747	740	700	704	730	751	700	674	723	693	746	732	730	723	694
29992	32337	26158	10321	1532	525	402	330	361	369	323	334	356	335	353	378	348	331	367	372	345	344	358	363	342	380	359	377	337	332	327	344	351	319	361	341	386	348	381	350	343	349	348	378	355	346	315	341	387	322	351	366	367	374	348	323	303	344	354	341	343	348	358	339	335	379	376	334	324	314	326	329	370	372	345	324	353	341	350	342	313	336	359	378	329	350	357	360	344	358	334	353	305	349	335	294	343	363	366	323	345	337	342	328	322	351	344	345	322	325	373	358	346	350	338	348	344	344	324	357	346	383	355	345	357	354	348	341	362	348	337	380	336	360	345	358	323	376	386	336	363	317	352	375	338	318	372	332	339	328	330	335	345	350	335	361	359	340	349	338	365	362	330	382	346	345	316	329	363	339	360	328	334	385	361	347	363	378	385	377	344	353	369	345	379	385	352	362	349	354	344	331	372	369	345	338	375	354	354	304	348	355	365	353	336	356	349	350	348	333	367	352	378	368	329	321	328	385	352	333	373	349	303	387	333	332	301	375	371	352	375	357	362	327	368	365	361	333	323	360	355	355	353	377	373	347	352	355	320	356	341	345	337	383	323	397	374	339	352	364	344	320	367	345	344	363	329	391	358	332	332	339	347	319	349	375	366	372	329	321	367	359	344	344	349	361	356	380	356	373	341	328	354	356	338	376	334	335	344	344	338	386	343	323	349	359	360	326	332	381	366	339	364	386	332	336	322	366	343	353	342	387	329	365	343	347	366	362	324	359	368	359	365	341	356	344	340	373	336	352	362	332	373	327	340	377	324	363	337	397	347	332	355	381	346	362	356	345	346	324	371	352	359	350	339	335	342	351	353	335	331	321	345	366	363	392	386	355	324	348	370	355	341	366	352	324	366	334	372	359	338	341	372	364	364	353	366	336	326	352	329	375	373	354	350	341	336	370	360	372	364	374	363	347	328	340	332	353	343	359	328	345	360	334	326	349	318	361	343	342	339	361	353	345	387	366	320	366	360	367	351	358	360	343	323	321	323	337	344	346	383	347	310	363	348	351	355	317	368	336	368	387	354	350	340	364	366	355	342	340	310	354	313	332	315	335	355	365	355	320	306	322	335	330	365	343	316	352	338	349	357	353	342	356	359	342	358	344	334	359	367	336	340	320	325	329	336	355	322	353	355	348	347	354	338	391	346	336	328	337	342	329	358	341	326	337	364	371	337	363	352	354	363	342	360	348	369	340	352	354	335	366	364	356	327	358	332	357	384	359	366	320	351	329	378	318	374	327	313	350	371	335	385	332	378	357	352	365	375	342	356	372	351	366	339	348	366	341	347	353	360	373	357	359	360	352	357	337	397	337	337	356	365	379	330	336	347	339	344	372	337	338	373	381	364	360	313	334	369	396	350	327	381	350	358	346	311	362	354	342	358	337	346	356	363	349	381	351	358	312	379	315	337	347	325	370	385	357	325	372	361	362	311	329	342	371	341	353	342	357	326	358	375	367	351	349	345	345	346	379	346	359	390	376	338	325	358	357	347	359	337	333	359	366	354	368	340	366	367	368	377	331	340	364	377	359	317	340	365	351	338	333	346	343	340	357	346	326	339	388	364	334	327	350	369	357	357	324	364	377	359	349	376	356	381	338	362	314	335	357	329	352	321	367	330	346	335	357	338	341	386	350	371	348	371	343	313	353	366	344	325	343	354	352	359	323	382	380	353	373	372	343	359	336	368	394	359	351	344	369	333	348	387	347	346	324	313	347	347	318	346	323	343	380	332	402	370	355	343	415	340	377	348	368	336	362	330	340	373	359	374	340	337	307	371	374	381	369	341	359	328	330	364	319	333	369	331	332	326	345	370	306	370	356	370	365	333	336	356	369	375	352	343	333	320	353	358	322	331	352	369	351	351	338	340	380	343	350	386	347	346	358	347	354	358	343	338	358	376	360	382	363	341	345	375	348	369	357	360	328	348	332	346	363	349	334	313	365	352	339	340	331	324	343	377	342	357	334	336	341	364	364	328	372	341	341	355	350	353	347	366	347	335	384	380	361	356	368	308	375	328	340	362	336	319	368	319	339	336	342	344	344	336	340	379	368	374	338	353	354	354	368	353	337	339	356	368	372	389	337	320	385	357	349	353	367	358	351	345	370	302	346	359	354	368	325	364	322	333	350	366	356	385	347	356	370	346	363	362	369	352	381	341	357	370	334	360	338	365	366	362	362	324	337	331	367	340	363	325	386	342	370	394	332	377	337	331	373	345	347	387	365	342	356	330	334	342	359	304	344	360	357	389	351	333	321	371	342	357	345	358	344	365	373	352	342	360	324	378	357	385	377	359	333	332	346	357	346	341	368	356	324	354	384	341	341	348	350	334	339	360	384	356	346	338	346	327	363	340	365	329	356	374	324	345	331	343	338	356	355	359	342	339	369	381	331	360	333	387	329	375	324	364	336	352	335	371	390	364	368	364	346	364	330	376	353	353	360	300	358	326	348	388	298	357	336	332	357	326	350	374	333	345	323	338	369	315	356	358	333	335	323	334	353	351	313	370	368	350	338	336	334	365	384	335	345	322	367	387	351	331	375	361	374	335	356	351	353	341	335	358	361	384	349	343	341	344	327	345	355	367	377	348	335	355	364	373	336	362	370	355	341	340	341	337	349	372	368	356	345	353	336	356	335	343	336	321	384	336	346	354	332	367	353	349	392	360	349	363	349	359	326	347	359	336	343	322	348	359	364	346	342	370	355	368	333	341	365	350	353	384	359	360	337	348	363	392	307	331	344	351	335	335	369	364	355	383	359	385	354	343	382	368	397	355	320	349	343	340	326	361	322	359	359	366	360	327	386	361	330	368	343	340	337	347	349	327	339	342	366	333	345	341	374	357	365	347	361	358	354	380	362	351	308	353	363	345	385	386	351	355	366	344	362	339	370	389	342	319	395	356	341	358	330	365	348	329	348	352	384	384	349	371	325	353	314	347	346	359	365	348	371	341	340	375	361	358	358	315	329	331	327	346	380	332	318	332	344	334	357	351	340	376	373	359	353	311	360	373	350	371	334	366	320	356	321	337	365	359	387	329	342	353	368	342	352	340	356	348	354	357	345	350	335	373	365	334	367	356	373	345	340	367	340	389	353	345	347	356	359	360	366	363	381	351	359	338	330	357	370	334	375	303	329	361	346	340	386	343	344	365	347	349	339	361	348	357	310	318	358	353	337	365	372	389	369	363	328	377	382	325	332	380	352	342	391	355	354	342	342	367	330	368	329	374	361	326	339	359	364	348	364	378	368	320	373	358	383	365	345	344	377	362	340	368	353	394	354	334	336	321	342	360	325	371	356	369	366	375	311	370	334	333	363	357	366	389	371	320	334	337	322	375	327	345	363	380	356	364	326	384	338	364	363	344	331	369	326	350	369	358	394	388	332	371	361	329	345	328	338	345	382	342	336	359	357	348	361	352	353	307	348	329	353	352	350	348	378	390	327	341	347	354	335	364	373
37729	48510	30481	11127	3097	1074	681	684	669	632	645	640	637	645	676	657	626	665	719	674	692	679	625	663	658	617	672	630	628	644	660	624	626	644	630	636	693	639	652	658	613	647	667	680	686	598	655	672	690	651	637	646	645	665	682	665	629	630	654	718	664	649	648	637	681	720	640	594	625	632	690	669	652	658	682	692	645	687	679	675	652	574	686	646	652	645	698	653	641	647	627	667	631	598	610	660	640	664	668	642	624	604	651	647	653	652	691	685	692	614	682	631	692	651	644	677	626	664	631	631	654	606	653	680	644	682	650	648	627	667	662	652	595	638	682	638	677	660	645	643	693	611	608	668	681	627	707	670	665	615	652	639	660	656	627	668	643	642	608	628	643	667	630	657	669	645	661	679	610	647	631	641	670	624	636	623	681	640	663	646	618	648	637	631	653	603	638	663	611	646	640	631	624	677	634	653	646	616	651	671	621	652	621	675	647	647	654	626	643	637	614	663	635	645	643	663	622	654	651	661	668	666	650	691	679	720	627	612	670	639	618	699	673	617	638	659	658	629	657	646	675	638	671	666	655	666	642	633	680	664	670	670	622	641	656	696	665	631	638	617	645	674	689	692	662	647	626	645	644	678	644	646	637	652	591	632	642	651	665	643	693	627	621	683	645	626	656	670	640	658	630	688	683	654	659	640	663	659	664	682	620	636	676	630	641	664	635	691	642	636	659	648	641	630	672	637	650	607	614	664	656	647	662	624	650	638	669	679	708	651	672	615	653	648	630	688	646	626	632	654	647	636	629	669	673	591	634	651	657	641	639	654	671	693	653	660	654	657	613	641	616	643	657	649	630	604	664	672	653	666	632	642	661	633	635	640	676	639	634	661	654	673	626	625	638	645	653	655	675	676	650	672	645	668	656	655	615	644	626	688	639	660	663	627	678	620	619	607	640	661	685	629	662	644	646	646	668	639	634	623	655	666	658	625	648	629	676	666	658	644	632	592	647	642	632	665	656	662	654	632	636	672	644	649	658	645	633	645	658	653	657	650	648	682	633	651	652	660	620	648	692	652	661	635	623	642	682	629	672	638	682	679	632	685	655	649	648	617	683	636	632	653	655	655	669	634	649	651	633	690	607	656	634	670	661	664	676	695	639	677	653	648	667	704	659	636	650	604	667	658	667	649	636	648	615	637	648	646	656	662	625	681	697	631	655	651	681	659	633	657	652	613	632	699	656	680	619	637	696	640	617	652	639	657	635	652	666	660	653	651	669	630	684	658	675	650	647	641	618	664	664	618	657	676	586	660	666	631	636	680	609	637	725	639	640	642	673	644	678	707	644	643	621	620	650	655	638	640	634	662	649	662	657	631	636	604	675	635	629	656	680	628	617	639	641	693	635	647	676	644	662	713	624	612	626	698	645	618	643	589	645	647	651	648	623	633	651	608	660	683	658	665	642	691	675	655	701	665	641	680	675	653	644	651	653	614	631	603	623	623	673	640	616	618	650	649	648	654	626	635	648	594	622	604	652	619	675	646	643	648	674	656	647	670	670	616	649	731	684	667	690	693	632	675	601	650	633	701	642	663	653	684	669	682	641	658	690	622	587	628	637	633	693	658	665	664	656	633	673	666	606	662	629	678	660	675	658	679	672	654	683	664	653	691	698	659	621	655	668	667	650	614	659	608	639	680	633	647	679	673	679	629	639	668	674	649	676	633	658	662	685	678	643	637	654	644	652	678	625	650	641	659	663	647	664	627	619	634	656	653	662	650	632	626	622	674	652	658	620	679	662	676	634	662	668	658	618	659	661	665	641	673	625	629	644	640	653	649	667	645	631	676	667	696	682	652	658	618	616	612	611	668	650	705	680	682	691	661	622	689	692	623	637	619	655	631	624	664	638	636	638	652	644	675	638	644	664	676	681	665	637	609	621	635	662	651	684	636	654	642	598	665	679	668	657	680	654	645	654	587	609	657	649	690	690	661	656	651	629	634	619	655	618	649	671	650	688	584	660	643	629	637	659	660	635	668	664	674	644	645	640	650	653	636	659	633	648	657	666	652	636	641	638	672	643	652	645	656	699	650	639	667	644	650	666	694	691	651	598	645	631	650	663	654	580	669	615	648	645	636	676	648	666	647	633	622	625	652	631	593	683	666	636	632	660	645	665	633	660	643	678	674	626	654	625	601	646	689	649	661	664	652	698	665	693	660	612	657	611	631	577	664	702	655	669	606	654	651	622	656	575	639	610	654	664	672	656	635	640	619	646	695	665	689	641	602	664	630	661	636	638	630	673	655	664	685	638	707	706	642	688	636	689	653	624	646	627	693	697	633	646	676	640	673	674	638	608	655	640	624	676	652	688	633	645	626	657	623	688	626	641	677	655	662	655	683	641	649	662	610	650	657	648	683	654	704	637	665	639	668	631	648	655	638	626	640	656	676	663	673	637	652	649	633	680	653	663	704	682	591	634	695	659	677	672	633	644	695	651	626	661	636	599	665	673	662	664	666	654	649	647	684	644	609	639	662	676	634	702	671	664	653	677	640	654	668	671	641	675	673	632	658	654	668	670	655	675	672	632	642	693	611	652	685	650	616	652	654	639	614	673	632	632	651	654	646	646	651	614	667	667	659	633	639	626	646	631	632	639	686	648	622	608	683	685	648	625	584	678	630	639	644	619	613	644	696	672	676	604	715	627	678	655	659	648	646	681	611	629	651	671	673	619	608	661	665	627	689	611	697	643	680	669	636	633	639	652	703	633	663	662	607	654	646	668	660	645	675	595	663	625	629	649	654	625	648	695	613	655	676	633	703	695	644	617	646	645	701	692	631	629	632	600	637	640	606	627	665	620	598	670	637	642	647	643	637	643	608	643	690	703	680	608	664	683	626	676	647	602	640	620	671	665	654	655	658	661	686	624	651	687	661	633	662	635	663	655	646	694	631	575	654	657	641	601	657	644	681	622	635	642	618	664	658	607	659	674	650	661	665	644	664	661	661	654	654	671	643	660	680	704	639	683	722	643	641	665	587	637	670	681	623	655	628	666	635	635	639	656	647	673	690	637	653	681	684	666	679	630	619	669	689	710	650	643	633	697	668	671	671	686	684	639	658	661	654	670	680	654	648	670	645	640	649	622	654	625	625	644	666	676	648	646	596	658	663	621	673	643	637	646	633	634	665	671	628	656	650	677	636	673	609	637	673	694	626	666	666	634	642	660	650	649	616	646	656	678	664	593	717	631	674	672	670	641	632	668	626	657	707	685	640	612	663	687	647	644	636	645	699	665	599	653	635	649	679	660	649	653	656	611	645	626	672	619	625	615	622	650	642	678	647	615	666	607	653	681	648	694	645	642	655	638	632	629	648	685	699	640	654	659	679	701	617	654	690	634	640	682	646	632	662	633	653	654	685	705	653	655	617	634	623	635	656	618	656	654	679	668	641	670	676	657	613	647	691	650	642	613	595	659	681	605	687	611	654	659	670	640	668	676	633	648	590	695	628
25126	25665	34161	27181	17266	4296	574	373	353	403	388	377	336	367	354	367	353	352	362	346	361	329	320	361	337	354	361	341	350	341	341	378	356	380	397	348	358	366	325	347	339	382	354	369	383	359	360	346	364	346	358	365	384	367	348	320	367	345	336	337	349	362	349	339	366	358	354	374	331	364	338	359	387	335	365	387	348	369	344	320	326	353	352	382	359	370	367	348	406	346	373	356	344	368	376	325	338	355	355	343	330	396	343	347	368	340	351	329	340	356	310	360	340	335	366	352	363	378	347	369	337	360	289	359	345	330	324	361	381	359	346	358	323	372	321	351	355	351	369	356	352	382	353	337	367	337	332	392	348	342	357	361	333	362	324	347	380	325	379	328	394	364	363	343	344	355	387	382	353	339	345	359	357	344	343	315	336	354	375	334	348	362	391	327	354	374	369	360	350	323	349	357	334	330	376	352	370	367	353	329	352	351	343	372	377	316	367	342	373	343	333	360	339	336	362	368	377	374	339	354	344	323	355	349	341	340	356	339	360	336	376	332	358	350	343	358	370	358	353	330	321	300	309	325	343	340	352	345	341	367	332	323	348	341	339	367	330	377	355	364	351	337	332	327	318	363	342	354	327	344	384	372	375	353	382	339	334	337	389	366	312	385	379	329	344	369	355	367	362	338	334	382	380	343	298	349	316	330	337	356	343	342	368	339	324	341	379	357	345	344	370	357	372	371	372	335	317	344	385	347	318	323	350	364	354	371	353	353	371	370	371	333	351	392	352	321	371	353	389	391	337	359	380	366	358	315	362	342	354	342	396	341	353	362	355	319	410	356	355	340	361	364	345	356	366	349	372	348	338	342	342	348	373	313	342	339	312	338	343	355	371	371	377	361	355	350	361	334	341	347	350	367	361	376	344	367	308	371	354	360	327	355	314	348	340	343	349	358	359	336	397	361	357	399	356	339	385	402	304	334	325	333	373	368	373	369	357	373	399	347	369	330	364	350	349	362	390	342	363	317	313	372	341	335	343	368	323	350	336	351	338	373	335	369	358	347	361	358	320	376	369	333	336	349	333	365	367	379	389	344	347	334	352	328	370	368	331	333	364	366	392	340	356	323	345	379	353	357	338	319	356	354	370	340	319	364	372	355	359	338	404	358	357	352	354	359	350	363	327	337	339	363	343	392	344	332	373	356	332	367	365	364	356	375	361	368	333	360	357	346	386	357	383	342	364	335	357	323	332	334	363	348	370	356	341	325	338	368	332	334	300	376	372	375	379	333	358	350	371	354	332	360	326	350	336	375	350	372	380	381	340	333	329	356	370	353	357	354	360	359	357	352	345	356	353	350	346	353	325	369	375	350	327	369	338	352	341	360	355	365	360	348	356	346	350	332	378	339	351	340	393	337	390	357	337	336	324	373	354	350	334	362	356	352	336	344	342	328	353	357	367	351	342	331	365	346	383	368	341	346	369	340	354	384	351	368	352	354	344	352	363	372	347	345	351	356	354	343	328	363	354	354	344	352	359	386	349	355	319	345	382	355	371	357	340	369	358	400	343	360	333	328	356	332	375	325	377	381	346	345	324	331	363	353	341	339	345	380	376	313	360	343	329	335	342	360	359	396	353	327	354	356	336	373	345	369	361	343	376	364	344	357	394	342	384	362	367	314	348	367	334	379	364	375	345	345	330	334	333	359	338	377	323	367	358	349	304	358	348	343	340	327	360	341	340	317	368	349	364	353	377	374	342	351	352	338	354	362	367	336	366	328	344	334	337	337	377	353	319	328	365	368	379	326	351	349	365	323	349	340	348	350	374	336	347	371	337	369	360	354	341	353	328	363	340	383	321	350	366	378	321	357	361	322	378	376	357	339	331	331	329	337	352	340	295	356	380	359	327	324	357	338	340	370	354	337	331	359	359	325	321	337	306	340	331	364	358	357	357	360	348	328	341	328	343	356	370	327	341	378	338	343	334	325	350	363	350	357	354	361	327	337	323	351	359	391	360	348	336	341	362	322	328	321	359	359	318	345	349	362	346	366	355	349	376	343	312	370	344	358	340	335	362	313	356	381	348	360	313	352	359	348	349	318	375	367	351	342	359	340	335	347	365	362	349	355	351	349	336	346	380	385	361	353	351	331	349	341	358	356	329	359	330	362	348	336	352	339	338	337	371	341	341	325	331	337	332	361	357	340	347	337	342	349	346	338	352	349	359	338	352	347	364	360	336	370	346	359	349	326	372	361	310	336	348	370	315	372	344	336	364	328	317	341	362	369	353	330	322	305	338	361	349	355	388	313	328	376	334	371	345	389	327	359	347	356	378	338	341	356	398	381	334	323	347	330	344	364	362	321	347	324	340	387	367	334	350	333	341	376	361	352	345	367	342	321	340	348	317	347	362	352	336	346	333	348	352	332	364	350	329	379	351	354	348	323	358	337	354	361	362	357	317	352	388	350	345	337	337	342	378	357	371	344	327	359	348	364	340	348	372	347	366	341	357	398	349	374	318	317	352	312	374	328	332	314	343	358	380	352	367	321	381	375	341	344	343	355	361	354	356	361	316	368	319	376	383	307	366	346	344	329	376	374	336	342	327	342	371	389	376	346	322	378	378	366	340	364	404	371	345	312	353	353	373	373	348	348	354	329	352	338	361	367	341	338	350	357	330	367	325	387	329	394	356	362	339	323	373	403	354	343	346	372	362	379	328	370	376	374	311	337	358	345	341	350	357	331	343	354	347	347	361	331	321	328	338	351	344	313	300	318	339	376	349	314	373	351	355	352	336	364	344	348	372	402	330	382	348	342	373	372	370	346	368	355	351	328	327	320	378	372	332	354	372	315	321	368	349	341	363	315	369	342	349	358	344	352	370	358	361	324	331	367	371	345	331	335	368	344	343	364	311	335	372	366	346	372	341	357	343	335	375	346	338	353	362	370	326	330	350	344	336	344	362	376	387	340	335	364	338	368	360	331	342	353	394	345	357	366	362	337	330	370	367	343	335	330	352	374	363	345	319	368	320	356	359	367	358	308	334	377	334	375	351	329	328	360	319	341	348	405	338	335	358	373	345	343	371	350	369	356	323	286	352	378	355	346	318	347	367	387	347	363	364	358	377	336	357	331	376	340	356	337	339	334	373	409	341	363	323	314	374	339	347	344	372	353	337	330	349	349	350	340	326	341	375	339	359	358	367	341	365	342	327	313	386	333	341	339	346	327	369	355	337	362	384	338	341	340	357	335	353	312	366	373	341	332	366	339	344	323	334	339	335	363	339	356	349	376	368	326	371	357	371	356	344	354	341	367	342	359	323	367	350	347	372	316	333	327	346	339	360	315	377	377	341	334	339	376	357	367	338	338	380	297	372	344	333	342	306	393	371	359	330	335	339	381	363	361	353	360	347	380	364	340	363	343	383	364	336	353	306	341	337	342	340	356	380	348	342	349	339	346	351	369	327	362	364	304	355	349	368	351	346	322	345	349	340	341	368	364	344	345	342	341
59804	88983	61169	33217	12027	2596	824	636	639	641	679	647	700	635	669	670	667	650	656	647	670	655	613	721	648	612	639	663	656	672	644	663	632	677	696	632	653	661	620	678	706	643	602	669	628	675	627	636	630	637	672	667	657	650	651	681	658	624	614	642	646	701	665	657	603	602	613	655	644	663	643	637	657	667	637	637	625	643	603	624	626	703	636	617	656	657	652	669	617	642	664	665	644	639	635	632	690	637	623	658	702	651	664	635	667	662	657	649	635	675	688	721	624	651	656	649	639	704	670	647	684	690	627	614	689	648	658	649	663	662	671	656	612	657	651	643	645	659	640	661	678	649	623	663	671	655	692	676	587	640	702	686	666	636	603	637	675	669	655	624	604	651	699	681	645	659	624	612	689	623	618	630	650	620	631	674	632	623	650	646	655	641	647	632	625	654	670	653	648	668	671	643	658	671	655	677	662	638	636	643	617	660	651	642	647	615	660	708	717	655	651	636	662	615	668	639	653	658	669	653	621	645	648	607	666	633	655	649	699	658	652	680	661	627	664	671	658	709	632	663	613	658	643	679	655	626	643	653	648	680	621	651	626	603	630	671	692	625	629	652	674	618	597	644	636	648	681	624	672	641	670	682	629	646	655	635	671	669	663	673	672	614	627	633	638	663	686	624	656	673	613	666	630	620	680	616	668	618	640	637	677	668	652	654	683	681	665	672	655	625	630	608	656	682	665	671	630	659	736	635	702	665	669	638	635	697	575	675	691	630	621	697	635	673	660	644	648	682	665	659	624	688	628	644	610	613	665	641	668	658	663	651	663	628	638	662	695	655	671	645	660	667	684	643	621	634	639	662	609	659	597	674	687	683	642	622	663	614	646	664	640	630	656	608	664	646	649	655	693	629	653	671	682	662	717	635	630	644	590	660	647	624	681	648	709	703	622	672	688	661	655	682	642	647	672	641	640	690	678	621	632	714	676	710	669	677	645	639	610	687	655	699	635	645	655	661	605	671	702	638	662	630	660	650	643	661	637	702	670	644	653	625	650	665	632	657	659	642	642	631	651	656	692	662	672	707	645	657	642	633	632	639	631	665	640	667	679	680	674	655	682	623	655	591	640	655	696	601	641	701	644	632	631	674	646	650	630	700	703	665	689	623	665	659	638	660	698	659	652	661	666	655	676	613	627	619	662	706	654	661	634	652	627	667	690	641	657	664	656	616	673	658	613	657	674	652	629	646	624	630	632	678	652	676	639	674	635	641	704	637	651	648	632	650	676	652	662	640	637	643	649	590	628	693	647	646	645	681	618	643	680	660	670	628	679	675	705	625	618	630	695	632	624	654	654	652	645	642	640	656	680	616	632	646	660	635	647	647	647	619	606	703	687	635	678	617	667	641	635	684	639	681	680	622	668	631	658	659	663	637	624	646	633	703	631	665	693	675	662	619	683	664	641	651	642	649	646	637	619	678	631	625	624	666	647	657	645	602	660	696	627	686	675	677	696	652	653	676	633	654	649	639	639	637	613	647	672	696	683	656	700	645	654	630	695	627	671	626	653	619	630	621	643	653	617	628	681	676	657	718	637	651	663	631	651	676	629	633	632	685	685	625	613	645	666	677	638	624	668	633	629	677	701	653	636	665	672	641	652	643	619	637	607	662	659	611	649	668	622	687	643	668	644	628	626	617	641	677	644	686	666	644	626	630	657	681	713	676	672	660	660	597	629	680	667	643	644	614	653	664	717	683	636	661	659	638	663	689	661	687	630	686	656	633	688	658	650	649	664	616	686	692	703	702	634	639	691	643	677	601	659	659	631	658	645	600	647	620	666	667	679	693	653	663	655	661	649	659	646	652	688	634	624	654	667	657	655	668	632	672	643	614	661	661	660	662	653	667	615	659	625	656	612	671	625	687	671	594	668	676	684	634	670	614	692	619	648	645	647	671	697	638	666	650	612	697	662	646	646	714	656	671	661	622	691	656	659	686	628	666	702	690	684	644	657	649	661	655	658	670	689	661	634	626	686	696	657	680	673	632	660	625	631	651	710	637	691	651	646	612	655	642	713	625	690	693	626	664	618	693	651	654	646	640	682	675	593	633	676	686	651	642	608	648	689	633	664	649	608	624	676	634	637	676	631	660	614	655	636	641	626	648	602	648	636	659	649	660	667	647	633	638	646	670	656	666	676	617	644	656	682	642	647	655	608	613	667	706	685	658	650	670	656	686	666	695	654	635	639	628	687	682	624	668	670	714	688	646	659	657	660	602	646	645	605	681	713	686	692	628	681	625	663	617	628	699	627	639	680	660	667	648	661	611	670	645	631	623	641	677	646	633	667	686	651	657	668	632	640	666	681	646	638	584	658	654	635	624	672	666	592	706	633	640	631	629	663	650	656	652	649	668	624	647	682	691	632	638	627	650	643	656	649	639	700	638	677	648	639	634	650	636	613	653	663	646	645	658	678	645	648	660	643	642	690	635	624	706	709	667	673	645	643	667	681	649	639	640	614	652	655	650	665	659	653	632	670	680	623	648	696	665	682	630	659	668	643	637	646	681	601	663	675	646	627	651	665	706	642	674	608	641	672	653	664	694	656	660	664	686	680	676	630	691	658	661	640	648	633	690	638	692	613	654	692	655	667	638	698	649	654	664	633	652	695	643	672	634	597	702	694	650	662	646	632	651	618	630	635	677	666	674	667	633	631	663	655	586	670	638	653	606	666	644	635	670	671	628	600	662	640	654	641	627	634	611	607	687	668	623	652	655	651	622	647	636	645	631	663	634	623	646	630	687	709	626	688	662	681	689	675	647	638	605	667	665	631	671	646	654	625	685	661	671	669	663	677	689	613	634	633	664	638	655	676	671	663	678	663	649	653	664	679	605	663	646	617	651	631	647	658	637	637	646	676	682	632	658	716	695	628	670	657	623	693	681	641	629	634	648	645	689	629	638	682	695	673	676	652	688	650	673	681	683	636	661	603	678	724	663	648	635	660	609	653	652	699	655	718	574	626	646	642	662	673	659	640	681	662	649	614	653	657	651	645	637	668	673	610	649	638	627	604	666	664	708	637	692	611	626	665	650	652	631	666	631	645	674	677	715	661	665	630	627	618	678	656	613	664	664	654	645	653	639	582	674	682	662	662	655	686	630	655	642	682	619	630	672	624	650	666	662	663	634	702	637	658	651	690	640	636	654	710	637	647	681	682	680	632	692	658	643	684	666	619	676	641	612	610	667	688	666	653	645	682	674	665	674	662	642	682	632	622	652	641	652	610	663	658	667	620	641	640	661	651	676	665	677	646	642	581	712	644	667	677	655	665	637	688	655	640	643	634	620	679	607	638	608	648	657	626	667	658	669	658	695	707	638	609	658	666	648	674	697	684	673	633	685	656	661	691	657	693	629	648	617	655	679	651	641	644	642	641	639	648	636	666	641	647	663	675	638	629	644	674	684	649	641	650	682	650	674	694	650	680	689	612	682	659	656	635	629	654	660	649	618
23491	22544	31417	25116	21062	15894	2630	493	426	417	371	441	446	463	416	397	408	397	413	386	369	371	458	436	423	433	404	421	444	429	397	437	426	405	430	445	409	408	399	389	408	433	398	406	441	390	403	421	417	414	416	426	390	406	394	369	392	409	410	410	404	399	403	416	424	427	466	430	403	408	397	418	392	400	385	418	377	403	420	418	391	427	400	392	390	407	386	410	408	455	417	347	390	375	448	367	403	408	424	425	412	376	398	378	414	380	411	419	416	437	414	430	408	399	444	402	392	381	396	427	384	435	395	379	425	411	388	398	417	406	401	399	375	397	367	410	424	410	419	402	403	401	377	379	405	425	389	408	356	420	416	392	403	402	396	433	422	388	391	400	383	393	385	390	411	379	394	383	373	383	396	417	400	410	424	388	443	400	377	397	394	429	426	420	399	432	417	399	426	405	390	377	406	422	434	412	412	427	401	403	406	376	370	400	415	386	405	408	401	378	386	439	437	413	410	408	406	371	388	390	394	410	393	388	394	347	413	420	384	387	423	410	392	427	388	443	416	381	399	423	423	391	392	402	422	407	446	449	379	402	430	389	437	384	383	410	399	406	382	447	412	396	418	403	395	370	411	411	372	403	407	413	385	401	431	381	396	416	403	404	392	413	372	403	429	378	391	413	416	413	425	420	410	385	398	380	406	394	388	382	407	377	391	405	402	389	393	398	400	386	394	405	415	429	438	418	418	416	404	398	419	416	395	398	456	402	395	406	423	421	416	414	436	415	362	410	408	437	375	392	422	422	413	362	372	395	416	390	392	406	391	384	384	389	405	436	409	411	372	380	384	427	412	424	408	420	387	376	402	399	429	395	406	427	406	428	448	385	393	429	402	418	404	436	401	393	458	433	402	421	408	408	397	427	415	396	409	369	384	425	392	417	429	419	435	426	380	379	386	368	397	412	393	367	391	403	411	410	393	363	394	372	366	416	459	417	438	460	401	421	397	394	393	385	370	416	377	406	371	413	396	404	428	396	439	427	416	392	404	401	406	405	432	359	385	420	401	400	413	410	377	355	381	421	402	432	417	409	396	402	396	450	399	392	400	389	391	434	414	363	426	429	429	396	367	418	426	401	403	395	390	420	389	388	370	429	438	403	406	464	439	390	421	419	397	382	405	408	433	439	405	393	440	402	439	388	439	387	399	404	422	411	411	387	387	406	424	379	408	461	387	377	410	398	379	422	403	401	450	403	395	414	404	407	412	433	441	377	412	414	397	406	399	402	415	398	374	410	438	406	416	426	411	415	413	424	386	386	394	431	410	422	369	364	402	379	413	419	385	411	407	409	378	401	397	416	381	422	402	401	395	413	396	381	386	402	409	433	390	393	374	379	397	412	436	427	386	395	408	385	415	407	405	409	408	417	387	412	416	389	408	355	435	377	398	401	397	420	428	410	372	403	412	405	410	395	395	414	409	403	403	392	388	448	403	379	427	418	423	386	414	389	411	405	372	391	395	431	389	398	396	389	403	413	421	400	373	424	431	423	410	427	386	428	417	400	404	392	415	402	401	389	410	414	415	400	383	416	358	416	399	403	425	403	382	436	414	400	398	383	387	406	407	412	412	396	422	416	418	426	406	398	369	398	419	409	423	370	359	393	405	424	389	424	443	403	389	431	404	408	423	384	389	371	396	452	383	420	388	409	406	376	402	392	373	386	401	349	359	414	411	397	413	393	408	404	408	365	400	409	396	394	412	414	383	395	413	373	382	398	427	432	419	372	411	430	407	377	393	397	378	397	389	378	379	400	426	424	410	391	430	388	396	426	406	381	393	381	388	434	406	401	390	398	365	386	403	399	381	382	411	421	380	446	422	397	424	374	411	419	401	403	404	419	402	388	394	392	397	412	407	447	404	416	420	385	392	397	381	409	404	411	409	421	419	426	405	401	421	432	338	396	387	417	374	389	408	417	419	419	433	366	420	416	387	391	391	396	408	394	404	401	390	411	387	414	443	409	383	406	416	417	423	405	398	382	421	402	410	389	431	396	394	408	381	426	371	397	395	413	403	423	435	441	398	370	452	383	389	386	388	370	423	410	389	391	395	384	421	410	404	384	411	426	399	373	371	342	402	396	395	400	427	456	353	428	403	420	437	361	394	391	408	415	396	420	413	426	432	380	419	384	416	376	390	445	387	393	428	396	396	419	447	396	438	392	406	375	402	344	397	407	392	386	388	375	442	401	413	402	407	411	382	396	442	420	409	413	404	424	435	433	403	424	396	397	409	410	413	408	421	416	406	365	393	408	444	416	416	444	420	404	398	388	408	413	394	413	414	414	388	411	383	421	416	437	411	390	383	408	422	411	380	369	386	386	380	417	379	403	405	447	401	370	411	391	417	437	394	418	390	388	421	409	384	399	372	381	385	425	388	378	427	401	417	419	415	409	410	376	434	390	451	404	399	405	411	409	408	408	399	384	382	388	384	415	397	387	373	413	406	409	396	404	413	416	381	394	354	382	408	391	412	424	435	374	404	418	395	381	377	407	370	415	390	391	403	413	395	429	409	392	395	408	406	386	408	445	392	424	384	407	415	405	432	353	434	401	405	393	391	417	386	413	406	419	390	411	388	411	450	363	419	415	402	391	358	389	448	396	404	388	389	403	407	403	387	419	418	405	405	380	429	428	388	397	392	397	367	413	398	434	465	384	374	422	386	401	405	409	413	379	379	428	405	436	411	379	382	399	400	407	425	407	421	373	435	422	364	393	410	410	418	377	400	428	425	409	409	425	421	367	372	395	385	433	414	387	403	430	402	442	431	392	417	403	386	400	388	427	389	417	394	425	420	416	428	395	434	381	400	385	374	383	410	392	386	410	377	392	400	402	378	425	425	423	403	405	437	403	401	402	381	394	426	366	404	387	412	360	390	427	371	353	417	399	425	404	385	386	374	402	406	422	440	418	423	419	405	395	403	400	410	391	415	438	372	400	407	417	394	380	390	406	390	420	397	397	372	395	385	392	402	416	410	417	404	391	401	421	384	392	407	406	397	390	385	415	395	414	373	401	423	370	402	393	402	412	407	432	390	399	425	383	395	405	373	408	412	391	396	435	406	433	420	391	389	375	402	392	417	402	402	410	425	409	378	385	396	412	402	388	432	338	384	406	420	408	439	404	377	406	374	420	422	380	432	389	364	428	435	360	415	395	421	394	378	366	425	428	405	415	433	411	428	441	379	405	420	377	377	420	449	423	425	425	416	377	405	417	401	431	376	445	399	399	384	456	390	379	429	442	429	395	402	431	407	401	389	394	361	398	398	379	390	415	419	400	397	409	362	392	425	364	447	414	391	410	380	423	416	403	381	376	402	410	390	436	416	394	392	408	425	396	428	418	392	408	402	420	408	442	400	387	424	440	385	429	396	392	389	414	410	392	408	430	419	397	404	410	437	412	381	405	427	418	427	414	378	388	397	396	398	427	419	382	384	413	396	402	398	386	415	415	411	404
61499	100307	72671	42018	17384	4051	1115	792	733	685	743	731	723	698	751	730	733	728	708	712	720	760	687	727	733	709	745	736	726	697	679	695	715	692	738	711	749	704	744	713	727	706	677	727	721	803	719	671	752	693	721	734	681	744	702	689	761	692	720	705	686	719	764	701	718	692	772	703	710	702	719	681	787	724	705	716	727	734	698	720	744	708	746	703	718	673	737	722	697	722	742	743	666	708	709	668	694	713	725	738	708	720	676	703	714	729	712	687	679	742	681	690	679	766	686	671	692	780	724	668	724	717	725	713	693	689	732	711	682	712	714	715	697	703	697	751	730	705	703	683	694	716	714	727	667	695	706	678	735	697	763	737	685	656	682	693	709	702	739	724	736	705	697	725	686	716	693	753	730	732	682	702	677	697	761	698	655	685	733	723	663	733	712	718	679	681	764	741	722	698	681	759	680	723	689	743	716	751	767	714	721	725	782	724	716	729	665	721	686	663	705	683	712	722	714	683	740	682	722	744	694	705	738	708	699	695	672	678	700	723	723	701	732	706	718	708	695	717	745	717	686	690	674	737	712	674	670	703	723	696	720	690	726	710	718	740	700	675	716	698	725	723	728	736	711	713	708	725	718	754	709	762	689	723	752	746	700	744	670	731	692	699	728	718	685	679	701	739	674	712	713	718	709	749	743	676	726	663	732	701	731	749	733	707	687	718	710	744	734	679	694	700	755	710	731	692	728	724	676	653	715	735	740	746	667	665	668	716	723	718	755	686	729	673	722	699	738	727	663	697	722	677	691	690	706	733	722	709	673	754	710	688	708	698	729	696	745	711	734	697	666	720	717	697	706	700	748	676	725	717	694	722	725	754	710	729	702	655	721	703	718	685	678	729	698	731	741	684	696	725	750	689	714	715	723	725	743	720	708	666	715	711	712	758	727	716	729	685	700	698	737	726	775	762	671	690	710	722	713	710	714	717	700	744	686	710	751	728	756	772	699	751	695	673	733	693	677	706	725	766	698	725	701	683	669	702	679	691	673	698	726	707	681	719	724	734	681	672	731	709	707	748	733	725	761	713	645	748	708	721	646	742	727	712	671	754	721	719	734	743	761	729	670	686	716	709	724	660	717	727	711	746	704	730	730	732	681	644	695	715	700	766	758	748	727	637	731	694	719	713	690	730	747	654	781	695	707	707	728	709	734	709	755	734	706	688	670	670	706	715	694	760	718	703	752	720	676	703	747	648	700	694	657	719	701	712	696	725	693	711	737	681	756	741	723	760	739	691	685	714	736	696	729	727	655	675	691	749	676	719	695	745	714	685	709	697	741	707	697	689	691	734	676	691	665	692	733	686	696	672	706	718	681	713	722	670	708	720	741	736	684	743	692	679	720	744	705	664	693	650	702	715	695	674	698	692	685	720	706	737	688	703	734	713	701	749	690	770	723	751	766	692	714	690	773	710	730	721	748	728	704	734	737	657	702	688	709	728	750	692	720	716	693	697	687	693	723	709	698	715	692	688	652	733	741	715	724	712	691	714	717	705	695	714	689	721	710	731	680	684	757	757	687	735	720	678	729	655	669	725	722	763	701	696	742	712	737	684	670	698	737	714	716	756	700	737	704	706	699	723	732	695	733	712	704	736	642	726	730	753	703	682	730	705	769	731	739	704	705	721	692	670	717	747	739	699	676	687	703	763	702	730	734	711	722	710	691	702	722	672	686	767	753	731	708	706	697	722	685	707	679	750	747	681	766	719	686	736	735	672	720	724	701	651	729	719	693	710	786	671	674	713	701	683	731	771	670	736	704	690	707	693	746	708	699	731	732	727	702	692	731	692	675	770	738	735	698	712	727	694	736	685	720	688	720	706	692	678	656	718	694	735	731	750	692	706	702	717	716	696	728	729	734	682	705	686	681	721	700	721	705	712	737	655	757	696	648	658	657	712	714	671	734	690	729	786	706	685	679	690	692	741	700	723	668	759	734	711	708	654	698	757	671	707	677	701	723	726	732	677	704	675	713	720	702	657	707	711	713	764	711	786	697	696	717	685	682	705	688	690	677	716	735	744	710	701	681	677	694	718	701	727	722	746	735	672	742	682	723	699	727	729	732	729	743	711	704	738	658	654	685	704	739	739	755	733	703	707	738	683	696	697	728	677	753	701	739	705	710	637	706	722	725	737	718	681	704	707	695	726	663	730	703	715	734	712	734	751	690	723	721	727	712	715	702	740	681	757	665	704	761	668	724	686	732	698	728	725	750	662	734	741	752	705	737	718	786	682	717	737	677	699	697	753	711	698	719	714	698	709	718	750	733	695	700	749	681	739	686	778	717	752	679	726	679	668	696	719	690	694	743	771	754	737	720	684	729	742	697	694	767	719	777	683	736	723	780	723	701	721	714	706	733	729	777	723	680	705	683	688	735	736	777	702	681	707	735	741	749	716	695	726	674	752	726	720	699	697	689	700	724	742	737	776	639	718	671	762	725	761	713	720	709	745	727	728	754	735	734	707	709	687	666	723	737	725	717	749	716	691	682	691	771	674	744	678	726	690	732	703	703	695	699	709	684	669	743	733	713	714	681	701	735	693	733	738	762	700	727	724	683	696	748	658	681	711	664	706	647	721	683	666	740	753	731	699	755	688	708	731	650	733	724	735	687	719	708	687	762	693	700	687	721	737	729	732	684	733	740	726	728	678	718	678	738	717	721	662	733	675	749	724	690	675	693	748	720	695	766	719	673	762	714	676	671	723	693	683	701	747	717	699	709	701	704	712	770	706	703	713	716	760	703	702	694	746	694	728	712	702	668	737	691	691	686	730	736	732	710	690	741	698	729	678	714	726	742	740	703	661	735	699	659	729	716	716	697	705	711	744	751	727	694	696	664	691	696	718	729	719	726	709	746	696	669	731	706	705	762	685	734	720	711	675	723	659	681	712	731	700	689	748	708	690	677	746	683	714	718	706	749	688	701	682	713	679	738	726	780	679	697	708	687	721	672	717	665	686	698	712	688	724	700	714	723	707	753	764	714	730	734	720	721	680	682	681	711	744	723	727	703	679	712	684	696	703	715	717	726	706	717	722	669	713	690	715	682	699	725	722	716	693	714	678	712	676	756	737	706	669	716	717	703	697	774	729	665	696	730	707	718	746	661	668	741	652	712	713	716	693	710	715	709	655	660	631	706	723	679	764	729	694	694	719	710	725	669	744	751	661	724	708	697	726	719	696	721	691	690	721	752	725	744	695	714	728	721	696	708	718	686	699	686	712	707	727	691	700	722	749	740	706	687	715	720	754	690	744	769	720	736	692	705	699	748	705	712	695	717	709	721	675	678	716	704	695	714	763	677	738	699	741	679	709	713	753	685	776	737	659	723	721	715	735	758	718	720	745	722	701	717	727	687	737	699	673	748	714	691	757	704	732	724	684	686	726	703	683	719	763	729	730	721	708	745	715	704	726	729	694	721	682	695	714	749	686	803	678	724	716	748	776	734	727	689	718
29490	32324	27441	11401	1666	519	370	367	350	370	351	342	343	363	377	352	327	360	343	403	329	365	373	304	356	380	380	331	362	308	385	339	330	358	331	357	339	350	349	349	363	379	348	362	345	341	346	371	375	378	372	361	336	352	339	367	317	354	340	349	328	352	376	357	338	368	335	373	334	331	353	340	360	302	391	368	380	337	358	373	336	335	337	333	367	353	340	329	357	355	378	327	358	374	315	326	345	349	374	359	363	323	345	347	353	340	311	355	304	374	340	334	322	335	381	359	343	335	361	330	331	375	327	340	323	336	353	335	336	357	359	315	341	349	326	387	332	350	347	332	360	352	362	321	335	307	327	329	304	384	330	362	319	351	350	346	339	356	342	358	331	361	339	341	356	360	338	367	372	355	372	373	368	347	333	324	335	311	351	362	339	329	331	349	331	359	349	337	317	330	323	348	350	373	361	352	370	357	324	342	326	339	377	372	311	353	351	352	331	309	349	357	336	352	380	370	354	361	340	328	334	360	370	306	380	353	374	362	333	351	370	327	353	365	305	377	353	342	344	328	317	327	360	343	345	361	357	347	337	342	354	324	342	347	350	368	296	366	353	364	379	361	361	344	335	352	331	347	312	358	356	340	351	347	357	329	360	351	354	368	354	335	326	358	343	355	339	331	376	287	343	300	356	366	345	338	342	340	344	325	346	341	327	354	338	346	354	314	325	342	334	367	363	330	378	352	386	342	333	347	333	350	319	345	350	327	328	345	367	309	359	323	355	341	347	369	311	339	336	346	349	342	346	346	379	346	328	336	372	329	389	317	324	355	331	354	347	351	354	365	402	303	367	332	351	330	360	333	328	347	348	339	311	348	382	371	337	333	340	367	329	370	317	338	341	339	343	345	390	345	386	366	320	356	335	368	327	312	336	355	367	348	332	338	351	343	319	338	350	346	363	340	331	328	348	345	331	391	335	358	361	381	337	346	340	335	343	357	366	355	341	381	341	318	369	335	334	341	340	352	357	347	360	365	348	360	347	341	332	351	363	323	360	387	359	334	381	327	313	340	340	337	339	376	339	327	334	353	343	338	342	314	316	334	362	356	320	333	329	357	353	349	369	298	341	365	362	362	362	335	359	358	356	371	374	377	361	345	324	342	336	339	362	337	328	352	331	367	350	352	363	374	363	348	340	339	363	357	348	313	363	342	355	333	313	324	313	353	338	346	358	358	356	349	322	345	364	361	338	336	345	329	320	356	321	338	373	332	369	350	331	338	342	359	336	362	337	348	338	372	336	343	337	361	331	355	345	378	370	382	354	283	332	294	358	379	378	370	313	327	356	367	349	334	334	337	339	354	372	375	363	323	373	346	322	358	367	381	370	333	326	372	345	357	343	359	349	333	342	362	352	339	335	342	342	324	365	320	330	331	337	309	360	337	362	306	374	353	370	340	344	321	323	342	355	312	352	357	338	368	331	336	360	344	346	364	368	308	369	323	330	347	360	331	350	318	337	348	350	361	335	355	352	366	337	366	364	325	342	346	334	371	357	345	344	372	315	325	357	282	311	335	361	351	337	336	355	376	377	337	340	323	348	335	349	334	354	352	370	344	352	340	366	346	345	339	323	361	359	372	387	350	349	363	361	358	333	344	369	363	351	358	356	333	345	347	336	368	326	326	344	328	371	301	364	326	352	364	335	375	344	342	344	383	371	330	324	334	375	383	363	333	362	353	351	369	332	375	348	362	327	326	338	350	365	354	335	337	312	345	374	322	340	327	342	342	345	319	333	324	373	344	338	382	349	372	339	347	342	356	349	331	323	329	349	341	330	373	370	338	296	331	363	343	360	356	360	336	326	357	349	325	325	343	360	369	336	312	333	334	326	329	341	337	335	326	335	368	339	348	343	345	359	334	352	343	346	346	344	326	332	335	321	332	367	365	339	340	355	307	346	369	356	342	351	357	362	344	336	355	338	331	321	331	340	361	348	345	328	334	321	333	328	336	361	351	352	357	310	360	405	329	339	323	309	353	355	307	344	371	336	356	349	343	382	351	365	360	333	317	339	345	374	335	377	337	344	336	340	386	340	321	391	307	369	350	336	354	359	317	345	353	354	384	374	352	349	338	358	381	374	358	378	348	345	347	345	386	336	328	362	322	333	369	349	344	332	349	314	373	335	316	337	383	324	341	318	371	318	353	304	355	375	345	336	344	354	323	355	358	335	333	329	361	354	331	319	319	302	366	333	350	343	320	392	335	324	351	358	318	341	360	364	338	361	348	365	356	342	379	379	365	348	326	360	359	333	339	358	314	344	342	335	329	335	307	347	351	362	345	337	312	359	340	324	359	384	354	336	353	367	312	333	359	324	352	372	337	344	374	358	326	357	332	335	331	337	354	362	324	347	380	379	330	315	368	337	330	354	347	332	360	329	371	346	353	332	350	329	323	329	328	337	333	351	371	358	365	349	350	362	339	349	339	343	374	356	327	335	338	328	328	381	376	331	363	352	361	323	341	349	339	331	339	372	314	324	345	362	288	375	342	354	343	319	348	345	348	354	331	360	365	318	308	332	355	336	325	346	347	348	353	329	324	372	374	360	318	367	338	308	336	332	331	321	328	319	341	366	334	367	378	322	352	343	343	350	340	333	348	339	329	337	343	348	342	386	356	319	351	335	346	376	348	382	342	354	357	355	380	324	342	333	358	348	366	343	325	314	333	317	322	366	367	391	358	357	346	372	400	362	331	368	335	359	357	353	343	351	333	341	337	357	348	336	331	368	332	339	356	349	363	336	342	329	323	348	348	346	348	358	398	326	371	352	320	355	359	331	353	375	347	363	345	373	354	341	334	339	346	351	338	333	325	371	326	339	306	337	343	328	348	366	331	353	371	324	375	357	335	355	349	372	329	361	341	348	354	359	331	351	362	365	313	341	318	335	367	356	311	380	362	354	341	362	337	349	364	365	350	330	330	346	352	335	344	343	346	324	318	347	348	351	357	338	350	339	359	352	347	361	349	329	368	353	336	329	322	314	299	330	351	378	320	351	375	387	339	357	334	300	344	332	354	346	351	330	337	363	379	358	363	349	340	357	343	339	314	358	364	354	360	353	365	368	356	349	330	331	322	312	349	301	369	348	349	327	352	344	376	327	372	346	331	352	398	387	341	354	336	389	353	328	348	347	324	347	324	375	379	317	348	358	337	359	331	337	313	355	317	350	339	325	372	331	364	342	337	347	372	349	344	355	345	344	347	328	353	365	331	369	333	322	351	355	357	345	337	358	326	330	353	349	345	345	338	337	337	340	341	356	354	339	364	330	323	335	338	345	333	315	350	367	370	371	335	358	351	345	364	359	340	344	346	340	385	341	321	337	325	349	322	342	329	371	361	350	350	339	324	334	334	331	355	316	339	375	355	361	380	322	351	362	301	358	363	338	344	351	333	330	330	344	340	333	332	326	325	366	347	334	339	316	338	339	383	373	350	357	357	376	363	340	347	335	342
36754	49180	32626	12535	3080	980	664	667	678	655	670	635	636	605	708	674	651	644	652	637	696	662	664	655	620	660	623	654	690	645	612	677	675	684	662	626	698	654	628	651	650	666	693	621	674	671	661	653	663	700	673	646	672	649	673	634	629	657	667	694	655	629	668	628	657	661	640	689	681	643	659	669	640	667	675	626	614	638	609	679	634	618	677	643	694	670	656	611	653	621	601	695	661	626	658	634	640	674	650	694	665	646	641	676	689	663	654	633	629	649	649	669	603	653	623	657	664	661	670	658	659	657	687	638	637	638	674	611	649	633	666	693	632	630	637	702	674	658	717	636	626	659	655	610	674	646	678	645	671	673	654	640	660	685	638	634	626	597	606	655	600	670	673	646	674	666	668	660	691	693	630	669	665	662	623	660	639	680	655	649	668	719	680	637	678	595	647	642	680	629	690	696	663	665	618	631	637	670	681	621	655	669	629	692	681	661	644	635	639	617	658	608	647	652	620	696	598	638	704	649	689	646	662	667	653	668	637	647	605	622	639	632	646	691	654	661	677	667	667	651	654	649	633	627	699	644	663	610	655	635	653	619	641	637	655	676	654	668	638	665	623	668	663	662	637	655	664	641	619	656	642	648	690	705	601	650	634	629	626	640	627	626	654	666	679	646	636	676	634	718	625	646	637	677	645	700	665	647	669	632	665	615	613	661	638	647	645	648	625	623	600	698	648	635	621	649	612	706	635	665	644	654	661	744	686	651	702	715	650	679	697	643	687	635	654	644	666	655	638	674	655	665	630	660	661	666	653	675	664	603	668	658	616	631	601	644	669	674	633	641	669	614	691	604	646	654	655	654	656	688	648	657	644	654	662	649	663	632	674	656	619	663	633	627	646	679	714	660	700	656	634	681	640	661	656	633	638	642	643	648	636	651	626	694	651	641	692	635	662	690	625	660	638	659	628	638	647	677	644	639	650	607	672	654	648	596	645	593	639	603	633	673	642	654	696	653	621	591	669	669	659	655	639	661	726	624	674	665	651	634	663	637	636	658	710	627	696	646	694	633	655	647	629	611	697	611	666	632	694	645	660	617	679	634	670	675	658	686	672	656	681	679	649	594	652	651	648	628	651	642	666	661	647	657	620	614	631	632	645	690	651	612	675	654	653	644	680	627	651	663	631	645	659	654	668	651	665	679	627	677	637	647	634	613	639	604	625	707	633	641	673	649	653	637	629	660	679	631	632	660	653	621	651	667	681	671	640	649	698	685	620	634	604	684	684	681	626	665	678	695	646	666	691	617	640	615	602	643	683	667	671	643	606	643	677	634	671	651	670	623	647	696	643	677	632	691	635	667	670	662	626	698	655	647	682	651	697	653	654	682	613	654	676	642	645	653	624	638	657	616	640	646	634	638	700	664	624	646	664	637	689	664	645	660	629	628	615	659	633	633	650	642	638	674	674	684	661	618	611	698	692	670	609	668	702	652	633	638	668	660	656	632	639	596	611	658	696	639	659	642	709	634	642	691	652	675	648	619	654	659	594	652	646	656	688	636	644	677	646	722	674	667	667	688	691	647	628	607	635	654	683	689	694	644	699	626	693	650	686	663	666	609	644	664	597	685	669	645	663	665	660	671	682	612	651	672	677	626	633	654	642	675	630	655	604	630	662	649	652	667	695	694	625	656	657	681	646	621	658	677	647	663	652	665	676	664	645	653	658	627	677	678	615	640	649	635	607	644	665	667	681	637	630	650	658	677	628	697	679	636	735	632	637	665	660	674	636	619	636	674	633	633	627	651	637	654	628	669	635	663	670	640	665	653	656	615	650	680	695	608	626	664	656	674	662	645	666	623	694	635	629	634	662	622	678	668	687	678	626	658	630	680	673	659	670	687	630	656	625	634	642	620	637	655	673	608	655	661	682	679	640	610	626	654	645	612	649	662	655	623	693	608	674	620	654	629	641	641	638	685	661	628	611	648	670	677	673	691	627	610	649	663	611	696	606	678	612	643	594	651	675	660	664	630	652	608	645	632	663	612	638	666	641	624	720	674	707	617	632	678	636	619	618	680	645	654	599	680	654	683	669	657	635	642	671	702	667	641	628	695	631	607	626	599	635	623	666	698	682	673	664	594	659	688	619	607	660	674	690	637	645	677	692	655	640	659	692	634	684	654	660	641	652	604	672	645	716	652	695	663	649	654	667	678	637	630	661	688	652	658	672	686	625	673	681	676	676	666	668	640	634	665	672	653	613	674	619	655	626	659	662	616	672	634	646	628	623	635	662	622	615	697	710	685	614	600	615	641	625	654	725	641	647	689	689	644	669	701	711	627	645	663	691	671	642	661	668	675	647	623	595	648	614	647	652	683	622	665	645	647	617	667	634	674	653	666	663	651	658	678	647	629	648	642	705	686	613	627	592	600	636	671	677	643	692	623	650	663	657	642	600	663	662	638	618	630	685	645	588	667	632	650	684	651	664	643	670	642	653	661	660	652	661	693	663	730	646	660	652	661	659	613	668	668	637	688	662	625	648	636	662	647	616	643	603	644	675	639	655	666	632	644	638	600	658	653	653	641	663	664	705	668	656	689	690	653	653	669	656	667	639	653	639	662	688	643	668	649	633	658	635	632	673	687	674	595	643	681	638	668	675	659	597	626	656	679	628	665	643	587	609	658	670	706	633	628	664	679	662	713	636	621	661	630	689	611	694	624	610	666	634	651	642	639	637	675	628	630	618	709	642	634	616	657	651	683	638	611	614	634	639	652	672	637	630	704	656	639	644	659	681	644	670	640	606	675	649	642	646	669	607	664	639	618	659	690	633	684	655	675	711	623	653	648	659	651	649	643	685	666	620	630	647	639	633	639	655	662	705	633	654	626	667	609	702	625	597	661	622	673	652	682	627	622	641	671	650	656	681	652	603	639	640	645	658	626	647	677	661	641	675	627	700	692	650	657	686	643	658	598	643	630	618	688	652	630	681	660	648	664	655	665	679	637	673	659	644	699	619	645	653	616	653	695	652	635	605	707	663	635	681	635	639	612	672	672	724	654	620	682	656	640	644	700	652	674	683	667	659	675	645	685	696	666	626	678	673	647	644	700	662	683	634	624	630	654	671	729	658	618	651	637	662	706	627	622	637	651	675	679	707	666	688	628	642	634	691	640	682	667	650	623	631	656	634	705	699	647	604	692	667	622	679	642	696	650	655	641	644	642	635	622	689	579	613	657	648	564	674	695	664	635	657	655	639	624	695	661	692	668	663	684	643	662	627	701	660	665	640	659	683	676	663	663	624	668	637	656	620	632	617	633	664	669	699	689	657	652	652	682	671	676	650	621	612	617	621	630	628	674	650	680	689	671	636	612	657	648	657	637	659	642	643	673	657	627	627	629	674	660	662	657	648	632	663	677	646	636	658	684	624	660	691	629	646	657	633	618	636	653	678	659	624	636	709	613	617	654	683	696	613	653	660	689	654	647	660	643	677	679	646	630	646	661	671	691
25063	25552	34149	27053	17578	4362	577	373	364	354	372	326	356	346	351	347	326	379	374	355	326	363	368	353	309	363	365	310	345	369	349	343	323	341	374	317	315	364	330	332	346	350	364	333	341	341	327	367	331	343	351	343	321	323	355	346	342	355	306	344	327	313	332	361	367	336	349	393	368	357	357	356	354	367	367	353	337	326	293	363	369	366	350	364	364	379	365	354	350	359	338	344	355	354	337	319	337	324	355	364	348	331	366	378	335	360	306	349	349	314	338	351	331	336	368	344	350	361	329	345	324	362	338	356	302	326	337	336	354	358	337	338	362	330	334	336	387	338	351	342	355	339	351	349	374	352	350	360	328	368	352	346	346	338	327	332	330	346	338	311	347	330	333	311	350	344	369	334	331	317	350	313	373	321	361	324	350	339	357	356	321	332	339	339	350	332	357	348	398	347	344	333	359	354	352	349	316	391	355	326	341	351	334	352	344	372	375	323	365	338	341	314	320	351	354	350	342	369	349	338	323	348	342	332	350	330	334	351	326	380	370	333	343	333	353	315	353	373	338	351	373	347	331	356	341	325	323	323	355	343	343	329	341	375	343	367	312	324	325	387	343	300	334	342	337	351	365	360	321	356	334	333	347	336	364	374	366	339	343	314	341	367	355	318	356	347	364	372	334	367	329	320	337	349	342	356	304	365	360	322	347	342	351	338	327	357	310	326	375	353	298	301	324	367	363	366	344	357	368	300	345	361	338	351	343	345	313	352	332	322	342	358	362	332	310	357	316	334	344	353	378	342	370	328	313	375	369	362	360	339	349	349	388	347	321	389	353	335	357	347	362	346	325	301	329	374	352	342	331	335	325	325	324	364	354	359	319	357	348	331	358	340	373	338	343	343	348	347	340	373	350	363	363	321	330	314	334	327	323	347	321	322	342	335	334	312	356	362	326	345	352	363	327	352	330	334	358	351	356	336	337	320	362	366	354	343	337	363	344	312	367	325	329	365	339	352	365	343	356	363	371	300	342	292	331	368	318	362	354	317	350	353	331	303	390	340	361	333	347	351	312	349	327	320	343	379	349	337	345	362	389	343	344	358	338	328	336	311	314	349	333	322	363	345	340	348	354	348	319	360	357	336	359	299	354	306	341	398	338	359	350	342	345	350	345	321	340	327	336	343	342	353	329	343	334	346	346	287	345	352	337	336	338	334	368	321	347	346	332	339	328	335	325	346	325	346	316	327	326	356	339	309	366	386	341	345	364	328	353	319	341	312	351	333	387	351	363	360	362	351	344	310	333	329	361	350	315	343	333	359	336	329	333	348	349	320	352	338	324	338	348	354	369	354	322	311	353	339	334	310	352	316	350	350	331	363	358	334	331	341	336	355	336	346	361	311	382	356	348	349	367	321	339	349	344	342	355	331	357	294	364	309	348	338	358	333	353	350	353	327	320	324	353	346	338	400	345	336	357	325	342	384	331	364	410	353	349	316	384	375	380	355	325	347	340	328	365	371	367	344	330	308	347	335	332	349	348	365	353	350	340	364	317	320	367	310	349	362	381	373	367	347	319	330	331	344	320	332	308	362	353	329	348	334	332	369	353	342	372	334	309	385	351	353	345	363	355	370	360	350	349	359	355	349	371	360	357	355	366	344	361	351	361	342	345	332	334	327	325	325	339	331	358	335	348	330	353	351	346	351	329	338	326	339	358	349	377	371	339	314	347	343	349	356	326	358	355	340	323	322	337	365	339	361	345	338	366	356	339	367	364	359	342	351	369	333	341	354	343	339	353	334	341	343	344	357	374	373	368	347	347	340	331	339	346	341	378	358	331	349	300	341	331	337	354	344	339	377	341	342	358	354	357	355	357	344	344	359	311	314	340	341	358	327	350	334	338	339	331	355	342	363	342	322	319	333	346	327	368	364	298	328	354	320	305	342	345	331	347	321	321	350	348	345	368	359	336	369	336	301	300	309	307	360	333	343	365	357	361	341	371	337	333	351	331	333	315	353	336	365	320	349	344	356	360	316	349	346	318	362	370	326	333	325	349	364	364	334	331	299	345	357	346	346	356	370	337	317	362	385	360	346	352	370	360	333	314	324	327	354	375	357	361	348	331	349	392	354	330	326	343	377	341	368	370	336	376	400	322	319	336	329	348	361	392	314	349	363	330	316	345	374	318	319	338	312	320	358	353	357	328	330	336	371	345	329	316	382	358	359	361	374	346	353	364	352	363	376	349	352	361	315	367	336	370	364	348	348	333	358	351	334	348	319	340	329	320	349	327	371	341	334	343	340	337	346	331	350	353	364	312	353	320	363	307	339	355	328	355	343	303	332	349	341	355	379	323	359	363	329	327	356	318	346	362	382	328	378	354	340	348	365	349	354	333	354	343	350	338	362	327	381	321	357	381	315	386	349	332	359	367	334	338	321	340	341	355	326	357	398	382	338	353	321	347	377	341	362	366	324	344	334	360	339	306	337	367	345	379	345	363	350	361	329	329	332	340	357	344	352	352	365	332	373	351	366	340	339	361	333	341	321	321	322	348	319	356	337	334	362	311	376	353	366	365	367	365	308	345	355	359	345	358	330	338	339	340	326	334	347	341	362	320	329	359	331	338	364	334	334	337	327	363	333	308	327	363	345	326	319	352	357	328	351	345	353	357	349	324	326	317	321	341	314	352	331	355	345	335	339	379	328	337	327	348	354	337	370	357	307	348	334	346	365	311	324	349	360	336	328	336	359	306	326	369	339	303	359	334	326	378	339	335	340	349	352	352	317	376	357	374	332	340	307	358	345	317	361	329	325	350	330	361	356	343	331	338	346	360	338	306	352	346	295	315	336	361	366	341	358	341	329	335	338	321	354	332	345	306	346	340	338	373	349	349	323	351	353	315	359	322	331	350	331	339	337	362	326	322	364	304	371	329	333	358	356	318	376	330	361	352	360	339	351	354	362	362	335	348	355	359	352	327	291	348	323	314	383	360	325	334	324	339	360	329	351	305	319	326	348	316	322	354	348	350	361	348	348	343	337	359	334	349	373	365	348	368	335	356	350	315	345	310	337	334	351	369	349	330	365	351	377	351	346	342	365	337	334	348	323	293	357	311	347	368	333	327	331	309	334	337	346	348	316	325	334	312	351	393	336	368	350	335	318	324	333	354	326	336	372	348	357	336	394	306	365	325	327	339	342	338	323	352	298	370	337	352	362	356	339	307	327	345	324	354	360	346	346	326	359	306	316	391	350	337	344	331	337	344	318	333	317	351	359	349	358	349	356	332	354	332	378	402	368	338	333	363	342	370	337	356	334	358	350	321	313	342	384	368	338	352	329	345	357	345	336	376	352	350	355	341	340	355	359	324	314	348	352	345	327	346	354	337	348	332	344	372	327	340	339	329	365	320	347	337	331	355	336	333	331	318	358	345	314	348	312	353	334	371	344	349	336	334	356	375	329	347	359	342	332	322	333	310	371	320	352	334	359	324	350	303	346	329	349	326	351
59645	90244	61850	33274	11860	2438	894	701	642	639	670	659	662	710	662	646	649	653	677	689	676	633	697	651	655	650	677	650	673	631	668	682	684	691	635	613	638	697	672	664	606	626	679	669	630	627	633	669	633	610	659	642	669	637	700	661	651	672	678	700	635	598	647	673	704	643	642	610	656	641	666	640	713	696	625	617	689	646	669	685	660	637	637	693	627	654	645	636	657	619	706	614	650	654	666	695	629	658	660	656	635	647	651	688	634	634	678	654	635	699	672	675	627	623	639	673	636	645	655	663	693	618	607	657	691	639	661	620	677	623	648	660	679	624	672	667	625	666	709	658	689	608	612	652	626	698	645	666	667	670	653	654	592	673	667	682	647	643	664	692	645	684	694	670	685	616	670	665	649	635	675	686	649	631	671	651	635	687	684	663	625	668	650	658	629	610	698	667	591	658	618	647	638	665	596	690	619	622	677	627	679	658	590	672	653	640	660	628	651	664	689	643	656	662	683	683	691	672	569	629	624	664	674	640	630	664	696	650	666	635	686	675	680	633	647	653	636	674	715	650	627	681	635	684	629	610	656	656	664	698	679	660	642	645	642	666	664	661	662	631	679	662	628	638	634	636	654	708	684	659	612	645	665	680	625	663	692	638	620	703	644	609	649	710	640	657	648	655	656	641	664	622	632	682	665	638	638	614	679	637	631	643	635	624	624	669	668	623	667	648	643	647	641	636	703	640	680	678	699	656	668	603	664	651	668	648	657	663	664	673	632	642	637	661	646	644	666	683	714	663	648	635	660	697	634	626	655	632	695	666	645	660	645	639	655	673	649	669	646	671	657	683	652	622	621	641	656	644	687	621	649	627	651	691	618	638	702	682	650	630	590	650	675	630	617	665	639	646	658	689	675	693	622	671	648	645	632	680	646	671	596	646	710	635	714	611	639	628	639	670	674	654	625	653	677	650	653	674	676	669	629	622	643	635	620	638	644	665	678	691	646	632	608	658	639	603	643	643	692	627	587	601	669	672	630	646	618	669	683	649	664	660	624	649	640	615	658	668	655	621	639	616	645	648	605	668	648	625	666	664	639	672	646	691	646	682	647	649	662	630	643	681	636	650	676	654	637	597	641	679	659	589	685	651	626	656	655	620	634	673	648	655	674	697	657	640	661	658	673	661	693	628	637	655	716	672	670	655	691	610	653	656	676	633	652	661	693	646	640	670	666	654	638	661	649	692	662	671	678	673	599	643	634	627	651	653	652	657	641	654	632	645	620	674	631	641	648	675	669	638	689	627	669	644	650	675	603	649	692	633	635	651	628	666	665	589	672	662	696	648	629	622	685	662	651	662	641	675	633	623	640	657	645	629	676	638	628	667	683	661	687	637	638	659	658	638	662	637	619	658	649	625	641	633	656	670	650	625	677	646	680	648	631	629	651	652	641	659	638	666	688	659	644	590	643	647	638	681	672	664	617	637	630	675	681	665	640	657	694	660	628	650	639	673	667	627	637	623	661	678	696	667	635	665	649	619	659	671	648	699	623	700	610	653	677	674	667	671	663	607	638	580	607	607	661	630	582	682	636	664	675	649	684	652	661	669	635	610	604	727	650	658	627	665	589	621	631	612	639	614	640	643	671	656	605	673	637	623	620	634	645	660	688	676	651	675	669	643	654	621	607	618	687	686	698	652	672	681	630	667	661	692	668	640	664	706	615	681	652	701	666	671	680	633	674	664	645	685	623	668	678	655	610	635	636	691	639	644	640	629	654	702	655	662	600	638	681	645	679	611	659	632	648	634	682	662	663	651	621	652	677	668	680	665	650	640	707	673	626	673	678	660	640	678	636	663	644	658	647	684	675	637	671	724	665	668	675	638	664	665	662	644	626	660	623	659	629	690	711	632	636	665	616	616	632	696	591	704	633	718	700	631	587	634	629	670	673	624	677	686	686	655	671	693	668	608	696	628	642	640	647	615	631	671	668	683	612	657	600	671	657	668	610	684	643	630	674	634	609	651	623	661	663	628	613	693	659	699	641	605	682	623	679	696	712	614	669	648	691	665	634	683	641	629	634	667	700	686	653	632	625	618	645	641	680	668	660	655	562	654	624	653	661	705	651	601	686	663	655	639	670	681	619	695	608	679	633	620	679	666	600	643	610	614	642	663	659	645	647	649	623	656	635	648	631	682	698	643	672	687	665	646	650	625	636	658	674	642	675	622	644	661	705	640	660	690	639	653	707	654	693	682	644	615	659	685	707	681	668	607	639	676	595	640	679	625	640	626	635	654	670	594	583	650	604	636	643	652	659	670	679	669	657	652	638	686	665	641	690	653	652	652	708	675	649	623	643	642	650	696	678	670	641	685	698	621	658	655	596	686	645	651	682	619	698	651	639	673	644	586	621	625	677	604	650	657	633	639	620	695	647	665	651	660	621	674	673	609	641	645	653	666	646	694	655	645	685	653	681	653	694	651	632	679	674	611	659	656	639	660	622	631	618	658	627	652	684	614	655	675	636	643	668	684	653	625	669	689	685	661	667	625	614	656	689	638	628	638	601	629	619	640	648	694	653	662	631	657	646	736	647	686	663	618	660	683	627	638	632	664	661	667	669	636	641	684	635	666	654	650	685	625	667	645	692	678	676	620	619	633	628	681	679	633	652	610	594	647	617	662	650	664	650	606	625	604	675	661	675	613	681	639	654	644	639	627	638	648	629	617	643	661	689	639	674	650	702	607	651	631	679	665	676	674	676	634	648	653	664	643	645	648	642	666	656	667	667	631	684	689	698	614	645	633	635	660	685	620	636	665	646	649	672	646	665	654	646	673	623	665	659	672	628	643	651	675	663	636	654	682	612	654	664	646	617	641	638	652	667	638	638	692	671	645	663	676	630	707	668	635	600	657	678	648	667	652	686	642	670	582	622	690	640	638	639	651	662	650	669	642	620	667	659	616	650	660	668	625	645	662	669	659	643	671	662	651	695	623	607	603	670	646	671	681	695	644	666	672	621	688	688	618	676	675	612	688	704	640	727	631	652	648	648	651	663	666	685	707	650	670	659	680	630	611	648	684	627	704	642	626	658	667	645	693	669	658	687	614	666	595	663	698	704	702	662	641	661	650	672	631	681	658	672	682	629	673	636	666	655	701	666	654	613	717	655	662	623	611	650	659	649	640	686	613	687	617	688	645	628	654	633	657	623	669	667	664	646	657	642	683	641	683	658	647	648	672	637	687	605	609	664	608	617	680	664	683	690	646	672	654	663	669	684	682	655	661	649	576	631	698	690	689	642	656	623	609	650	684	667	640	664	645	661	675	623	630	643	660	720	670	634	608	642	650	648	653	640	689	629	662	665	633	676	703	650	692	643	652	631	672	683	659	650	666	642	664	656	645	656	641	654	645	652	613	645	615	642	677	682	650	675	665	605	649	594	648	673	692	609	685	694	659	648	640	655	667	648	661	650	620	622	679	688	664	617	638	674	652	661	651	665	665	600	612	629	664
23524	22786	31206	25294	21070	15603	2492	484	425	403	431	402	418	406	405	385	411	370	374	389	368	380	371	418	422	422	437	398	421	406	389	387	403	416	371	389	390	357	429	391	371	381	378	425	395	398	385	388	385	382	355	420	421	423	412	382	380	410	403	373	382	389	430	391	379	405	421	399	390	375	417	370	406	432	391	381	390	375	380	403	399	386	395	395	413	380	361	379	371	396	370	390	380	382	403	416	388	401	383	378	431	364	398	371	386	385	367	389	399	380	413	401	388	435	424	409	410	424	399	372	409	385	399	381	394	370	393	446	418	410	378	418	404	383	419	374	408	405	405	403	352	414	373	383	448	386	397	365	413	397	370	411	399	391	377	396	391	413	378	385	401	414	418	413	403	406	384	367	424	408	384	400	431	371	392	407	411	361	394	436	430	399	400	412	391	396	397	387	404	398	410	393	398	406	403	401	395	407	413	367	374	426	368	424	400	374	388	435	396	412	417	423	366	391	437	416	398	376	384	421	377	419	340	392	382	395	355	377	397	413	383	392	401	362	424	377	399	411	401	431	424	371	401	403	400	419	411	426	388	376	391	392	375	425	412	407	386	374	409	404	391	413	403	410	371	411	386	385	388	370	391	382	372	409	375	418	418	422	380	370	373	419	395	422	427	386	439	397	392	398	409	424	394	415	404	431	386	371	433	399	386	398	386	412	376	379	427	406	432	404	382	412	402	415	400	405	374	380	377	351	416	376	390	404	421	389	362	403	390	391	383	396	383	380	395	432	351	382	439	379	358	416	415	419	396	393	438	396	382	370	370	380	422	393	421	420	394	381	373	381	406	436	394	408	402	400	358	394	396	366	392	411	389	396	391	367	397	394	405	372	428	427	378	412	425	424	397	402	363	400	376	384	386	389	421	397	406	386	387	382	392	387	363	365	400	371	420	403	413	406	374	388	413	394	407	396	389	372	415	387	392	405	381	392	352	386	385	437	375	395	396	422	364	384	404	384	381	374	415	397	397	429	392	396	398	399	375	389	375	452	371	420	400	397	374	410	386	400	415	413	399	379	380	412	390	409	400	402	394	440	402	376	389	371	403	397	405	367	428	416	379	426	380	414	391	341	400	375	384	413	364	412	395	392	396	383	388	371	392	412	416	439	377	395	354	450	392	391	395	399	402	400	396	382	407	421	403	388	376	415	401	398	414	385	381	390	350	413	387	367	393	407	375	383	384	404	377	402	425	409	394	404	372	416	388	374	400	381	412	402	413	415	428	438	369	403	406	397	413	408	402	419	398	400	394	386	398	377	392	425	465	425	427	375	395	440	385	373	388	434	401	397	387	411	393	420	385	385	408	409	394	412	371	388	434	413	369	384	399	417	402	378	392	426	395	393	414	407	405	399	394	416	370	362	367	407	394	399	401	347	405	373	391	413	388	361	408	369	389	392	404	395	409	392	399	379	400	357	429	425	379	377	405	429	413	394	406	401	379	426	435	391	370	403	393	392	415	424	357	372	363	399	377	429	383	400	404	405	393	393	429	378	392	424	397	395	380	403	427	373	426	393	421	407	389	391	377	398	407	429	408	410	398	361	418	387	396	377	386	426	396	370	435	374	390	386	420	389	428	410	401	367	392	447	388	397	393	372	388	403	418	375	386	371	408	414	406	411	403	398	390	373	380	407	423	398	444	418	385	389	370	406	379	415	432	377	420	409	367	403	369	413	404	382	384	374	377	397	403	465	389	414	410	407	388	411	417	362	376	419	391	409	378	444	432	428	389	382	381	366	425	366	412	408	386	366	378	386	393	393	419	358	418	428	409	426	421	425	390	427	399	369	374	376	403	364	422	387	380	416	422	413	364	395	412	383	381	396	414	376	383	411	385	413	409	369	408	406	378	408	404	408	384	395	425	396	445	409	427	432	359	403	392	437	423	415	410	370	414	379	370	430	374	410	397	394	412	411	366	351	397	405	352	401	407	410	380	391	361	383	405	423	397	432	395	378	382	399	404	376	384	414	409	393	385	388	417	410	367	404	358	401	389	402	384	381	377	381	378	394	390	405	407	413	387	385	441	416	403	426	408	394	371	374	416	399	394	433	409	370	390	346	402	392	361	392	379	401	395	392	362	403	401	412	382	420	382	374	387	368	372	363	410	381	391	411	392	392	404	378	443	385	401	400	401	382	404	386	403	396	388	394	381	353	420	420	396	411	408	405	370	432	402	412	403	416	383	443	390	413	390	405	447	393	438	390	383	380	416	412	372	371	394	408	385	402	371	395	397	377	411	410	404	408	404	379	376	411	419	362	410	382	384	379	364	375	407	387	371	353	385	391	380	380	438	379	374	363	393	366	378	396	413	403	403	423	390	395	387	415	395	406	421	440	361	390	404	391	401	375	369	432	417	422	421	404	388	383	400	413	417	414	409	364	385	434	396	411	386	398	433	386	338	403	359	406	377	368	397	397	392	410	375	390	390	410	356	384	389	393	387	375	381	335	385	400	412	378	420	421	397	376	389	429	411	348	405	414	423	396	391	399	384	375	417	378	404	410	412	388	368	427	410	415	407	365	385	385	357	421	394	392	377	410	378	398	392	418	374	406	419	373	408	419	395	413	432	434	391	379	372	394	419	381	382	401	384	414	448	386	388	396	408	402	382	396	436	420	377	401	410	401	389	419	402	396	395	437	410	387	385	365	444	418	415	387	371	380	417	402	387	404	418	417	428	369	403	408	381	400	393	413	385	358	376	396	402	403	414	386	376	364	388	408	384	382	393	413	424	403	415	407	379	418	380	415	432	400	389	381	395	398	415	401	434	414	368	378	364	400	398	420	392	360	389	390	355	399	372	422	403	382	422	370	405	386	449	383	403	370	372	418	371	420	431	399	399	488	402	419	378	393	412	420	391	429	406	358	387	397	415	368	397	374	419	385	348	402	409	385	385	367	389	371	411	377	386	405	394	367	415	402	378	413	408	375	404	403	380	384	405	409	373	361	409	412	358	395	379	377	394	419	385	383	392	392	411	403	392	419	383	374	411	394	393	394	385	399	410	416	381	375	409	416	392	462	400	398	407	400	407	390	444	408	369	394	387	374	431	430	395	405	398	390	415	415	400	407	381	431	401	414	379	392	360	363	428	394	378	392	393	405	372	415	397	388	356	389	391	399	394	422	390	422	413	402	369	394	397	398	406	403	404	381	404	396	427	373	402	403	383	414	385	390	361	387	384	366	404	378	368	395	400	378	382	375	373	398	451	381	394	399	374	388	381	393	400	394	396	385	397	387	364	395	372	408	397	384	413	384	402	404	431	367	425	413	395	406	398	371	352	428	387	395	408	411	370	387	392	385	391	356	365	347	407	364	371	361	437	402	400	374	436	383	368	380	387	375	422	366	420	373	417	388	424	403	421	387	410	377	363	437	402	399	399	395	376	370	399	424	403	417	400	356	423	407	382	402	374	397	379	395	418	422	390	410	382	373	439	390	428	392	411	410	397	382
60285	100513	72179	41878	17638	4081	1147	812	713	684	734	737	737	727	729	673	739	762	711	717	765	694	715	701	702	718	722	689	734	631	734	694	736	693	690	749	687	738	731	730	727	687	684	686	734	731	695	697	701	710	698	706	691	712	680	734	694	663	677	732	668	732	700	688	742	694	714	653	772	725	709	736	688	672	689	727	726	676	640	717	683	712	713	726	684	704	714	743	727	697	700	655	738	709	770	713	724	684	702	717	726	688	666	715	708	721	752	717	719	723	659	731	725	695	670	705	741	739	702	727	714	696	692	697	783	709	688	665	744	701	731	676	727	721	649	742	667	688	735	687	708	694	690	704	722	717	750	692	710	712	690	705	688	688	735	708	707	690	730	678	701	667	723	711	737	709	685	714	694	710	717	712	746	708	714	698	716	680	738	663	739	744	681	738	706	717	714	714	713	711	685	705	689	727	733	789	670	679	746	661	746	649	729	729	699	696	756	670	716	689	688	699	748	729	715	669	703	731	727	650	660	707	702	697	663	700	728	718	687	646	714	666	688	692	686	734	718	696	727	702	698	735	705	716	646	693	690	716	757	679	707	736	748	691	735	680	749	730	704	697	713	655	717	732	726	685	737	708	738	760	751	759	694	744	709	714	711	657	709	687	759	681	728	694	744	686	723	676	699	712	753	696	706	722	687	688	733	696	686	719	725	693	730	704	729	726	715	669	783	745	735	757	675	689	666	714	733	673	743	686	744	702	714	693	694	668	721	714	701	697	714	681	697	730	723	687	678	722	724	721	656	675	703	727	700	743	729	696	668	715	727	715	679	711	737	690	788	722	737	692	660	739	740	722	697	751	697	718	699	732	730	720	732	742	713	745	678	729	659	679	688	720	717	683	737	696	697	764	738	715	722	732	723	731	713	695	727	687	680	755	750	704	712	700	708	706	725	728	665	698	725	672	727	685	682	735	743	679	695	737	682	656	790	681	710	706	733	696	690	708	729	699	658	698	709	712	670	705	729	748	670	726	664	718	702	742	764	678	712	685	728	707	731	713	712	736	738	737	679	725	717	768	690	734	700	762	725	729	713	727	701	764	749	757	693	699	656	790	718	743	714	734	700	703	727	702	696	725	743	699	714	747	756	704	729	680	703	745	698	763	689	749	704	702	655	684	715	683	719	694	685	709	740	702	707	716	690	668	730	758	717	714	700	727	756	736	733	740	698	710	775	695	718	768	734	736	704	730	713	700	716	663	704	751	755	704	649	763	746	719	723	730	701	759	673	709	733	692	671	683	684	692	717	713	717	719	719	714	733	712	697	725	702	723	702	689	727	728	723	687	712	695	681	685	700	745	708	722	740	720	709	718	718	710	724	705	654	700	668	740	778	753	730	698	704	736	754	717	685	690	709	686	705	713	688	672	762	691	698	706	676	746	726	733	703	742	692	743	722	644	693	747	739	731	733	721	743	697	682	747	743	764	719	683	713	694	733	694	729	735	680	729	701	722	717	721	697	738	687	692	730	713	749	678	749	679	683	722	699	686	734	719	749	727	697	775	739	630	685	762	731	680	721	745	699	732	695	733	715	661	700	696	696	753	716	663	677	750	728	686	707	726	733	731	711	672	665	714	722	738	725	733	733	741	758	699	734	726	696	720	687	690	698	724	724	739	683	709	711	700	739	728	683	707	697	686	708	692	718	716	689	711	722	700	714	706	721	756	733	714	720	732	702	696	697	714	709	717	709	726	747	707	724	741	718	684	703	694	695	730	720	734	697	686	731	722	752	674	672	747	677	729	748	729	704	698	721	710	740	660	701	630	727	681	726	716	706	715	710	746	753	713	739	661	676	719	727	706	708	713	731	679	633	665	671	711	712	743	644	728	709	722	716	717	722	722	695	714	718	693	710	753	741	679	700	710	695	738	690	725	720	666	694	725	740	709	698	728	709	719	713	690	735	680	727	707	732	720	714	718	663	706	715	659	654	692	732	696	706	681	730	720	686	722	723	720	731	713	701	706	693	694	716	696	717	664	646	744	718	719	715	644	736	692	714	697	726	730	714	696	665	705	702	727	685	721	679	732	725	696	695	680	738	721	727	766	762	646	734	691	706	707	682	750	696	746	758	729	709	714	663	660	768	794	703	690	744	682	740	736	722	704	726	706	662	726	661	741	694	703	761	707	658	705	722	739	707	731	676	703	731	722	741	756	707	718	706	689	740	737	707	741	719	764	692	700	744	687	717	684	727	738	767	696	692	673	678	723	694	737	712	749	753	680	731	714	716	711	718	717	673	788	708	684	725	699	740	703	682	707	755	739	759	706	739	725	710	694	702	699	712	708	688	749	712	749	715	728	724	694	681	715	649	691	714	702	727	712	691	679	735	744	688	673	732	682	692	730	750	686	732	688	735	727	679	703	742	714	680	743	728	779	711	733	700	715	677	737	661	703	692	790	714	740	714	752	732	704	716	676	689	719	669	689	741	718	730	691	717	694	678	673	721	710	708	695	669	695	672	700	730	739	722	771	705	718	733	691	731	703	701	738	756	693	698	738	693	766	697	728	716	726	673	715	705	696	682	748	736	718	740	700	695	730	730	699	736	698	745	730	748	667	727	724	725	671	696	682	684	718	721	751	719	698	708	770	741	708	708	735	761	718	752	704	744	724	705	727	701	698	765	750	670	764	693	745	691	707	730	797	720	723	705	736	703	709	732	688	691	761	679	728	744	695	678	743	691	700	762	746	674	736	695	769	694	716	698	722	685	712	753	678	669	723	676	692	705	723	713	714	714	689	728	700	735	729	718	776	681	672	720	704	692	696	733	753	743	763	690	717	736	723	696	685	687	744	686	728	696	707	737	757	712	681	710	704	718	670	659	680	726	755	719	706	720	770	700	714	755	690	719	751	735	700	719	720	710	755	678	765	762	726	702	713	706	683	725	726	703	711	749	723	698	743	706	726	695	734	757	752	731	687	668	731	683	719	730	744	710	715	749	703	664	710	710	733	704	721	731	694	730	710	742	739	715	721	687	715	736	715	723	688	727	764	721	714	695	666	677	687	661	701	763	724	724	724	739	710	648	730	699	676	704	703	720	697	711	678	706	728	759	685	702	726	692	727	714	698	671	704	701	739	704	695	781	749	751	665	700	689	702	709	732	726	727	722	691	704	675	686	717	719	691	703	691	667	724	684	659	731	713	692	749	725	744	703	712	713	713	702	722	733	727	708	688	712	703	692	721	731	678	695	780	697	727	688	714	723	703	705	700	722	749	749	690	715	708	740	700	708	684	702	697	702	668	716	670	704	708	717	783	741	704	696	762	677	695	668	729	726	696	725	675	704	700	708	701	706	724	695	783	711	715	744	745	733	727	683	647	672	736	695	722	744	692	704	699	671	750	675	678	633	716	710	740	714	708	729	719	719	669	726	683	667	721	677	682	665	672	683	752	719	711	718	718	709	708	736	734	713	723	702	760	715	709	694	696	731	679	719	716	677	755	760	777	725
29941	32149	26968	11380	1613	508	375	357	336	334	374	340	376	331	353	335	352	339	342	358	313	345	321	343	327	349	304	326	339	319	336	335	352	323	323	341	363	345	317	344	356	349	355	346	348	396	364	322	337	332	370	344	345	322	329	346	352	308	333	318	323	321	327	318	334	375	323	326	343	356	359	339	352	354	320	334	341	338	349	324	339	354	330	317	346	336	323	349	356	313	340	351	348	361	371	354	365	318	313	334	345	367	331	350	366	337	333	334	330	360	384	334	336	388	366	340	343	326	312	367	353	296	318	348	360	343	322	335	321	323	347	334	307	346	349	351	347	349	321	345	346	323	360	337	333	322	328	354	321	351	355	344	334	361	315	342	359	340	348	355	343	326	381	335	336	328	347	379	320	339	345	329	336	338	330	323	290	323	337	342	372	370	307	356	336	322	300	329	336	331	361	335	371	346	354	359	310	303	327	342	352	360	360	331	354	351	344	373	342	350	352	358	334	325	349	342	336	378	351	300	357	343	327	318	355	344	359	316	363	321	338	375	314	346	354	358	320	350	306	374	342	357	349	348	347	336	346	343	322	327	339	336	319	354	351	311	317	324	350	353	350	323	327	347	344	353	344	350	325	328	350	304	363	299	350	327	353	330	343	348	309	338	338	330	344	370	329	292	337	353	324	337	360	349	333	323	310	317	373	331	372	318	350	372	329	332	313	370	346	322	324	316	366	320	358	346	363	355	338	337	312	340	353	352	326	350	317	330	337	347	354	332	345	344	348	359	305	331	359	362	351	329	322	282	320	328	328	361	340	343	338	344	324	344	324	324	350	326	329	306	328	323	354	354	348	357	309	343	353	377	323	362	352	337	335	355	364	308	304	352	325	315	350	383	355	341	362	343	329	353	333	345	336	341	356	362	356	295	324	340	355	378	289	314	294	322	347	335	334	341	341	336	329	335	365	335	347	303	326	332	317	350	360	346	344	365	339	350	349	331	336	321	345	314	346	337	337	362	336	316	363	353	339	334	376	328	339	341	341	318	317	345	329	326	318	324	366	330	335	285	316	325	333	327	341	315	321	355	313	323	330	353	313	307	332	312	327	336	330	353	357	367	311	335	339	333	361	375	352	356	369	319	327	353	327	348	338	352	322	327	341	332	325	345	350	322	327	334	360	335	325	346	342	323	340	330	349	382	335	355	315	350	374	361	309	326	311	385	336	347	364	308	378	335	337	355	345	362	338	315	350	337	342	331	343	337	300	335	332	351	357	357	347	344	308	373	355	338	364	346	338	361	340	324	331	323	386	357	326	355	310	343	358	348	373	364	366	347	349	366	376	352	349	319	325	315	313	363	342	305	348	329	328	324	328	336	343	360	342	340	341	346	351	312	327	329	348	317	349	321	310	314	328	363	344	328	330	399	336	353	336	365	355	353	347	346	363	320	347	362	342	361	350	362	347	341	362	343	330	354	322	337	349	365	322	318	340	319	305	333	354	293	335	323	329	342	364	332	407	365	369	333	309	332	327	319	345	343	310	343	322	335	346	336	348	352	339	325	353	365	322	352	340	344	350	341	354	308	347	356	385	336	331	307	352	362	316	332	313	325	346	362	342	375	330	329	324	350	359	338	354	335	349	343	300	342	371	344	350	308	307	353	350	359	357	352	306	332	325	370	330	351	364	362	329	311	354	332	344	336	347	335	333	342	350	362	321	328	346	349	350	335	361	334	317	346	317	322	383	338	360	328	346	345	334	378	325	363	339	379	371	339	355	355	340	344	321	336	352	346	345	316	304	353	329	364	337	353	346	359	391	320	321	340	327	322	328	356	351	335	320	333	349	327	355	356	324	337	361	338	344	337	330	367	362	352	341	367	312	341	337	328	357	346	334	315	336	340	328	346	339	334	377	350	330	324	321	336	348	366	357	342	321	340	328	344	345	339	352	346	351	348	284	392	327	314	317	304	371	331	359	355	340	325	309	386	371	336	371	356	355	369	301	313	372	359	325	290	353	340	320	347	330	377	353	307	350	321	323	337	363	342	321	333	403	354	345	335	301	341	323	345	344	307	340	353	343	336	346	391	340	367	349	353	340	334	315	335	329	319	329	321	346	318	366	336	340	350	323	329	347	324	312	320	380	325	353	346	349	306	342	320	348	346	359	368	312	339	342	349	333	327	323	346	340	337	339	352	337	343	375	363	337	353	370	339	360	357	372	320	330	309	340	329	339	358	314	320	333	350	356	346	333	338	342	392	323	375	377	350	345	350	342	346	347	317	362	348	328	335	340	372	322	373	318	337	347	348	318	366	339	332	356	342	349	316	335	351	346	345	372	353	313	329	350	317	318	310	301	338	347	340	330	334	333	337	360	316	342	333	353	334	338	339	368	324	322	347	342	340	316	364	349	368	321	338	328	309	343	359	360	308	342	369	366	344	328	360	350	315	345	364	333	360	340	344	354	348	332	368	354	314	323	311	320	352	346	340	340	313	348	366	337	335	345	325	318	356	353	323	350	315	330	345	350	328	335	361	346	367	370	331	295	337	317	343	315	326	353	338	367	322	341	363	377	337	307	377	377	344	321	363	320	351	346	321	338	332	337	344	307	332	333	328	343	323	340	358	391	351	352	336	364	354	320	323	339	307	325	363	336	352	336	356	347	302	350	339	366	347	348	340	339	341	329	350	336	345	340	331	316	360	346	346	361	331	343	323	366	321	350	347	322	311	300	341	353	339	341	305	338	335	340	333	345	328	340	348	337	356	358	342	345	322	379	332	340	371	359	331	366	323	321	365	354	328	375	353	325	358	346	328	335	327	346	372	343	331	358	311	334	347	353	321	348	318	343	313	331	332	355	331	315	364	348	350	340	367	367	314	306	374	385	329	362	359	353	347	325	315	378	359	359	355	349	336	362	316	310	348	351	337	326	359	337	310	366	325	349	359	319	341	353	347	362	343	350	317	343	362	371	336	338	360	364	306	340	337	331	341	396	329	355	323	360	322	327	354	334	325	324	328	336	352	328	367	384	329	328	313	357	343	348	331	314	339	340	329	332	358	371	332	358	341	344	323	330	326	326	317	338	327	354	343	339	349	322	349	348	383	349	310	298	337	301	350	337	322	361	374	321	332	335	367	344	336	332	360	347	321	367	338	338	320	332	339	337	369	356	340	359	347	314	344	349	344	369	315	322	340	352	369	340	367	355	379	347	382	334	350	343	317	343	372	353	368	329	358	335	343	365	330	353	309	341	322	329	326	381	339	372	311	328	347	333	342	363	322	355	363	310	354	334	346	348	363	338	378	342	327	319	362	345	344	320	375	384	317	325	357	328	379	323	303	336	345	335	354	347	350	371	352	342	357	315	339	365	331	330	360	355	356	324	346	352	339	339	338	336	357	313	355	351	362	312	359	341	344	326	317	340	339	301	339	359	337	350	289	329	318	312	374	300	343	320	311	336	342	331	377	335	333	311	320	356	324	386	346	362	354	340	337	347	359	341	334
37529	48741	31974	12402	3183	1061	730	678	646	632	631	629	644	604	653	678	630	659	634	622	625	646	631	662	608	663	638	654	659	635	651	664	616	647	645	636	672	644	663	673	657	664	657	639	651	660	654	664	665	661	665	634	662	625	659	636	639	675	655	662	644	670	587	612	628	669	614	666	641	695	630	656	666	657	679	644	673	661	656	689	619	656	622	668	676	615	629	652	631	656	627	668	662	683	667	655	666	633	627	628	635	640	688	613	654	662	643	671	655	639	687	653	631	674	636	669	633	649	660	658	675	614	643	572	657	660	643	650	615	583	679	613	665	643	661	637	609	640	620	629	685	631	668	600	650	682	658	629	631	620	674	640	683	636	653	654	658	648	620	642	616	641	666	656	620	656	632	646	697	674	670	686	700	641	659	635	689	677	627	611	629	649	658	632	627	688	620	665	616	700	654	635	669	651	664	596	671	659	675	621	607	653	575	659	649	641	675	644	681	658	663	702	645	636	632	620	679	660	654	661	678	688	636	611	658	629	665	675	646	643	612	697	648	658	629	623	676	646	644	638	606	606	616	648	643	638	646	720	672	690	661	628	672	672	634	644	653	642	630	652	647	631	626	695	642	656	676	648	611	684	648	645	628	650	667	641	667	624	645	654	660	636	659	594	634	636	642	665	665	685	655	644	655	688	659	686	651	698	635	687	615	635	666	660	638	687	649	676	651	686	637	658	628	666	661	667	690	655	638	660	635	637	647	647	648	603	601	681	626	661	672	665	659	619	613	647	640	693	701	681	680	630	661	628	651	643	677	667	673	685	640	621	642	642	691	649	627	632	669	619	679	710	689	608	659	629	646	605	623	615	654	643	632	661	612	665	648	667	621	661	614	663	655	623	648	638	654	595	645	662	633	706	693	665	696	700	667	665	623	632	715	661	632	634	628	642	705	682	662	657	659	662	650	646	664	662	628	675	671	673	621	609	625	688	652	659	639	682	620	672	663	672	646	707	655	616	656	677	699	650	639	630	697	663	661	630	652	665	677	633	667	652	631	647	646	650	648	633	672	603	641	673	716	650	716	614	617	650	654	627	636	711	629	688	680	633	632	669	668	646	652	652	613	705	634	603	646	669	658	668	636	637	660	650	668	683	630	637	631	661	652	665	656	617	659	643	650	627	643	641	677	633	652	674	644	670	663	627	649	652	607	683	639	669	670	627	632	619	660	690	619	656	647	693	679	670	670	688	661	649	654	630	673	708	662	595	640	670	637	608	648	672	655	667	654	672	676	638	625	668	630	629	632	691	617	661	683	638	635	637	662	638	611	714	704	608	664	645	706	634	669	676	681	693	659	655	637	642	649	629	696	662	659	654	639	652	610	691	633	660	675	629	646	665	692	631	642	597	638	671	647	609	612	637	622	671	641	629	655	662	652	642	644	676	675	647	654	671	634	633	650	648	643	609	684	642	628	647	611	634	646	638	638	655	673	650	656	641	667	613	604	654	655	654	631	616	661	651	634	654	642	658	630	666	689	631	641	626	648	660	690	644	627	638	687	654	655	649	636	646	641	684	667	646	662	616	648	667	669	637	666	664	726	640	677	631	652	639	643	607	612	663	657	625	670	695	664	652	616	680	659	653	622	676	655	694	668	675	677	674	644	666	655	668	609	666	645	655	681	653	660	682	685	706	647	662	652	670	626	622	634	660	640	668	664	630	671	662	677	678	644	618	648	654	690	667	666	659	661	660	612	633	668	624	654	687	672	658	619	660	640	661	629	664	670	603	646	617	608	645	654	661	659	698	674	665	670	680	694	687	681	640	627	642	658	597	623	631	624	665	625	628	626	633	656	646	710	675	626	641	640	670	657	659	681	672	630	656	687	698	693	649	691	648	671	633	651	634	648	644	638	652	620	677	670	618	610	707	680	626	658	610	658	649	641	660	621	636	698	634	655	680	672	634	681	644	676	672	677	649	639	646	635	623	626	654	645	604	665	633	670	702	677	602	660	683	671	671	617	623	640	606	659	657	636	654	664	673	671	638	659	647	632	642	617	655	662	676	618	592	675	615	659	666	670	689	701	652	681	614	670	652	631	645	656	647	623	691	635	621	636	610	639	643	653	682	677	668	662	647	674	598	693	645	663	647	653	645	661	635	662	673	625	621	635	616	652	650	677	672	659	625	643	682	655	607	617	615	673	602	635	632	649	656	643	648	664	679	636	684	661	607	668	656	681	619	639	595	613	646	686	674	662	636	650	623	638	654	642	684	643	625	660	665	618	630	682	647	695	633	660	617	654	677	605	652	650	669	668	687	643	644	654	658	661	634	642	630	643	637	684	625	638	628	684	668	676	641	632	635	681	660	653	633	632	656	680	699	663	631	628	636	686	628	619	638	634	675	684	643	633	644	624	664	618	668	628	633	635	629	637	671	623	667	694	690	661	702	681	642	631	621	616	603	629	686	645	664	632	664	624	627	581	641	648	637	628	609	637	670	721	668	677	603	641	699	634	594	694	675	677	648	664	666	659	647	651	666	634	656	650	646	665	687	657	652	658	618	660	650	687	682	619	651	669	661	667	694	629	663	633	663	665	603	657	630	656	667	640	643	613	638	677	663	664	614	663	673	651	621	640	615	588	630	624	660	653	642	598	638	683	691	658	632	616	656	633	649	672	657	665	647	684	684	615	619	640	654	663	640	598	644	661	608	635	659	671	687	643	635	650	701	682	609	659	636	678	654	649	618	645	644	662	706	692	624	679	621	647	631	673	663	667	659	647	668	614	664	629	675	644	649	655	667	620	626	638	665	651	665	657	652	694	676	679	646	663	683	634	659	650	632	664	640	647	580	658	644	646	690	652	685	682	632	694	613	665	663	640	702	631	617	627	614	676	639	690	633	660	653	636	673	624	675	644	707	648	675	624	680	653	653	665	664	603	654	674	672	659	679	697	633	658	658	642	640	649	606	625	702	625	684	640	632	625	659	650	623	633	665	645	660	640	666	652	648	630	665	671	655	692	620	666	651	647	660	660	696	702	610	651	674	684	669	652	621	640	657	681	679	646	647	649	667	589	702	655	658	652	626	659	665	655	650	633	690	626	654	635	650	659	698	623	628	672	663	654	662	719	631	631	673	676	632	625	637	660	648	667	630	647	677	680	646	677	699	656	692	686	633	656	640	634	583	643	650	624	659	664	660	640	648	630	676	632	666	621	643	674	623	659	640	619	665	645	681	667	666	641	648	657	653	677	670	640	654	706	595	659	680	648	661	641	625	678	608	648	652	628	632	658	627	661	630	655	665	674	651	637	669	692	647	645	621	623	608	681	697	670	618	661	659	660	688	680	667	676	652	636	639	644	655	623	643	653	671	632	620	681	660	647	625	629	677	618	641	605	644	648	668	591	637	660	670	679	663	645	659	603	634	627	614	641	650	649	647	665	646	681	660	645	692	641	622	639	638	658	686	662	700	652	632	619	699	645	643	653	656	670	698	636	643	660	635	644	635
25157	25042	33780	27065	17422	4385	580	414	358	375	352	358	349	348	345	312	335	345	378	317	321	337	366	346	335	363	353	367	338	358	366	358	326	348	376	333	347	338	335	342	333	343	341	380	359	330	353	326	358	361	338	362	320	367	336	339	325	331	344	353	318	338	326	341	302	330	359	356	349	358	325	331	323	377	353	321	345	334	339	323	368	341	349	323	352	320	365	342	377	336	342	360	363	312	342	315	332	349	348	362	317	342	329	329	343	331	360	356	310	317	314	362	344	346	329	335	331	342	346	342	344	325	354	330	304	363	343	353	317	324	304	333	315	320	360	327	310	337	325	339	333	311	342	358	368	337	321	323	350	338	342	361	294	352	320	342	356	352	357	332	322	356	345	359	366	348	329	348	329	358	340	336	342	354	344	332	326	377	326	304	355	333	355	362	327	386	345	323	338	335	356	344	315	318	362	353	321	316	345	327	338	322	351	346	338	318	342	329	366	328	336	325	352	347	374	321	379	351	352	352	353	338	326	358	337	321	331	346	352	325	343	357	309	322	320	346	366	344	393	354	377	353	336	339	349	317	339	351	374	345	330	363	331	356	343	336	368	317	349	369	372	335	354	350	343	329	334	353	325	348	341	400	348	347	319	351	345	338	331	343	345	363	333	352	314	367	335	398	326	376	338	358	335	326	327	351	337	326	335	331	345	343	350	356	308	340	350	340	353	356	349	358	334	332	368	352	334	338	352	358	323	326	310	344	342	357	320	339	339	334	331	341	317	343	366	361	350	335	327	328	337	329	304	364	343	339	343	354	346	322	361	351	340	340	320	351	313	360	323	342	356	347	345	331	383	343	365	329	322	345	326	319	350	377	359	361	327	343	326	364	340	335	354	364	363	356	324	366	362	332	336	323	343	332	348	353	339	342	339	357	336	380	375	342	329	377	332	323	338	308	347	323	348	339	330	334	334	360	369	339	335	384	331	330	347	327	369	286	341	350	380	342	346	344	344	382	363	325	343	340	338	364	341	347	333	355	315	340	322	351	369	350	347	345	362	356	309	344	362	346	362	334	343	367	362	345	347	361	351	334	344	321	334	321	406	379	327	344	335	332	321	384	326	313	338	368	375	353	316	362	313	355	389	319	355	328	354	340	319	366	378	343	327	341	336	392	342	302	352	345	355	340	351	328	361	357	328	345	322	350	311	347	367	335	317	354	336	341	328	334	342	345	345	331	313	363	332	343	341	315	320	325	362	373	333	333	362	363	377	321	307	327	326	335	338	326	340	335	352	346	335	320	341	318	342	315	332	318	305	356	353	301	328	336	383	361	391	333	335	347	346	347	339	330	333	339	371	337	328	297	377	356	325	337	341	335	331	344	344	324	329	328	371	359	354	375	321	331	331	336	354	365	380	352	353	336	330	312	306	308	318	335	346	335	373	342	326	361	355	359	311	346	353	350	358	360	362	366	319	353	379	324	340	353	349	382	383	360	358	352	322	355	374	344	335	366	369	352	343	329	336	366	380	356	328	348	342	346	325	326	357	336	356	324	323	347	372	353	330	347	365	342	324	338	384	350	327	337	342	317	333	348	344	311	324	316	351	339	337	331	319	332	347	356	350	331	332	344	284	344	338	367	343	354	328	357	331	331	337	339	344	345	331	337	322	342	351	308	313	351	355	371	350	327	355	303	357	325	338	344	354	323	330	342	331	396	339	352	317	366	369	356	314	342	344	328	346	343	326	318	337	353	369	369	325	340	352	333	313	337	332	325	346	368	347	318	326	346	353	338	354	314	357	337	316	368	337	331	342	336	401	354	349	376	353	356	322	327	363	333	373	372	351	361	339	305	336	342	342	346	349	351	352	339	358	369	347	348	345	359	358	299	328	329	394	342	332	327	356	386	333	337	368	362	337	344	363	353	343	317	342	316	344	351	314	365	356	317	334	346	314	350	328	362	351	315	318	349	354	323	327	357	325	342	300	359	357	338	389	377	322	342	337	354	336	334	371	355	331	348	350	335	361	374	370	356	328	347	353	361	292	312	343	338	323	375	366	347	318	323	340	365	327	373	343	359	359	354	361	359	350	364	324	351	328	365	343	314	306	333	347	338	370	377	325	338	361	320	363	343	340	331	342	359	358	327	352	344	339	343	330	361	310	354	362	353	334	359	317	334	305	356	334	361	326	369	335	334	352	318	323	359	377	337	321	341	344	347	327	351	350	349	322	339	342	377	335	351	363	350	363	358	344	337	347	379	332	320	366	345	353	343	321	350	344	360	351	347	312	339	336	339	316	342	334	386	324	323	353	326	343	334	353	348	366	343	363	340	353	348	342	333	345	357	375	350	358	322	366	373	341	336	362	344	339	347	398	352	376	327	324	339	356	353	311	331	316	373	371	344	343	362	351	355	370	333	337	325	340	330	347	317	335	354	379	344	388	350	336	333	326	340	357	335	344	350	333	363	325	338	337	362	331	324	341	340	360	348	345	309	355	332	321	342	361	326	331	362	359	352	339	335	344	371	321	343	335	358	383	334	378	363	346	365	318	314	347	382	327	317	301	363	360	338	374	333	366	334	322	347	358	384	336	345	356	330	335	324	324	338	338	315	334	326	364	322	364	358	353	346	345	370	324	383	335	327	358	358	339	321	322	351	342	337	367	321	354	365	342	354	318	353	324	361	333	366	326	336	317	360	366	323	344	306	350	343	382	353	340	295	318	328	352	315	330	373	338	322	354	304	318	347	353	325	375	345	335	310	357	362	316	347	344	362	371	370	323	367	344	349	297	362	335	375	321	363	357	319	362	350	349	339	351	333	367	333	348	316	349	354	349	340	325	364	341	351	318	375	353	388	355	380	314	328	349	356	322	324	375	351	398	337	335	334	335	353	346	323	340	322	329	340	313	355	351	330	349	354	323	332	354	376	331	356	349	385	329	348	354	329	330	343	349	368	352	336	341	353	360	354	385	324	357	359	326	354	299	337	344	319	359	340	334	343	341	340	338	358	341	352	311	358	362	363	348	361	375	349	334	349	344	294	343	320	328	350	355	330	318	361	372	366	352	330	360	336	356	351	375	331	347	321	333	367	365	351	348	351	337	320	348	332	355	353	320	343	369	337	307	324	372	336	354	342	383	351	357	376	350	341	345	371	351	353	328	345	334	329	323	343	354	301	350	323	317	331	352	348	328	357	326	352	353	341	350	329	333	327	355	325	338	325	352	373	323	350	320	324	335	341	337	354	346	358	351	339	344	348	381	369	354	340	353	310	352	335	339	331	330	366	343	356	338	339	326	352	371	361	351	350	330	320	365	317	361	307	353	341	360	368	348	354	374	343	336	357	338	359	362	358	332	324	343	351	330	346	344	370	355	329	351	331	334	351	345	345	329	346	340	323	337	353	312	356	337	356	337	341	369	348	325	352	360	340	374	331	341	335	328	353	350	353	326	338	326	322	355	345	350	326	380	366	334	390	329	346	359	341	316	365	330	333	319	362	331	330
59793	88984	61667	33001	11760	2650	895	700	668	648	691	654	717	684	642	648	683	657	687	667	657	670	685	669	636	665	636	624	696	649	673	643	642	652	591	667	636	685	649	627	649	704	655	673	688	682	658	681	631	648	644	645	636	696	698	643	644	591	689	660	676	702	645	638	640	635	605	669	654	635	646	673	660	622	664	650	643	631	675	679	656	640	626	660	605	652	668	610	679	596	662	632	634	632	639	646	671	641	709	634	682	665	670	662	653	686	663	698	678	629	629	667	656	653	632	673	632	644	638	625	670	629	663	629	644	673	650	685	585	655	666	642	632	630	623	662	651	670	599	658	640	672	623	687	681	657	639	645	649	648	611	593	681	630	671	674	661	696	639	653	659	691	680	657	625	700	624	648	634	661	626	672	615	615	609	650	656	636	666	665	645	664	656	620	654	602	669	645	604	652	651	640	620	741	633	686	650	633	644	663	654	690	625	650	647	616	644	663	611	609	643	599	627	659	684	602	652	656	628	671	629	646	614	619	655	640	639	653	664	648	675	702	608	646	638	663	671	680	664	599	618	620	656	628	627	645	662	656	719	676	648	603	630	637	643	713	629	637	676	634	689	649	665	641	618	597	627	680	639	634	683	626	663	646	626	622	655	655	702	614	681	671	655	683	706	655	675	636	631	661	638	657	614	672	634	692	640	657	655	636	629	628	626	646	618	656	662	615	646	723	705	630	627	640	658	678	685	696	666	617	658	648	643	647	681	687	626	630	657	605	638	592	657	624	644	642	677	682	634	641	651	684	656	677	628	670	646	656	613	669	684	653	664	632	644	672	631	632	592	627	628	591	606	655	578	636	640	673	640	633	700	632	676	637	665	664	660	661	652	647	616	629	689	644	667	650	610	641	643	646	646	608	623	674	647	677	718	666	623	620	637	633	711	675	652	667	681	647	610	647	627	697	627	622	630	684	644	651	650	651	664	654	682	621	626	667	687	619	651	659	636	654	603	631	667	673	675	637	666	670	600	676	626	692	633	657	651	674	662	658	608	641	650	674	695	698	686	655	662	644	678	590	685	662	624	621	615	663	661	616	648	648	657	672	633	608	645	606	657	650	591	620	670	632	635	648	622	658	676	660	632	682	623	637	634	640	659	606	612	659	654	678	641	644	631	625	653	677	645	683	639	677	644	612	657	663	641	638	625	644	714	593	651	655	648	650	661	635	653	654	634	631	656	665	663	672	634	658	648	626	643	666	654	670	621	649	626	668	677	662	589	615	663	692	678	657	611	583	661	638	639	687	659	668	672	626	650	634	695	651	632	641	658	670	628	674	635	601	661	644	645	635	627	660	605	652	648	641	649	712	622	640	656	681	653	617	655	700	678	668	673	620	594	653	694	693	610	635	656	638	647	642	607	618	677	691	635	620	636	644	622	631	644	631	645	673	660	672	661	663	660	620	680	653	584	653	632	664	641	650	656	630	648	662	604	652	617	674	641	648	614	651	651	650	642	670	683	658	685	635	631	670	653	613	655	593	657	637	620	617	677	647	631	622	613	645	681	642	649	647	682	631	649	668	681	668	697	638	658	654	624	625	639	601	656	602	658	668	647	668	646	643	678	648	683	636	691	693	634	630	629	594	679	689	632	625	620	643	609	646	659	643	678	619	687	641	658	643	634	636	683	663	678	585	624	644	671	653	653	631	624	602	591	690	594	710	650	627	654	671	689	649	590	651	642	668	641	699	638	605	657	646	643	633	694	625	667	627	659	668	653	686	665	661	651	633	615	639	682	670	654	604	634	682	690	652	633	646	655	670	639	654	678	627	677	645	639	653	670	639	677	665	631	684	698	605	609	662	697	691	636	626	700	596	637	652	637	651	640	619	604	665	611	621	661	670	661	667	651	636	662	629	668	656	616	672	640	592	630	712	627	653	656	650	673	607	690	617	657	665	679	624	645	638	667	613	665	653	648	628	653	613	624	644	614	636	674	641	633	649	649	660	690	688	664	674	667	682	603	621	657	638	674	643	655	665	597	620	644	688	613	666	638	617	680	652	654	599	671	610	671	673	628	660	637	600	654	718	660	675	674	661	655	646	707	625	610	693	654	621	600	672	656	665	616	603	650	648	647	663	646	687	664	638	645	655	702	611	692	684	629	637	638	653	685	627	640	663	649	664	658	645	625	613	648	649	643	652	642	631	646	664	661	624	635	656	646	619	651	640	658	644	668	675	668	640	614	716	632	698	673	644	637	624	618	708	713	651	586	631	602	628	644	663	709	642	658	680	621	664	711	630	641	640	705	681	642	631	628	652	609	685	635	650	614	630	649	651	642	662	650	646	682	682	625	640	656	645	690	655	698	636	647	658	661	620	662	625	651	675	600	676	626	637	635	622	640	651	660	620	650	657	612	666	701	638	603	649	609	626	601	615	665	637	667	636	650	652	659	638	630	635	711	628	662	618	687	635	599	621	589	624	668	672	608	619	659	640	630	618	651	634	656	635	646	669	655	640	626	643	638	673	638	682	613	613	614	671	636	691	618	632	648	664	694	594	671	678	656	655	667	655	638	666	669	655	671	653	645	661	654	627	639	674	633	670	653	651	693	678	640	666	649	711	652	676	670	635	692	617	624	617	623	623	625	637	637	649	681	644	682	665	668	642	659	693	612	639	652	655	658	659	683	619	664	648	674	656	674	666	720	676	609	645	686	662	692	638	637	636	654	650	635	664	672	609	615	648	621	631	665	625	614	668	622	671	617	626	640	681	662	641	619	660	638	620	646	618	663	650	613	649	670	620	655	662	714	623	668	643	630	652	652	641	662	712	644	654	677	659	636	613	683	643	652	611	650	608	660	664	652	646	655	675	635	686	657	635	674	653	702	617	696	681	654	688	657	683	660	628	636	639	649	675	580	668	655	627	625	637	670	625	654	617	646	637	686	642	655	685	619	630	668	625	631	583	678	657	697	657	661	649	670	621	595	619	651	618	702	658	655	639	681	658	631	652	645	613	643	621	643	644	616	695	638	630	646	671	631	624	613	657	654	679	596	646	651	657	644	648	639	672	688	678	624	598	612	662	595	640	668	593	676	665	634	602	613	673	663	655	598	651	680	639	637	665	669	620	660	636	655	628	622	706	671	620	664	660	633	696	671	645	687	623	649	626	636	657	670	654	632	637	655	654	624	646	632	648	633	580	639	577	636	625	641	612	617	627	632	635	661	636	653	610	673	690	675	638	612	666	671	643	627	640	655	589	661	688	634	640	661	626	625	624	633	644	662	655	687	609	668	647	605	653	676	675	654	624	658	677	625	640	633	592	636	681	617	658	636	625	644	664	690	674	684	638	624	670	662	630	679	658	683	604	682	647	638	580	655	668	654	679	671	640	574	671	669	628	639	592	648	662	654	666	655	705	638	618	651	618	654	667	595	676	658	649	604	632	648	667	648	631	683	642	673	631	661	658	684	669	627	651	615	672	622	662	638	675	668	651	649	666	651	688	590	647
23598	22681	31373	25218	21153	16133	2648	507	394	427	377	381	419	381	397	407	412	427	412	436	432	400	399	405	434	392	366	401	416	371	442	421	388	415	374	415	423	406	404	413	377	408	407	392	407	399	382	429	403	386	418	407	361	400	374	426	389	363	354	355	417	379	449	401	400	405	381	374	394	388	430	392	418	400	340	433	386	410	371	381	423	355	379	423	385	386	376	374	392	406	366	368	421	416	400	415	366	404	403	384	396	389	393	390	400	412	404	402	389	406	359	420	356	407	388	367	404	337	378	417	409	367	411	431	419	407	397	372	405	409	393	425	389	360	405	386	414	392	398	417	423	392	370	406	396	386	415	367	382	373	396	415	421	395	402	390	434	431	407	390	358	373	416	421	401	366	409	402	385	402	408	383	403	400	411	381	405	406	439	382	403	404	398	378	362	370	375	404	394	394	379	367	388	404	417	403	416	388	417	406	420	382	388	413	438	397	416	400	379	393	383	389	385	402	387	403	409	364	383	377	369	389	378	397	406	388	419	415	432	412	382	421	404	394	419	403	350	373	370	407	409	420	376	401	378	386	414	413	387	416	390	387	406	385	397	386	423	384	390	432	375	422	388	424	402	386	380	395	399	393	386	398	374	397	377	376	390	409	359	444	414	435	401	391	406	388	413	414	374	432	428	423	362	403	408	411	386	428	386	386	401	393	386	395	394	400	401	394	390	429	395	403	387	416	399	400	397	376	413	396	431	388	420	409	391	386	408	402	370	423	407	373	364	406	409	402	410	414	360	391	432	388	387	392	434	405	383	386	393	379	394	342	395	391	393	392	424	397	406	381	427	390	386	422	379	400	389	409	379	385	350	424	424	391	380	429	435	405	428	414	412	367	414	397	416	427	425	386	368	392	392	406	415	398	375	385	412	398	398	383	405	374	378	376	405	373	401	408	388	405	385	378	397	374	392	391	400	429	388	373	357	385	377	393	396	401	410	421	419	387	386	394	410	402	402	416	363	393	415	424	378	403	389	400	463	394	408	400	407	375	401	392	384	382	419	387	395	377	388	436	383	422	423	397	391	399	377	410	428	413	405	380	402	387	449	400	352	431	406	387	388	392	380	393	417	418	416	385	400	412	373	403	398	383	390	396	346	423	376	418	421	398	392	396	357	385	409	385	396	410	451	429	380	394	365	419	367	398	398	399	426	363	393	396	390	372	369	385	373	405	403	402	402	404	378	366	414	384	436	382	384	405	398	385	393	440	420	408	396	406	379	409	381	396	395	398	435	387	407	374	389	410	409	384	425	399	379	422	399	369	361	382	389	416	384	435	396	425	402	392	411	376	399	383	371	385	380	378	396	363	397	397	424	382	416	400	384	376	426	391	426	425	367	394	393	384	413	384	380	417	406	369	402	424	405	401	356	422	395	409	383	388	412	400	406	427	368	439	400	399	376	373	387	393	412	438	418	414	432	384	417	380	373	355	425	392	392	456	424	386	428	390	423	441	397	386	342	382	412	417	361	393	396	388	432	388	398	397	364	406	415	389	424	371	402	384	411	410	404	401	402	353	408	370	426	397	403	404	403	393	375	375	431	406	401	374	407	392	408	422	388	409	360	399	391	377	411	404	404	390	414	391	396	410	418	399	390	373	405	392	382	421	393	407	394	385	387	386	403	347	378	384	407	398	376	396	389	419	398	395	392	395	388	418	398	366	402	388	416	374	383	411	402	368	390	388	376	429	406	386	402	392	369	415	402	379	419	400	417	387	394	404	376	412	408	443	404	384	390	414	358	398	390	400	399	398	385	380	366	390	430	406	372	375	392	390	378	401	419	399	393	410	365	400	393	445	398	403	409	365	414	415	373	396	384	409	377	419	364	406	373	371	388	417	410	422	401	369	366	389	412	406	417	413	395	407	401	357	399	402	412	379	393	412	425	412	400	401	392	389	396	383	404	420	399	402	417	438	392	389	398	403	400	382	410	391	408	404	403	395	397	375	393	420	393	400	357	385	400	406	397	403	420	396	389	372	388	371	403	426	449	396	425	382	389	378	397	427	413	391	400	394	395	378	420	424	395	393	412	385	403	402	358	438	379	378	388	416	389	390	373	401	389	395	367	419	403	391	396	400	400	379	394	421	415	394	426	459	393	411	403	379	369	434	413	424	414	435	414	403	404	422	395	406	431	402	415	379	388	416	434	430	360	375	392	426	453	386	394	416	421	367	408	381	430	365	407	422	433	420	396	386	401	415	401	384	419	410	388	353	397	417	371	397	396	366	399	408	405	410	421	401	382	413	384	401	438	387	426	389	394	398	368	396	380	383	425	405	432	401	385	389	379	376	403	410	365	375	399	369	374	392	380	444	403	425	399	378	381	356	380	430	389	395	392	415	431	388	409	407	395	412	368	393	384	410	390	410	400	397	399	402	410	397	403	403	410	403	405	406	403	364	376	419	362	382	412	402	363	419	402	372	423	429	407	399	393	404	377	388	451	392	379	406	423	393	419	378	418	434	443	404	420	408	429	413	384	367	403	391	411	375	391	391	409	399	395	377	399	409	393	417	366	397	375	421	398	382	435	387	429	384	353	387	374	381	413	390	385	414	411	421	416	405	390	363	432	424	405	408	417	393	411	380	404	400	386	390	420	371	397	412	419	379	395	398	389	371	409	413	392	416	376	402	404	439	402	376	376	394	420	392	402	428	382	426	387	402	378	384	420	403	412	411	381	405	408	382	419	383	374	361	385	393	355	366	394	403	405	402	366	378	414	411	383	390	427	367	405	407	394	423	388	409	404	396	369	375	399	403	413	379	382	400	383	340	402	420	389	387	380	399	396	419	384	377	376	402	414	375	390	385	374	423	370	410	404	391	398	418	399	399	394	393	381	386	392	396	369	413	374	404	378	385	392	380	382	394	406	399	409	369	426	442	429	417	425	377	400	386	407	378	378	425	398	371	403	363	421	372	405	405	391	397	407	432	381	383	414	380	403	404	389	411	389	364	383	364	391	439	383	373	418	406	373	410	406	395	406	400	408	418	412	417	380	419	412	424	447	376	377	378	363	416	411	378	396	402	417	400	402	389	414	393	383	376	405	423	398	383	377	408	417	389	379	404	387	368	392	422	379	383	422	383	411	381	364	376	398	409	393	431	414	371	390	395	406	384	431	387	430	369	424	404	400	399	422	392	363	383	404	386	365	401	381	408	425	381	419	398	344	373	403	434	423	417	379	424	388	402	380	418	415	401	396	388	417	396	426	419	400	377	379	417	409	347	400	391	414	407	393	376	407	403	386	392	410	394	387	423	397	444	422	411	399	423	394	381	365	376	422	411	396	414	399	418	378	428	374	377	427	423	414	445	431	419	383	438	410	364	400	392	373	399	411	384	405	436	437	412	416	375	361	390	391	432	360	369	410	386	404	414	392	395	387	382	399	415	410	430	396	435	395	393	377	381	420	408	367	379	385	373	393	376	403	393	363	395	388	381	342	428	397	371	392	427
60116	101333	72930	42097	19192	4537	1249	718	750	714	743	760	653	720	715	750	738	715	684	709	700	750	698	665	677	739	695	752	727	714	728	676	717	707	698	674	720	724	670	720	689	728	731	683	718	639	730	712	750	699	703	713	709	713	659	671	731	700	756	773	750	744	709	718	713	714	653	683	723	701	730	680	712	696	731	711	708	678	781	660	727	708	724	733	699	732	740	761	718	748	685	719	729	716	697	646	693	692	731	724	713	709	718	697	732	701	691	730	725	678	725	697	711	733	759	724	714	707	739	698	716	729	707	703	751	703	741	713	719	705	702	673	699	694	681	746	722	708	744	749	692	707	691	655	761	737	743	686	669	703	712	709	717	707	694	717	743	690	690	679	721	686	689	713	722	698	692	697	712	678	708	713	720	711	726	697	745	684	731	716	719	684	737	697	734	686	692	700	722	698	721	762	677	731	687	676	654	664	752	715	758	725	725	729	691	758	726	724	755	696	698	764	715	707	696	734	681	707	714	726	698	679	690	712	753	721	703	750	673	757	655	688	669	704	700	710	753	721	721	686	736	679	734	678	733	697	680	693	704	682	704	725	728	696	760	680	727	723	731	686	718	711	715	706	708	754	774	693	687	714	700	665	693	737	736	701	725	693	742	738	682	657	719	737	668	686	714	720	698	671	720	715	748	721	723	699	742	755	694	713	690	712	700	681	705	686	696	666	687	684	705	695	677	685	666	724	684	692	695	779	715	708	687	677	689	764	743	739	715	718	700	660	686	651	697	708	699	728	736	705	724	712	685	692	723	661	682	657	735	747	712	707	751	694	759	733	698	712	698	748	703	723	722	667	726	736	693	721	734	710	670	700	738	738	738	669	713	718	764	722	711	751	724	722	726	729	703	718	711	693	710	704	697	707	670	715	693	711	729	695	746	765	720	728	706	723	673	708	686	700	714	739	680	692	682	767	673	759	708	716	731	716	714	708	720	708	721	693	740	700	715	700	694	708	727	680	697	694	711	724	650	748	754	692	720	784	699	737	706	659	690	724	734	744	684	671	715	712	694	692	739	738	684	719	713	721	734	710	693	697	684	692	756	684	721	675	715	706	670	693	699	710	667	733	747	722	689	715	743	726	726	718	717	739	721	691	706	723	708	706	715	710	739	666	721	693	725	695	696	730	660	733	766	715	725	690	704	702	745	708	712	725	737	683	689	721	763	676	713	722	736	695	740	699	740	693	715	655	657	674	685	736	715	702	717	735	687	710	722	670	715	749	715	709	673	728	758	671	734	698	732	718	690	729	701	702	705	702	705	742	749	700	741	698	691	710	714	710	692	714	733	764	725	751	733	721	719	730	724	691	701	703	725	720	724	644	736	782	681	721	729	703	658	659	691	701	723	690	672	758	718	687	745	695	713	685	643	656	714	713	684	737	698	733	684	688	740	737	704	690	666	722	711	669	701	752	731	694	659	699	727	715	686	743	771	684	691	726	737	693	744	696	727	666	726	709	748	703	735	709	703	668	689	691	687	696	735	732	701	690	686	737	713	707	745	748	712	689	735	738	703	723	716	734	734	708	724	695	688	720	677	724	722	673	751	733	698	639	700	758	662	702	737	698	748	722	733	703	668	724	676	737	739	700	735	747	730	693	729	713	748	714	741	724	738	711	721	741	719	714	662	712	710	691	720	746	734	666	706	716	689	707	736	729	682	730	733	710	735	734	709	698	697	727	714	684	658	749	722	700	700	701	706	682	684	719	691	715	714	773	707	702	710	736	693	711	695	704	761	730	687	698	675	735	695	702	698	730	684	729	749	679	699	719	710	698	714	690	750	735	738	693	726	748	716	747	717	656	713	698	727	675	724	681	695	701	745	726	704	707	699	696	736	685	734	735	743	719	676	718	696	729	687	696	725	715	707	727	707	662	705	747	712	703	708	684	763	690	703	739	732	725	722	729	679	729	699	733	734	662	681	737	689	706	759	751	695	691	706	716	692	727	746	687	726	660	703	667	708	697	681	724	676	696	681	745	695	721	738	690	711	761	706	688	730	700	718	723	687	746	737	720	712	679	700	718	733	680	712	755	744	721	715	741	682	705	737	734	754	737	680	722	671	699	672	687	713	644	720	713	748	711	746	700	691	698	720	720	696	661	689	712	733	741	662	688	738	688	715	664	714	703	682	692	752	690	782	741	686	699	687	704	699	693	681	734	674	712	705	738	691	717	681	725	679	725	695	727	713	744	710	767	711	718	719	639	706	722	681	718	668	701	687	684	706	727	710	687	714	694	742	678	678	745	669	750	719	701	729	684	691	726	718	705	724	715	704	716	718	778	707	735	721	743	708	693	721	717	793	686	711	734	697	739	739	746	701	728	706	702	757	699	704	725	756	691	682	711	696	664	714	712	731	712	755	729	658	743	703	744	715	708	708	709	669	702	687	718	681	684	706	754	702	706	740	686	647	731	690	715	694	726	733	694	707	680	679	709	673	694	707	731	695	701	683	714	725	712	714	718	690	745	689	731	727	687	739	695	743	687	751	711	718	717	713	667	716	702	703	731	721	729	677	660	729	655	688	777	686	690	702	740	710	709	739	707	726	724	706	708	705	701	704	738	745	740	747	679	703	691	737	700	688	718	709	709	703	714	668	712	713	678	677	677	695	721	692	732	737	767	718	697	717	726	732	676	670	694	677	756	687	696	682	710	703	668	737	721	720	673	737	687	722	700	684	692	727	677	727	700	736	704	734	765	673	721	713	709	711	704	722	705	726	751	731	707	714	735	738	704	719	710	727	679	746	720	741	730	735	752	682	738	754	711	722	703	720	699	685	712	764	725	681	732	697	723	738	757	725	695	702	696	709	675	661	705	684	734	715	696	739	755	737	726	689	739	668	701	764	706	763	679	729	709	765	734	727	710	730	774	681	719	722	739	758	715	672	649	769	696	672	728	734	674	707	734	710	709	686	714	702	718	721	689	681	672	667	701	700	722	684	715	705	700	684	723	656	699	722	697	752	762	654	657	678	646	761	669	714	708	735	707	735	730	715	747	699	689	705	713	720	707	739	682	741	733	696	743	720	719	690	719	654	729	714	693	709	704	684	649	676	722	740	740	710	763	716	782	687	700	707	671	712	697	715	733	706	710	696	721	757	716	717	677	717	753	739	728	719	683	778	749	701	699	703	697	704	711	695	716	706	722	697	711	679	705	694	727	688	686	749	711	694	701	714	691	736	742	740	694	713	676	714	725	668	720	737	663	709	705	696	682	706	735	708	748	705	710	771	694	721	665	669	713	678	675	708	746	776	747	691	712	676	709	700	754	732	695	715	685	711	705	723	706	742	710	693	724	643	701	732	749	692	752	759	744	704	711	701	727	692	741	703	699	735	730	768	703	666	711	682	696	692	718	689	731	739	744	782	734	692	710	748	764	728	737	704	705	758	726	720	689	716	715	706	698	687	714	685	730	703	744	674	668	710	690	709	708	773	679	734	660	688	707	705	717
29834	31980	27772	11194	1843	618	370	341	345	342	320	335	353	354	350	365	327	365	356	349	346	363	340	348	353	370	343	335	353	366	356	369	336	337	338	387	346	327	318	352	352	345	381	332	326	323	331	361	337	335	305	317	326	335	316	329	351	362	373	336	340	346	360	341	346	329	354	345	326	357	335	330	338	351	357	334	342	360	351	343	334	314	349	390	366	330	338	336	329	365	334	340	346	368	352	348	348	333	330	365	352	335	360	342	343	384	334	331	342	340	356	344	364	321	319	337	369	319	313	343	375	337	307	335	356	332	344	322	348	333	360	345	327	365	322	339	317	371	324	353	368	306	328	335	341	361	346	346	349	332	383	351	341	337	381	374	335	377	357	341	342	339	338	318	337	350	326	329	320	345	335	319	341	336	349	334	364	319	353	321	345	360	341	355	346	354	368	340	313	320	333	323	369	345	352	364	317	335	312	370	348	375	338	336	345	303	354	339	368	359	357	349	385	333	346	313	356	324	335	356	359	357	317	351	352	320	336	328	341	352	348	346	368	320	319	315	373	348	349	354	342	348	363	335	348	332	328	338	351	347	374	345	349	325	340	343	327	339	332	356	331	326	342	335	342	332	340	333	346	333	334	323	350	332	368	325	361	325	367	338	342	306	331	320	357	354	352	361	337	348	335	344	344	323	334	356	362	325	341	349	322	382	335	311	336	325	351	323	334	346	342	346	343	327	358	379	370	370	356	344	352	366	350	350	330	312	361	333	325	359	339	331	329	353	369	334	358	339	365	363	299	326	349	336	315	348	361	363	329	333	339	359	349	362	342	325	347	324	342	347	325	353	357	307	336	336	351	330	324	363	319	351	360	338	385	351	357	371	354	358	361	350	332	347	364	364	346	375	369	323	376	367	364	328	333	354	352	356	342	343	349	340	306	338	322	354	354	344	327	391	331	347	354	342	357	364	322	315	348	334	350	362	341	334	323	370	361	322	344	358	314	343	364	342	359	336	329	356	350	362	362	333	320	317	332	338	337	338	365	332	367	341	323	326	342	349	344	374	323	327	318	371	338	321	349	338	332	325	338	345	326	337	363	349	355	371	359	379	325	343	381	394	332	350	342	369	325	325	335	326	334	315	354	357	389	340	328	328	348	331	326	353	327	340	366	344	343	329	348	325	357	322	321	345	329	338	351	364	351	328	366	320	364	325	356	355	333	324	335	369	320	343	379	301	326	346	367	343	324	376	335	328	347	345	345	345	316	350	323	332	327	347	340	356	382	300	303	334	344	357	374	319	349	341	319	366	352	337	311	352	348	336	335	335	333	320	351	335	343	387	342	369	387	314	361	365	349	341	376	333	344	351	354	359	339	349	339	327	338	336	322	370	315	350	355	328	298	339	343	339	353	344	340	339	346	376	372	349	352	321	365	328	353	361	357	371	340	332	373	349	330	342	340	356	324	349	322	325	359	338	330	334	340	361	340	381	335	320	344	359	329	351	322	340	324	305	350	327	356	349	363	386	348	336	344	335	414	346	357	375	329	340	350	341	334	320	327	351	354	322	355	353	348	352	356	347	380	308	318	365	319	364	340	350	332	362	363	345	341	352	343	349	320	330	334	343	346	346	340	337	362	333	337	370	332	342	332	332	353	312	360	323	326	365	365	393	338	365	354	337	336	353	375	400	354	359	383	354	388	329	354	351	364	352	371	384	334	366	352	326	357	357	351	363	346	372	327	338	342	335	313	367	314	344	341	349	351	347	300	349	345	342	331	318	317	327	325	346	337	366	335	349	329	335	357	335	344	369	334	338	356	347	344	353	327	311	366	333	345	342	353	312	349	369	363	321	330	364	349	348	363	335	332	335	355	326	328	349	353	360	334	359	347	332	395	345	382	333	316	316	345	367	333	348	349	345	334	367	353	334	329	342	323	344	351	321	343	306	316	338	344	350	320	368	356	358	362	359	338	306	344	305	349	300	348	355	323	334	355	352	334	356	362	355	333	358	363	382	366	333	333	341	380	345	344	358	347	377	327	371	304	338	351	316	311	367	338	352	325	343	315	322	383	352	329	325	310	340	350	360	361	344	325	353	324	360	354	357	314	368	339	352	374	338	329	330	329	350	375	353	380	319	370	321	363	326	350	348	335	368	315	342	354	352	351	347	332	344	336	307	361	309	336	345	331	358	387	342	362	354	347	362	332	339	362	337	333	377	343	352	343	329	339	340	347	350	349	326	323	345	326	345	326	333	355	349	325	316	346	352	335	359	365	332	346	353	348	345	346	362	317	348	350	358	333	330	328	376	355	342	326	353	348	371	353	317	336	338	342	311	385	326	337	316	329	336	334	315	378	327	358	337	336	339	351	359	317	342	368	357	328	333	341	352	339	337	333	316	326	339	349	333	347	353	387	332	352	325	329	351	345	332	302	310	316	362	331	359	330	337	350	321	375	296	320	345	361	323	340	344	349	342	373	352	360	315	307	387	370	337	323	334	380	345	343	343	357	331	357	334	340	347	317	365	354	366	328	369	341	340	348	336	328	299	314	352	385	322	326	326	372	366	355	355	328	334	350	354	353	345	344	314	345	358	310	341	351	354	350	374	332	334	345	343	343	364	326	341	378	329	352	361	351	306	361	369	326	346	380	354	343	360	342	314	331	378	349	351	365	344	289	321	332	365	355	365	348	315	341	368	344	313	309	348	354	365	357	342	341	340	319	360	353	367	354	353	351	340	338	342	351	365	334	326	370	346	363	346	374	319	349	318	343	294	319	335	332	353	352	342	337	347	346	354	324	346	335	346	370	358	353	366	317	317	320	355	315	352	350	326	352	336	372	364	314	359	355	337	350	350	328	316	327	329	328	330	334	335	320	330	327	328	362	343	356	330	326	349	328	340	339	334	351	335	345	339	332	348	344	313	368	365	341	337	366	358	336	337	363	347	372	327	349	347	353	320	367	335	325	343	369	374	352	372	348	333	359	326	355	324	357	348	336	312	375	319	349	341	395	333	343	350	351	370	360	343	331	339	349	344	337	339	334	351	320	373	317	337	323	360	387	330	343	342	325	327	317	337	370	339	331	365	319	358	313	317	351	321	340	326	300	324	335	354	332	328	348	357	323	335	342	330	354	349	339	323	337	335	423	361	349	344	318	352	317	340	321	351	343	371	340	339	321	340	359	376	344	327	351	337	333	353	337	332	332	355	338	345	359	356	352	327	381	338	322	337	347	346	352	360	374	343	317	334	330	360	354	320	363	334	376	341	323	345	340	367	374	364	338	349	328	312	347	357	329	360	317	369	302	320	371	350	350	342	355	357	346	338	371	364	344	400	365	324	354	361	343	318	328	356	348	361	346	349	349	358	372	349	346	320	340	336	340	366	327	319	307	334	301	342	345	332	327	332	352	344	320	324	358	373	326	320	366	333	322	325	336	343	344	361	306	325	322	361	317	351	366	346	364	323	344	325	353	325	344	368	335	341	350	349	375	320	349	371	382	377
37659	49530	32836	12250	3435	1179	731	668	681	645	643	642	670	653	643	620	656	661	681	695	684	676	671	647	628	633	640	603	655	664	630	637	641	647	654	693	610	647	650	680	654	642	711	698	655	659	638	658	653	680	646	632	679	630	677	675	617	621	672	701	638	632	638	629	682	640	623	646	660	673	641	646	643	627	643	651	687	659	609	641	662	680	655	657	676	706	655	675	613	635	670	609	669	652	613	620	662	654	624	646	687	663	650	623	657	649	683	639	632	648	636	637	668	613	688	659	692	640	694	673	610	642	658	640	647	628	655	636	660	640	661	663	666	671	635	616	666	636	653	652	615	645	643	650	616	681	690	601	643	674	664	662	684	636	648	626	636	639	648	633	680	620	595	627	676	682	597	639	649	650	623	652	693	619	629	609	647	655	597	675	663	655	620	625	682	659	580	628	669	666	674	622	651	642	630	687	645	635	649	629	648	626	730	614	617	677	670	634	616	670	658	690	663	676	648	670	672	612	634	704	650	631	617	671	674	645	651	615	684	673	660	606	661	630	624	663	664	664	658	660	638	622	640	630	645	658	680	646	615	662	723	605	631	643	687	631	625	636	608	652	652	638	628	685	712	655	627	634	622	619	655	659	675	622	654	654	654	607	628	667	623	615	649	656	640	666	718	718	643	627	672	692	683	631	624	652	660	592	644	652	609	698	648	671	659	621	630	650	664	637	656	672	636	626	633	626	666	672	655	610	644	641	644	663	679	671	660	632	680	643	677	645	677	667	661	680	600	685	669	668	651	649	642	584	667	678	644	661	667	623	666	657	676	666	644	689	602	600	668	703	664	674	705	664	668	639	662	672	685	644	681	603	667	664	642	660	651	641	637	607	690	673	642	633	643	640	635	642	660	657	643	621	621	622	647	645	595	644	642	647	628	656	690	621	647	632	621	642	659	623	609	674	646	649	562	637	706	652	643	639	684	657	608	673	649	624	636	648	643	632	610	635	638	602	666	655	625	624	663	624	613	671	640	702	644	667	653	616	631	673	644	685	687	676	623	655	617	685	658	656	616	629	635	649	628	633	671	635	640	663	641	629	663	644	608	667	610	658	641	652	708	627	615	636	629	662	607	682	672	691	668	663	641	659	656	615	652	639	643	630	668	625	649	605	654	636	619	714	666	633	650	646	664	636	643	664	638	637	663	619	629	689	648	669	634	645	669	652	631	647	668	614	655	689	655	656	635	634	672	620	656	666	604	642	647	661	684	649	650	688	656	622	611	670	681	621	617	642	637	666	628	686	660	677	615	612	641	642	646	646	647	618	676	667	643	689	664	626	665	663	643	604	715	629	680	658	656	685	633	661	634	622	624	635	681	651	658	614	638	628	661	620	657	642	693	663	681	624	672	654	658	648	657	682	657	672	665	702	673	674	699	658	627	699	630	665	685	681	659	682	667	635	626	630	650	695	652	637	637	643	665	656	642	608	635	651	635	622	687	674	687	615	626	619	630	683	629	648	660	649	682	622	636	591	627	633	660	609	657	664	694	678	602	674	637	667	628	692	668	630	653	672	660	661	692	679	608	659	643	619	688	615	614	644	664	691	670	604	721	657	668	637	659	648	662	641	663	638	692	698	658	635	604	649	635	653	634	618	643	700	616	631	640	634	627	650	640	670	655	649	630	598	651	650	629	649	670	639	624	722	654	644	668	616	703	664	609	647	617	637	662	610	686	715	651	663	649	668	646	599	645	632	648	640	686	623	656	635	639	629	641	628	625	640	633	667	636	643	679	615	655	624	622	646	642	600	703	667	688	646	632	639	639	656	633	600	671	634	675	609	641	662	679	644	663	646	660	616	694	638	699	662	629	645	655	656	644	652	655	660	654	650	652	661	612	617	656	721	646	685	612	639	672	653	651	671	653	619	635	683	667	644	693	651	642	688	655	619	630	605	646	652	667	684	629	607	658	669	678	651	633	639	633	653	646	648	632	659	655	658	664	623	633	666	698	676	623	625	598	620	666	656	664	600	646	637	638	646	691	621	628	634	629	641	637	650	682	639	641	669	639	654	639	662	590	666	640	680	627	663	632	614	616	646	670	592	649	664	676	690	653	686	642	626	628	665	671	649	650	632	664	650	641	636	679	634	660	635	674	654	657	681	712	644	627	695	653	691	671	626	672	625	637	668	647	671	649	637	647	637	689	605	648	649	649	649	668	647	646	627	694	642	597	632	659	660	611	655	615	672	615	682	664	646	610	657	668	654	660	660	692	671	620	660	652	651	646	655	661	644	664	621	650	688	671	679	657	627	647	639	670	626	641	658	675	686	619	675	628	646	681	709	633	655	626	654	669	627	658	671	667	648	644	593	645	619	665	685	694	668	653	637	675	657	644	581	665	667	683	643	652	624	680	634	679	639	666	637	612	613	650	717	620	640	673	632	660	641	635	665	681	628	644	688	641	658	654	646	593	660	673	679	659	626	586	598	631	628	651	639	679	625	648	654	686	661	659	676	622	600	692	677	675	616	663	649	643	683	641	671	661	633	630	648	664	683	653	625	656	635	628	656	643	626	609	636	651	681	656	657	696	660	668	689	666	598	686	642	626	645	669	608	649	645	661	699	631	619	663	631	690	620	650	629	641	658	621	629	682	639	665	669	675	609	647	680	623	668	681	652	642	644	669	704	658	650	729	618	674	668	678	653	672	604	630	687	692	636	635	633	667	677	682	641	610	646	696	649	616	608	640	643	640	667	666	668	641	646	656	623	690	644	679	662	622	679	662	669	628	679	678	688	623	660	665	643	644	619	642	643	656	667	683	690	670	637	670	655	670	646	649	651	639	660	701	671	722	668	664	644	639	647	669	693	646	649	657	600	639	639	636	656	653	649	665	623	649	600	640	664	664	643	652	699	632	644	654	616	612	603	669	672	679	627	626	656	626	652	627	674	636	652	637	631	653	651	675	643	679	677	636	678	648	630	680	655	668	681	681	632	649	653	651	677	684	642	609	664	637	643	616	632	674	666	665	644	621	663	626	629	621	628	629	656	678	678	670	656	626	672	643	641	648	588	657	692	634	674	647	663	683	673	670	676	617	685	678	622	657	700	642	586	630	653	662	669	611	694	661	613	662	654	633	626	672	646	658	638	662	636	644	642	605	681	628	647	682	686	658	681	676	675	586	697	624	677	632	647	624	664	640	640	694	643	646	657	663	624	612	636	660	670	585	644	635	663	640	616	631	646	666	635	623	635	633	660	648	682	613	673	607	622	670	660	729	636	663	638	660	657	685	657	626	616	644	658	649	621	657	653	662	619	644	633	698	651	684	668	669	674	631	615	613	667	691	654	658	669	642	622	650	634	656	649	630	608	647	670	647	694	670	666	680	670	658	618	687	660	621	646	651	646	624	623	677	645	624	690	631	646	645	621	610	635	668	685	697	596	668	627	656	626	641	674	621	644	646	671	632	650	682	676	625	648	642	638	718	669	664	686	667	622	639	659	645	632
25009	24984	33910	27059	17568	4610	556	364	343	382	367	329	335	324	346	365	332	358	323	354	341	374	392	327	340	338	343	321	320	317	355	350	338	368	337	331	387	329	355	350	371	385	326	323	325	378	356	338	346	334	391	363	332	348	350	360	356	350	337	353	347	346	357	330	335	363	347	366	343	334	340	343	321	391	319	320	365	345	325	353	355	346	326	330	344	324	371	322	350	342	353	347	362	323	388	325	371	363	339	366	353	334	345	336	338	336	367	355	343	343	313	358	347	352	360	362	350	344	344	332	327	335	340	330	325	343	370	337	355	341	331	328	321	322	348	331	338	325	343	344	333	327	341	323	321	340	372	390	357	331	343	339	322	333	378	325	348	321	355	370	330	377	347	361	355	372	363	326	324	352	346	341	365	374	347	347	351	334	331	340	349	315	324	306	336	361	352	354	371	330	338	355	342	338	359	340	340	300	366	360	368	344	355	344	374	332	366	353	327	371	342	303	364	354	329	336	342	339	355	338	367	353	349	320	329	358	351	303	308	338	361	357	347	351	346	344	332	334	370	338	335	350	312	350	316	360	351	327	320	344	339	415	323	330	348	366	309	346	358	352	316	324	354	337	314	333	338	323	352	350	343	349	297	332	329	332	346	332	332	353	329	328	357	313	348	303	329	328	349	364	362	351	375	338	324	332	359	343	349	304	346	357	353	382	363	348	346	308	328	339	314	361	347	358	337	293	337	330	352	382	355	383	359	316	397	374	366	342	315	380	366	324	314	322	340	340	357	369	320	351	349	333	340	330	349	336	335	336	343	330	347	319	341	330	374	329	317	341	345	317	376	367	320	317	354	339	343	345	365	346	341	347	360	359	333	331	348	336	358	374	374	339	339	325	351	340	341	356	360	378	373	362	342	344	352	291	367	350	338	327	373	340	358	350	354	324	365	346	337	336	357	337	326	340	330	344	339	361	336	329	315	379	352	321	329	363	328	363	350	331	372	323	342	359	340	346	328	311	338	375	364	330	349	367	352	328	321	312	319	353	321	341	333	325	324	332	356	354	367	311	368	359	341	364	352	377	371	332	340	323	347	351	310	376	331	322	367	338	325	314	337	329	354	364	354	377	312	326	324	344	370	344	355	355	362	351	315	336	372	319	345	365	320	324	347	360	308	361	347	341	305	349	346	323	364	347	367	354	358	339	363	340	325	354	348	332	322	358	360	354	344	382	352	309	351	324	330	366	336	316	326	342	347	377	313	366	392	331	360	327	323	386	365	328	330	325	360	329	306	360	348	369	344	344	333	358	336	322	321	376	327	374	357	336	338	341	350	352	345	337	370	344	338	314	343	350	356	359	320	353	348	341	355	358	355	336	366	359	342	342	375	351	339	328	359	338	335	377	339	349	338	361	365	348	329	344	387	324	348	334	310	373	356	341	312	319	363	356	311	313	317	339	321	370	356	360	358	344	371	354	356	356	327	353	337	347	359	354	356	333	325	370	321	347	370	340	389	348	377	346	333	379	318	347	348	370	338	344	352	399	384	332	315	313	360	332	366	324	345	345	390	320	336	337	328	354	347	311	342	367	330	361	335	359	336	369	325	314	319	358	367	381	381	342	354	359	320	371	355	359	346	358	332	356	322	347	337	338	350	349	347	333	309	365	370	337	342	326	354	302	371	362	323	361	346	334	333	349	338	344	348	327	339	331	334	339	363	323	356	339	358	334	313	372	335	311	337	344	347	334	333	394	334	366	328	353	315	330	352	339	352	359	361	344	329	359	340	333	343	370	335	373	380	345	364	342	325	353	356	349	361	346	331	319	349	328	336	366	339	336	356	318	322	377	323	340	356	378	364	341	336	366	366	355	341	324	326	376	380	336	339	368	306	342	372	365	340	332	361	342	322	380	365	343	296	344	332	357	347	329	366	345	332	370	310	356	324	356	342	361	357	348	344	348	330	322	345	342	354	332	372	363	381	323	342	315	329	349	359	346	383	383	354	360	324	335	357	345	344	337	318	350	367	366	332	380	367	343	349	310	350	330	352	327	318	319	323	359	337	344	354	347	328	336	326	335	333	339	343	315	368	342	346	358	318	369	299	355	355	351	329	355	365	372	334	356	343	348	329	318	355	337	330	341	348	378	366	360	347	364	334	337	350	327	347	330	355	352	337	370	338	333	331	338	302	342	354	322	361	347	342	329	324	355	349	359	353	343	333	376	365	328	334	372	336	349	341	343	321	355	337	341	362	349	345	358	396	354	357	353	368	343	338	326	332	340	332	313	339	375	338	357	357	332	351	353	336	353	319	359	384	373	366	342	366	364	355	373	358	337	310	355	344	361	349	339	363	370	355	342	338	339	368	322	308	348	369	358	347	320	345	328	331	354	302	361	348	349	331	334	367	364	322	355	364	348	341	344	326	372	346	355	342	333	340	336	367	325	370	318	341	344	349	363	378	356	359	361	370	362	347	382	322	323	348	357	368	310	325	347	352	326	349	344	353	331	328	364	328	356	311	367	340	316	348	345	334	344	352	342	322	350	349	358	343	346	321	320	349	367	365	329	349	375	319	334	332	332	352	342	354	346	339	353	371	347	336	352	361	360	346	345	335	350	345	355	366	338	347	370	303	344	332	354	353	368	326	317	354	324	309	326	339	328	334	304	325	345	366	350	339	356	363	335	332	352	347	337	353	358	346	357	336	324	351	328	345	333	317	342	314	323	355	333	357	355	354	324	342	329	322	341	381	326	334	363	332	332	353	335	318	319	325	353	354	344	305	345	314	359	339	330	347	344	335	368	345	329	348	352	355	343	331	340	362	373	381	359	324	334	343	308	349	363	326	328	378	300	343	323	353	342	348	365	315	319	323	324	354	320	345	354	355	339	326	359	371	315	330	354	367	330	348	331	322	332	395	367	334	307	358	373	319	325	331	380	358	368	348	362	369	315	346	354	320	329	351	320	346	326	345	325	383	347	368	348	353	327	360	353	339	343	353	355	338	319	321	369	331	396	363	316	360	358	377	316	363	347	358	369	297	348	354	345	342	326	349	328	345	331	332	326	361	381	322	359	331	365	336	355	339	308	360	328	376	336	336	347	349	353	373	332	300	325	327	344	340	356	332	344	330	342	354	344	345	341	370	359	341	359	360	328	327	387	330	334	315	369	345	354	364	355	352	357	351	345	362	351	333	349	335	346	349	337	328	347	377	349	379	327	320	339	321	390	348	383	344	362	352	320	346	363	341	372	325	365	364	333	339	356	389	342	368	323	332	359	368	374	364	333	348	344	350	358	362	358	339	362	347	355	327	355	363	333	371	350	348	344	358	359	334	375	350	334	373	347	345	360	352	320	335	346	285	360	355	347	348	321	359	335	337	336	328	352	311	326	321	341	350	340	342	336	312	342	343	350	362	349	355	348	343	370	333	375	336	354	353	327	328	328	340	380	335	344	344	343	342	325	312	322	334	348	348	334	348	365	327	379	336	381	330	335	338	328	385	362
59538	89631	62040	33288	12734	2740	847	699	719	622	648	648	654	601	666	664	674	677	694	685	635	634	645	642	609	652	637	594	669	689	629	659	628	662	654	647	652	621	702	644	612	627	653	658	687	631	686	670	615	713	652	661	657	673	655	683	671	629	698	601	680	652	668	634	639	638	694	615	615	640	648	659	637	609	658	687	596	664	657	593	633	686	610	623	638	626	654	636	671	650	634	667	642	668	643	637	685	706	700	694	637	629	649	618	650	642	679	696	681	703	675	636	628	594	605	653	611	634	639	630	648	650	639	655	623	643	648	666	636	642	682	651	738	736	651	649	688	653	659	642	652	594	653	652	640	633	677	647	660	681	652	682	601	642	587	614	628	618	667	686	642	668	655	611	649	632	694	643	632	666	669	647	620	669	640	632	722	634	669	638	688	644	614	651	627	621	665	665	672	681	655	642	688	676	635	657	683	642	647	658	623	663	620	630	639	654	633	614	615	655	612	602	663	646	644	656	626	649	605	656	627	677	613	695	643	682	639	648	638	687	629	672	647	661	626	617	613	635	685	625	650	678	648	677	635	645	677	658	645	646	684	642	641	616	633	623	647	657	608	684	624	697	621	643	669	620	654	653	650	628	655	683	684	643	659	595	658	678	639	667	642	697	657	612	649	665	683	638	601	670	647	689	648	707	641	623	629	659	644	611	623	690	654	685	622	667	681	657	621	660	607	636	674	643	612	671	658	673	662	646	679	627	616	656	622	656	604	630	661	636	662	640	655	640	682	698	644	643	640	672	662	675	630	636	633	624	667	635	645	666	658	603	608	632	614	683	658	637	659	652	605	642	628	638	628	661	620	666	631	702	653	649	655	667	609	677	626	637	642	636	629	650	668	634	668	646	664	655	640	630	659	670	644	624	661	602	590	642	641	671	678	630	641	620	614	703	671	682	653	639	651	629	608	604	704	688	636	667	671	653	675	634	630	631	608	627	662	600	673	663	683	616	639	646	596	659	650	636	621	652	652	621	684	621	678	691	676	613	606	653	651	652	673	653	633	625	665	635	662	652	647	631	642	646	684	588	631	691	626	645	653	653	625	624	638	635	644	654	625	607	631	638	624	669	652	631	630	620	667	643	660	648	639	620	600	654	665	610	687	658	638	653	647	686	676	683	647	684	680	664	622	666	650	638	648	608	675	643	634	640	633	621	629	617	675	657	614	622	655	629	637	636	618	629	656	624	620	652	642	664	642	652	626	608	660	658	651	638	639	608	668	611	669	644	709	650	619	625	639	664	642	649	655	665	646	677	673	648	663	600	696	664	627	665	649	611	649	625	641	631	625	642	626	652	667	648	670	626	644	643	668	643	650	664	642	672	599	659	659	692	655	621	656	657	620	650	653	644	704	671	622	662	681	655	652	679	631	661	686	686	630	607	623	625	643	657	660	628	604	664	654	656	656	653	658	631	665	637	631	643	650	636	655	653	654	657	659	624	627	614	644	660	628	659	615	637	605	641	649	672	633	664	625	626	622	656	618	681	665	664	639	663	637	650	675	617	659	663	647	632	672	662	679	615	648	675	662	672	614	661	635	653	580	702	637	645	642	693	663	672	619	632	647	618	636	613	665	637	667	625	637	697	691	642	691	636	646	646	660	657	649	633	666	656	622	652	629	640	632	662	678	654	640	607	676	611	608	635	614	648	642	663	660	668	657	637	655	635	666	627	646	653	668	650	668	643	636	640	653	620	664	653	661	605	656	662	659	613	647	599	658	659	634	675	640	682	658	661	622	649	645	641	674	627	657	645	611	611	654	654	671	615	684	641	649	662	636	659	640	625	637	661	613	593	619	651	596	648	662	668	637	633	655	656	647	657	672	635	622	653	614	692	659	656	698	600	661	687	647	683	652	636	632	653	645	654	634	648	624	685	612	636	644	662	641	669	659	669	674	691	682	656	601	584	618	617	621	640	640	657	653	646	620	634	654	635	672	624	643	639	646	629	642	614	593	628	637	606	659	687	661	708	673	633	621	630	627	615	657	640	641	625	645	628	685	637	679	673	635	613	648	619	661	712	662	677	616	658	664	625	648	613	636	661	629	599	681	656	634	650	634	617	622	624	598	618	669	666	674	712	663	632	669	671	650	610	660	672	636	668	635	649	632	642	659	651	673	630	640	655	648	651	655	631	636	654	648	610	633	668	683	646	603	638	644	650	648	641	653	619	679	623	654	669	659	658	690	698	666	632	630	630	635	657	655	632	639	634	633	638	669	645	620	638	662	674	628	651	641	658	637	685	658	662	693	638	663	684	712	656	652	622	619	684	644	652	624	664	665	627	627	673	619	651	664	644	616	653	649	637	647	616	646	665	673	633	661	605	604	699	642	674	671	647	608	654	623	641	653	650	633	592	686	666	678	626	651	665	595	619	655	666	712	627	648	675	661	665	658	679	652	632	636	669	665	637	661	671	651	651	631	637	637	662	639	629	609	636	634	630	668	692	643	678	621	653	624	627	683	646	641	627	679	662	641	646	648	616	616	653	657	688	664	659	653	650	664	626	654	620	645	668	602	626	674	642	666	677	688	624	607	680	672	669	662	632	662	601	626	648	635	649	695	671	709	672	659	670	655	664	655	657	699	649	685	630	625	645	653	643	600	638	655	615	646	626	630	692	637	632	633	646	643	664	663	666	652	655	659	635	657	671	637	672	621	642	663	689	689	643	608	641	608	679	667	671	635	614	622	678	627	640	655	659	661	678	672	623	617	635	652	666	660	668	611	623	655	671	593	671	651	630	667	625	656	677	686	680	631	600	613	647	660	649	647	644	658	645	637	635	670	721	674	613	652	591	637	597	654	651	642	604	618	650	602	664	663	645	698	640	654	657	608	655	582	637	661	600	677	638	626	677	632	654	651	632	695	696	693	683	654	619	619	654	632	684	626	620	654	602	646	698	694	629	663	651	640	592	667	638	647	626	632	645	645	663	674	626	649	651	682	615	626	661	657	628	660	617	703	672	595	687	631	678	642	672	655	677	632	660	627	669	670	668	639	637	653	589	630	612	594	630	665	656	672	616	602	591	633	631	662	633	599	580	651	596	615	634	585	672	578	683	617	616	651	617	629	637	653	627	652	656	628	677	601	660	678	667	635	634	612	676	629	639	661	634	601	669	670	636	627	676	610	648	642	648	663	659	666	643	672	609	624	659	695	690	630	682	641	613	678	688	628	709	690	653	636	661	606	666	656	669	609	663	649	646	645	690	650	669	663	693	664	644	648	651	659	631	656	641	663	673	616	609	679	654	637	662	644	646	609	664	670	681	614	710	631	648	649	613	647	654	634	649	642	663	625	628	631	623	679	596	624	671	640	632	629	661	644	643	644	652	609	613	623	638	654	698	631	646	660	697	634	644	670	689	641	673	596	661	649	663	643	631	613	656	685	614	652	664	615	631	665	635	621	600	608	647	638	614	634	708	638	638	656	644	608	630	656	624	638	631	615	691	673	666
23629	22556	31440	25254	21198	15878	2524	521	427	416	420	398	422	439	421	404	383	367	391	407	425	410	410	392	417	401	411	425	385	402	411	409	403	364	395	415	372	433	427	405	372	416	398	422	399	387	422	411	393	389	397	362	415	388	401	419	427	406	359	425	404	379	426	405	415	417	422	395	371	409	371	371	418	371	377	395	430	357	402	356	374	369	420	394	396	393	379	396	407	403	388	391	422	364	401	418	397	397	412	428	445	436	414	392	431	402	404	428	428	383	423	392	383	447	357	394	396	384	372	389	411	393	408	433	447	406	366	434	397	377	401	389	388	377	406	380	403	403	388	402	390	371	443	418	405	375	424	407	398	424	393	412	362	414	402	384	391	420	366	439	387	416	410	408	395	423	384	393	371	396	388	396	390	393	410	384	398	423	363	384	415	403	370	389	412	437	389	392	408	379	403	376	412	422	382	384	394	384	406	409	401	406	379	375	383	400	415	384	388	361	389	419	384	459	394	420	410	378	403	415	395	395	385	373	391	377	419	409	412	383	362	421	417	402	419	383	423	416	362	433	392	413	419	402	391	384	418	389	395	372	401	408	464	418	396	419	359	390	411	380	393	387	393	366	401	370	394	416	389	428	428	433	389	408	372	391	396	350	406	429	424	432	412	350	402	413	410	404	417	429	383	397	395	396	387	422	389	378	409	394	372	397	359	355	391	367	398	384	399	414	386	389	359	389	355	416	354	396	404	374	383	381	411	374	435	418	361	408	438	428	376	424	401	403	355	404	384	352	429	392	401	396	405	350	378	406	391	407	377	373	427	400	377	373	373	430	386	387	408	337	416	383	380	364	414	421	387	376	392	415	412	400	424	403	390	377	428	381	417	369	401	423	363	402	393	397	404	402	423	377	387	423	416	386	380	411	416	424	402	366	387	399	376	421	379	399	412	380	382	373	388	410	368	365	428	395	370	411	413	354	404	428	353	406	379	383	393	404	405	397	417	384	370	371	400	397	416	382	400	392	401	382	428	397	330	411	375	403	405	372	394	437	398	422	388	441	359	411	415	376	383	380	420	406	434	422	378	409	392	411	392	433	362	371	388	366	405	440	396	390	405	409	436	423	437	370	404	393	375	417	391	388	399	404	406	397	400	383	394	397	391	349	394	389	346	413	343	431	404	382	390	399	391	417	408	380	393	393	427	402	368	402	384	364	386	400	408	421	396	380	398	398	390	375	415	377	366	389	379	389	400	393	429	399	398	377	398	394	386	385	417	373	355	407	402	407	406	361	405	404	406	402	369	394	382	425	372	388	437	442	399	403	422	413	386	409	405	431	396	395	404	388	394	395	399	393	401	382	411	392	412	401	398	376	393	389	369	396	349	409	403	367	420	390	430	407	401	359	391	380	369	355	389	388	367	403	382	407	394	371	412	405	406	400	394	385	399	392	410	389	424	435	381	405	416	392	397	413	415	436	350	372	404	409	405	453	390	397	391	398	407	391	393	389	394	409	381	393	427	400	409	360	391	405	374	368	391	377	394	401	380	370	390	385	431	397	352	443	413	364	408	423	395	390	402	397	456	412	410	413	382	369	417	399	377	424	399	363	374	386	392	377	384	391	399	382	430	380	386	414	408	389	369	378	372	381	413	360	382	407	383	405	418	386	413	383	393	392	398	375	403	430	400	376	391	386	399	366	380	412	409	401	389	387	399	394	389	396	417	396	377	374	345	402	399	400	411	373	393	385	390	395	369	373	384	402	396	386	374	397	419	417	424	396	380	390	389	405	412	396	397	422	412	444	367	384	378	392	377	401	383	384	404	444	389	361	388	355	383	403	382	391	391	431	396	395	418	426	422	383	407	373	355	429	418	389	393	404	392	418	399	396	428	395	392	397	385	388	375	407	364	435	377	376	395	388	378	367	371	387	398	428	417	419	434	401	395	368	401	397	371	378	408	385	406	378	394	378	393	384	411	404	413	403	395	393	401	428	396	433	413	382	378	368	400	377	384	403	371	377	401	387	375	396	361	388	407	393	412	356	384	406	381	388	412	387	404	380	389	395	425	421	400	406	410	362	396	385	420	378	414	410	406	402	372	353	356	387	393	398	413	385	406	385	392	400	389	366	417	384	417	393	388	421	409	414	389	408	423	417	411	382	402	383	423	429	411	362	416	405	377	381	383	428	407	387	393	457	421	417	443	384	407	366	380	368	389	364	393	405	398	401	393	429	422	416	429	386	392	405	404	386	385	400	383	405	392	382	394	370	412	376	387	417	383	380	394	420	374	366	364	412	391	392	373	415	425	386	402	420	404	386	416	401	377	389	383	423	458	401	376	376	394	415	385	399	408	381	416	411	400	372	404	422	379	376	431	416	380	361	377	373	392	406	417	373	415	414	419	400	416	424	398	380	373	384	368	413	407	379	414	381	377	442	412	411	390	394	406	405	384	374	391	417	422	425	409	391	404	392	429	384	428	367	412	445	407	405	412	386	389	380	357	368	362	386	418	413	420	390	408	374	359	426	363	426	382	388	406	414	415	372	401	396	389	380	391	425	378	392	420	382	393	384	388	369	378	435	373	362	413	415	396	405	399	419	404	399	407	406	383	395	413	398	431	378	395	428	389	416	394	372	347	402	404	410	442	414	385	394	364	419	384	374	406	416	407	420	427	406	390	380	399	399	403	406	378	418	375	406	418	384	384	385	428	436	399	365	395	423	396	405	382	387	422	400	398	387	394	402	361	411	404	396	398	376	420	386	409	411	405	402	417	383	392	406	384	390	404	380	419	448	391	360	383	413	378	396	392	418	391	398	402	415	418	407	397	398	366	406	394	406	408	407	417	397	374	366	394	367	394	389	398	430	388	399	398	372	354	399	419	375	403	369	405	364	393	423	374	405	405	410	394	350	399	428	399	396	376	416	386	400	416	430	416	418	380	394	404	391	398	402	362	395	419	393	380	386	407	401	407	396	365	401	393	394	402	422	390	410	393	418	416	366	402	432	444	399	398	388	402	398	381	396	363	399	423	407	374	384	377	411	412	389	380	426	377	381	388	394	386	401	393	396	398	393	429	379	368	406	417	420	400	408	409	388	427	412	416	389	392	390	374	392	408	398	390	417	389	403	385	392	387	392	391	377	409	435	392	406	419	402	417	365	410	389	396	391	370	352	387	378	399	411	398	375	379	397	384	393	402	374	382	374	396	395	405	398	401	373	403	387	382	380	417	423	352	414	388	392	393	413	389	398	389	369	394	370	405	377	417	407	382	372	403	414	395	385	374	351	439	428	403	380	433	376	398	434	365	384	420	395	388	415	399	358	404	430	424	383	425	400	382	389	358	403	405	414	422	384	368	417	405	355	377	399	440	356	422	423	415	377	403	397	390	409	391	396	399	425	390	369	405	417	380	433	423	399	391	386	371	390	403	398	412	436	414	377	374	386	374	396	378	397	406	427	398	404	385	367	378	391	403	379	391	376	384	444	423	404	392	389	389	386	378	398
60631	100972	73256	42650	19039	4223	1091	767	733	728	731	674	696	738	729	785	732	688	707	663	731	698	739	701	699	709	708	735	771	690	750	719	703	722	705	703	693	738	718	715	723	701	705	677	667	705	645	722	682	695	666	716	714	680	699	742	701	652	716	708	670	681	724	725	712	726	721	791	724	725	714	724	716	739	728	711	659	656	753	662	725	727	707	747	740	743	691	696	725	706	720	706	712	735	705	722	662	697	730	721	705	670	692	725	730	694	740	711	683	707	661	726	716	682	668	740	741	709	666	731	733	755	722	716	674	694	658	699	699	737	696	720	686	756	691	700	718	719	719	732	719	751	688	724	756	717	709	686	743	702	710	746	703	708	694	680	703	743	698	770	731	700	735	715	725	675	756	720	713	688	670	749	699	695	663	701	716	755	701	672	658	704	720	728	742	671	714	710	711	732	751	740	739	687	659	709	732	694	698	760	708	734	725	741	664	753	701	704	723	737	726	743	732	698	764	738	778	710	749	718	702	684	723	681	721	762	706	741	680	777	740	735	660	740	731	685	706	704	718	742	739	712	680	725	697	647	691	724	743	767	698	700	679	705	704	720	699	696	742	710	691	686	678	709	716	718	787	683	700	750	705	728	712	656	682	681	710	700	692	725	702	749	685	700	739	698	666	708	723	718	696	757	677	751	672	766	707	717	686	695	701	694	726	729	688	733	759	728	712	689	716	686	739	701	746	726	730	737	733	721	683	705	680	704	689	695	659	754	715	677	711	690	678	685	684	726	705	697	712	691	734	719	737	729	714	737	727	708	698	710	689	697	703	670	670	724	689	694	701	674	748	726	705	672	753	708	712	727	694	720	709	686	690	720	714	679	721	695	710	722	707	739	769	686	761	687	711	692	690	753	706	755	725	744	662	737	694	694	680	748	673	743	741	734	665	736	681	689	706	744	718	705	725	711	751	706	743	790	681	690	730	696	694	713	663	702	657	721	720	673	751	705	721	703	762	717	712	732	705	706	738	702	670	726	695	667	734	705	719	744	729	750	719	757	756	716	723	661	711	688	682	679	696	700	714	734	723	698	730	722	748	724	696	682	696	690	733	677	714	672	707	689	725	721	739	718	696	731	724	719	706	732	714	700	716	648	683	722	724	731	742	689	680	753	735	709	700	728	706	701	705	706	694	678	693	685	724	706	688	698	713	648	696	726	662	735	753	703	696	705	746	661	755	718	755	721	700	666	721	726	715	734	746	716	727	746	726	734	707	742	669	702	696	737	725	724	711	737	634	672	685	764	666	753	694	758	713	704	752	717	700	722	710	682	686	737	702	765	688	738	688	701	724	722	718	681	649	739	768	677	713	733	722	749	696	718	700	671	709	732	732	737	723	705	718	716	696	692	710	692	753	717	738	692	698	693	701	753	704	742	706	747	745	674	699	750	714	735	732	729	709	721	715	685	680	712	691	752	694	713	709	691	690	714	706	725	683	715	746	709	731	735	718	750	705	684	724	686	719	726	672	738	730	715	744	744	660	689	708	679	672	679	712	710	735	725	744	760	775	672	708	685	668	788	661	734	713	686	695	709	713	747	742	710	764	698	714	752	673	712	720	723	677	752	712	733	683	689	740	692	722	700	754	780	709	704	690	699	706	679	744	686	744	683	720	698	718	728	729	716	725	722	711	756	684	733	734	682	679	707	712	669	747	687	743	718	745	701	733	712	721	716	747	692	699	661	721	698	650	665	750	748	720	742	721	755	712	752	686	712	706	710	733	680	716	692	682	690	739	636	700	685	705	717	755	764	680	688	757	692	695	736	683	689	716	709	688	759	709	708	700	721	722	744	718	664	730	740	696	711	721	714	702	700	743	711	746	690	676	721	700	677	735	726	715	722	696	753	696	782	686	690	700	719	720	744	767	733	731	682	718	702	692	729	745	716	722	758	724	733	683	667	728	693	754	691	732	709	683	693	680	681	679	763	687	672	744	700	676	721	727	712	759	683	689	694	708	689	692	707	665	698	668	741	722	747	687	731	710	701	722	711	740	678	645	724	681	757	731	695	721	676	706	678	722	734	703	744	705	704	682	686	729	712	689	730	728	735	680	710	726	710	682	745	721	654	718	745	718	745	723	723	738	725	724	731	724	717	725	698	727	707	723	706	732	679	718	696	706	732	764	723	711	660	686	696	694	717	728	677	714	687	704	682	721	712	737	682	715	681	737	732	714	791	695	718	692	689	699	714	737	673	735	705	695	700	705	697	714	716	720	689	689	694	754	682	682	725	714	690	728	723	753	685	667	726	742	731	720	680	724	724	738	732	727	729	743	709	749	689	707	717	738	734	746	694	721	737	741	668	679	708	716	720	725	683	729	745	743	687	682	692	675	721	673	716	712	669	710	677	726	685	734	688	736	756	744	679	730	742	720	708	690	716	671	711	673	701	724	705	697	718	706	703	699	742	660	694	688	692	672	706	702	719	708	684	714	667	668	732	693	713	719	715	729	708	702	654	734	749	691	706	704	697	679	710	687	722	697	650	686	703	710	737	685	754	693	712	668	711	738	707	737	727	728	753	687	709	736	703	748	695	689	725	703	742	671	744	682	671	714	708	706	720	689	744	710	689	730	746	683	676	751	687	718	741	708	658	691	721	712	679	697	698	688	741	725	761	690	718	718	694	721	710	741	690	692	664	723	695	721	711	704	695	706	660	723	667	753	689	733	715	725	698	698	700	686	691	721	729	729	752	718	725	670	690	743	718	678	729	732	713	726	709	700	736	661	720	745	733	745	720	710	681	682	705	711	711	725	673	703	701	705	689	712	750	694	696	746	674	690	739	708	715	696	723	679	683	780	705	752	735	674	711	747	722	735	729	687	712	735	725	709	727	704	668	739	723	739	691	720	740	742	663	752	708	713	741	730	704	672	683	754	728	686	640	695	679	745	699	719	715	722	708	663	728	734	709	746	724	698	722	699	707	718	672	710	629	701	728	715	691	731	674	718	716	686	663	698	677	732	708	699	738	702	728	708	661	688	694	777	714	721	721	693	735	682	688	714	697	711	715	761	714	766	716	697	754	748	665	723	740	690	699	668	697	696	709	645	740	707	695	686	703	705	673	700	710	710	713	692	700	732	695	705	752	713	689	716	711	682	724	695	713	723	704	735	740	697	728	740	761	694	662	727	702	735	717	690	670	693	731	696	692	719	710	743	716	733	721	733	721	684	705	667	723	693	680	726	721	712	716	704	708	689	771	747	717	759	690	627	739	692	698	648	700	710	769	674	664	743	723	708	684	745	695	693	728	709	733	750	692	671	769	684	723	724	702	720	736	680	745	734	724	740	707	708	699	718	701	745	673	721	677	708	698	683	726	698	669	740	708	710	698	725	738	697	675	693	709	688	725	687	781	779	708	747	740	716	733	784	665	685	709	724	757	712	739	679	682	716	708	701	689	680	714	718	731	756	712	703	722	694	703	708	730	679	679	753	716	697	665	746	728	704	674
30148	30830	26823	11237	1761	486	401	349	339	375	328	355	335	345	384	343	332	334	349	363	299	344	371	373	351	351	351	334	332	341	312	338	366	357	336	332	304	370	347	324	357	306	346	329	358	321	358	360	369	345	349	354	347	350	299	299	349	325	322	345	348	312	308	347	343	322	340	302	352	338	334	326	348	357	365	335	339	322	388	359	371	335	335	314	340	339	334	334	377	286	363	341	343	342	329	337	340	331	318	354	334	328	348	339	338	310	362	352	325	338	370	331	337	307	319	325	342	331	342	336	362	355	347	354	313	353	325	372	369	306	355	370	311	348	321	359	315	341	356	364	351	348	350	376	331	332	321	324	322	344	311	359	361	332	351	331	379	339	317	308	384	342	354	335	356	358	329	347	351	315	369	331	388	340	350	335	334	356	348	360	327	342	373	360	322	345	330	316	310	328	353	345	359	368	366	326	318	320	335	342	326	342	359	347	320	344	347	370	343	344	318	366	337	326	310	287	336	300	329	356	341	332	327	333	320	323	358	354	351	382	374	346	357	375	348	327	350	355	332	358	343	368	326	380	345	334	308	314	338	349	327	328	320	342	356	313	347	361	343	332	327	345	370	303	330	350	329	355	356	356	333	333	351	344	343	370	311	326	348	353	361	342	327	353	345	341	321	354	329	362	363	339	340	315	346	332	374	350	317	338	326	315	362	406	351	325	319	319	342	341	330	330	330	315	339	341	318	343	361	322	357	341	330	332	358	349	335	353	316	324	301	342	342	336	342	311	332	356	339	337	330	372	376	409	314	329	329	326	341	361	305	366	334	336	307	348	326	312	334	336	343	291	337	365	335	343	353	341	344	335	346	329	355	343	315	328	330	296	318	327	344	311	357	332	355	342	338	316	405	336	353	358	345	370	349	341	347	341	339	322	320	356	368	339	361	362	330	341	322	351	329	323	378	342	319	317	321	349	351	339	330	319	337	353	323	309	353	372	332	356	331	355	337	325	301	346	330	329	345	356	324	329	313	371	333	345	374	366	320	327	340	370	318	379	353	348	338	361	343	364	316	319	350	353	342	336	335	338	353	333	317	340	310	334	366	345	337	345	330	340	344	338	355	356	349	314	365	333	322	325	340	365	305	357	314	343	350	337	348	320	368	333	361	346	316	354	357	348	360	361	357	358	333	320	343	354	376	359	324	371	336	343	310	349	376	320	364	344	351	388	348	316	309	322	373	363	313	341	321	373	337	362	360	339	365	358	352	373	378	334	365	347	335	308	341	341	316	326	361	313	319	333	354	329	340	334	334	346	301	336	374	358	331	350	327	346	367	338	340	335	318	373	347	353	379	346	347	329	339	341	335	373	350	332	368	366	353	335	338	334	303	320	351	356	363	335	334	332	359	333	354	368	365	318	334	349	367	340	323	365	301	340	345	360	337	305	337	350	344	348	339	342	321	330	339	348	363	340	336	315	348	369	377	333	325	322	355	353	358	332	355	290	330	320	334	347	331	364	371	343	310	334	325	344	315	332	319	363	351	360	334	306	329	340	388	342	319	366	361	366	355	315	319	343	327	343	331	330	373	362	357	323	314	333	372	336	342	366	360	384	325	327	336	321	341	309	344	326	350	330	343	347	339	369	338	352	331	349	308	346	338	387	318	353	325	343	326	364	328	371	336	333	347	371	337	351	353	356	338	352	335	344	364	326	338	352	358	337	357	347	361	346	346	338	306	354	372	343	337	333	338	381	361	331	349	349	348	340	334	341	345	349	322	336	315	340	315	351	349	376	352	336	321	314	321	327	325	339	372	337	345	355	328	339	341	332	352	347	338	329	357	351	348	352	345	334	327	381	340	325	309	310	337	369	353	338	340	319	355	354	314	326	296	335	383	349	342	355	336	358	341	340	348	354	344	367	321	373	339	375	344	374	333	336	345	378	333	333	345	340	343	380	346	358	333	371	359	347	366	322	339	328	337	373	328	366	369	338	312	313	353	375	370	350	369	365	331	321	339	345	358	312	337	366	308	329	343	373	334	342	334	327	361	315	363	332	358	332	380	331	376	346	329	304	351	314	339	350	361	350	322	338	365	368	377	341	337	352	344	350	341	342	336	371	348	353	367	366	353	337	383	356	309	341	330	348	334	348	347	363	351	359	353	331	335	387	330	344	334	340	329	386	333	317	340	335	337	349	339	298	329	330	346	355	349	360	323	346	335	320	346	307	340	338	372	338	336	344	349	333	347	318	373	345	338	350	371	308	341	317	319	354	358	352	360	324	316	342	324	334	371	374	308	325	384	322	369	362	387	346	349	310	317	351	346	329	347	321	356	344	346	372	338	344	321	379	328	344	377	346	333	350	327	354	331	350	347	315	366	340	322	356	354	344	346	397	324	317	335	325	344	361	343	336	359	343	371	354	348	334	344	360	304	361	347	329	380	362	371	344	352	330	360	331	374	340	376	355	329	347	340	318	335	366	351	321	340	328	308	344	321	361	363	343	327	342	340	368	347	375	356	347	327	313	331	351	384	338	367	377	331	307	331	350	314	336	350	376	331	307	348	328	322	325	365	314	329	350	355	359	330	355	335	344	320	359	331	347	315	330	346	364	347	356	363	382	333	321	328	391	364	368	362	333	361	359	327	337	349	357	354	315	352	351	356	319	376	329	333	306	333	337	356	344	324	327	344	349	352	354	340	310	343	368	336	338	366	344	347	311	345	338	342	330	332	324	376	365	356	369	359	374	332	311	318	319	369	327	336	353	335	339	319	353	352	314	358	367	400	333	360	332	359	332	374	372	347	356	376	342	350	339	359	334	332	357	347	348	384	375	330	340	337	322	346	312	349	348	342	293	366	348	367	350	362	363	313	327	365	363	328	352	378	294	367	338	318	353	387	334	333	332	331	324	336	371	353	357	366	327	353	346	352	327	330	319	338	337	319	345	346	369	341	342	347	374	330	319	367	338	372	362	335	354	350	325	360	334	340	317	340	313	353	339	339	320	315	331	331	359	352	321	367	334	329	322	332	337	354	371	336	356	347	338	342	339	339	335	335	327	323	313	331	349	361	328	353	373	340	345	336	370	347	354	363	350	335	383	367	324	330	332	321	335	336	377	326	329	365	311	340	308	365	353	331	342	333	347	371	358	372	338	319	335	352	304	313	350	327	358	313	356	337	309	350	355	353	312	327	340	347	334	310	348	383	314	342	348	331	327	351	323	319	344	338	362	335	343	341	363	351	390	347	340	346	356	338	345	341	338	334	334	348	373	354	366	376	332	325	308	400	363	393	356	351	349	346	338	353	345	339	362	326	312	357	330	342	337	315	317	336	328	333	323	366	339	331	333	339	321	335	358	356	331	333	348	326	355	349	365	324	336	363	353	316	336	338	328	351	341	325	386	336	351	337	332	347	358	337	362	346	339	375	347	351	345	336	362	344	344	325	351	352	323	315	372	342	368	340	342	329	349	331	327	375	313	347	323	305	372	352	320	325	355	334	350
37665	47717	31795	12148	3308	988	746	674	641	678	632	586	632	668	647	676	637	682	619	660	659	676	637	634	629	630	629	634	671	663	674	663	690	682	644	672	660	661	626	634	610	688	654	638	643	662	649	626	658	666	646	668	675	630	624	652	664	658	680	646	600	670	634	665	685	643	653	631	679	648	646	683	681	691	644	670	662	655	634	702	657	624	634	642	649	658	622	638	641	663	627	635	650	627	684	595	676	631	630	711	657	667	654	647	641	644	619	674	603	682	654	645	673	641	635	608	665	647	636	657	623	662	652	682	645	612	623	689	615	652	649	654	642	646	677	641	665	660	671	658	633	667	609	663	628	653	677	601	683	653	620	595	610	676	648	671	626	636	685	628	584	596	618	622	627	643	694	603	623	625	644	659	661	669	613	662	631	676	675	694	585	668	626	693	656	659	700	667	645	661	640	609	654	613	634	627	632	600	652	679	641	617	644	635	642	661	702	666	644	613	651	611	590	634	629	618	705	674	672	679	614	628	636	698	617	689	682	656	615	645	625	659	686	644	642	617	647	635	699	630	633	609	683	648	622	672	654	645	627	608	662	635	675	657	628	639	644	620	639	627	664	714	639	686	657	585	672	653	638	630	654	663	651	674	695	622	666	599	630	670	630	669	680	670	597	614	618	657	646	647	631	657	646	699	663	662	671	608	661	638	626	588	656	656	678	643	623	676	673	657	658	667	657	633	673	607	684	649	651	668	653	624	644	658	653	612	623	658	634	672	621	650	640	671	659	627	651	696	656	651	651	637	638	645	630	674	685	636	647	686	626	648	620	671	634	651	646	620	652	666	653	621	698	619	658	603	598	623	629	658	626	612	632	672	669	628	654	612	622	648	662	683	664	659	655	667	607	678	658	623	623	657	638	648	662	634	646	649	663	671	625	670	678	654	670	597	618	617	623	666	646	636	664	683	636	684	712	641	639	668	635	663	653	641	640	654	645	656	599	680	635	633	662	641	661	660	682	634	659	620	662	601	654	657	653	650	631	669	643	642	657	623	663	650	592	627	659	651	693	635	654	695	700	656	644	634	700	646	624	637	673	623	603	641	610	625	684	612	644	658	653	684	654	676	670	615	623	662	646	661	642	709	638	657	673	682	684	630	678	655	648	639	668	677	649	630	590	630	688	648	612	634	641	662	640	640	670	618	640	640	649	628	616	680	639	670	653	633	647	660	661	664	605	677	648	609	648	637	652	626	634	664	656	616	632	628	623	653	655	643	654	700	642	633	634	626	587	652	650	638	662	663	664	653	656	631	608	632	653	688	674	628	644	641	654	683	627	683	677	613	655	692	657	655	576	674	696	639	636	655	668	684	618	636	613	693	620	626	666	650	613	697	635	663	655	641	640	623	669	644	658	620	658	645	652	608	653	678	640	643	692	668	666	675	656	675	681	686	637	685	660	630	629	662	633	660	673	678	650	650	661	645	618	667	642	641	668	653	652	642	674	661	692	631	624	615	646	680	584	644	637	633	651	651	645	672	635	623	603	648	604	619	640	624	636	617	665	650	630	609	646	643	635	633	634	668	658	626	670	685	654	644	652	661	659	636	656	634	654	603	633	601	633	641	664	635	663	645	631	658	660	669	643	683	658	659	631	634	668	646	667	632	617	669	661	653	634	651	623	667	671	683	653	662	658	629	677	666	621	616	640	674	668	642	679	604	602	642	664	620	655	678	658	614	652	646	647	653	622	617	668	669	630	681	691	625	628	647	714	668	614	667	636	621	696	642	677	640	644	665	666	609	632	631	665	641	653	676	638	678	660	603	664	630	630	630	731	665	628	664	635	642	639	629	628	666	670	638	681	608	602	626	650	654	638	639	653	647	644	628	665	631	646	603	605	634	628	655	642	617	656	647	639	627	706	632	658	617	680	669	652	669	606	663	655	668	605	668	642	646	624	652	639	632	629	631	629	668	680	620	648	631	661	638	635	650	683	643	624	654	630	670	651	608	679	635	622	668	648	644	644	709	674	634	668	690	682	623	629	654	611	638	674	640	649	655	652	630	638	677	622	645	648	717	636	653	649	650	684	652	634	650	634	668	648	617	670	673	667	645	647	667	647	657	663	636	651	698	627	647	669	671	646	689	687	625	662	664	654	613	632	625	666	671	619	637	644	667	632	605	627	662	712	644	651	651	611	662	667	704	701	633	655	666	687	637	657	643	692	609	656	603	655	671	645	692	648	622	671	642	651	643	627	668	646	627	663	631	669	616	641	632	632	639	632	678	652	648	647	690	636	628	696	607	634	690	611	618	665	638	688	674	675	616	622	615	680	646	676	642	680	676	717	631	659	653	623	670	612	657	610	651	648	637	638	661	644	637	612	656	661	653	625	640	654	673	601	641	657	651	616	630	590	683	614	639	619	635	605	609	632	616	684	634	625	660	652	638	623	629	623	657	667	675	656	635	686	670	646	692	665	653	684	675	618	670	638	644	640	698	640	619	673	622	629	635	649	637	644	672	643	621	677	655	692	656	658	645	658	643	686	635	649	629	682	648	668	631	659	662	629	615	628	645	658	666	639	660	613	637	661	600	644	633	662	633	638	669	668	647	647	647	628	631	653	629	619	647	619	735	610	681	667	679	661	643	649	661	622	685	641	651	689	640	658	663	679	620	640	664	605	631	677	682	671	673	611	650	638	679	642	648	638	703	690	666	601	669	603	628	642	667	670	644	631	621	648	648	653	666	634	632	674	625	704	686	654	665	676	627	704	637	671	644	633	623	654	661	632	659	641	648	638	677	605	650	687	668	656	623	622	644	614	654	619	659	592	683	652	622	672	638	643	681	589	646	657	629	635	666	678	674	637	635	663	610	637	622	664	634	674	619	640	668	673	632	687	646	616	617	656	662	684	677	701	625	651	660	666	637	696	657	645	649	677	669	668	639	615	624	677	621	605	619	650	629	673	644	634	637	659	633	671	668	615	667	643	672	667	624	659	602	610	671	687	631	626	627	600	677	693	639	646	649	624	621	650	655	637	657	626	655	658	645	651	674	633	671	620	690	630	678	669	587	666	622	613	637	657	616	645	651	660	654	665	651	634	615	642	631	665	637	630	649	692	652	679	610	617	635	656	634	657	633	647	669	620	644	609	695	626	648	654	705	694	636	624	664	653	653	638	653	648	684	647	660	631	620	626	693	657	673	634	639	603	664	635	670	626	666	659	679	639	658	671	637	670	679	682	648	610	663	680	668	690	597	624	655	635	625	634	669	613	657	621	663	700	652	636	632	635	688	643	659	659	674	628	631	675	652	653	609	672	634	625	683	651	628	654	618	667	624	618	650	662	655	698	670	656	646	667	697	680	651	638	644	677	662	640	649	625	655	679	675	670	654	602	654	674	684	679	629	679	688	661	637	688	625	664	628	643	656	650	685	624	676	651	683	619	617	623	629	642	650	642	578	650	656	635	663	634	652	636	631	623	622	614	668	616	665	661	645	638	617	665	650
25048	24669	33820	27218	17606	4446	529	401	376	364	317	348	345	360	374	371	374	357	325	346	352	339	344	305	397	346	324	361	361	368	317	363	346	302	327	372	311	327	338	350	350	349	314	343	334	364	355	330	361	345	341	311	322	366	356	342	321	329	346	353	381	355	334	329	329	345	340	362	343	346	330	327	351	357	374	326	342	322	352	356	374	335	352	344	342	372	345	345	348	369	315	364	333	332	351	321	328	336	334	324	357	345	320	312	331	336	340	370	347	319	322	335	369	368	320	314	350	340	377	337	328	344	358	336	344	346	320	349	383	357	334	334	328	345	344	305	391	331	351	347	335	339	322	349	342	315	366	334	354	368	379	296	349	324	378	306	349	352	349	325	332	382	322	302	321	327	325	308	329	358	327	320	326	367	329	344	325	338	376	293	369	317	333	390	334	342	332	364	364	342	334	374	367	349	336	323	315	321	341	337	324	327	353	374	362	364	360	325	341	340	340	355	317	360	311	316	337	339	342	347	351	386	348	349	357	366	352	334	333	349	328	331	360	374	317	330	342	298	377	350	375	300	344	346	336	322	344	339	360	340	354	356	382	329	363	344	341	368	302	334	352	339	332	336	316	314	352	364	350	330	369	329	357	346	354	374	347	348	357	315	318	322	347	340	310	338	330	311	321	335	355	319	331	312	346	328	325	352	356	352	332	367	335	357	337	331	356	351	319	347	333	335	308	366	348	327	341	344	378	361	336	346	346	319	329	340	348	342	360	329	346	328	370	329	351	320	340	322	366	353	347	314	371	353	340	347	347	351	351	340	332	355	363	320	330	334	337	334	336	326	321	348	358	349	325	351	360	310	329	294	319	328	336	325	338	319	325	330	332	345	327	323	333	356	324	371	296	342	326	344	341	348	344	351	332	359	342	323	316	311	316	327	308	340	334	327	355	333	323	338	341	364	330	330	331	353	358	311	361	346	355	328	331	336	337	320	334	361	358	320	323	327	339	332	375	355	345	330	353	363	318	333	330	362	325	310	338	329	323	338	358	316	335	333	349	356	336	380	332	329	344	349	328	359	364	307	332	390	330	388	354	319	319	324	367	350	364	337	350	331	318	313	358	365	372	343	374	344	345	339	321	325	349	315	321	379	327	376	343	356	300	342	337	320	379	312	365	358	317	326	333	336	335	368	361	325	323	330	327	325	356	351	377	361	341	341	344	317	337	279	334	301	362	348	354	322	348	346	358	355	309	315	320	295	365	324	319	356	340	373	351	355	327	334	306	320	310	355	346	321	367	329	330	361	340	317	352	331	329	354	346	372	350	376	375	329	336	337	328	318	334	350	362	324	327	317	352	340	327	353	362	363	329	352	343	333	358	344	356	328	374	342	328	350	360	308	352	328	330	345	342	311	334	343	321	336	337	320	315	343	366	350	332	357	323	323	342	349	337	363	361	349	340	329	336	319	334	334	314	353	365	382	351	361	343	331	323	328	336	331	353	356	331	364	325	361	322	338	321	344	346	345	342	385	343	332	353	343	325	341	349	333	325	335	328	350	330	339	355	314	332	335	295	368	343	353	319	319	331	338	353	297	332	364	355	334	351	382	303	345	308	335	338	334	326	342	297	345	326	337	340	338	326	313	343	350	311	307	357	354	336	324	334	339	346	353	384	332	337	311	355	325	316	374	332	348	331	336	376	348	339	305	317	344	325	342	323	324	318	381	367	310	336	329	347	360	353	338	360	335	364	344	348	340	340	341	375	342	357	355	321	329	319	332	320	328	315	350	333	310	335	332	348	331	354	339	329	341	335	343	345	325	332	325	348	346	357	320	328	343	329	320	363	336	355	333	347	330	323	356	340	347	359	364	355	323	342	324	326	333	360	331	329	339	340	331	336	327	333	356	360	308	341	342	341	346	327	355	344	355	367	343	391	377	338	363	332	348	342	306	339	301	355	371	358	349	344	320	326	329	364	328	353	329	332	360	356	336	364	327	344	340	346	327	343	351	327	357	335	311	321	335	309	351	319	335	350	329	355	341	337	327	313	334	346	329	337	322	357	337	318	333	329	313	317	319	342	324	320	354	373	349	337	348	325	318	333	357	332	376	332	327	359	353	333	336	356	344	349	341	328	358	338	325	346	325	340	346	368	342	358	349	348	329	340	331	347	372	348	316	349	362	358	351	320	368	342	357	370	345	341	360	350	365	332	366	337	318	349	336	343	363	331	363	340	347	314	337	325	341	319	348	339	338	338	320	331	327	340	338	362	332	339	351	361	347	301	368	368	327	348	359	337	347	322	310	336	340	362	327	331	335	338	328	295	369	365	325	331	348	342	328	328	318	356	324	349	304	340	354	320	368	352	352	330	354	325	383	343	349	317	340	361	330	365	334	347	322	339	335	370	358	345	341	337	325	336	343	321	353	389	310	311	317	315	315	349	346	350	381	321	355	321	325	350	337	323	318	350	312	332	335	364	306	359	376	351	347	322	343	362	322	349	314	323	374	373	329	360	343	352	312	343	349	294	359	322	327	333	338	362	360	337	339	331	315	323	337	335	351	348	338	335	355	343	359	362	352	344	309	347	331	346	338	333	335	365	336	321	339	313	335	363	358	323	359	341	345	345	341	341	323	319	338	353	325	338	317	321	314	357	383	339	360	355	363	341	347	327	363	333	350	362	326	360	320	319	357	365	348	342	369	331	352	312	340	342	354	317	363	345	331	334	350	315	324	307	342	340	349	340	334	353	351	334	326	348	317	361	341	360	337	350	347	345	354	317	349	321	346	341	356	345	365	372	305	326	337	349	330	372	317	351	331	362	342	337	332	337	358	353	366	325	309	307	345	357	347	318	331	374	348	349	344	351	310	327	349	364	349	323	335	342	346	339	362	339	322	324	354	348	349	332	328	359	344	336	306	350	348	345	318	351	318	359	347	339	341	327	323	364	336	354	338	363	346	347	340	303	311	325	328	331	322	317	326	323	311	311	320	326	332	322	328	317	368	357	342	341	369	368	339	373	341	305	335	336	335	348	344	352	331	347	328	345	307	349	333	329	345	329	312	329	338	351	292	324	347	325	325	330	332	387	341	335	331	358	343	363	352	327	335	322	330	318	346	312	349	317	320	355	332	346	336	338	337	346	344	350	328	332	320	325	333	345	364	374	333	335	338	352	334	335	324	330	342	340	336	330	340	331	356	315	343	352	338	367	372	333	336	315	359	346	327	354	319	331	344	351	350	360	350	336	323	347	349	357	349	325	329	332	343	307	362	360	313	361	302	347	345	329	323	345	342	337	339	357	329	358	319	333	318	341	339	319	329	356	295	343	337	335	353	347	377	350	396	321	323	367	335	349	354	333	333	362	325	389	348	351	340	329	322	318	345	353	312	312	334	336	334	340	348	311	338	337	341	313	344	323	299	328	343	332	357	321	314	391	366	336	344	350	317	320	349	348	326	326	385	319	369	345	348	321	335	293	337	327	309	330	384	353	321	349	357	326	330
59655	88776	62223	33745	12385	2543	853	673	671	663	655	634	669	671	679	679	646	658	652	607	606	625	659	676	624	686	636	671	632	703	666	690	652	673	641	693	641	622	620	660	707	692	651	636	648	640	679	659	645	652	649	680	632	657	674	669	670	642	663	648	625	600	705	661	636	676	656	628	636	647	629	634	671	679	630	597	623	648	666	608	626	623	647	691	643	687	647	648	641	666	668	692	653	654	642	644	603	652	644	653	630	640	666	661	631	631	684	655	683	659	638	645	654	647	636	615	690	623	656	690	663	590	671	648	626	631	650	622	641	615	678	664	620	648	599	657	654	667	671	661	673	685	641	685	650	609	628	617	671	613	645	665	667	671	657	653	677	662	675	659	635	622	580	632	630	625	629	638	651	660	651	681	653	639	592	653	670	683	597	672	661	656	638	664	634	652	675	656	715	644	651	674	641	662	653	684	622	667	651	657	668	666	642	686	651	656	669	646	653	595	643	652	675	642	666	652	654	652	674	647	681	658	621	659	668	634	658	629	636	570	672	652	588	674	688	671	610	603	653	628	658	624	659	649	634	644	630	653	651	646	637	629	639	667	658	666	697	714	586	646	645	638	652	692	638	619	662	647	613	679	636	640	643	669	645	657	647	637	606	675	639	673	678	667	678	705	699	647	659	706	642	607	646	628	616	646	675	657	615	682	650	642	645	592	664	611	647	623	679	662	678	681	684	659	623	620	661	642	678	645	636	618	670	636	676	617	651	625	638	666	656	656	645	605	655	674	668	665	656	660	668	655	637	673	645	655	656	623	634	604	617	672	648	641	644	665	642	662	622	657	652	640	656	618	658	644	650	687	628	617	649	627	629	649	631	650	656	646	677	681	672	651	665	663	633	587	634	628	703	659	610	627	635	683	584	642	651	642	640	672	646	637	653	663	637	658	624	631	604	652	692	603	630	682	646	690	631	621	629	608	684	665	606	613	656	642	660	633	683	627	627	651	638	656	634	609	628	585	652	598	628	657	633	623	634	652	663	674	646	621	655	671	667	656	654	629	670	623	622	623	606	583	603	620	644	633	690	697	596	646	691	624	683	675	683	625	641	620	597	664	642	637	673	687	624	650	647	625	644	609	640	639	666	661	671	641	637	658	658	648	698	660	637	632	646	648	683	635	643	642	670	605	661	682	626	667	669	630	644	668	660	663	675	633	708	609	642	653	638	639	625	583	660	657	616	662	650	605	661	638	663	599	597	633	658	685	671	640	614	661	636	629	687	656	631	620	679	653	681	674	665	643	597	664	671	671	603	665	709	643	649	613	695	638	664	619	690	635	663	640	612	674	651	642	652	631	649	659	645	685	684	651	641	622	623	635	666	639	645	651	653	603	686	615	649	669	642	614	645	656	638	682	664	649	657	636	633	680	631	665	667	685	591	650	634	642	647	661	657	661	669	601	632	626	715	693	636	599	643	618	638	657	697	643	630	644	665	590	670	631	624	612	648	623	665	624	637	648	718	652	649	640	657	608	675	627	664	635	639	629	626	666	635	670	606	646	655	685	647	641	585	642	692	645	685	678	638	615	647	693	661	615	641	649	653	650	647	659	605	622	618	640	607	666	689	676	638	655	689	670	655	626	626	650	676	664	668	690	636	607	622	662	661	609	716	650	615	661	634	629	645	637	649	679	653	646	662	593	598	672	654	621	646	642	667	651	637	635	622	639	600	612	650	598	638	660	691	648	657	676	667	618	640	608	634	621	609	637	678	613	624	712	676	637	641	617	661	668	658	620	646	661	647	635	611	669	634	642	638	646	617	631	600	659	652	665	643	702	635	641	674	641	647	617	611	638	644	661	606	605	607	666	631	695	612	661	601	612	648	663	641	644	639	657	629	672	656	641	662	648	650	670	695	604	626	695	636	645	678	623	660	648	620	656	647	706	627	621	612	635	627	639	624	636	656	632	621	663	666	639	663	665	636	628	617	655	643	624	661	630	654	591	672	675	675	619	651	637	608	711	623	633	646	606	660	636	669	629	632	656	652	641	662	666	623	665	639	639	604	684	648	654	609	666	653	661	695	607	667	677	650	640	661	617	664	643	660	665	623	646	648	660	656	626	641	628	643	652	620	645	644	693	627	679	682	629	647	631	682	660	617	654	634	642	657	645	601	618	646	590	647	692	645	632	650	669	664	656	624	621	635	668	662	669	681	640	635	681	576	660	647	652	628	611	673	611	640	654	667	648	613	639	677	688	640	651	681	653	627	652	646	617	652	614	617	627	639	639	618	631	646	644	613	638	664	649	626	605	622	656	627	635	655	647	650	641	668	675	728	593	633	636	650	626	646	653	635	650	677	641	625	682	638	633	683	650	610	626	669	677	657	615	631	660	664	671	646	653	717	658	710	693	667	629	656	634	644	617	629	688	656	634	646	664	658	585	591	646	607	622	630	625	642	633	600	646	722	649	623	642	621	673	614	645	652	655	609	641	639	657	639	637	625	665	613	691	630	586	642	707	647	662	615	657	638	616	652	664	627	691	645	667	688	658	663	651	656	623	657	649	665	657	679	668	674	701	640	665	646	647	639	673	666	671	674	632	638	632	646	646	625	663	643	637	688	642	685	683	679	644	701	651	606	637	618	638	639	605	625	694	667	655	676	623	630	590	622	700	625	655	658	651	655	702	606	668	674	679	653	647	644	662	669	661	693	649	655	611	643	663	638	618	681	683	656	663	653	672	658	648	631	660	622	662	625	658	632	693	652	629	628	670	647	637	635	640	661	632	664	666	631	654	646	700	595	655	602	647	626	641	637	672	646	691	623	623	664	637	649	649	656	621	683	624	660	644	614	674	679	630	680	672	634	631	643	643	640	627	613	656	658	680	600	647	626	652	654	676	644	622	611	613	638	657	610	708	706	637	642	669	633	661	652	663	615	653	639	657	657	604	654	616	663	631	686	677	647	669	650	617	664	610	621	640	631	666	615	616	671	599	617	697	631	720	642	625	641	615	631	644	633	619	622	652	674	648	650	639	670	664	645	600	649	622	683	689	677	629	670	665	653	633	662	653	620	645	664	607	651	649	658	626	678	646	670	621	631	650	692	629	669	669	653	630	666	680	628	655	665	645	645	634	648	631	663	669	640	683	656	676	656	634	687	688	641	613	656	612	667	672	652	623	666	645	626	642	629	625	650	641	646	637	630	645	669	621	659	649	636	636	652	643	711	613	588	597	666	637	637	667	609	642	637	626	629	622	594	634	617	694	640	637	628	672	656	665	642	690	677	613	588	680	615	648	620	696	633	651	674	656	614	658	638	661	586	652	605	655	650	668	636	681	658	685	602	674	653	630	617	599	672	640	662	675	640	634	648	710	647	644	630	655	618	575	633	642	627	640	701	686	643	649	642	667	652	693	637	666	640	665	628	652	616	656	634	704	671	700	637	615	687	673	657	641	649	627	674	633	603	606	636	691	659	670	663	658	612	661	677	622	667	689	651	593	592	638
23583	22560	31236	25431	21219	16372	2948	522	400	411	368	411	403	427	410	400	401	398	398	368	387	419	424	412	369	424	403	379	409	392	424	398	445	404	368	374	386	453	395	400	400	406	420	422	426	362	427	391	420	407	427	402	384	390	392	394	384	415	402	395	459	377	386	382	388	413	379	398	377	430	412	414	404	433	334	373	405	386	380	386	410	418	397	415	410	403	439	417	443	400	372	418	372	376	412	395	384	398	402	401	403	386	375	359	406	385	389	378	391	377	391	369	433	393	404	398	389	419	405	376	393	402	387	426	400	390	438	367	392	399	401	412	423	383	370	391	400	368	415	367	364	405	430	403	397	376	392	399	427	384	395	431	407	378	418	440	412	396	414	403	391	406	449	416	416	415	396	390	343	371	405	416	375	392	435	412	380	408	387	394	374	360	421	398	392	354	396	411	423	395	398	402	371	424	403	375	383	405	433	442	409	379	419	385	341	357	404	395	374	380	379	395	370	374	403	413	411	413	391	416	410	369	408	395	398	389	397	377	410	398	392	397	395	390	412	443	412	361	386	428	404	436	379	387	390	386	404	376	410	393	409	386	406	397	385	390	405	395	386	408	377	381	423	440	380	405	386	404	396	405	383	423	404	386	385	394	403	388	416	415	386	415	401	378	375	393	396	413	452	418	359	377	390	395	409	361	365	399	401	412	384	415	382	404	405	396	399	395	396	366	428	391	390	390	406	373	404	385	361	399	423	385	378	425	376	344	359	399	405	386	390	394	404	412	403	391	420	402	436	377	378	402	427	360	377	386	370	420	398	398	400	403	384	402	394	436	355	440	397	364	362	431	386	412	410	385	401	426	366	394	398	407	408	383	405	391	355	397	374	391	414	413	377	413	408	377	393	403	376	398	398	427	385	378	389	362	398	370	395	411	359	400	399	424	387	386	401	432	382	406	407	404	417	390	364	395	419	410	380	408	403	398	390	410	371	385	406	412	374	368	420	415	393	381	350	380	397	374	427	365	373	338	375	426	408	379	381	402	357	381	379	411	375	381	366	396	415	375	375	353	382	370	402	396	369	401	370	388	386	363	402	397	377	438	369	396	388	390	426	410	393	388	377	418	375	419	393	399	395	392	410	397	375	391	392	392	419	403	431	403	394	402	413	389	383	349	376	403	427	380	406	382	384	382	365	421	416	385	368	364	414	355	391	407	393	387	398	379	365	390	388	398	394	412	381	379	400	353	411	419	383	392	410	378	365	366	386	387	357	402	408	370	378	390	392	382	397	398	390	358	367	363	420	389	406	391	383	418	379	405	431	381	368	430	393	385	383	368	420	375	412	365	398	415	367	398	427	399	404	403	391	384	403	427	394	402	393	436	408	403	378	367	372	396	378	409	396	373	368	416	407	381	401	399	406	378	390	390	435	421	380	374	399	390	367	417	372	395	367	396	386	398	395	399	391	406	352	425	377	370	407	413	412	384	373	419	392	365	396	381	392	394	423	384	423	389	369	394	384	395	405	368	344	416	390	401	423	379	372	408	366	443	387	441	429	393	381	399	419	424	411	393	390	379	354	400	409	375	396	395	367	358	398	370	408	378	415	388	384	381	393	399	406	400	405	384	395	376	389	412	449	402	431	399	395	403	408	403	404	372	431	377	407	411	410	415	374	351	402	370	414	406	393	394	413	397	406	380	404	408	405	401	364	407	395	402	399	418	391	395	418	424	395	393	397	382	411	370	379	396	374	384	373	350	374	374	399	393	368	380	396	389	416	397	375	387	364	404	391	425	425	385	394	389	374	383	402	386	388	391	371	417	390	396	380	368	404	389	391	406	391	421	413	368	367	421	381	415	400	428	388	395	415	423	383	344	370	411	394	382	389	408	412	413	373	336	401	377	399	356	382	376	368	397	438	408	406	382	380	404	402	382	374	400	353	397	432	381	401	404	420	383	380	408	385	394	374	389	376	417	412	391	385	393	405	385	416	401	362	379	397	430	363	392	395	379	398	418	406	368	399	385	391	377	392	389	402	396	393	374	410	416	426	417	404	409	395	420	436	385	403	380	394	392	409	358	372	374	405	386	418	361	394	364	377	412	405	376	399	398	363	375	395	378	359	413	378	408	410	361	419	411	394	394	389	369	391	432	386	371	401	389	366	395	408	370	395	407	375	433	375	390	411	419	389	367	388	387	382	411	416	400	386	408	384	404	366	362	443	446	391	400	411	423	375	399	390	386	386	403	398	417	372	380	410	419	410	393	376	398	414	350	383	435	382	409	364	390	380	371	384	408	361	386	371	414	396	377	394	422	401	396	364	394	403	369	384	402	399	394	441	414	414	388	411	408	429	412	376	415	454	413	421	379	378	400	405	384	395	397	404	388	411	392	381	388	384	414	357	413	385	419	372	395	415	436	390	395	372	439	388	376	384	410	402	406	409	393	386	405	373	406	412	407	390	395	370	365	378	406	399	392	372	417	356	406	412	390	418	403	378	398	384	405	379	429	396	419	387	383	397	396	401	399	377	399	435	382	382	439	410	402	397	379	377	402	393	427	424	420	407	346	436	379	342	353	374	369	383	402	402	370	360	380	413	370	424	433	396	388	405	416	378	397	398	412	380	371	397	366	354	381	383	419	401	437	369	383	408	433	385	430	409	391	408	406	412	372	385	394	418	394	398	387	385	374	378	406	394	389	408	394	414	405	383	433	370	394	409	377	424	364	432	379	388	378	324	384	408	409	440	404	399	397	395	374	400	394	402	373	393	407	375	367	383	371	402	398	387	356	390	390	397	415	388	378	366	385	395	368	373	433	349	398	390	361	420	384	413	407	378	385	375	410	371	386	403	376	393	387	430	424	389	379	427	427	402	368	379	387	418	407	379	374	397	380	368	385	375	393	414	448	378	397	430	386	367	432	372	394	401	382	380	397	397	343	365	367	365	368	412	402	422	404	421	368	392	407	394	367	398	409	394	381	430	400	397	412	422	390	387	368	408	430	401	392	412	407	445	383	387	372	418	384	411	411	384	420	396	387	407	399	373	380	385	375	386	373	356	398	397	403	396	398	383	382	419	403	383	398	381	391	389	413	391	382	368	455	412	375	371	397	406	392	415	370	382	354	374	379	377	406	385	367	380	398	343	422	387	440	411	396	411	368	388	392	412	431	395	367	378	413	391	392	420	399	435	407	431	409	371	407	406	399	403	340	383	405	430	383	410	406	380	400	370	394	395	362	385	420	361	397	394	408	374	424	407	430	420	376	391	412	404	377	385	404	356	417	385	402	380	391	408	367	420	407	373	412	411	391	387	391	380	383	385	390	436	408	373	370	364	394	373	387	385	372	404	401	440	406	363	398	387	430	442	355	420	399	411	367	413	396	385	404	407	406	361	422	362	384	406	403	389	403	401	380	408	427	405	368	376	394	363	371	381	416	409	409	390	376	391	412	385	397	410	456	399	379	413	391	419	403	386	388	420	392	371	383	391	397	343	417	381	416	379	376
60241	101080	73530	44045	19976	4629	1179	806	681	742	709	707	697	688	734	727	702	691	710	724	751	716	696	707	671	706	718	660	695	708	728	664	672	730	699	694	710	745	702	690	686	743	675	706	687	690	690	736	719	749	692	705	706	689	723	709	785	694	723	729	693	679	662	686	722	742	728	705	704	740	693	705	691	729	732	656	696	681	726	727	676	710	749	744	673	668	695	715	699	751	753	720	749	719	711	676	694	735	711	719	688	693	712	728	722	717	713	698	691	746	704	785	690	711	720	727	714	672	712	703	730	652	732	688	669	719	782	718	710	737	674	689	698	712	707	700	727	672	665	687	698	733	719	698	705	687	706	675	671	682	676	685	679	731	682	719	702	717	712	737	674	714	725	708	675	694	689	669	685	711	724	723	657	691	709	711	710	714	717	706	732	712	710	697	677	736	728	692	730	727	706	723	749	726	663	749	708	708	696	688	728	696	723	702	706	702	719	718	678	755	709	695	720	724	713	746	699	693	742	650	731	678	724	732	714	672	712	731	731	703	738	703	750	722	707	662	671	707	742	742	710	716	690	743	673	707	712	723	739	689	694	719	721	713	681	684	741	686	677	628	673	699	687	717	762	711	725	741	696	717	709	689	666	699	740	735	698	680	722	704	668	742	738	701	751	711	697	687	699	717	672	669	742	721	633	675	700	701	735	687	710	708	755	661	702	734	677	733	685	670	711	714	716	713	735	700	757	769	743	733	702	704	682	734	727	686	724	687	669	685	688	748	684	705	681	658	694	717	646	724	695	686	718	686	693	728	656	727	731	719	710	728	748	693	726	682	726	732	726	709	745	698	706	681	650	739	717	704	696	715	752	713	706	741	654	752	701	745	718	725	723	670	700	724	689	752	694	642	722	780	721	733	674	695	712	690	720	692	717	726	710	692	695	706	729	713	718	677	679	724	746	706	654	710	704	713	750	716	683	682	716	708	694	676	709	693	707	734	771	706	700	700	716	730	758	692	708	706	709	704	711	689	715	713	614	688	735	725	748	681	720	711	737	684	693	694	690	709	670	702	713	702	685	732	726	700	685	741	702	697	733	705	717	677	685	723	703	720	667	723	705	740	717	711	657	728	701	703	677	704	669	719	708	667	733	746	729	704	687	707	663	746	743	640	716	688	712	719	763	683	696	701	681	699	755	747	723	728	706	699	707	727	675	747	718	750	692	701	673	682	682	745	698	678	706	688	667	690	691	640	702	729	716	664	662	698	680	705	682	721	684	706	753	699	752	730	681	672	689	706	657	719	698	745	769	721	694	744	665	693	690	689	683	746	716	678	674	740	687	773	691	714	710	757	696	683	708	694	681	731	722	701	711	690	739	694	662	709	679	683	725	671	724	736	677	722	688	747	702	686	708	711	697	728	688	726	720	697	748	696	701	702	681	669	706	727	679	690	681	723	677	730	699	707	704	719	711	693	703	713	727	692	741	687	726	692	736	725	672	776	682	717	735	712	709	705	727	713	682	726	711	724	724	718	730	673	701	724	725	694	667	697	675	759	673	716	678	647	694	740	698	702	729	650	683	733	749	682	618	718	714	674	723	678	749	726	724	731	702	644	709	718	658	694	753	705	720	679	679	715	727	715	719	734	746	707	718	739	710	712	685	655	727	702	687	724	706	690	671	677	685	673	740	675	709	678	691	733	700	696	727	702	675	663	706	739	738	698	698	721	766	687	707	698	682	708	712	662	695	722	708	713	749	698	683	675	673	664	720	659	735	700	738	740	708	693	721	726	689	720	690	692	684	697	737	750	701	702	755	702	685	749	716	686	701	717	723	667	718	720	738	718	706	748	730	760	718	662	678	701	682	743	705	709	707	707	666	694	685	748	731	691	711	720	736	692	709	704	728	760	673	714	697	692	699	699	749	696	698	796	693	706	696	673	697	632	693	711	675	661	684	681	735	716	674	701	708	716	683	729	738	668	716	717	678	708	681	704	729	679	714	745	726	750	678	716	682	702	710	696	699	685	707	702	728	709	698	700	691	688	747	668	699	713	674	720	683	732	709	687	746	674	731	693	720	685	741	709	714	704	707	750	698	754	725	689	718	750	720	737	647	717	674	744	754	673	714	663	664	723	720	709	735	668	719	731	732	731	702	710	723	731	757	707	695	698	699	696	710	710	710	709	678	679	706	702	745	714	666	683	708	765	690	694	682	725	713	741	747	719	710	734	784	743	736	681	728	741	748	740	677	718	695	715	708	707	699	685	751	706	697	665	652	756	672	693	718	717	712	686	674	703	677	712	695	737	714	736	732	657	725	663	702	681	707	743	672	715	707	710	748	741	717	716	730	722	717	741	720	687	741	692	694	670	683	720	719	699	723	682	701	696	726	681	753	694	689	667	735	709	732	698	679	664	673	726	740	738	708	693	708	691	691	732	702	675	692	690	699	720	706	722	708	718	729	703	715	724	736	710	692	682	724	724	694	686	694	679	729	754	727	683	719	724	681	719	651	698	697	700	698	713	644	731	722	681	708	696	706	694	708	713	694	743	734	712	682	680	685	745	703	677	691	708	716	707	684	699	742	709	696	645	652	711	704	727	676	709	694	739	722	670	738	712	733	645	720	682	682	739	659	696	707	668	664	698	650	676	715	707	716	733	726	719	722	692	699	728	728	670	728	696	737	718	692	716	675	657	743	670	708	729	673	727	706	686	671	670	690	743	708	731	674	756	708	694	689	695	736	679	682	711	707	702	667	655	714	731	696	705	648	647	705	667	717	690	713	697	758	680	730	682	715	701	653	687	725	733	692	711	667	700	717	707	674	700	736	664	729	734	675	745	767	722	653	703	753	720	726	688	703	674	732	696	680	682	676	746	724	652	640	713	681	673	712	690	691	719	687	682	687	682	724	706	716	678	684	705	734	717	709	697	716	749	690	745	684	759	710	725	671	694	712	685	700	683	712	665	685	682	739	650	689	683	783	697	710	690	691	708	713	718	712	727	714	694	711	691	718	705	701	765	744	661	696	701	722	684	721	712	717	688	733	709	710	723	725	661	683	712	718	660	679	673	691	703	719	657	735	705	708	718	724	675	732	692	723	683	736	684	713	688	681	685	765	773	730	748	669	707	662	663	682	705	732	695	742	697	676	704	724	674	697	668	673	693	655	715	648	702	693	689	722	766	739	684	706	720	707	716	668	724	749	706	748	704	686	668	744	682	702	699	766	715	696	718	704	726	685	743	718	689	706	706	747	650	722	695	694	726	627	708	703	710	721	656	679	672	725	708	692	693	750	658	722	674	685	700	737	681	679	697	721	717	713	700	717	691	678	670	732	734	714	676	728	694	689	707	746	717	706	667	736	653	692	747	684	691	722	704	657	755	712	713	707	710	738	727	707	700	675	685	687	728	709	614	721	695	713	696	699	700	659	697	686	711	690	742	680	713	714	722	692	695	723	734	689	663	676	703	685	736	698	764	710	752	720	726	710	687	706	701	701	686	730	741
29869	31284	27735	11951	1673	513	395	353	351	331	365	334	365	317	326	370	347	313	361	359	320	337	332	321	368	352	350	374	328	307	355	302	373	343	339	347	335	320	347	377	349	314	318	348	325	341	321	345	345	354	327	320	347	377	346	331	332	317	360	355	344	338	319	339	323	353	369	326	363	330	359	328	332	323	333	295	341	365	350	336	328	357	347	334	351	332	360	349	321	355	319	373	316	358	344	323	362	334	318	329	370	355	352	331	325	321	332	352	387	342	371	346	323	347	342	348	322	328	353	335	351	340	348	324	308	377	338	362	363	340	315	341	338	329	334	322	343	329	362	376	327	349	356	328	316	340	326	357	348	294	335	352	334	322	353	387	347	359	355	332	365	368	326	334	351	333	337	345	360	334	359	392	324	347	337	335	329	337	371	337	356	348	345	345	336	370	338	322	382	359	373	350	360	348	345	343	354	334	337	349	316	332	356	349	350	330	327	324	350	355	350	299	306	328	331	336	387	353	342	336	337	356	322	322	356	347	347	326	335	374	334	352	325	344	359	361	334	335	316	362	306	359	353	352	334	313	307	346	311	353	362	373	348	317	313	339	343	346	375	318	343	366	325	356	347	339	317	312	346	346	323	320	349	346	326	342	327	316	355	312	368	344	333	348	345	353	351	360	342	352	359	367	331	347	351	342	332	332	322	365	332	317	367	336	313	316	355	358	348	360	358	350	337	375	311	335	368	376	323	349	343	339	325	316	334	324	310	334	351	342	350	326	333	297	371	342	370	341	342	355	363	344	355	308	335	313	334	344	356	346	315	351	349	333	299	323	359	346	334	337	341	336	356	334	333	340	325	330	342	347	355	346	330	319	351	378	356	390	385	340	309	329	362	351	359	334	367	310	337	328	360	335	324	319	353	339	362	341	345	335	316	353	349	354	340	336	353	332	336	343	316	328	339	341	337	332	336	351	337	360	331	390	375	352	316	340	352	367	327	366	359	312	325	365	325	331	327	347	380	351	346	326	321	349	360	333	343	343	338	338	317	370	348	348	337	354	328	334	334	337	335	389	361	333	354	354	336	356	338	353	372	338	361	350	352	345	341	344	357	372	370	369	369	363	325	369	343	340	350	332	359	334	332	331	362	332	307	340	351	329	343	321	328	339	348	341	317	356	342	376	336	325	323	363	324	345	344	308	351	293	337	322	343	344	367	349	364	348	332	355	331	328	327	315	355	383	352	347	346	335	372	349	331	332	333	340	367	365	309	362	340	320	338	329	332	378	342	327	356	346	330	342	366	356	348	333	352	331	318	366	333	366	343	347	330	323	324	332	334	323	362	315	361	333	365	370	330	354	354	361	325	370	346	338	337	355	320	347	313	339	335	344	412	338	296	354	309	346	369	297	320	363	336	383	351	342	340	344	305	371	354	359	346	357	362	315	346	347	354	327	356	346	337	350	346	317	338	366	349	324	339	343	332	307	317	345	356	330	365	356	333	345	322	342	354	376	355	367	383	364	348	321	336	298	331	342	321	328	302	337	344	326	331	340	345	384	334	347	347	321	356	334	344	329	326	335	332	336	332	357	339	377	332	356	377	348	324	362	352	337	366	341	354	354	349	346	314	305	306	343	324	362	347	322	356	332	355	313	354	346	354	327	346	376	323	335	325	340	352	354	337	352	348	331	353	346	349	350	347	351	304	335	359	325	335	352	347	356	381	331	324	359	334	368	318	317	368	326	318	359	341	368	324	351	312	327	326	342	356	341	322	314	328	332	319	338	336	329	355	317	349	378	357	329	379	314	321	345	351	327	341	348	335	330	363	346	352	309	343	331	356	345	371	347	335	343	350	349	317	375	323	320	381	344	334	344	339	337	394	319	346	323	327	328	350	323	358	333	320	345	347	319	347	350	367	344	350	332	325	386	356	342	334	349	376	326	330	347	340	324	353	354	346	374	354	324	309	367	332	345	369	376	338	332	333	362	357	372	362	342	340	370	345	344	349	321	369	371	344	356	342	349	359	337	353	351	355	319	373	325	345	331	338	338	328	312	360	370	366	346	327	384	336	365	348	341	362	320	318	343	341	323	361	313	320	336	336	322	347	355	320	362	306	360	361	389	355	319	347	361	386	325	359	369	351	315	354	352	330	336	352	348	358	335	348	339	332	328	329	368	345	368	336	342	341	356	352	355	302	333	360	348	310	358	318	328	320	326	341	341	351	317	367	349	334	342	341	366	360	359	338	330	352	318	348	299	323	380	378	329	367	332	322	341	373	344	323	330	359	328	355	322	329	325	371	338	338	350	347	370	349	305	351	332	338	322	342	343	346	333	339	387	353	333	322	320	327	349	319	353	326	329	328	328	332	332	343	367	333	352	396	345	343	360	347	341	368	337	332	345	325	331	341	360	331	368	331	350	379	317	328	368	359	339	325	364	340	343	335	374	328	345	319	348	328	370	325	323	335	315	332	357	350	346	331	350	343	325	322	359	325	358	343	322	353	327	374	364	344	333	333	369	332	390	357	364	332	360	328	326	342	344	314	356	334	336	318	333	355	336	369	339	340	357	343	321	325	324	324	358	328	366	320	304	318	387	296	339	355	381	375	358	305	342	352	333	333	315	355	305	368	351	359	351	378	333	362	347	330	339	345	346	380	338	357	318	345	347	370	346	337	323	319	333	329	348	316	322	329	347	317	358	340	355	354	315	391	355	310	321	343	362	354	348	319	330	344	343	346	330	343	357	338	334	339	342	343	329	340	367	317	342	336	376	322	363	356	339	316	329	355	350	342	366	330	313	336	357	350	341	336	364	322	316	338	350	328	322	354	333	352	363	319	332	389	377	343	365	344	369	397	357	312	345	376	343	356	369	350	367	353	342	344	368	350	359	332	350	331	326	395	318	369	356	341	344	354	346	333	351	334	368	358	341	360	345	368	339	333	379	343	328	320	325	361	339	310	336	350	361	327	334	377	343	327	363	354	327	331	354	335	353	363	347	370	337	342	357	358	321	350	310	368	323	376	364	324	344	358	348	356	345	350	373	328	357	344	371	352	330	338	315	341	377	329	358	357	319	360	361	327	330	324	348	347	313	310	316	369	372	335	333	309	369	321	353	320	365	363	332	336	350	380	322	354	331	317	359	333	339	326	344	332	327	329	314	360	319	351	314	372	340	320	327	341	366	322	330	326	339	319	345	316	351	387	364	377	354	359	337	315	369	348	330	335	307	345	365	351	329	368	301	354	349	321	340	355	365	386	371	354	387	317	327	366	339	335	320	362	361	321	346	354	361	336	309	347	310	324	349	344	331	311	362	330	363	324	328	315	353	353	332	349	310	355	323	330	366	313	383	357	310	352	344	330	337	354	346	367	341	340	332	326	363	364	338	344	361	330	349	354	321	337	356	333	350	342	345	325	354	327	334	360	329	329	323	340	353	368	332	334	323	385	359	348	382	379	339	318	342	319	350	374	362	342	331	342	371	340	327	341	331	312	329	351	348
37264	48497	33003	13086	3315	1105	748	671	655	691	658	668	631	601	634	616	688	633	606	652	645	678	666	654	635	655	628	648	629	678	613	627	666	670	635	619	629	686	670	653	675	664	678	645	673	605	604	631	610	689	667	619	608	639	623	643	589	686	617	622	653	637	612	684	619	629	608	640	581	658	636	649	644	642	682	675	679	676	648	624	695	613	670	637	663	713	606	664	655	643	665	653	628	652	663	674	643	634	627	638	655	698	655	620	614	625	666	626	652	685	667	668	650	630	676	661	627	677	688	597	659	672	646	678	661	707	631	653	614	651	649	624	652	604	680	648	625	636	664	645	672	677	638	659	687	676	618	657	661	692	660	654	641	659	654	663	642	651	671	662	611	643	620	620	697	634	611	666	648	637	667	654	680	623	647	648	649	600	643	634	635	623	653	622	650	609	595	632	656	629	671	628	672	620	638	659	623	663	658	665	679	682	664	638	651	655	623	601	685	628	609	596	675	669	629	658	636	640	657	715	661	649	645	641	672	692	707	631	669	572	689	641	647	633	654	638	686	665	675	656	672	702	655	635	654	691	672	680	643	655	665	696	608	670	610	638	640	618	702	679	677	684	598	619	667	616	697	675	643	680	662	666	619	661	643	679	613	618	611	651	661	623	661	654	612	627	649	632	669	655	626	657	613	658	644	601	642	631	657	659	660	665	649	671	590	615	623	663	619	705	659	649	612	629	649	667	657	642	601	660	654	642	649	660	615	679	583	623	628	676	640	622	658	630	712	653	673	658	607	654	678	635	667	630	632	670	663	660	670	640	643	635	628	649	656	641	695	680	635	647	672	640	656	641	651	648	604	672	649	645	639	656	659	628	675	638	675	652	667	679	677	599	658	636	675	643	626	680	650	610	657	654	630	638	652	656	671	671	640	657	650	704	656	629	643	656	658	656	667	663	641	656	611	644	650	611	586	663	640	651	635	635	641	649	636	653	646	691	668	628	643	673	625	636	652	623	680	638	700	639	660	640	628	641	647	616	624	664	621	658	656	615	693	662	656	702	694	660	653	651	612	608	639	651	655	650	684	685	641	634	662	616	674	640	689	686	612	640	634	639	621	662	655	661	607	623	635	637	660	648	683	595	679	662	665	644	618	624	657	647	648	654	642	687	597	624	647	640	616	621	651	639	687	699	620	651	623	592	736	675	655	654	637	663	620	601	628	662	611	623	691	618	671	633	664	613	671	669	655	621	685	694	628	630	633	684	653	677	669	634	626	604	658	651	628	663	614	674	655	579	647	613	665	590	629	624	668	698	635	656	643	620	636	638	622	642	635	660	629	677	645	665	677	645	665	664	668	685	619	684	629	668	628	625	660	647	632	667	650	674	603	617	646	650	636	686	648	656	713	708	645	639	659	712	636	641	651	675	655	628	658	709	678	643	646	661	648	624	667	695	691	595	666	665	645	643	620	643	655	661	634	625	640	602	623	651	656	609	622	612	611	694	684	676	659	655	660	675	695	653	637	680	653	629	619	650	626	638	668	626	634	680	685	663	658	649	633	634	621	644	646	657	662	635	679	669	598	641	658	654	651	698	620	660	672	640	651	668	644	659	630	655	616	691	674	722	612	637	626	639	631	702	637	677	633	663	673	607	636	650	654	649	582	690	631	657	639	679	639	617	649	671	699	665	613	625	626	626	648	640	643	611	652	640	639	669	680	635	629	640	684	615	623	666	645	664	654	627	683	665	669	638	618	627	624	662	676	630	668	635	617	617	660	617	618	641	628	611	685	646	621	627	633	672	627	652	643	639	647	685	642	676	650	653	681	692	677	643	602	648	668	635	643	661	656	653	657	642	643	676	655	667	655	650	647	677	641	593	627	679	657	589	662	657	638	641	609	619	639	675	686	680	700	623	644	666	628	668	635	623	670	619	669	662	641	662	619	629	654	645	663	663	646	657	651	656	591	593	621	612	630	653	716	645	647	624	670	665	680	669	636	665	613	649	597	645	682	604	654	633	616	636	666	610	643	630	624	628	638	623	641	639	622	603	664	665	698	643	618	679	637	650	657	678	674	649	631	684	638	651	610	678	646	641	644	633	666	664	616	635	634	627	572	614	649	662	665	630	640	655	679	633	639	626	677	633	624	647	657	663	630	662	631	632	607	643	654	608	668	608	626	645	670	618	633	708	649	674	649	694	618	650	640	672	635	648	674	660	636	660	661	614	604	657	664	612	624	608	653	638	617	643	587	650	635	677	646	621	637	707	652	650	638	705	680	625	664	654	654	676	664	655	653	667	639	681	654	647	648	659	671	671	613	666	658	657	653	650	648	652	615	686	640	644	632	677	642	698	642	640	616	623	667	630	639	677	669	662	659	618	627	660	622	618	638	626	630	626	674	662	641	658	627	631	624	663	653	658	633	637	652	640	675	656	677	675	637	652	634	629	616	642	676	723	626	665	644	657	633	644	639	626	634	635	620	676	662	720	639	637	676	653	673	659	647	634	659	631	616	650	634	640	673	636	676	645	661	671	659	662	615	662	638	662	611	624	670	623	575	612	629	625	687	651	633	681	648	670	629	637	661	692	647	645	635	637	635	652	612	626	603	628	623	633	637	679	648	639	615	636	649	635	644	640	650	600	626	661	699	676	628	662	619	661	629	655	643	607	632	655	654	619	666	675	631	662	661	591	633	636	708	645	672	669	636	664	670	674	660	650	669	618	690	661	645	648	682	646	634	719	645	627	619	647	633	624	686	636	646	630	647	621	676	625	645	649	636	644	674	663	675	631	679	656	666	637	638	671	634	646	652	643	607	675	621	632	651	605	655	651	645	653	616	667	647	654	654	644	627	626	614	646	673	667	642	665	634	691	634	643	638	577	665	678	654	657	638	658	648	669	658	667	641	610	650	613	697	677	651	673	655	654	640	671	630	658	627	642	622	642	653	594	625	689	658	680	633	676	631	645	649	679	670	678	626	592	677	636	690	651	660	642	676	636	641	614	644	638	629	640	659	645	664	648	644	622	643	646	654	651	656	665	675	640	654	668	615	663	646	694	650	679	624	617	621	706	630	650	644	647	634	652	648	657	618	670	624	645	628	662	665	675	672	630	663	619	620	626	604	627	602	662	612	641	669	659	666	655	676	638	621	636	646	654	622	640	675	621	689	666	645	663	631	691	646	618	677	667	655	646	687	650	623	681	644	640	583	646	646	667	611	713	610	689	643	631	645	652	666	654	651	641	656	609	679	617	662	612	642	642	681	598	702	630	644	572	664	643	641	611	681	654	653	641	658	665	651	633	630	647	657	622	624	667	611	636	622	607	623	684	611	612	658	646	637	624	594	620	621	622	678	695	619	665	652	664	650	617	663	666	690	636	650	658	630	650	685	639	658	647	637	599	682	632	650	642	666	655	683	680	656	611	649	659	641	665	684	642	648	631	648	684	631	645	619	657	646	650	639	660	653	637	649	643	700	681	615	653	636	646	620	608	651	651	680	658
24937	24808	34801	27433	17498	4536	560	411	355	330	362	333	373	376	355	340	341	353	368	377	335	319	350	321	353	373	341	375	333	363	321	346	333	336	345	364	330	351	387	354	374	373	370	347	341	373	346	326	343	326	331	327	352	331	346	311	307	318	378	368	312	336	361	362	344	350	343	372	349	361	351	333	346	368	354	355	340	331	336	337	327	334	354	331	343	344	331	322	332	342	361	353	326	367	345	320	350	324	303	353	381	355	348	320	356	343	322	327	341	354	364	384	368	323	346	340	329	344	341	355	319	368	332	357	331	298	332	320	296	308	335	372	321	350	341	335	343	355	317	360	328	328	338	338	343	362	373	335	363	350	339	350	344	354	375	337	352	358	323	324	326	333	336	337	325	324	304	352	347	359	334	307	353	340	331	337	356	381	340	348	327	349	348	303	367	349	331	339	349	330	333	336	338	344	349	334	366	333	335	319	355	373	369	357	352	363	327	336	317	299	343	359	350	335	341	328	350	346	353	349	338	334	355	310	309	315	325	343	362	362	374	324	321	364	319	339	373	334	334	322	305	332	349	345	348	324	337	366	344	382	351	339	375	329	348	326	346	387	316	299	331	331	334	350	355	354	347	367	354	345	354	339	339	368	359	312	335	353	345	320	300	375	312	339	352	362	324	356	360	387	345	335	335	341	354	317	365	332	341	330	347	356	338	344	360	347	335	332	317	325	339	327	346	338	334	349	367	363	316	336	343	324	322	347	362	357	341	330	325	336	343	327	354	352	358	360	345	324	320	366	339	369	311	339	347	300	324	367	339	377	334	341	365	338	325	331	332	303	340	358	330	331	328	345	339	345	358	337	337	361	327	346	340	382	330	364	360	348	354	324	355	366	352	395	341	359	339	349	327	378	346	346	338	353	315	340	353	349	325	331	313	342	340	346	359	341	344	366	346	366	329	333	336	362	309	349	316	343	307	370	351	357	336	352	363	374	355	318	360	339	301	311	339	353	331	369	353	367	361	305	335	352	325	345	317	322	362	350	310	325	349	342	342	346	345	336	342	346	340	365	343	343	353	350	319	311	344	333	334	328	329	378	361	326	322	338	348	358	345	354	353	337	329	333	343	394	317	364	360	332	361	317	340	353	357	356	358	356	330	351	363	318	321	346	359	349	334	320	292	337	376	346	329	341	301	369	328	346	362	332	359	389	335	340	320	353	352	335	347	349	355	334	335	381	324	357	323	334	357	337	345	366	353	361	343	349	330	356	354	349	338	347	336	335	352	357	319	365	341	343	348	368	322	337	366	344	365	347	340	371	325	350	319	349	350	348	298	332	349	317	351	350	327	367	368	333	350	345	301	350	351	309	345	366	359	320	342	324	333	363	366	319	389	342	340	358	346	299	322	343	295	303	359	375	377	359	351	364	354	364	320	356	345	359	358	334	357	328	350	370	347	353	356	345	333	326	320	318	317	330	366	360	329	372	337	350	358	353	333	357	337	361	365	343	357	325	355	355	323	365	315	330	364	339	347	387	338	369	377	328	342	356	372	333	354	350	327	350	334	320	313	386	326	314	394	336	339	318	335	345	357	341	324	356	346	315	326	351	333	306	360	357	366	336	362	369	355	345	342	313	353	346	360	340	351	368	327	344	329	349	337	348	336	343	336	327	369	343	345	357	328	336	358	365	382	323	338	356	343	323	364	305	352	312	340	340	355	354	364	335	366	375	324	344	356	332	310	309	355	327	343	345	363	326	343	360	332	346	368	346	344	361	336	333	313	350	378	345	356	356	356	347	341	356	357	356	369	359	332	341	344	330	356	333	339	368	325	348	320	321	315	308	336	334	354	311	345	356	373	339	365	344	364	347	344	356	346	363	313	340	345	363	332	386	349	334	341	331	326	341	347	321	363	374	286	340	307	351	371	362	345	391	351	292	360	359	301	350	347	357	324	364	364	322	361	346	343	311	336	330	339	298	351	371	375	330	353	330	346	375	322	330	360	351	337	288	338	310	340	346	381	308	370	318	362	343	327	357	329	348	319	360	308	331	309	332	358	338	349	327	330	322	363	344	326	379	368	342	359	314	358	327	346	330	357	343	340	316	310	340	365	327	348	331	324	349	357	308	335	322	354	370	326	354	330	315	323	346	360	335	326	371	314	356	327	336	335	362	368	360	326	345	351	345	352	363	350	368	343	310	342	356	334	350	351	346	327	342	343	338	344	339	329	342	317	369	351	362	346	382	321	338	342	355	318	352	351	347	335	350	320	338	313	344	348	347	349	334	318	359	347	345	366	309	341	350	345	346	341	313	339	336	342	343	317	331	355	366	358	343	351	345	360	345	368	332	309	329	372	351	351	340	350	337	344	324	351	354	358	336	320	321	362	355	331	349	326	340	358	330	329	346	378	326	345	353	353	359	344	344	332	335	335	392	356	317	354	369	324	396	337	383	354	351	338	336	345	287	351	353	356	345	341	365	340	344	319	357	331	355	308	354	337	361	326	305	324	313	359	334	328	331	321	333	337	297	337	338	310	349	339	338	351	337	331	343	335	340	356	313	332	372	299	351	338	327	328	353	381	363	357	374	342	335	307	344	344	336	366	331	365	345	314	356	362	357	322	365	359	348	338	362	339	349	335	362	337	345	345	308	352	351	354	360	334	348	323	329	343	352	358	350	360	317	341	363	362	377	328	315	353	322	338	327	328	322	385	345	343	330	315	335	310	327	332	326	375	318	375	320	333	362	357	344	340	318	326	312	351	323	326	342	349	337	352	326	345	356	317	340	316	355	339	358	328	335	350	395	360	332	347	317	355	321	330	336	339	315	363	344	330	331	361	328	341	343	354	359	354	349	320	336	347	330	332	364	361	318	329	368	319	355	325	351	340	311	324	338	351	327	353	336	345	352	330	336	308	309	344	327	360	334	350	337	366	330	315	338	325	326	327	333	331	339	356	338	368	343	322	348	320	350	319	334	346	345	333	339	348	327	379	358	305	340	343	380	359	341	350	353	329	314	332	350	348	356	368	335	347	326	322	320	359	336	349	359	334	343	321	359	365	304	327	329	312	364	380	326	303	336	354	365	344	379	373	361	331	365	310	350	360	347	376	322	330	366	349	358	355	330	358	340	367	317	335	361	345	337	313	367	370	337	346	334	369	326	341	327	363	388	361	322	334	336	357	321	339	331	340	357	335	367	361	343	343	335	327	341	339	371	350	331	353	351	351	316	337	349	350	330	321	327	321	336	352	335	334	336	358	343	352	367	378	324	336	325	336	317	339	370	344	339	288	307	295	329	331	347	350	339	340	346	366	370	338	360	331	338	331	338	355	345	368	319	347	350	338	321	331	335	319	363	364	339	347	320	320	342	391	338	354	338	344	338	342	348	363	342	342	340	315	353	334	344	323	335	334	343	379	328	330	343	350	360	310	358	376	320	345	365	342	339	355	349	342	373	358	343	328	342	330	331	320	346	327	365	360	367	345	359	300	346	344	369	380	332
59876	89820	63044	33662	12217	2644	880	673	631	674	655	692	660	645	636	676	627	660	656	670	666	668	620	646	642	675	613	654	634	653	608	649	670	686	626	647	636	635	637	632	612	660	660	634	633	634	648	646	622	622	604	645	634	697	641	662	635	661	648	631	621	655	667	664	647	638	601	658	628	619	640	674	684	640	662	658	651	660	644	639	686	669	644	596	647	655	677	650	687	664	648	650	650	644	613	625	624	679	642	653	624	669	626	644	644	637	648	675	639	663	704	647	646	624	653	583	680	645	668	620	603	647	632	695	619	626	639	680	644	620	661	613	635	635	629	664	636	609	629	662	594	626	669	668	654	627	638	636	648	692	666	603	609	621	608	572	639	629	659	665	678	623	622	657	655	589	624	668	619	631	655	641	632	659	624	659	618	618	706	692	623	628	610	624	615	640	671	611	640	650	660	638	670	663	622	669	607	664	625	644	648	645	614	667	593	655	614	674	629	673	642	630	662	668	657	622	657	688	676	651	642	632	596	661	692	643	602	632	704	649	662	629	631	655	664	635	620	613	602	679	624	649	653	637	610	700	640	647	664	654	602	631	665	711	610	659	628	652	634	658	629	618	623	616	648	636	648	631	637	628	630	654	648	653	667	658	636	628	635	629	638	623	632	641	661	656	626	601	666	621	656	632	664	607	659	684	674	634	623	646	636	624	653	629	626	641	630	645	670	652	689	619	725	684	630	673	632	591	654	723	643	635	626	628	672	673	622	638	645	661	660	666	610	662	607	669	633	640	589	699	653	602	640	671	637	634	659	632	593	656	615	641	657	683	648	606	642	594	611	634	643	671	619	624	615	665	651	657	636	605	652	637	683	686	650	619	671	629	634	651	654	607	646	639	645	647	663	642	590	674	650	631	655	648	681	595	666	615	664	666	642	603	627	671	620	656	630	633	611	676	613	615	644	658	662	621	644	661	673	607	688	635	631	640	600	621	651	650	649	652	711	711	643	628	608	632	629	618	641	640	643	627	592	625	654	640	614	653	663	634	681	620	646	633	627	616	631	672	608	632	664	631	629	641	659	625	660	658	624	630	673	616	589	644	660	671	638	638	621	603	610	647	683	672	629	658	648	627	669	684	647	640	651	630	626	661	599	589	659	605	672	639	634	669	605	661	648	627	636	663	675	649	616	642	659	648	649	658	655	625	608	659	616	696	680	639	624	656	590	628	655	639	668	650	644	629	622	646	628	592	628	621	622	669	695	628	634	668	667	665	651	626	637	667	675	643	696	609	635	664	677	656	627	679	634	661	668	657	632	677	627	690	659	626	644	647	616	639	648	636	671	604	661	641	642	622	659	667	624	629	612	650	662	658	631	638	617	588	632	647	644	632	630	637	637	657	603	671	621	668	627	646	615	614	689	652	623	654	605	670	647	643	577	632	661	673	674	664	650	614	628	626	622	615	654	623	645	661	639	624	608	644	657	581	616	611	636	636	673	648	670	615	626	642	642	667	662	692	610	663	654	609	631	601	642	675	677	628	655	660	631	656	628	634	651	670	647	617	677	676	647	661	654	662	589	609	671	627	660	652	668	645	638	615	619	688	687	637	623	685	655	658	653	640	637	656	644	633	625	636	616	653	646	598	655	591	662	633	613	659	670	655	651	620	675	617	595	632	642	632	671	636	635	653	638	634	654	621	669	654	659	624	632	623	664	648	674	580	639	632	636	630	632	645	587	634	642	648	670	665	660	590	639	663	686	674	649	656	661	658	598	641	635	631	561	647	626	648	599	675	634	635	651	628	674	617	581	653	634	630	630	642	663	678	658	653	633	620	615	659	576	617	681	655	633	668	644	664	647	651	648	650	649	631	603	667	651	643	673	656	687	602	638	660	653	669	641	589	635	653	651	618	680	705	653	623	631	646	631	658	649	652	663	644	692	635	646	649	673	633	655	651	629	655	630	662	672	657	597	641	672	641	633	636	611	647	680	634	614	614	629	646	580	674	661	644	650	621	641	595	670	660	630	664	668	619	656	665	639	670	668	637	656	637	693	622	679	626	654	650	644	667	640	591	680	596	626	644	650	634	643	610	618	644	631	626	645	623	657	667	636	628	600	638	618	689	667	639	631	680	652	644	680	616	653	671	661	646	629	652	645	652	632	631	663	616	646	606	624	653	654	644	622	675	698	662	666	649	621	657	638	667	650	668	630	647	652	706	655	635	690	631	639	632	671	610	632	641	684	708	656	646	637	670	641	655	649	635	649	667	621	634	630	605	673	624	638	595	652	606	662	651	644	611	662	688	663	627	666	662	618	677	631	676	629	615	638	607	619	666	608	638	700	625	627	625	644	631	649	603	665	611	621	667	685	626	648	639	671	601	641	632	657	613	647	672	611	643	680	647	674	640	639	618	645	643	643	673	652	641	638	636	641	687	609	641	656	634	629	635	640	620	654	661	643	636	642	591	653	616	640	683	667	634	622	626	629	641	674	607	651	663	647	620	606	632	621	675	640	665	648	641	610	682	666	677	682	634	616	638	621	590	672	633	627	675	651	629	619	617	650	657	646	652	673	701	614	647	674	607	660	617	636	653	643	622	630	649	639	634	640	668	626	646	630	616	631	647	661	643	654	677	634	640	666	626	640	661	595	646	620	660	661	649	635	626	627	652	616	581	595	655	628	670	656	671	644	680	622	672	638	629	663	596	600	635	660	633	685	631	624	686	656	655	677	669	655	590	622	638	661	623	656	686	638	649	662	606	636	675	621	620	674	672	649	640	639	639	638	661	655	586	656	636	614	674	648	642	668	619	655	647	649	666	603	665	655	631	646	696	645	642	649	664	632	626	623	623	658	665	642	631	608	635	633	646	687	609	621	621	654	618	606	649	650	629	642	667	654	632	626	645	678	619	631	646	631	603	661	646	641	615	661	623	590	650	645	717	654	639	623	652	658	682	637	625	650	657	649	668	658	660	635	646	691	660	686	622	649	625	686	636	618	627	664	639	653	612	655	660	653	565	609	659	632	623	641	638	680	588	666	661	605	644	653	635	599	672	582	693	640	699	639	653	644	639	621	702	670	665	631	596	680	656	625	583	657	618	605	676	635	652	625	653	657	648	643	637	684	586	649	628	598	636	640	650	597	605	647	668	648	617	636	613	644	625	644	624	634	656	685	664	667	621	661	622	628	609	631	611	659	654	623	623	669	614	659	640	692	682	607	653	619	647	595	650	684	629	663	621	589	613	651	611	674	646	667	602	639	620	622	652	606	659	618	676	656	663	631	642	639	663	663	584	651	699	628	640	698	667	704	647	651	632	644	668	631	676	659	657	639	721	595	644	613	642	654	656	644	589	697	672	647	637	670	627	693	624	616	636	658	634	606	690	670	623	659	644	686	625	634	657	631	640	594	596	630	605	624	646	596	647	593	646	669	623	680	664	648	649	642	635	640	587	623	596	648	628	685	666	645	679	628	640	658	669	624	646	643	650	647	637	657	628	666	631
23593	22514	31582	25367	21162	15976	2745	516	399	434	432	371	402	433	409	412	427	421	395	445	416	394	393	404	395	400	415	414	364	426	406	350	411	398	401	388	383	405	385	399	386	429	425	393	368	408	397	403	402	429	373	404	411	370	361	409	414	360	399	400	399	415	354	411	385	432	396	394	404	408	416	387	391	411	396	416	393	447	403	396	408	388	397	394	376	380	418	404	407	400	398	407	401	379	439	404	419	396	421	374	417	366	404	367	407	389	425	393	366	397	381	392	379	420	402	390	375	385	393	378	367	393	389	404	382	410	364	365	367	400	386	379	360	355	425	424	384	365	379	402	422	412	392	386	397	392	383	375	398	395	431	376	394	399	372	376	406	372	399	400	396	369	375	399	352	395	399	373	390	385	396	405	417	390	380	423	373	403	398	386	377	426	379	402	377	402	390	386	416	397	405	381	431	365	408	416	410	401	384	361	407	445	407	385	388	390	398	389	388	378	374	385	394	398	413	397	392	405	382	370	417	415	408	440	406	418	354	383	399	425	396	416	369	392	394	387	388	373	401	376	369	424	413	392	401	395	405	399	375	398	395	391	380	368	396	427	384	394	382	398	377	404	361	390	386	359	381	392	468	410	415	368	421	391	385	389	363	440	379	406	369	404	392	421	405	427	409	400	348	383	366	389	405	406	378	412	413	399	412	412	374	409	368	383	364	422	388	398	409	393	408	403	424	369	390	387	376	402	389	420	361	397	386	412	414	390	382	429	402	398	352	367	410	395	405	399	373	413	397	364	403	406	393	397	394	371	371	380	403	385	413	412	406	380	414	360	359	422	420	408	379	381	397	414	407	379	390	440	388	383	395	367	411	438	400	388	410	439	376	428	406	387	390	381	391	365	398	384	417	397	408	396	414	342	383	397	370	365	385	388	410	383	417	403	398	419	412	354	423	422	422	371	412	373	400	374	408	389	390	404	366	404	425	387	439	381	394	449	384	378	410	378	395	400	390	354	376	395	375	418	399	420	423	380	387	407	392	387	400	404	408	402	393	396	414	378	371	398	402	402	367	375	420	382	374	394	412	385	405	387	368	396	435	424	390	407	416	425	383	374	388	399	388	365	380	407	401	381	373	425	371	382	386	380	370	395	390	397	393	394	405	373	398	374	388	406	350	374	404	403	379	391	404	402	380	414	417	365	390	355	373	411	403	402	371	405	359	418	389	375	385	383	392	395	375	383	390	395	359	391	410	387	393	429	406	386	351	395	394	410	384	397	397	388	379	396	394	380	386	412	420	408	400	396	386	395	391	402	396	354	368	387	423	375	391	383	398	382	414	388	400	378	381	399	399	398	393	403	366	373	378	347	419	399	400	384	383	394	384	383	374	433	408	415	419	332	393	352	396	376	406	385	371	378	397	413	391	403	393	447	418	369	401	392	420	368	328	390	388	414	378	361	363	393	384	385	373	362	405	389	370	430	412	393	369	392	355	367	376	417	372	408	402	399	360	408	400	370	372	400	370	397	396	353	360	424	393	372	401	379	373	411	409	377	365	391	411	422	390	365	371	380	415	393	405	402	397	400	369	392	402	394	417	389	375	404	385	378	404	405	408	397	377	388	394	401	414	407	404	391	375	360	387	372	395	382	394	368	426	425	392	415	408	412	369	394	420	420	414	389	399	340	360	360	424	368	348	418	422	386	384	391	399	365	398	388	394	379	360	424	397	364	347	373	383	413	374	371	379	392	414	400	377	397	389	377	389	379	366	412	372	396	400	387	384	373	394	363	351	356	406	384	386	404	412	388	417	382	396	424	457	364	419	388	374	418	408	410	384	416	436	402	382	436	379	428	398	416	409	427	369	388	416	384	369	358	361	394	426	398	379	408	409	380	375	409	390	352	394	388	401	431	358	418	403	391	363	353	354	410	383	368	393	412	408	383	388	390	374	386	372	374	423	407	357	381	402	386	385	385	393	392	385	407	379	384	414	437	406	376	381	386	395	361	436	376	381	398	392	385	413	428	387	397	409	376	361	373	373	376	374	420	400	362	419	403	418	384	386	399	360	401	398	420	375	396	370	366	371	368	409	376	401	407	387	383	374	391	416	385	375	385	409	398	381	418	376	394	364	376	399	369	386	406	396	387	410	349	362	423	406	407	394	355	385	393	408	420	405	416	394	410	399	415	421	412	429	398	388	363	389	397	372	413	405	388	387	397	411	367	402	376	386	389	385	388	372	406	408	390	403	419	399	388	357	380	386	412	389	386	375	410	401	419	407	412	401	380	390	393	393	382	378	371	371	395	341	420	412	368	388	380	422	374	388	423	418	390	361	373	386	414	366	400	396	368	423	399	375	404	373	402	388	383	416	404	378	419	421	393	402	415	347	403	393	408	387	417	380	392	365	379	417	394	408	412	400	403	371	400	367	431	401	426	387	387	364	401	386	399	359	390	402	413	406	414	391	382	379	396	382	362	401	376	397	405	423	382	411	371	367	378	386	375	360	374	382	384	409	397	374	400	378	381	394	396	357	361	390	388	401	356	434	351	369	401	364	343	414	413	375	390	376	378	386	379	386	408	408	385	431	376	395	413	389	374	388	392	369	398	357	408	382	434	401	405	401	414	366	393	401	405	381	426	382	384	414	404	409	392	402	366	399	420	339	415	372	387	383	374	322	365	395	352	340	401	405	408	390	396	390	400	384	379	374	439	359	405	408	411	412	370	390	371	375	415	393	395	358	409	382	386	395	393	382	379	386	404	391	388	371	415	399	404	363	403	379	435	375	376	404	399	395	394	367	408	392	403	381	430	431	396	370	394	378	395	390	390	350	378	386	355	402	380	403	379	379	392	404	375	408	376	371	374	373	361	400	357	402	406	351	408	399	376	412	351	375	385	388	406	394	383	406	422	420	388	363	394	384	383	410	396	421	425	397	407	397	379	393	361	399	376	363	384	365	385	411	420	359	398	408	425	369	431	382	412	398	444	400	408	435	406	377	392	361	337	388	376	407	376	437	363	405	355	364	405	377	360	451	392	400	361	428	389	361	347	389	366	384	378	403	385	382	364	454	394	418	376	377	408	379	396	380	368	382	391	438	390	388	392	368	375	416	372	381	398	380	379	371	388	400	420	390	353	369	379	404	381	354	375	397	392	383	423	411	399	382	404	398	410	395	374	343	385	429	345	411	386	434	371	389	395	367	386	394	403	361	373	362	399	355	393	417	420	409	391	424	402	386	365	420	392	374	407	382	383	354	392	404	389	401	399	361	388	380	389	362	350	378	401	400	398	434	427	374	411	413	365	391	379	392	382	428	397	419	395	387	384	394	382	389	423	398	464	382	391	394	365	402	395	387	383	407	396	394	404	375	376	389	411	380	435	373	403	388	412	399	443	410	390	363	380	422	389	392	396	390	347	386	390	375	363	414	394	376	419	418	417	399	381	418	428	373	394	410	407	382	401	392	357	381	394	388	404	377	402	436	374	395	394	380	390	391	393	402	390
61267	101665	73434	42665	19037	4506	1253	744	739	697	721	705	714	659	703	706	730	702	698	737	732	711	725	732	685	710	663	748	655	737	707	712	745	677	691	720	710	671	670	680	671	719	652	719	721	716	729	700	697	683	691	728	707	676	702	688	717	689	648	678	720	681	693	703	693	727	715	689	737	731	692	645	683	706	684	681	673	708	698	702	717	735	674	708	710	685	751	657	721	677	702	736	688	709	690	678	728	728	687	685	712	722	716	733	743	694	669	723	695	733	708	699	752	682	703	690	711	723	714	724	710	719	680	718	700	653	692	713	668	740	706	695	697	697	685	666	703	713	692	705	702	708	733	695	752	728	679	737	700	692	713	706	707	776	667	731	657	686	692	646	672	693	689	706	637	733	675	671	687	705	742	665	731	672	711	692	727	763	723	751	722	722	706	757	655	693	679	655	696	715	740	685	678	685	659	729	689	696	739	667	695	742	714	688	715	699	690	677	736	655	657	722	716	722	687	729	716	680	731	719	704	663	701	744	735	684	684	707	691	687	719	758	718	690	719	723	674	705	734	695	739	672	685	670	696	699	715	731	697	743	734	722	757	659	675	721	720	700	748	695	686	741	711	687	697	688	712	714	706	690	677	719	707	688	715	738	699	721	713	723	704	699	696	719	733	669	691	685	732	732	673	697	708	716	704	750	651	699	750	686	666	687	704	681	727	675	710	705	701	702	673	728	704	703	702	772	700	660	740	696	708	717	759	692	666	729	668	710	681	753	711	700	697	722	689	692	704	689	743	692	729	673	678	719	660	707	623	724	702	698	679	728	692	707	736	695	724	723	704	758	732	678	688	720	729	686	718	681	738	662	682	715	701	705	691	712	696	713	678	694	694	712	718	670	741	710	685	704	703	731	725	701	675	684	685	688	669	678	759	723	665	693	668	709	676	729	720	742	741	713	716	732	715	739	707	739	703	689	698	736	704	703	708	712	708	680	740	706	676	743	700	699	660	726	682	715	736	708	659	648	663	702	669	709	715	663	718	736	695	724	729	707	737	739	689	749	699	717	725	736	674	693	704	704	702	686	683	722	692	712	708	727	684	750	687	725	713	736	645	686	689	689	701	699	739	737	685	691	697	702	682	728	710	683	729	684	683	741	769	677	670	672	739	727	694	710	732	745	722	720	711	701	707	676	735	705	708	744	670	718	697	704	695	724	698	735	737	722	693	689	671	723	702	705	733	730	686	735	743	712	712	694	720	706	685	702	693	684	742	692	671	699	709	751	735	710	741	672	688	702	723	670	702	724	704	719	699	670	699	712	694	682	727	715	731	691	697	702	721	730	754	689	755	702	709	688	731	745	729	721	680	704	700	727	700	659	713	744	695	722	710	703	689	732	699	701	737	702	716	724	704	688	690	688	673	700	716	720	715	673	717	738	704	696	735	690	756	710	716	729	706	720	695	682	734	692	693	719	692	723	698	760	723	633	711	676	693	713	664	698	687	752	707	730	693	708	670	696	706	675	693	662	723	715	669	693	703	699	684	726	721	696	701	659	743	712	694	684	678	671	711	718	687	682	746	665	671	692	718	707	707	704	737	729	705	714	691	720	695	744	722	688	665	738	756	697	721	687	720	688	641	722	723	670	660	713	742	681	690	672	704	693	697	739	724	681	687	720	702	716	730	715	722	696	726	676	761	723	699	697	736	708	747	671	683	689	691	790	675	664	737	730	689	677	717	705	697	744	719	705	733	712	680	747	689	714	685	733	693	687	714	679	713	685	687	698	669	707	726	693	780	764	689	701	731	707	675	743	685	708	722	698	656	706	692	735	674	695	680	720	679	738	669	720	677	710	708	699	729	727	711	731	648	693	689	666	700	712	668	717	701	730	715	680	737	668	738	697	723	707	715	678	715	673	675	706	704	697	700	693	715	678	701	676	659	694	693	717	689	724	706	715	678	721	769	718	722	712	686	739	650	677	711	692	708	726	709	701	728	720	680	677	709	665	668	699	713	730	717	693	703	729	743	682	714	722	694	711	693	668	685	708	706	692	711	693	744	695	686	681	720	678	711	665	732	688	723	708	723	662	680	664	736	695	718	713	741	684	728	643	726	689	720	739	687	702	720	691	701	655	645	686	747	710	694	710	694	754	709	727	733	731	714	718	730	678	726	713	714	722	689	721	719	771	705	703	725	703	709	670	685	746	710	719	741	693	711	743	709	733	700	685	711	681	708	744	684	703	676	718	720	701	698	721	701	719	680	675	748	701	740	746	713	683	696	720	675	671	664	712	707	702	691	698	739	708	697	675	697	732	684	693	729	764	715	707	670	692	687	678	703	717	682	664	736	741	698	713	672	769	702	745	633	709	677	720	710	691	693	707	711	682	747	724	718	690	718	661	691	733	704	722	708	669	722	696	696	753	745	703	744	706	722	715	707	648	708	735	671	665	746	687	734	714	734	684	700	710	703	723	657	749	665	684	726	705	697	647	684	693	702	695	742	690	682	722	691	697	707	716	670	739	702	717	700	689	677	693	690	719	708	657	704	695	738	656	692	688	676	665	700	733	699	710	703	692	711	645	713	689	722	709	719	724	700	725	669	726	710	740	664	698	663	671	666	730	667	646	676	767	746	678	773	716	747	713	680	722	714	666	760	676	734	713	737	667	739	732	703	717	722	688	688	701	725	688	726	719	731	698	718	700	686	719	686	750	713	682	683	735	700	723	721	657	726	718	742	756	717	698	727	684	681	681	723	707	703	730	710	703	786	726	670	734	722	704	728	684	732	705	759	700	697	668	736	682	687	702	667	714	681	716	698	732	747	716	693	643	678	690	751	703	722	723	703	734	636	706	702	688	698	711	688	701	703	676	654	733	732	680	668	752	724	762	677	696	741	725	698	732	682	718	668	742	659	673	697	694	740	698	715	757	740	756	729	708	656	721	648	694	721	663	735	682	735	721	702	756	720	677	707	740	711	688	719	702	704	702	692	713	747	690	670	708	739	723	692	718	685	710	708	726	685	706	684	663	725	714	701	711	722	704	687	759	695	674	697	698	714	672	720	740	678	705	683	722	741	694	726	721	727	722	719	680	743	700	664	703	737	732	697	713	706	709	768	691	705	687	705	644	695	690	702	721	706	661	743	709	742	698	696	717	702	695	754	668	655	696	715	676	734	660	679	714	671	702	703	695	685	695	688	669	668	685	690	623	667	708	688	684	639	728	706	708	713	709	726	703	717	727	732	671	691	675	679	695	710	698	720	689	707	660	678	712	652	709	688	726	685	685	720	748	722	649	702	724	734	695	699	738	689	732	756	683	708	685	643	730	674	662	664	700	741	698	705	679	695	679	704	735	730	723	712	743	743	707	679	743	723	675	646	698	725	689	723	685	746	685	718	724	722	697	721	690	661	742	689	675	719	691	724	674	691	687	732	695	713	716	709	664	742	681	775	735	709	731	725	729	692	758	726	715	646	664	692	693	645	763	720	700	753	661	658	719	699	681
29775	31609	27333	11338	1571	526	387	339	346	337	342	368	346	304	340	344	313	321	312	310	332	357	359	323	337	345	324	344	321	337	350	366	337	352	343	338	335	383	340	354	320	344	336	321	376	313	336	370	277	328	360	376	342	302	362	346	358	337	331	325	367	351	341	313	348	340	345	331	341	326	324	360	341	336	331	306	293	330	326	342	321	337	325	340	350	337	331	353	363	337	342	365	336	331	328	341	345	356	325	308	326	364	344	333	350	322	332	314	321	338	357	337	335	382	326	337	345	325	340	320	352	343	332	343	351	344	351	337	315	299	339	327	333	345	350	348	332	356	389	309	342	359	352	316	312	343	350	313	368	350	334	334	344	357	325	351	354	352	319	338	309	347	325	325	341	365	340	335	333	323	322	352	306	361	363	332	348	330	331	338	343	332	322	358	314	350	347	321	330	316	320	361	342	342	347	341	356	344	329	353	348	327	347	323	350	341	340	327	328	354	322	326	336	337	350	329	308	343	354	342	359	345	349	310	344	333	343	343	334	341	340	338	331	341	364	335	367	361	317	322	336	386	347	354	361	370	341	343	303	310	330	346	331	353	317	332	330	362	372	361	315	371	325	349	310	361	332	352	328	317	323	324	325	323	318	333	327	330	332	326	365	343	350	310	346	338	366	329	334	365	304	293	355	307	346	297	330	360	354	314	349	332	323	377	340	296	348	341	365	331	346	295	326	385	354	317	337	304	337	347	344	350	323	335	320	351	309	372	339	330	342	333	335	309	354	348	326	344	341	351	351	325	336	356	371	323	325	342	309	317	343	329	365	316	367	366	346	374	323	341	344	323	320	322	360	338	349	343	341	344	327	346	329	335	350	350	340	315	316	351	343	348	325	322	349	336	338	326	324	352	329	357	313	329	346	377	331	315	338	344	336	328	305	337	360	308	346	312	337	379	331	312	371	344	330	361	349	344	292	351	328	343	355	377	343	324	362	344	306	350	308	344	392	343	349	329	330	329	327	309	321	337	342	325	325	365	358	335	331	377	334	319	322	316	331	365	348	339	324	343	339	340	335	364	342	325	322	318	309	344	318	372	376	348	354	360	327	349	347	322	360	352	365	329	330	325	330	350	338	328	327	335	349	340	312	333	319	353	356	349	307	346	324	335	322	337	357	311	326	368	316	343	347	349	336	357	317	330	339	349	331	354	359	356	337	323	353	319	339	318	341	347	323	315	348	329	321	332	372	377	332	336	303	350	358	299	321	348	327	333	314	359	338	336	350	350	328	339	314	332	367	317	345	364	367	359	318	318	358	334	338	337	370	360	335	314	348	321	323	356	339	358	361	312	335	380	363	332	316	326	360	358	328	364	306	344	346	341	322	330	340	331	339	362	298	332	344	338	328	334	345	343	349	379	333	345	329	334	348	325	359	323	351	337	367	358	361	372	334	354	329	336	313	312	340	329	364	305	310	358	350	323	333	331	351	318	336	320	378	304	330	321	357	327	346	335	337	307	349	362	352	357	353	358	315	326	368	329	350	346	333	330	340	322	327	340	307	364	340	375	334	349	339	359	326	334	322	354	338	343	369	355	347	354	348	363	325	349	348	349	338	316	327	329	335	344	378	359	325	329	335	317	303	346	338	327	322	360	346	324	356	332	310	363	361	327	346	320	338	347	334	328	350	343	352	340	341	345	340	350	341	326	331	355	323	363	336	366	358	350	384	367	369	313	327	345	350	360	328	359	341	327	298	378	348	351	305	343	332	336	353	333	355	354	324	358	326	376	328	333	346	396	345	349	338	339	317	325	331	332	313	319	338	325	330	341	341	330	348	339	320	347	336	347	334	317	340	342	337	352	342	348	353	358	359	353	329	321	378	340	341	336	334	319	341	335	344	354	325	364	324	340	329	340	358	331	355	325	343	325	334	355	351	342	317	326	330	349	311	321	344	348	378	368	300	317	327	350	344	317	314	319	357	350	348	334	348	322	334	311	330	331	334	332	347	363	339	301	349	344	365	354	361	346	333	330	332	319	333	331	318	362	337	320	337	343	329	350	328	325	351	351	314	342	334	317	352	329	319	330	327	367	343	323	345	328	337	350	359	357	359	394	315	380	389	327	344	360	321	375	320	339	338	336	327	333	337	317	345	319	339	332	327	333	340	344	363	336	320	318	360	371	310	340	353	354	328	321	331	346	324	354	344	333	339	364	349	331	344	327	298	324	325	370	320	321	346	324	312	350	321	327	326	354	290	338	335	356	316	333	330	343	335	346	342	304	327	348	324	339	359	357	329	318	344	355	322	321	335	307	333	327	346	351	367	330	332	372	354	312	340	331	317	323	334	334	348	321	339	377	316	331	321	348	312	350	343	322	324	357	323	350	341	353	324	344	287	351	337	362	344	353	376	329	348	342	349	362	327	355	306	317	359	331	374	347	369	373	352	311	349	329	350	331	378	349	342	332	354	349	361	372	342	336	341	338	331	344	335	400	331	355	336	381	332	351	334	344	342	349	322	324	383	346	326	380	348	314	322	367	360	350	340	343	299	347	349	322	378	353	328	325	328	328	319	351	314	365	348	329	361	303	360	331	311	339	338	336	346	318	328	348	331	334	356	342	330	321	347	316	367	314	332	343	322	323	352	353	331	346	332	316	322	326	343	313	334	356	374	328	329	380	327	308	338	346	326	338	337	329	336	332	340	400	318	364	327	327	325	315	331	316	332	327	328	329	335	348	358	327	330	340	352	335	342	335	376	323	323	341	344	321	376	316	327	321	352	346	332	352	342	362	343	372	357	349	329	356	355	351	334	316	341	295	357	338	330	349	333	347	355	324	325	348	358	345	340	330	368	352	347	326	365	358	355	356	345	343	337	346	312	361	336	396	317	350	350	366	322	359	375	339	335	365	299	360	352	362	381	311	306	336	366	340	303	320	298	325	329	331	356	321	320	343	360	327	362	390	336	329	337	352	336	348	324	320	309	346	353	324	326	353	369	338	350	314	350	314	314	335	349	344	364	354	371	365	329	315	310	356	341	351	334	344	326	362	340	337	335	336	380	335	326	326	346	355	317	351	350	330	320	356	364	367	328	339	348	377	355	312	320	311	333	334	348	325	318	347	335	352	319	335	341	361	317	344	375	356	326	349	328	342	346	342	358	317	319	402	330	306	327	306	353	331	355	316	355	363	351	325	316	304	338	353	356	344	328	354	325	350	302	361	308	359	345	327	345	348	327	346	342	299	320	306	331	326	349	354	353	331	340	351	335	315	316	325	331	325	309	349	356	319	377	322	317	335	338	319	376	329	352	311	329	356	334	339	341	344	344	390	358	335	359	297	342	351	337	338	330	335	329	352	317	342	307	327	340	302	314	341	345	358	342	310	319	349	343	358	349	324	348	345	329	391	332	357	359	319	345	367	375	375	318	337	340	321	367	364	347	355	361	342	356	325	319	314	347	310	387	357	324	311	339	363	303	353	349	335	336	343	324	348	328	337	335	360
37127	48270	32371	12356	3281	1033	692	672	652	640	640	638	612	628	685	646	660	643	625	617	671	639	644	618	687	668	649	635	626	660	664	652	670	657	619	648	701	664	607	615	655	640	622	666	670	659	664	611	623	696	646	629	685	651	629	599	657	658	620	674	622	658	651	670	664	629	598	614	670	636	664	645	651	697	623	622	677	651	680	595	675	612	613	641	705	677	702	658	633	642	642	650	624	613	626	663	702	641	673	611	639	632	633	659	624	600	655	662	589	650	643	620	591	605	668	636	658	632	690	679	653	643	624	633	710	630	624	634	656	632	624	588	611	659	639	646	616	656	646	602	636	627	631	621	621	622	664	634	619	674	653	638	624	639	677	625	691	658	678	608	625	639	642	618	633	654	634	694	629	667	588	622	678	622	662	656	690	654	660	600	645	686	643	700	654	588	688	611	674	669	628	656	636	626	618	679	608	608	654	684	618	677	668	672	642	613	654	645	650	636	607	636	670	591	697	696	643	674	672	643	671	656	694	613	614	613	621	688	625	614	606	655	629	618	654	612	640	619	606	585	647	646	612	686	601	657	620	608	646	645	637	641	624	620	604	657	667	648	611	621	633	635	610	598	639	667	616	636	685	608	618	647	615	655	631	634	651	643	612	677	629	658	629	629	609	601	682	657	616	671	645	623	653	643	672	641	674	640	688	635	686	644	634	656	622	633	627	607	626	674	621	638	674	667	651	633	663	673	638	621	661	624	649	663	667	633	598	679	634	643	658	649	637	636	661	609	634	625	657	637	618	636	591	666	686	609	645	613	657	628	637	614	602	633	632	603	628	626	633	650	624	631	637	680	630	662	664	667	621	671	646	582	606	636	671	629	608	615	607	622	615	633	640	684	658	619	645	609	641	667	653	657	651	624	620	635	651	628	659	610	622	615	639	595	655	659	624	644	650	649	636	594	687	661	641	617	654	644	659	644	628	645	661	648	618	634	620	608	603	667	648	699	608	636	650	653	640	667	630	665	655	653	617	692	687	628	674	659	668	619	683	653	671	681	618	605	640	640	641	641	685	628	652	659	618	636	661	681	663	588	656	630	622	660	614	678	621	638	618	583	636	587	647	623	649	650	609	676	668	645	622	660	638	636	694	684	590	675	652	663	661	678	636	619	650	617	630	690	630	684	624	647	641	633	632	598	631	625	621	646	645	638	658	649	659	651	674	664	593	674	632	595	619	619	654	615	639	672	672	652	670	649	626	638	658	621	633	679	596	660	642	662	646	655	608	618	631	600	570	638	620	658	627	643	671	627	612	672	612	624	663	684	673	638	646	625	629	623	671	637	633	641	624	600	644	610	659	604	617	650	674	689	661	650	625	673	666	658	640	612	646	640	658	655	620	631	632	613	645	674	623	643	659	611	648	617	700	618	663	624	641	640	633	633	656	629	628	671	664	628	579	708	670	651	670	625	640	602	631	657	613	622	649	645	643	641	626	611	640	621	649	679	618	643	642	670	610	619	659	667	659	643	633	691	689	650	666	584	690	643	653	662	667	601	630	644	671	635	622	662	662	605	625	653	673	614	626	683	650	656	602	676	703	666	648	661	666	667	647	609	636	603	660	632	649	658	626	606	621	640	663	661	631	623	665	657	664	654	632	651	717	625	668	657	677	689	667	639	636	636	642	622	638	636	583	608	672	666	672	655	608	711	601	621	620	648	567	656	654	636	687	636	682	664	614	657	612	631	642	602	643	662	646	634	661	659	690	628	642	626	659	655	628	631	648	627	645	581	668	622	658	618	616	634	628	677	641	640	627	625	633	630	680	654	626	642	700	673	658	680	655	673	619	608	622	680	607	673	619	645	643	696	627	649	671	641	640	609	603	687	623	593	659	603	666	654	642	605	608	628	617	649	659	647	669	625	600	646	620	633	627	643	632	680	644	636	625	632	622	629	672	633	666	600	623	602	642	675	631	657	646	621	645	618	624	602	617	602	645	662	631	628	625	622	672	610	666	627	652	616	697	644	640	641	652	654	664	656	664	677	701	607	651	623	629	652	651	653	652	672	659	623	667	593	652	665	622	623	608	683	671	586	656	635	620	655	639	688	655	661	669	653	623	682	616	634	683	664	677	624	664	674	634	642	603	691	626	605	617	660	657	656	705	646	679	615	661	610	639	642	638	628	670	640	652	645	661	672	613	698	637	597	662	636	634	666	663	626	629	687	616	647	624	628	640	653	688	631	655	661	658	639	628	610	625	685	688	600	623	636	622	632	615	637	647	624	654	676	631	609	578	637	686	690	611	663	623	616	669	600	665	694	687	643	635	650	612	664	646	690	661	678	642	709	624	621	624	612	655	656	634	628	654	680	648	612	663	666	675	628	667	638	636	632	649	650	660	629	702	638	666	635	617	625	622	643	630	642	630	611	626	640	615	700	600	623	642	621	669	640	629	655	617	638	638	681	662	635	639	627	652	645	631	631	652	621	622	633	635	650	611	633	631	649	680	644	660	634	657	646	654	625	653	639	654	634	597	647	633	633	658	660	615	648	651	670	662	632	636	634	608	652	683	600	613	653	629	669	642	644	630	650	638	646	643	621	640	663	652	634	653	642	602	607	619	650	600	711	683	616	643	624	628	633	673	681	659	638	681	645	629	649	665	624	601	634	635	648	692	680	655	627	679	616	651	625	648	674	674	633	669	625	655	664	593	650	628	621	679	663	642	592	606	648	647	641	691	656	589	629	636	628	621	582	647	589	635	647	626	678	640	686	651	656	641	628	601	664	635	650	603	667	634	651	624	658	626	627	624	625	643	621	670	637	665	645	661	616	610	656	613	600	614	625	651	625	649	643	668	587	632	601	660	667	629	631	661	626	596	612	619	622	614	653	637	637	654	637	645	656	698	624	596	684	657	621	634	660	643	604	654	633	614	599	662	642	653	623	642	661	647	651	650	614	645	600	647	651	618	600	642	602	665	648	642	619	636	626	657	648	592	657	604	594	579	628	628	684	634	656	629	633	639	604	636	637	661	621	612	694	687	598	635	628	669	610	620	580	657	642	645	647	629	608	600	673	646	648	599	658	641	664	625	657	643	630	672	656	627	640	597	643	645	625	659	602	630	663	665	665	626	609	625	676	647	662	665	646	664	648	626	693	627	619	679	638	663	656	655	644	592	611	665	642	655	664	639	652	607	654	609	662	592	626	627	607	590	622	660	670	671	667	627	629	641	664	648	646	646	635	619	678	675	621	634	628	605	659	623	631	675	638	674	648	644	618	625	656	621	663	649	654	653	677	655	615	672	652	628	634	625	659	675	646	646	638	671	614	669	615	637	610	624	644	647	613	618	660	670	650	657	596	673	631	655	672	651	688	635	654	604	649	638	655	677	683	631	629	622	648	618	624	645	616	637	635	658	654	676	660	643	615	634	625	656	661	615	634	628	625	677	667	612	645	633	642	660	640	663	660	622	633	671	682	629	619	660	640	648	607	675	656	646	670	620	675
25138	24711	34091	27115	17640	4598	578	382	367	358	373	341	344	345	318	325	347	350	345	365	309	355	363	326	341	344	351	357	373	362	329	358	371	319	367	345	379	380	323	336	330	356	298	345	325	374	361	338	340	334	364	312	357	364	332	339	362	383	337	345	307	325	333	308	332	316	327	350	339	319	324	348	358	337	319	349	338	297	369	318	329	327	344	326	357	322	352	349	341	368	345	335	321	323	357	342	343	312	342	304	327	352	329	357	345	359	331	313	392	343	331	373	308	320	298	311	309	361	330	328	319	327	322	341	325	355	362	317	323	338	318	345	347	364	333	358	354	328	312	317	345	344	344	319	354	300	357	318	312	336	331	346	332	349	334	387	339	351	334	344	318	346	307	315	384	328	368	336	347	320	356	365	339	328	328	311	368	320	326	324	318	327	352	334	373	314	344	341	323	352	322	351	369	333	329	334	294	352	363	380	334	350	313	347	314	335	352	325	311	317	359	334	322	326	354	341	334	347	332	365	375	339	337	350	345	330	322	383	340	330	327	322	319	345	337	364	343	300	321	324	361	337	338	286	321	347	354	362	314	366	322	378	357	328	365	346	300	319	369	352	326	331	358	367	329	331	335	349	348	314	336	340	354	328	345	332	327	326	334	355	306	341	351	333	342	340	345	307	323	330	371	312	325	344	329	362	346	370	332	321	356	368	334	363	339	326	351	362	342	315	333	324	313	358	350	375	339	353	343	326	313	361	327	335	338	335	344	307	358	339	343	337	354	347	327	346	316	329	304	352	357	318	333	349	347	333	342	348	349	366	347	329	344	323	328	335	352	298	342	356	374	328	346	309	308	324	331	337	343	328	323	381	347	345	341	321	348	358	318	316	336	357	376	351	319	361	349	346	312	371	343	363	339	394	337	356	349	352	336	337	345	339	332	317	340	349	385	322	347	332	340	325	357	310	334	334	318	357	333	348	354	346	296	317	352	362	313	326	360	353	388	321	320	323	354	350	337	348	356	326	346	364	367	341	351	329	341	341	348	344	364	313	332	309	355	351	380	358	344	346	345	362	345	330	329	373	357	371	387	328	351	337	324	308	359	343	318	352	342	324	361	311	327	343	332	318	330	318	347	303	329	334	334	330	319	309	354	339	338	328	368	314	323	337	349	305	345	333	348	346	326	350	374	355	302	332	318	329	351	347	379	308	355	337	331	309	349	332	355	328	359	356	330	320	371	334	356	332	352	336	337	332	314	320	347	363	356	286	332	357	355	326	346	338	352	352	355	343	335	344	355	353	351	351	343	333	338	319	341	347	349	368	296	323	343	338	358	350	349	349	340	367	331	317	336	316	336	349	369	331	354	359	335	343	324	360	332	354	350	340	325	352	378	345	352	361	313	333	365	328	346	349	322	295	336	371	347	324	333	358	345	355	336	345	322	361	327	350	346	355	362	338	323	347	346	341	347	339	335	335	329	327	320	326	340	326	347	340	356	343	345	337	354	374	331	352	327	318	345	334	312	358	343	340	337	346	304	340	347	345	308	343	342	337	328	346	331	344	338	328	317	330	304	357	338	347	346	330	377	356	325	339	298	387	359	358	336	323	334	354	350	332	354	321	366	296	343	327	338	385	303	337	355	356	386	330	357	349	337	343	308	306	359	363	333	317	342	353	361	347	333	318	312	331	337	377	337	327	318	362	353	325	341	315	324	306	355	348	341	326	341	348	358	332	321	371	313	359	362	349	332	368	301	343	325	336	337	339	345	329	343	345	317	361	356	320	332	324	369	333	362	330	326	349	342	343	318	318	317	317	351	339	328	350	336	352	337	329	337	321	366	353	341	330	339	305	336	336	337	353	320	358	373	312	357	324	339	339	339	343	325	321	338	322	336	314	336	343	359	348	337	340	345	368	331	331	339	342	370	374	340	393	327	365	310	325	325	343	319	348	352	357	352	330	340	313	333	345	337	319	331	351	349	341	364	354	334	343	335	316	347	329	351	347	325	332	335	335	372	312	356	369	337	324	357	336	335	335	326	363	327	347	336	331	321	325	307	357	339	315	325	345	361	322	345	348	323	337	326	365	355	390	338	337	355	342	353	343	333	350	346	335	338	347	327	310	327	322	366	342	328	365	363	327	364	311	359	350	339	316	327	326	335	353	345	341	331	354	316	347	370	365	322	295	348	341	311	349	376	348	334	287	335	360	305	357	344	296	326	322	329	350	372	323	328	338	323	348	381	352	316	341	313	318	338	353	299	324	343	322	321	339	358	343	350	349	347	336	329	349	374	318	350	333	344	336	372	361	338	333	322	343	309	320	340	313	350	333	343	326	320	331	349	348	338	335	347	374	355	363	331	343	329	369	370	341	326	333	338	334	317	335	303	331	332	345	340	350	375	365	308	346	346	339	339	346	333	346	328	331	348	352	333	335	353	387	352	331	326	349	322	330	341	328	352	348	348	342	360	333	314	326	337	342	335	356	321	320	330	329	335	336	330	348	361	376	319	347	338	331	314	338	344	341	338	320	351	322	321	324	324	369	350	318	332	297	317	367	323	344	348	348	336	329	317	342	331	342	340	350	341	376	344	362	332	390	338	323	346	344	345	373	334	334	340	343	357	363	354	340	353	333	369	325	360	352	354	353	342	343	325	336	320	346	330	336	346	337	351	357	351	353	376	306	331	300	295	318	348	342	361	342	344	364	382	317	323	362	368	327	322	334	303	355	355	349	326	383	331	317	325	324	300	306	331	335	320	354	335	338	348	368	368	353	320	357	360	346	330	359	356	327	327	376	304	322	347	374	370	338	375	360	359	355	356	341	317	360	310	370	335	336	364	336	346	340	313	343	335	351	339	348	350	318	368	330	332	378	333	332	353	392	351	316	325	399	318	344	348	371	340	309	382	337	362	343	355	330	349	322	330	333	339	382	350	375	307	324	362	378	330	326	330	301	334	330	377	352	344	307	350	350	309	365	324	334	323	325	345	327	329	322	320	345	364	314	331	301	346	315	346	331	343	344	362	330	360	323	382	355	339	324	348	362	306	317	357	319	327	349	332	344	389	350	389	335	359	348	325	356	360	297	336	351	352	331	346	363	345	322	356	342	278	377	339	374	349	318	343	373	352	345	341	339	336	339	368	342	318	331	337	335	342	354	347	317	318	329	339	301	339	350	329	314	375	321	349	356	336	360	318	328	362	376	325	344	323	323	336	347	332	334	314	340	327	335	359	342	354	326	339	330	315	321	334	359	317	343	359	317	333	373	322	319	358	355	332	344	327	359	316	335	331	330	333	313	345	315	336	353	364	347	306	320	338	355	350	322	350	325	300	360	352	321	335	338	357	361	315	352	346	363	359	355	346	317	347	347	331	371	365	323	347	360	351	335	354	336	334	331	316	360	333	379	317	339	326	316	323	345	344	317	373	367	349	328	323	357	355	344	353	332	339	366	381	335	362	373	331	363	342	299	324	330	341	339	349	338	339	310	340	329	364	353	356	326
59683	89230	62785	33685	12490	2646	880	677	697	675	676	642	667	659	636	688	630	585	652	613	589	647	656	633	629	640	670	627	622	634	590	639	611	618	680	665	671	646	647	638	616	638	640	663	637	612	628	669	582	601	639	668	658	642	627	653	659	662	644	624	634	650	642	657	626	631	632	677	614	622	606	617	609	662	614	597	632	582	607	649	629	632	606	630	607	674	639	632	677	704	628	640	634	639	626	642	604	663	667	616	687	578	622	617	656	659	647	624	672	646	615	637	633	688	649	633	651	616	657	646	683	649	628	659	632	598	641	584	623	629	702	650	661	603	602	642	664	631	667	664	650	624	652	630	614	645	597	653	632	658	663	618	652	626	656	635	629	640	690	619	672	639	661	658	647	647	691	634	666	633	622	703	665	662	633	597	653	613	659	654	647	672	640	638	601	626	621	618	625	638	612	646	620	661	616	639	626	664	614	683	641	635	637	627	608	614	645	683	676	621	686	654	605	589	631	622	694	643	623	611	612	624	637	635	657	663	623	658	651	642	650	612	677	605	658	620	660	702	629	649	671	620	652	606	605	640	661	627	669	608	675	626	677	612	640	614	649	622	633	645	609	626	669	623	611	605	632	672	628	656	639	644	601	652	616	625	621	691	656	625	688	630	613	655	637	642	657	623	647	619	592	644	664	623	641	634	649	667	616	598	631	663	651	659	652	673	604	617	635	645	657	620	678	586	653	621	573	600	606	652	633	636	594	667	685	678	611	601	648	660	623	638	628	639	644	591	644	629	664	642	594	646	676	677	595	660	663	648	637	642	606	660	695	715	621	614	647	625	642	628	597	619	607	587	597	650	663	684	654	645	634	597	665	638	645	648	665	639	629	617	632	585	654	594	674	657	650	635	641	658	649	649	615	628	660	608	629	646	612	631	643	672	625	624	579	597	653	632	636	665	641	642	633	648	617	673	635	599	625	618	626	616	681	623	691	638	619	699	607	658	610	677	602	648	639	673	626	636	653	605	603	666	654	634	642	621	650	648	625	650	633	696	634	635	622	615	623	613	630	643	657	648	625	652	657	641	608	646	631	656	667	668	603	662	651	646	631	612	640	621	591	627	639	680	622	650	671	670	570	618	585	626	658	638	637	640	629	647	615	631	639	626	679	693	599	632	594	654	655	644	654	619	595	616	669	626	609	672	600	667	638	626	628	624	565	642	664	667	677	620	641	662	627	643	669	631	643	656	659	594	548	622	626	621	614	630	594	650	703	661	621	626	639	579	618	603	636	607	662	684	629	619	611	673	668	595	589	652	592	627	655	655	660	655	638	684	642	626	627	662	651	632	644	617	634	632	676	628	634	637	653	631	641	608	636	600	638	646	653	612	650	596	664	630	658	611	644	641	625	611	612	675	619	633	653	639	613	619	622	668	598	708	649	622	626	654	594	643	623	613	622	590	606	605	683	624	627	599	674	604	598	621	618	630	601	664	652	624	634	627	683	617	637	645	678	655	627	634	651	623	620	638	656	647	632	639	634	686	629	648	669	631	610	651	671	675	652	607	636	611	585	645	611	675	646	633	633	691	660	598	630	692	601	646	622	591	634	629	639	638	582	630	620	611	642	654	643	654	620	617	624	629	657	616	620	625	627	653	608	601	659	649	622	628	660	631	677	626	639	589	647	630	620	613	604	649	651	643	621	620	619	619	594	642	663	630	596	611	636	622	651	634	590	640	655	616	633	607	641	663	661	708	668	627	634	650	619	664	668	647	612	593	674	643	661	600	654	628	679	659	646	641	648	655	672	667	643	656	644	658	634	623	646	625	620	632	626	681	624	640	638	652	641	647	634	655	639	615	634	625	623	644	560	620	603	640	621	640	608	667	625	664	635	614	662	635	629	617	634	613	619	635	645	619	660	621	706	612	634	624	674	616	624	675	612	664	624	653	619	658	665	631	641	616	627	631	679	700	636	643	665	621	632	644	616	606	608	670	595	612	655	676	668	668	583	617	583	683	616	615	608	632	634	620	669	641	635	644	616	654	648	659	633	623	642	635	659	661	626	661	645	636	654	664	618	611	626	623	643	637	643	666	634	647	656	620	685	629	668	629	670	636	683	620	626	637	666	671	583	671	675	615	633	653	624	666	567	604	710	689	657	621	645	625	653	616	668	632	574	665	609	612	627	671	637	645	625	681	675	657	589	638	638	611	658	628	648	668	602	646	656	684	655	630	624	654	626	621	622	671	623	640	632	650	617	582	614	638	668	618	660	650	579	658	619	642	650	654	633	664	644	636	623	649	674	632	603	620	609	681	654	655	698	672	666	617	563	615	647	642	644	631	668	663	620	655	609	674	611	652	642	645	668	580	674	644	644	635	611	653	637	662	663	628	612	683	666	639	634	680	654	639	669	655	615	684	624	661	626	607	679	637	639	676	617	626	637	669	639	611	603	629	626	621	636	624	635	622	590	640	641	629	639	661	630	624	659	638	608	678	652	629	603	643	668	596	659	642	683	653	662	648	672	649	641	639	586	650	658	661	657	631	623	595	619	656	639	609	650	654	644	633	634	644	637	632	641	609	658	619	643	615	671	654	656	632	644	612	607	644	719	638	647	641	606	621	650	664	667	579	665	647	649	638	665	663	652	626	633	650	639	663	651	653	620	648	616	641	662	644	657	598	650	606	647	652	621	633	630	608	591	633	597	660	626	610	676	608	609	641	714	615	649	598	656	654	622	600	672	645	576	659	665	641	679	638	667	632	676	645	632	629	641	627	643	602	616	645	622	605	693	610	627	638	637	679	623	633	640	648	604	630	648	636	631	570	625	645	628	642	680	654	630	677	637	663	651	617	639	631	650	688	642	650	656	607	627	626	633	635	630	597	651	658	637	687	640	608	636	627	641	638	684	672	671	627	611	623	609	661	640	655	654	633	641	615	660	596	662	617	634	620	655	599	680	571	590	601	599	627	603	638	619	572	617	637	615	684	663	639	616	650	658	669	636	686	645	627	632	601	681	646	652	688	620	634	643	612	665	663	597	650	657	606	643	640	636	629	644	624	663	619	640	639	633	596	632	642	579	644	625	648	655	638	660	668	637	679	672	628	637	625	669	638	641	637	622	622	661	651	620	633	647	636	594	660	620	684	614	650	631	637	641	589	602	634	620	661	672	659	612	621	600	610	645	635	634	634	656	661	641	623	666	630	581	579	658	609	614	593	690	648	596	669	650	661	651	593	635	643	637	626	657	689	615	664	650	641	646	676	606	618	659	666	627	663	672	609	664	626	649	632	616	618	629	639	609	621	652	580	632	642	618	660	605	683	570	671	604	670	653	610	646	652	633	610	670	644	630	634	635	647	614	626	636	649	610	612	664	650	653	638	643	648	644	626	635	653	629	675	650	673	645	634	653	626	626	595	660	672	631	618	642	648	650	638	642	645	624	642	659	668	656	659	639	631	612	622	668	671	654	664	622	630	621	650	639	634	658	648	639	642	674	624	640	648
23574	22567	31354	25536	21183	15939	2667	423	412	416	418	457	374	392	395	400	441	411	400	406	414	393	364	369	386	379	413	396	394	392	398	370	374	387	397	413	391	353	408	414	368	410	381	407	414	393	387	390	398	395	395	371	426	382	394	363	385	438	403	362	407	372	387	377	391	370	384	406	398	379	371	434	381	410	388	370	402	375	386	412	422	404	401	414	411	381	404	386	401	384	390	388	417	386	382	378	402	385	411	399	405	374	368	431	370	362	407	377	375	368	406	448	407	419	405	428	398	382	364	417	386	395	397	394	359	374	403	385	396	390	409	414	360	367	387	392	412	402	383	384	383	395	398	406	437	397	398	386	384	411	383	364	392	376	384	423	417	390	382	372	383	398	354	374	362	415	364	386	348	385	400	406	390	394	376	392	355	395	387	372	405	385	406	391	390	392	361	407	398	401	386	388	380	358	380	407	408	383	399	413	383	391	402	434	396	366	366	380	367	373	353	408	388	390	403	386	390	392	390	374	435	399	362	398	388	391	433	403	387	374	386	387	396	414	394	395	422	372	405	358	382	391	380	409	379	394	393	383	376	385	392	393	395	378	412	379	383	379	398	432	377	388	384	371	403	424	389	410	393	390	421	386	361	395	398	395	361	379	419	360	421	389	364	392	445	431	425	402	407	388	398	441	380	402	377	374	368	395	397	373	371	407	409	372	388	403	390	382	399	401	376	373	363	404	377	406	368	430	359	373	408	346	382	359	373	379	375	405	400	371	371	383	413	374	390	365	385	440	407	429	370	414	405	402	356	393	375	371	349	395	347	369	412	377	406	416	376	405	410	391	369	368	381	405	416	390	375	376	377	380	362	404	407	379	404	403	396	383	382	410	377	397	396	371	397	392	423	386	355	425	391	397	415	400	370	434	356	357	420	362	368	392	384	366	368	369	417	380	407	407	349	378	365	390	419	423	368	428	426	396	428	390	407	371	361	359	431	400	356	361	362	382	384	387	417	425	400	422	349	383	387	359	383	388	392	373	424	405	389	410	356	359	354	378	368	384	390	386	351	412	379	400	389	375	392	392	374	351	397	397	404	400	380	393	382	382	367	398	404	389	396	397	375	418	374	402	399	372	396	378	370	404	360	387	401	407	378	378	423	391	356	369	428	419	390	424	394	384	395	400	388	405	364	371	359	380	398	384	345	404	363	371	395	360	391	444	402	412	406	396	399	345	384	353	422	411	389	383	368	393	412	378	372	420	395	419	364	392	420	392	362	390	403	379	406	362	407	391	415	408	420	398	395	377	378	375	394	362	380	367	365	357	375	420	391	421	372	395	410	386	388	361	353	391	368	407	389	355	409	400	424	353	385	400	385	378	395	395	391	400	400	422	372	417	368	382	372	431	388	401	360	361	372	383	384	358	402	339	414	388	390	383	388	401	414	376	401	396	386	365	404	360	384	395	389	376	391	393	386	368	378	352	396	387	388	363	382	363	395	427	388	406	385	367	401	410	377	389	409	433	391	341	394	411	390	386	416	409	393	349	388	370	383	422	377	381	411	402	422	393	405	357	429	373	389	398	418	369	360	415	359	380	386	389	385	401	395	383	429	415	377	364	416	408	377	402	383	368	407	366	405	382	351	406	373	393	400	414	386	388	402	388	419	387	416	399	404	406	388	414	421	378	358	360	375	368	371	394	391	383	360	418	384	382	402	432	399	430	371	384	420	410	372	392	393	386	417	388	413	367	364	369	397	370	412	376	369	384	398	421	419	402	408	366	389	398	393	418	416	384	396	391	410	365	361	371	382	428	377	357	406	378	405	403	371	366	400	413	401	401	383	381	364	378	391	388	373	398	351	380	410	385	390	389	382	392	394	393	394	404	391	374	425	397	390	366	354	402	410	392	392	352	381	391	365	391	388	404	406	397	382	405	373	389	410	379	367	413	382	367	394	350	378	375	357	413	376	376	385	411	370	395	375	378	400	384	403	399	374	406	383	403	371	434	408	386	426	388	381	383	398	354	409	379	373	380	418	376	348	419	400	414	378	422	390	385	349	337	396	375	416	407	378	396	396	408	389	399	399	384	388	419	388	361	383	410	351	382	371	389	410	406	392	390	365	368	408	372	372	377	369	387	381	350	410	358	427	415	393	395	398	348	381	380	394	418	401	382	376	405	392	363	412	366	402	395	377	380	412	381	408	363	350	378	384	389	417	393	353	386	398	406	386	413	384	388	376	395	408	398	395	393	410	373	384	366	404	402	370	390	416	390	393	406	399	354	376	389	374	424	380	370	381	393	405	383	396	371	380	387	379	393	383	374	410	415	395	402	408	400	376	386	397	382	411	354	406	408	423	363	359	392	379	379	388	343	386	365	408	385	395	395	375	386	380	418	402	393	396	390	356	384	393	395	386	363	392	391	392	357	360	378	432	397	403	376	388	402	385	374	409	428	407	365	364	427	394	425	404	382	394	376	425	376	366	405	390	415	412	391	434	417	373	373	396	407	380	401	423	401	394	373	389	397	363	389	390	374	357	404	360	424	384	396	388	396	420	407	370	384	376	386	407	392	376	356	403	393	410	404	376	399	391	383	410	434	394	353	405	395	382	376	364	389	364	411	351	393	387	376	388	347	416	373	424	376	387	394	357	379	379	382	401	412	417	442	387	373	400	379	420	388	394	417	347	363	396	330	384	381	375	353	388	380	388	376	377	406	381	424	384	418	379	353	405	375	398	410	391	385	382	411	369	395	407	389	357	392	394	426	385	411	372	382	408	401	378	406	410	423	384	413	380	388	391	376	412	369	400	396	378	381	411	367	412	385	411	400	440	383	420	430	388	368	390	396	382	392	362	417	370	397	394	432	420	407	412	390	415	385	442	385	365	370	405	394	422	369	404	393	398	412	392	383	385	361	386	342	427	428	405	400	388	384	366	384	376	370	401	393	339	399	376	374	402	408	397	373	389	381	395	405	393	376	408	380	373	404	394	377	390	411	380	391	372	400	385	390	410	405	400	367	383	398	377	376	375	396	404	395	397	427	359	359	372	375	394	401	389	366	348	424	382	383	417	400	375	377	390	379	421	433	369	392	390	382	387	387	395	377	378	387	412	403	377	386	396	372	381	381	406	391	392	390	421	360	389	424	426	375	378	385	382	353	424	413	415	426	370	355	393	404	399	395	342	417	374	423	386	373	404	418	360	376	358	333	387	359	385	362	408	408	387	410	369	393	395	401	414	398	394	404	351	356	388	405	398	404	409	398	378	363	382	402	368	396	389	377	402	377	373	382	357	384	370	387	406	398	386	396	365	404	421	370	395	399	413	381	366	399	380	407	398	395	361	365	374	393	371	379	379	399	397	367	387	374	385	376	434	373	388	393	374	386	421	416	415	372	362	391	368	407	356	414	402	394	367	401	394	438	399	380	388	397	373	364	388	404	400	377	364	416	454	413	395	352	418	391	367	375	394	374	360	399	420	420	396	412	391	384	395	407	421	401	397	370
61240	101561	73691	43034	18799	4516	1194	754	738	694	674	678	746	705	694	727	699	696	651	692	702	727	732	730	713	718	760	719	672	683	720	690	683	702	686	687	683	689	705	701	717	710	700	723	700	694	721	728	709	733	691	700	723	668	693	744	659	717	698	659	669	675	702	716	725	721	718	737	656	704	698	670	680	707	695	660	723	678	729	731	690	723	660	717	710	701	672	718	659	688	652	688	709	734	720	735	681	700	689	685	678	666	690	708	650	676	687	722	702	687	690	684	710	693	692	729	720	666	733	660	776	724	678	723	727	688	664	689	713	728	695	706	668	660	683	695	691	717	698	679	664	717	663	684	681	664	698	694	684	751	718	697	654	724	707	697	678	703	696	724	713	679	710	711	745	699	719	687	723	737	726	686	703	662	723	691	695	657	728	686	739	666	750	696	711	689	718	690	734	717	673	662	721	712	738	721	688	716	703	732	727	723	705	712	713	754	697	698	681	676	711	702	708	687	646	681	709	720	678	715	678	738	692	724	712	696	737	716	713	715	745	684	709	715	672	707	684	691	700	716	687	684	727	687	678	701	704	711	720	704	762	691	700	670	679	666	731	701	716	714	696	681	696	744	744	699	735	717	697	686	693	699	700	693	748	717	729	725	664	689	673	640	674	670	699	645	722	684	666	720	725	719	698	681	720	671	680	687	733	677	718	701	703	693	724	715	708	679	699	698	766	760	672	696	717	685	716	723	735	696	716	691	716	702	713	673	685	706	697	750	711	680	729	721	702	694	715	642	705	718	662	729	735	701	726	660	680	663	686	713	681	683	714	705	748	763	689	653	678	662	687	676	724	729	756	675	691	723	735	713	692	680	717	700	745	695	691	703	658	690	753	683	689	661	715	684	682	695	695	662	675	736	697	721	718	732	701	722	729	735	700	736	757	723	698	702	656	690	707	693	677	756	736	687	700	699	744	722	689	711	712	740	686	694	728	697	648	670	679	702	717	716	684	678	698	682	752	693	739	729	673	699	704	711	737	713	699	687	699	698	706	674	690	685	708	736	681	641	684	758	686	723	680	646	708	703	713	680	685	708	699	727	711	718	718	735	747	696	674	683	658	703	695	735	690	748	645	631	712	695	678	664	703	704	690	685	649	689	708	721	740	706	671	659	698	670	683	753	670	714	683	702	678	674	696	746	665	690	723	723	719	701	733	700	698	714	720	730	708	693	700	670	797	710	701	685	687	693	712	704	685	701	707	646	716	773	704	712	708	706	736	693	747	696	691	736	670	700	734	689	722	730	764	674	679	707	693	653	734	696	752	715	713	698	710	741	729	713	703	685	709	633	688	693	703	693	666	738	708	672	712	647	726	710	685	716	663	694	724	731	701	669	693	710	716	690	647	719	697	679	753	707	708	694	735	728	684	664	690	685	747	669	733	723	700	707	670	693	700	736	669	683	678	734	722	716	687	699	648	752	681	660	656	715	683	672	712	702	737	691	699	689	726	679	723	688	691	677	714	674	675	674	701	748	669	691	736	668	692	689	693	715	724	707	719	692	722	716	699	695	662	710	718	708	711	722	708	706	711	687	690	639	714	714	662	672	718	683	679	722	728	669	694	691	717	678	670	698	676	681	689	699	716	692	703	682	694	701	682	647	688	689	698	751	690	725	667	662	713	715	715	699	685	718	687	672	681	676	717	730	717	730	714	691	707	701	695	700	742	671	673	683	678	724	673	684	773	695	701	717	726	687	670	642	742	683	715	778	695	734	705	667	687	646	727	747	706	689	739	700	713	723	710	692	673	734	695	701	693	765	714	701	707	706	740	667	704	675	723	692	669	737	684	714	726	698	657	726	700	662	687	673	676	686	730	653	649	691	662	703	706	731	683	684	700	702	682	672	697	734	709	678	698	745	709	723	704	664	660	698	712	705	720	705	678	724	658	717	706	737	672	702	730	677	745	716	667	725	737	663	715	668	702	719	688	703	706	676	719	660	728	754	700	741	677	638	678	670	669	693	670	681	710	707	659	715	654	709	716	725	700	669	757	704	738	728	671	690	756	692	690	692	693	693	684	665	731	689	651	700	726	695	696	699	654	707	710	754	696	741	727	697	735	751	710	680	639	682	684	659	697	674	706	724	721	696	675	732	720	662	726	713	683	676	704	704	696	715	697	670	733	706	664	687	702	743	722	745	723	689	715	674	710	707	722	691	724	692	678	729	681	705	644	666	686	667	683	687	716	707	715	665	707	694	663	672	688	690	728	668	736	666	715	670	706	707	707	699	754	701	678	680	747	694	706	682	728	696	705	703	683	696	705	689	707	682	701	698	694	699	683	703	717	724	738	725	695	696	736	705	707	685	705	671	722	737	703	715	720	660	691	723	667	724	650	636	711	697	669	669	683	738	742	721	681	694	731	706	718	715	651	682	712	746	715	655	666	675	723	684	681	700	677	729	671	686	685	702	693	732	691	712	673	700	691	641	677	680	725	682	718	696	683	691	695	674	684	681	706	690	731	684	698	702	705	700	696	694	691	701	694	691	672	720	693	708	700	704	737	753	675	722	673	662	701	755	692	637	695	694	672	757	677	688	711	678	722	674	671	691	677	683	703	692	748	721	698	694	694	683	738	738	710	747	711	669	704	709	726	706	739	659	711	666	688	698	708	743	715	704	701	713	725	710	698	724	683	654	696	681	697	692	743	699	702	715	733	696	743	752	671	744	697	682	703	707	738	696	744	620	700	666	679	711	669	684	670	689	673	715	730	703	715	711	689	703	729	697	709	694	680	703	708	643	718	679	756	680	689	637	697	732	750	653	730	709	699	755	720	688	688	694	710	718	661	699	676	722	712	719	714	726	707	751	706	681	710	667	704	675	706	706	708	707	676	739	677	717	729	707	688	660	699	693	702	676	689	727	673	681	726	668	722	711	680	696	708	735	730	718	764	690	671	669	707	706	749	695	705	731	703	735	709	647	726	686	695	722	705	728	717	683	724	700	725	712	708	712	672	702	725	701	666	701	702	720	674	723	723	758	728	741	686	703	730	700	681	664	714	697	751	692	698	741	693	687	731	735	718	691	704	664	658	709	696	665	733	711	677	677	718	691	699	719	724	697	673	700	727	695	661	706	709	720	743	662	714	678	710	693	720	696	693	725	689	647	684	671	744	700	708	719	688	677	736	745	720	682	687	735	686	691	729	742	735	676	709	707	682	695	697	713	682	741	740	668	718	685	752	684	705	663	684	705	706	675	658	701	675	711	750	719	697	743	694	681	710	729	647	685	720	637	685	719	663	689	719	728	744	668	663	675	682	698	638	724	688	710	658	725	680	693	710	640	677	692	780	735	686	670	689	650	708	696	694	714	691	713	696	680	715	703	712	758	723	706	717	722	680	700	686	720	699	692	745	704	678	741	694	704	690	739	634	683	716	688	707	727	698	713	688	708	744	669	689	694	730	713	683	693	635	706	694	703	643	708	673	688	724	697	686	681	701	716	713	693
29656	31879	27489	11575	1733	498	368	331	336	356	360	343	354	326	328	364	339	325	348	328	342	349	358	313	349	299	319	296	334	322	327	318	345	324	318	342	349	319	336	337	318	338	316	350	386	368	342	326	324	354	355	328	319	332	351	305	335	344	310	350	348	337	345	345	382	333	336	338	327	363	345	341	316	309	346	308	321	324	347	313	320	345	376	332	325	344	341	351	322	322	326	342	365	339	328	327	350	297	344	343	330	329	345	348	323	353	307	375	346	331	327	317	332	362	319	357	334	343	338	295	325	324	323	303	347	327	349	345	322	330	298	343	321	337	364	349	345	307	340	369	320	342	339	322	303	314	350	335	350	337	365	380	344	345	326	369	328	341	328	317	352	316	357	317	344	324	332	330	326	319	327	354	349	299	342	370	306	321	321	368	332	333	308	311	309	312	365	330	348	352	351	369	330	318	306	341	338	304	380	372	352	349	318	345	359	309	330	310	363	355	326	337	337	339	363	356	329	337	328	367	334	338	315	371	307	303	314	326	322	333	333	359	324	348	332	309	326	346	349	293	330	341	326	351	347	306	326	340	330	365	321	345	347	343	325	324	335	331	379	337	340	345	333	326	341	292	352	335	320	343	298	311	347	299	324	371	344	347	308	301	334	324	331	305	321	335	341	319	316	350	347	363	333	297	363	332	336	335	316	310	327	326	335	374	342	366	330	317	331	389	327	357	324	318	353	350	329	340	335	333	333	309	347	371	343	376	320	345	317	329	324	337	333	325	345	330	331	324	338	321	315	359	326	341	365	323	352	329	317	306	332	336	349	349	304	343	360	324	327	330	305	323	329	375	333	327	351	344	362	340	344	317	351	335	324	341	320	301	350	349	334	306	325	314	334	312	330	343	367	360	314	322	336	356	344	336	350	316	280	318	337	336	353	334	345	321	351	372	339	327	330	318	356	314	344	327	355	341	297	368	332	330	323	346	336	332	296	343	341	340	339	349	358	333	328	348	324	349	360	299	314	327	371	370	312	333	339	330	320	334	324	341	332	304	320	356	337	341	308	333	347	314	301	322	361	364	318	362	308	337	337	330	331	297	339	321	348	312	312	342	338	335	338	325	329	327	356	344	347	320	365	378	328	320	385	361	352	338	342	332	311	338	351	377	354	349	348	352	362	347	328	327	345	320	351	313	337	336	321	314	363	363	313	332	324	348	349	335	336	344	351	329	356	320	332	322	349	318	331	349	334	346	306	357	369	344	312	331	348	344	355	344	329	355	346	347	331	339	339	329	300	360	332	366	326	337	341	304	347	333	370	326	344	340	333	326	294	363	302	362	356	331	357	337	336	295	327	334	293	319	349	333	360	319	348	334	336	331	329	340	338	339	362	358	333	363	354	338	323	329	346	335	334	358	350	359	362	328	325	357	371	323	347	347	364	342	305	332	334	360	329	355	355	316	360	330	344	318	332	351	362	329	357	338	317	320	341	356	304	331	328	323	324	320	362	313	362	325	330	392	317	310	326	366	353	336	345	319	347	321	319	329	366	358	354	326	328	336	349	347	336	298	349	333	352	303	331	296	301	345	307	317	331	330	331	354	366	296	367	356	358	336	331	355	343	304	337	308	334	282	344	326	338	366	339	343	326	346	304	315	330	335	312	344	325	339	342	337	315	323	327	294	345	325	332	351	363	363	332	366	327	312	323	300	321	317	344	326	348	314	315	372	342	338	339	323	332	370	342	328	320	303	353	329	330	328	347	299	355	330	357	340	298	354	344	337	328	349	344	319	335	358	314	321	329	341	328	342	313	324	321	322	354	342	345	337	357	320	358	332	306	342	350	356	306	294	314	318	334	338	340	329	337	343	330	329	327	342	315	324	368	352	351	322	330	340	340	348	368	355	311	335	334	338	380	350	360	328	328	338	323	308	299	319	309	325	345	372	360	324	298	334	326	338	361	315	341	348	348	324	359	341	330	287	335	350	330	333	331	343	331	309	332	334	310	296	376	317	322	330	350	341	365	325	331	341	346	374	354	321	356	374	339	316	329	323	365	326	339	327	329	332	332	306	334	323	351	319	347	340	348	316	329	327	335	321	343	329	319	316	350	306	343	319	350	357	334	342	348	309	311	315	374	302	361	317	332	330	349	353	325	348	325	341	345	320	370	335	322	376	328	312	377	343	329	339	341	324	348	339	310	323	345	340	342	338	370	320	348	352	376	329	353	332	299	326	338	333	300	309	332	354	358	331	339	341	355	341	341	328	345	327	337	347	357	332	302	340	339	357	358	331	302	297	375	307	328	309	348	330	380	320	342	328	357	356	322	347	309	313	333	281	329	336	314	329	343	341	320	348	331	301	375	292	324	308	322	365	340	317	319	336	329	328	343	298	334	336	329	358	323	351	338	362	345	343	358	316	366	317	323	346	357	300	335	380	314	344	344	345	336	386	359	357	321	353	338	283	316	312	321	320	320	343	359	320	315	343	340	358	324	371	333	353	365	360	315	346	324	335	350	303	349	329	351	329	339	339	354	324	315	330	334	324	331	322	355	332	315	314	357	352	313	328	331	367	331	297	331	322	360	350	325	340	316	340	329	355	304	357	323	323	376	372	336	313	336	334	383	345	312	349	343	310	330	327	373	338	340	354	317	304	317	334	321	342	347	331	321	325	313	332	331	342	321	331	279	330	359	361	305	344	374	344	315	359	328	342	349	320	327	326	338	346	334	340	356	346	344	314	358	354	349	355	319	323	349	390	287	326	339	345	367	390	324	350	317	383	319	320	324	323	335	358	328	342	297	325	340	315	344	348	322	346	328	359	363	339	343	302	352	356	331	351	317	316	326	349	354	324	313	316	298	349	363	324	321	330	354	321	336	351	328	343	329	338	341	338	360	348	349	324	370	328	368	361	344	350	327	344	339	353	343	344	323	339	333	351	316	353	368	348	356	327	333	336	319	341	343	354	348	321	347	334	350	348	341	331	347	317	332	345	336	360	342	324	340	339	328	347	348	340	350	378	314	334	333	320	355	307	341	341	338	342	351	348	361	312	322	344	348	338	336	317	393	340	313	318	331	331	345	362	359	303	343	307	327	357	331	349	329	327	337	328	351	346	356	351	327	317	341	338	342	329	323	351	365	323	345	336	316	331	349	325	354	346	343	338	329	361	349	328	311	366	336	323	347	360	337	320	392	315	344	393	291	342	343	348	361	344	330	329	350	329	361	331	300	340	351	345	302	349	349	327	297	339	365	351	353	351	353	346	342	334	356	349	312	348	357	350	333	311	321	334	320	331	346	346	344	348	320	377	324	334	304	300	315	333	357	333	355	333	315	331	315	335	326	346	286	356	337	387	328	317	362	316	309	324	323	310	355	347	351	364	325	337	308	337	353	352	347	302	344	310	336	339	332	352	351	328	331	335	342	329	335	335	364	362	375	346	339	355	310	317	329	318	379	335	309	323	332	322	359	347	346	344	330	306	349	351	344	354	319	314	341	372
37126	48688	32515	12722	3362	1011	701	621	625	635	609	622	676	687	644	633	654	627	653	642	630	631	626	660	660	629	558	641	662	677	626	606	638	645	646	644	659	626	642	617	605	628	628	674	662	647	622	661	654	626	610	640	656	654	672	649	646	642	623	602	644	607	612	673	629	637	644	637	638	649	649	664	635	650	593	645	646	613	670	586	610	616	639	604	616	642	636	577	625	589	601	623	665	627	611	662	653	634	668	643	628	649	679	608	649	655	621	647	669	670	661	635	660	674	628	647	596	639	618	689	635	678	617	644	670	634	671	643	633	610	562	636	643	620	599	651	606	611	637	637	644	602	621	632	636	597	667	660	590	626	610	615	635	637	564	604	655	658	645	624	635	658	634	611	664	632	641	645	614	655	614	587	654	594	613	600	667	662	624	632	667	548	649	581	651	641	597	642	647	672	662	629	632	597	595	609	628	637	681	646	608	620	602	637	645	667	635	643	625	662	622	648	640	640	606	630	644	644	593	602	670	597	667	662	631	600	640	618	634	627	649	637	681	601	637	610	623	614	685	656	628	637	663	651	626	655	646	596	579	639	627	652	651	653	641	621	624	623	665	664	626	627	641	669	625	612	638	624	651	632	625	628	654	640	659	669	645	660	586	617	663	610	641	612	615	658	586	699	650	622	631	604	670	615	638	639	636	612	627	609	650	586	649	653	647	632	654	644	594	641	662	626	706	666	603	633	612	679	677	619	653	627	616	633	636	618	609	664	671	645	623	666	643	668	675	631	665	606	640	634	627	648	629	597	627	610	627	631	662	661	617	652	681	605	636	626	589	639	593	663	650	647	634	622	643	635	617	617	646	599	597	631	645	638	644	616	675	647	632	582	640	678	685	676	646	615	655	639	624	647	661	651	656	675	640	642	612	709	598	681	656	586	606	681	618	634	647	634	620	663	671	598	696	656	634	600	641	642	649	603	626	633	605	605	616	620	615	657	638	608	665	600	579	625	642	674	671	628	628	630	677	656	600	655	616	625	648	637	650	638	643	617	603	594	651	649	643	634	621	672	675	643	599	613	659	597	639	624	609	628	639	678	617	652	652	644	650	643	647	648	618	656	591	628	635	612	666	665	603	671	604	654	614	652	593	647	645	614	639	610	635	635	669	621	657	646	678	645	617	659	628	630	640	631	628	674	681	651	667	650	662	627	660	606	641	664	629	659	662	656	651	616	656	671	614	656	654	629	645	654	622	610	634	656	623	618	626	664	644	623	641	671	646	599	594	601	617	625	662	625	631	614	657	666	594	611	637	642	640	673	626	638	625	670	558	647	645	657	657	641	622	635	601	641	602	663	651	681	617	661	640	654	633	672	646	658	645	639	646	606	660	642	704	657	615	674	670	627	612	647	656	653	649	639	675	642	653	621	621	612	635	653	655	657	601	660	626	631	606	670	635	639	654	658	627	660	646	619	644	634	638	634	595	683	674	694	638	609	592	605	630	586	612	685	657	599	619	644	597	600	601	610	686	670	660	637	662	639	584	581	600	621	620	623	674	582	657	588	634	636	636	672	624	583	624	634	581	607	663	648	621	625	610	604	641	654	633	610	641	629	614	645	633	645	658	655	659	615	698	627	659	608	642	629	623	644	669	653	659	656	613	659	625	654	616	629	598	668	664	592	662	641	684	598	622	590	632	629	662	659	629	637	715	617	649	655	623	647	630	659	553	654	618	627	640	636	654	609	643	637	619	626	677	603	650	673	691	646	641	644	624	681	624	674	666	601	638	632	631	669	602	657	648	631	613	642	654	636	678	625	648	607	618	673	659	629	653	652	652	652	643	675	627	622	668	648	610	666	632	624	650	612	666	606	644	630	680	634	675	650	642	640	672	624	599	630	715	654	658	629	687	653	592	593	658	636	651	670	676	598	646	641	624	628	613	612	637	651	646	658	670	635	611	612	651	621	625	589	611	622	621	674	595	596	651	657	657	623	665	687	594	646	642	638	660	669	640	640	561	663	623	606	675	650	674	634	608	585	612	649	622	668	661	630	603	577	641	624	628	617	648	632	651	632	647	647	633	637	610	606	627	652	603	646	607	638	567	594	622	651	632	594	640	627	614	636	629	642	650	666	625	646	661	583	605	670	646	601	650	655	688	616	678	603	613	578	655	615	655	661	661	657	628	636	621	632	653	654	634	607	600	657	642	663	569	645	670	642	615	629	631	614	606	577	665	654	647	653	630	708	639	656	652	641	622	648	638	610	653	663	597	604	650	669	621	643	627	651	609	592	661	617	577	629	635	644	673	646	628	604	656	632	640	662	615	657	680	663	639	635	601	646	632	667	614	625	672	619	620	655	630	638	627	671	670	647	651	610	625	640	647	671	671	625	674	651	653	653	629	608	648	656	653	664	677	614	642	642	708	607	655	588	644	618	619	606	640	613	595	641	652	658	608	633	668	668	661	658	652	639	629	645	619	645	696	585	697	630	629	661	609	653	639	684	669	662	656	665	643	637	648	616	616	648	658	658	618	628	677	658	602	643	622	613	624	628	656	652	600	625	601	617	643	604	637	626	636	619	638	646	657	623	659	653	625	641	631	640	644	647	654	621	594	621	630	639	640	643	667	606	622	605	647	616	618	642	664	561	607	674	603	668	695	654	625	576	632	610	660	637	609	680	638	631	571	653	632	639	646	634	646	588	604	623	617	650	672	634	600	633	654	650	641	626	629	653	683	642	664	596	651	643	630	633	657	623	639	619	642	598	662	634	662	622	648	673	646	652	655	626	632	686	567	655	622	660	659	627	593	615	654	620	683	655	637	638	659	646	642	668	630	574	610	656	627	584	598	630	658	675	613	626	676	656	651	637	622	641	626	609	620	643	604	626	662	648	653	655	610	648	587	577	650	623	637	631	600	605	639	639	612	598	585	698	602	665	628	652	642	632	605	616	656	600	634	673	623	668	649	599	622	632	677	642	661	652	616	668	673	606	646	667	660	630	645	630	625	617	589	645	612	692	652	644	608	613	605	630	638	638	610	641	677	635	639	623	610	590	631	631	630	605	668	693	640	635	600	692	671	603	649	708	640	699	690	639	607	620	597	668	631	705	662	643	584	625	587	600	599	625	646	621	648	641	656	616	643	653	643	672	642	633	682	618	639	670	622	631	677	685	656	660	630	637	612	633	632	599	621	661	621	602	594	609	622	605	646	609	603	624	609	649	643	630	665	619	705	661	613	650	670	630	670	630	641	626	609	627	582	604	586	667	693	586	584	635	645	606	628	655	648	705	607	577	633	644	642	617	642	632	636	660	607	652	692	663	692	674	615	622	656	646	602	609	641	612	638	686	630	647	672	682	655	595	654	607	642	642	643	616	628	645	665	635	612	661	626	632	609	639	634	648	655	605	634	600	625	657	613	626	618	574	627	636	613	627	637	637	650	626	620	653	614	655	631	635	626	638	695	613	638	681	610	643	614	630	615	651	583	655	653	630	657	564	710	603
25155	24942	34385	27499	17629	4720	528	362	370	348	342	363	326	364	340	364	351	333	371	325	352	379	344	349	352	316	375	348	301	345	349	347	343	360	341	351	293	335	353	347	337	297	280	335	340	366	319	353	324	335	331	334	329	343	338	348	332	327	335	338	347	327	343	350	335	325	350	294	332	341	354	353	362	361	325	327	344	338	322	336	342	336	348	327	317	389	332	318	362	360	312	388	348	321	334	333	370	311	331	337	318	322	311	348	353	339	365	352	345	309	322	340	368	330	342	360	382	348	367	325	353	320	311	331	342	353	356	357	318	322	341	348	354	327	333	344	345	350	316	340	359	318	347	323	342	340	315	338	323	306	358	328	337	344	300	335	338	321	312	360	312	327	310	319	326	331	341	357	297	338	361	348	319	326	328	352	326	319	318	357	319	301	322	336	346	338	346	286	359	346	339	351	360	331	322	311	327	344	356	314	337	333	368	346	316	301	361	339	329	337	359	352	326	339	346	354	331	328	301	337	308	362	327	332	328	352	308	348	335	335	343	345	332	343	348	319	349	335	349	342	324	340	362	359	347	328	328	358	346	315	308	311	320	308	350	328	318	352	331	317	338	360	330	324	340	335	346	359	332	356	350	320	320	338	346	339	323	332	326	309	344	338	361	304	340	305	371	338	312	363	331	341	375	333	349	332	321	344	364	337	327	319	360	334	343	339	335	345	332	334	360	346	366	314	357	328	344	350	310	346	363	307	373	333	324	353	329	316	314	334	350	320	327	318	358	358	336	360	311	365	322	330	333	348	316	367	360	347	319	356	308	362	357	364	378	320	334	297	352	301	303	352	320	340	303	334	355	355	332	358	322	347	326	314	332	328	341	345	342	336	349	329	331	316	331	367	339	337	339	337	358	317	338	309	334	340	310	335	367	326	359	319	375	362	336	313	332	323	358	345	372	336	364	335	325	327	346	345	353	334	340	332	331	342	321	342	340	325	328	339	375	311	328	356	372	326	325	306	315	336	342	356	329	402	337	354	368	327	327	322	341	356	328	335	326	367	356	338	338	315	361	297	301	328	333	317	362	327	361	336	308	307	315	345	340	366	373	325	348	312	367	350	311	368	343	310	339	337	361	343	350	323	345	326	355	341	347	353	319	360	344	354	328	341	357	320	325	318	355	360	330	331	339	319	346	349	315	326	369	306	300	312	356	316	344	332	343	303	344	355	354	344	334	337	322	322	319	345	329	304	331	365	331	346	373	327	333	365	350	320	336	329	339	367	331	347	334	324	362	334	319	326	366	328	326	322	338	364	332	348	374	311	379	334	320	365	322	322	357	341	376	374	344	351	348	335	324	334	313	344	343	338	343	336	362	351	341	340	344	322	341	332	324	316	331	375	325	315	326	322	320	346	343	322	340	341	350	316	326	329	296	320	339	323	322	371	321	360	303	336	359	349	368	333	319	326	334	346	309	335	336	341	353	334	325	309	331	308	328	346	320	346	336	334	327	356	327	348	364	353	361	302	360	352	333	332	349	320	335	339	329	337	335	343	328	335	344	365	341	318	328	334	382	301	368	341	319	329	352	338	323	346	351	302	308	318	332	323	333	342	308	329	318	342	351	315	353	336	333	328	336	321	326	387	363	295	325	321	352	325	373	346	352	355	315	339	302	325	312	317	315	325	374	350	340	336	339	322	343	315	346	322	338	310	338	328	310	342	345	347	317	332	352	334	344	336	349	328	303	323	333	337	368	319	358	325	316	329	345	345	359	370	329	351	338	330	353	346	331	336	316	357	352	321	322	321	307	347	304	352	307	321	326	347	364	329	326	350	323	330	338	334	304	334	294	344	334	312	327	307	314	332	347	339	341	363	315	331	346	356	347	345	309	353	330	331	307	345	310	347	356	319	353	340	324	334	323	310	308	323	356	328	325	324	335	352	312	334	348	348	322	356	342	343	313	314	352	329	314	347	364	361	333	345	344	322	344	314	325	327	320	331	319	327	327	350	344	317	359	359	343	348	361	336	378	364	357	356	327	309	356	356	363	327	387	339	360	320	315	349	314	329	322	327	329	293	330	356	326	347	372	343	330	367	335	318	368	306	316	345	330	308	287	338	330	311	312	332	326	351	313	357	375	322	302	313	318	318	353	339	330	366	307	341	322	347	316	369	321	347	348	317	309	302	326	349	317	335	336	336	360	336	315	323	307	316	350	343	305	317	339	334	336	326	323	341	327	365	350	330	308	337	363	358	353	303	345	339	354	345	335	336	353	298	316	330	330	333	322	343	313	352	348	310	329	338	337	317	315	343	316	367	338	326	343	331	324	322	336	358	349	324	340	352	324	326	364	332	341	342	328	343	356	356	343	324	325	339	348	326	364	366	302	348	319	354	331	326	376	309	372	343	336	308	318	336	310	352	345	336	340	323	333	341	317	364	326	359	317	329	330	317	337	331	345	313	330	339	354	344	351	330	331	352	339	345	338	317	339	389	342	361	342	326	357	334	368	370	340	330	338	303	337	359	323	344	293	347	340	326	358	332	348	336	331	357	350	320	358	308	355	317	317	314	335	306	340	322	317	331	323	315	341	334	335	354	348	334	329	338	320	375	339	344	337	330	331	360	341	309	320	356	331	361	338	317	345	346	344	316	360	344	343	307	370	329	348	353	318	311	316	373	347	333	357	342	335	331	349	336	355	317	321	356	338	314	336	304	348	322	338	312	297	323	308	321	324	325	380	310	337	343	324	344	301	326	329	334	320	337	311	338	355	362	348	332	327	334	332	311	333	337	333	341	334	318	321	349	340	316	320	317	324	357	315	349	318	324	321	347	367	333	318	347	316	324	332	326	349	339	351	296	349	343	311	346	347	292	299	297	367	333	339	341	334	319	336	320	362	349	351	360	338	348	364	310	356	328	342	325	350	372	306	311	322	350	334	326	335	336	345	333	339	359	330	321	338	316	333	322	361	332	328	331	313	348	323	347	358	330	308	350	352	321	344	329	304	350	310	323	359	328	345	343	358	330	340	356	359	353	325	314	342	339	333	350	340	306	354	350	341	371	356	330	335	349	347	322	301	326	352	335	346	323	346	363	321	366	329	338	290	335	333	344	331	306	322	332	316	330	382	370	340	353	326	336	321	311	315	328	315	356	343	320	328	356	311	351	318	344	330	309	304	345	370	319	369	315	339	370	351	343	330	345	330	372	333	315	338	334	348	330	333	360	344	332	331	347	332	341	330	338	322	337	316	346	329	368	333	338	312	338	331	342	349	335	306	288	354	311	353	296	328	311	315	325	318	341	326	338	325	311	355	365	338	344	331	356	338	301	315	337	342	308	302	368	319	317	336	348	323	375	326	351	322	329	366	337	329	299	332	345	316	347	337	354	310	313	322	355	346	324	334	329	340	329	349	343	335	326	328	344	356	330	331	359	291	327	335	316	332	304	355	341	366	318	323	348	339	340	325	317	340	360	311	334	350	351	297	340	312	334	353	347	325	334
59873	90445	63037	33991	12690	2708	858	646	662	588	611	629	682	632	630	640	626	674	617	652	581	664	634	628	640	651	677	630	645	708	623	656	647	717	657	641	604	607	643	657	626	616	580	666	652	641	628	630	643	638	593	657	662	630	609	589	658	629	615	651	605	654	573	641	629	619	633	633	601	632	651	651	661	626	655	659	669	650	632	639	647	657	621	607	670	649	618	690	650	619	658	630	664	605	643	596	679	607	678	614	661	695	642	612	623	634	667	629	607	641	661	691	627	655	658	611	632	657	625	671	639	673	632	600	608	626	672	591	624	636	625	649	622	671	635	649	623	630	652	636	640	617	636	610	648	639	633	585	639	627	637	669	654	618	605	625	657	611	667	597	621	614	638	636	673	619	581	640	683	613	689	615	633	684	641	654	607	613	576	692	605	603	627	679	631	642	608	620	693	624	609	685	603	627	600	649	647	694	664	633	639	633	644	623	685	657	635	639	642	640	636	652	666	649	684	595	622	642	619	674	619	663	640	618	651	629	631	662	621	668	629	618	603	627	632	648	585	662	673	641	646	589	695	620	645	632	631	622	626	613	629	626	612	615	646	618	683	677	657	644	686	665	664	664	639	624	635	603	656	613	663	623	625	641	647	580	660	635	659	634	618	630	646	624	599	661	614	624	606	652	636	638	624	661	662	617	631	607	670	635	617	620	628	641	638	649	617	618	638	664	624	638	646	626	653	603	641	673	651	618	644	627	585	644	647	682	622	646	652	613	670	626	673	640	603	652	624	599	628	650	642	644	688	644	633	640	680	678	596	612	636	624	639	588	671	648	699	599	633	656	628	626	632	640	592	646	618	628	649	633	681	643	636	617	658	619	621	677	623	676	662	651	624	652	611	646	663	653	674	651	659	639	635	629	664	677	623	603	660	610	600	621	635	583	644	631	610	657	640	610	670	586	639	634	663	623	636	665	623	644	611	675	605	658	622	669	691	619	607	597	643	630	642	616	614	643	611	605	650	675	643	632	635	620	620	639	593	616	672	633	628	641	664	593	651	642	634	639	626	629	641	676	626	642	654	681	620	636	634	694	625	614	604	643	644	625	636	618	630	628	644	601	644	645	610	601	649	651	638	635	641	672	646	649	635	625	659	658	618	644	667	618	666	665	692	644	660	592	617	631	637	613	652	649	626	649	659	606	659	620	576	652	625	590	629	611	607	661	587	666	598	629	639	653	684	631	639	662	636	643	636	615	629	636	628	675	641	600	601	626	633	675	621	650	652	628	602	588	654	642	631	615	646	642	641	620	607	642	610	605	658	641	628	603	640	621	637	636	620	645	609	652	645	641	619	661	650	623	660	635	684	606	624	614	658	634	664	649	638	634	622	632	624	595	623	679	687	643	649	624	603	653	642	643	620	710	653	645	619	621	638	673	673	642	654	609	665	666	629	679	654	650	651	629	611	626	608	664	666	620	658	631	661	609	630	659	665	605	619	613	657	608	634	661	615	616	618	632	631	684	609	658	653	624	631	634	629	677	660	637	663	617	626	675	648	612	627	653	606	654	643	642	616	588	592	677	593	669	629	623	632	624	662	604	615	671	572	637	657	638	637	651	605	618	653	634	590	643	612	673	614	642	626	665	603	643	640	641	632	681	634	626	634	642	667	621	652	599	639	626	600	675	609	611	639	671	615	632	609	636	629	628	647	645	618	628	675	593	625	625	636	622	634	664	601	663	627	662	582	611	633	681	659	648	619	646	611	622	678	640	634	637	612	625	671	648	635	639	602	629	613	635	643	602	685	622	660	603	648	620	668	664	595	627	644	693	639	638	627	631	641	630	683	619	578	631	598	595	676	631	628	625	645	620	651	655	659	633	645	668	639	646	602	596	631	657	618	649	652	631	665	636	649	621	643	648	654	626	634	621	622	622	641	618	598	627	622	600	639	655	656	628	609	628	615	637	637	623	665	669	643	597	618	643	669	620	607	663	611	659	619	597	644	613	614	619	637	626	635	653	674	608	630	664	606	621	656	662	606	610	589	617	615	642	634	629	606	646	613	670	654	629	664	658	636	632	636	643	638	652	602	630	618	641	673	625	636	615	640	642	615	617	671	660	652	648	629	624	617	616	610	672	624	666	660	622	628	664	629	648	618	614	621	635	623	670	622	634	640	600	657	624	666	641	642	664	589	618	661	644	627	647	638	639	631	670	653	633	643	666	616	673	669	648	604	635	658	612	650	661	630	584	629	577	612	610	622	638	584	678	621	653	632	628	632	631	657	636	637	606	683	598	645	608	626	643	631	666	671	664	610	647	610	643	618	611	643	628	644	655	650	635	624	656	609	664	632	622	631	662	622	636	639	640	640	678	616	654	646	598	660	655	616	629	635	606	613	624	699	650	599	630	661	637	655	634	638	634	633	638	607	678	628	616	648	602	602	619	633	609	671	626	640	625	618	701	684	673	619	647	657	677	618	655	611	672	638	674	633	662	679	594	662	644	673	632	624	668	624	623	627	625	628	641	635	648	650	659	646	655	627	612	629	588	684	629	627	652	623	583	592	654	685	633	687	676	622	653	609	622	657	678	594	584	594	616	618	641	654	641	617	629	627	613	601	657	648	670	647	619	619	649	634	658	639	641	622	679	615	646	609	654	666	620	621	598	630	611	654	588	636	609	661	693	622	572	638	660	650	655	620	630	637	612	667	600	633	686	687	625	655	615	613	628	668	632	637	609	656	642	633	627	650	625	702	628	674	643	615	631	680	612	656	628	650	623	635	639	652	636	611	652	599	611	619	653	632	667	638	616	629	647	622	640	650	661	612	665	665	590	655	639	674	638	656	683	640	574	666	624	648	643	595	647	600	681	615	657	610	664	671	675	641	626	681	591	647	667	639	663	615	601	598	634	664	626	648	613	675	608	662	642	662	623	640	612	673	628	608	634	624	646	626	640	625	638	644	660	655	627	589	631	615	637	647	615	649	564	626	598	674	606	671	665	624	637	629	621	630	605	655	622	632	627	662	612	650	618	594	647	639	643	644	616	672	680	656	641	669	642	640	635	595	589	617	665	641	661	603	596	653	654	658	632	667	661	629	636	626	601	662	648	617	612	623	640	623	639	635	660	643	617	624	641	559	604	662	657	701	630	614	612	653	667	644	650	629	662	639	613	595	597	636	593	676	666	609	660	672	596	642	549	674	606	628	606	636	628	674	610	587	683	695	630	597	604	644	658	620	612	653	648	655	671	624	644	684	660	693	583	602	607	622	605	615	579	636	647	629	639	670	631	646	596	645	606	632	649	621	607	600	610	653	630	602	658	628	611	639	614	654	630	648	618	641	648	638	622	649	633	626	663	631	655	657	649	659	608	605	675	638	637	639	603	624	678	630	645	630	642	610	641	611	633	628	644	655	655	625	657	630	604	619	633	623	632	688	655	655	620	701	656	640	679	631	677	678	626	623	625	666	634	625	657	653	650	625	677	637	626	648	628	597	616	627	629
23530	22561	31503	25284	21127	16144	2625	494	423	421	384	439	390	404	413	370	396	391	417	424	409	399	404	370	348	401	397	429	408	415	402	381	395	376	379	396	375	402	395	409	396	408	402	387	405	390	378	373	401	406	385	390	360	401	358	410	379	404	365	425	386	380	370	411	382	373	390	386	368	404	365	403	400	376	382	394	412	397	422	402	426	411	373	361	391	385	393	388	367	405	406	380	351	376	392	379	392	376	369	383	374	403	389	390	428	435	366	396	388	373	388	389	389	380	418	439	410	394	394	399	388	357	383	374	426	430	395	388	417	406	403	388	348	403	375	379	359	375	398	391	388	391	377	365	396	367	409	365	386	406	388	398	411	369	381	372	367	397	412	399	417	413	374	378	406	391	376	389	394	391	433	389	395	417	396	355	360	395	408	392	420	341	388	386	412	426	410	380	389	375	399	396	421	349	391	423	377	375	402	355	374	353	384	400	398	416	394	416	387	389	431	408	390	374	397	430	380	374	383	389	393	409	375	367	375	364	410	377	399	408	372	383	365	387	378	388	397	382	379	393	403	394	362	417	357	381	391	415	397	384	414	388	393	367	383	418	391	407	365	371	396	438	429	377	396	390	367	390	377	396	408	417	410	354	420	385	412	383	380	349	398	411	385	432	398	383	434	382	405	371	408	398	394	388	394	420	361	386	425	368	406	397	383	385	397	400	407	368	402	367	367	371	379	394	354	381	377	368	356	402	383	376	376	397	387	368	395	398	352	378	416	389	398	386	410	405	382	410	402	413	386	405	398	374	388	394	393	358	403	366	343	385	414	413	400	394	413	364	381	371	360	398	412	393	395	366	367	379	348	368	402	359	408	372	393	417	411	396	359	403	418	408	401	402	401	400	404	390	390	387	392	397	368	389	395	395	406	388	393	370	391	379	408	426	368	369	379	409	382	379	379	408	402	422	387	390	423	396	433	379	412	411	388	412	366	349	393	387	384	377	376	353	377	382	370	375	390	375	410	399	385	438	387	375	397	392	367	411	388	361	394	396	427	359	411	410	373	421	380	411	384	390	379	398	379	421	391	362	390	410	370	400	383	370	398	380	354	398	390	381	349	407	367	414	416	397	393	420	396	400	392	419	440	373	373	389	397	414	409	383	389	392	353	367	381	365	392	367	408	383	412	349	400	396	403	391	401	408	395	392	412	395	369	406	370	362	371	401	374	402	388	371	394	373	384	374	401	383	361	373	413	397	371	402	418	428	419	385	403	383	399	389	417	396	364	391	405	361	390	404	399	402	391	391	392	393	348	377	396	383	400	373	382	354	346	401	377	400	385	436	410	384	378	372	389	387	382	403	409	405	418	353	420	386	383	374	384	395	405	372	381	384	426	391	402	389	431	370	404	400	351	365	368	437	372	356	363	369	366	415	401	407	418	380	382	371	416	405	394	363	398	395	418	411	394	385	395	392	393	356	366	386	372	374	344	351	405	369	386	423	385	394	380	347	413	366	400	389	377	403	357	406	381	377	383	367	395	373	361	343	365	393	392	379	404	371	357	387	390	395	384	391	383	392	425	381	392	439	414	393	418	394	353	375	373	358	411	405	395	384	409	366	362	438	392	376	403	409	413	416	400	387	388	416	393	408	358	377	404	383	410	414	402	385	386	394	406	409	413	388	388	363	394	404	442	408	399	402	368	377	412	384	332	383	372	398	372	384	421	370	378	396	395	354	412	377	401	366	375	387	421	394	421	369	417	408	381	350	376	369	385	364	412	371	404	386	383	405	366	406	437	396	424	392	393	371	416	402	371	418	362	379	378	421	384	403	367	365	392	387	388	352	415	382	405	394	378	392	394	375	367	366	396	392	392	384	410	385	393	413	387	382	388	366	458	415	368	380	395	422	388	381	381	362	379	372	362	426	374	392	414	378	389	401	384	398	413	380	402	442	372	343	391	402	396	399	423	361	409	386	386	382	401	386	441	387	344	361	389	404	395	360	394	363	363	401	380	383	387	393	398	401	349	425	400	407	391	369	414	388	404	378	386	421	393	418	417	394	399	358	387	392	408	418	395	389	403	371	363	414	373	389	401	373	409	381	357	406	371	410	426	420	372	408	398	397	402	394	390	378	388	405	418	372	385	388	423	398	404	427	411	380	394	399	358	400	419	410	378	394	398	383	418	345	397	387	388	389	434	416	377	389	444	397	402	411	374	364	397	397	376	361	387	343	415	373	358	372	367	408	399	369	389	384	356	427	388	432	370	374	392	372	375	358	406	395	415	384	421	418	374	394	382	374	361	393	400	351	346	395	369	377	388	413	372	348	403	403	395	395	408	403	399	387	424	394	418	387	395	401	407	404	395	415	389	412	372	391	394	389	379	378	402	415	362	393	367	382	381	379	371	385	408	365	414	388	382	389	394	383	432	373	435	400	442	396	391	407	361	392	349	394	397	410	372	404	367	406	365	411	377	402	398	392	393	386	403	397	387	382	393	391	399	376	375	399	410	389	437	380	353	382	374	401	415	363	433	395	395	367	356	394	388	381	394	414	411	377	380	387	364	381	435	412	385	400	374	366	372	389	367	407	393	386	430	431	367	432	381	414	423	412	439	378	367	436	361	373	340	407	394	389	363	399	388	405	415	388	392	373	362	393	428	386	385	390	407	373	385	408	419	370	384	375	390	365	412	393	397	381	387	389	391	382	413	369	373	375	383	388	406	400	408	390	392	359	407	386	391	329	381	419	411	374	385	397	376	377	387	426	393	389	374	383	363	367	383	433	388	375	381	391	363	373	390	372	388	380	405	372	385	373	385	419	402	399	400	413	413	408	393	398	405	372	385	372	365	375	414	394	377	412	383	392	383	381	399	369	363	386	346	377	381	399	363	407	374	355	402	362	396	411	383	381	378	397	398	409	384	400	401	395	412	396	400	395	407	367	365	401	367	357	409	405	380	415	388	410	396	405	396	404	378	384	361	394	377	385	376	395	378	384	413	377	369	350	394	386	416	408	386	363	389	390	370	395	386	399	357	394	417	407	371	399	369	394	392	406	371	416	400	372	380	351	405	416	380	377	408	391	387	393	403	345	392	376	378	402	392	367	379	398	402	426	396	384	372	423	378	386	369	397	374	386	419	383	388	407	336	391	390	399	327	395	388	385	394	395	401	413	415	358	410	397	410	397	390	409	382	373	395	389	373	386	393	365	375	373	406	378	374	428	400	364	366	366	366	378	408	355	398	383	405	388	396	359	361	389	383	380	383	410	356	420	403	406	398	386	398	393	374	380	399	343	392	388	351	383	410	388	385	388	412	385	387	399	417	397	394	392	379	408	384	394	373	399	379	380	421	386	399	377	365	345	424	394	383	387	424	424	401	372	405	374	403	393	402	385	367	409	396	422	392	361	350	381	398	377	395	395	398	382	360	375	377	381	379	405	389	415	386	345	386	344	381	389	378	377	414	430	395	405	358	372	398	393	379	400	439	375	370	394	380	368	411	386
60261	101753	74116	42419	18605	4140	1090	738	753	705	712	689	712	693	718	650	673	706	699	732	674	711	662	721	749	688	680	727	756	706	673	717	686	694	707	668	675	705	661	737	698	725	674	730	724	720	677	716	719	722	727	706	667	697	705	761	696	690	668	736	702	675	732	685	704	682	693	707	678	701	684	701	699	710	655	705	711	721	681	699	689	679	649	710	692	691	659	701	694	729	697	659	699	733	715	666	757	696	747	691	744	704	670	705	740	708	701	745	668	727	684	724	719	711	711	641	700	740	673	693	737	731	690	730	728	706	674	666	696	694	728	661	705	725	724	653	709	705	741	679	671	699	732	641	700	710	737	687	672	733	694	701	677	654	735	685	677	689	695	678	714	661	668	665	723	725	683	661	683	676	714	727	705	670	703	732	721	676	733	683	718	723	702	724	745	680	727	783	723	706	709	730	664	735	717	700	711	686	693	667	690	682	710	676	719	686	723	703	685	699	730	695	629	668	685	730	688	669	727	713	725	686	690	677	690	668	658	674	681	715	711	736	743	682	697	691	765	716	702	727	685	707	674	709	718	733	727	687	684	665	684	675	717	707	676	705	663	689	703	707	643	714	693	698	705	674	684	703	672	675	681	674	701	664	755	720	724	714	667	698	731	701	632	701	700	694	677	687	706	711	654	709	683	693	676	659	737	691	681	719	678	715	708	728	736	707	701	704	664	698	640	699	666	694	745	706	685	669	664	695	705	667	684	710	695	704	688	679	758	679	707	747	700	685	689	689	707	728	677	659	693	748	699	660	716	705	776	694	725	688	699	660	731	697	659	711	678	677	693	727	674	733	687	665	694	723	751	734	674	710	720	737	696	638	676	677	717	696	699	696	705	697	695	676	722	711	676	746	668	677	666	721	674	755	758	710	718	696	705	671	676	691	718	725	677	704	690	683	732	668	695	689	695	654	683	661	678	676	708	703	710	657	653	667	723	714	715	699	691	719	701	711	722	683	688	700	717	722	678	711	702	700	692	673	699	732	653	695	676	711	683	654	764	716	688	711	711	657	670	666	703	686	717	710	674	701	696	721	632	665	687	728	713	721	717	700	676	734	727	725	690	719	677	711	697	724	697	739	690	701	724	699	690	696	715	735	703	631	698	680	704	668	711	716	690	706	702	717	629	711	678	717	715	729	708	747	723	691	746	704	696	688	688	725	732	695	669	702	708	646	663	715	703	717	716	704	688	681	709	669	716	682	714	701	701	717	715	700	656	684	686	733	665	666	739	696	702	665	739	738	725	704	743	706	710	719	686	726	731	707	711	716	715	703	703	730	725	707	696	702	710	729	679	740	678	717	703	678	676	695	715	741	693	708	693	722	697	692	713	691	676	681	694	728	691	706	670	689	733	734	720	695	721	699	675	703	721	697	708	690	676	673	683	681	679	679	708	673	693	724	710	663	702	648	723	730	724	700	748	736	703	668	685	723	708	681	663	674	696	673	646	728	718	713	653	706	734	662	695	682	728	709	693	709	674	735	724	716	681	732	724	710	693	727	695	685	712	743	678	674	708	715	674	724	696	675	671	719	665	733	672	687	700	697	668	666	697	682	679	646	687	690	706	643	646	742	733	668	648	719	696	699	683	757	732	716	701	647	658	690	726	721	730	676	731	661	697	729	708	691	701	658	701	709	682	728	679	704	700	735	711	752	672	671	681	724	718	679	705	750	678	728	743	688	679	685	664	714	686	733	676	729	703	765	728	725	713	694	693	693	705	744	740	701	689	697	673	737	698	722	729	710	677	702	732	674	696	725	736	750	723	702	696	670	711	711	704	666	652	706	680	720	714	688	701	693	720	731	704	702	706	724	710	702	732	644	676	655	707	695	704	723	673	719	694	718	686	705	641	775	703	689	658	701	716	675	735	666	700	675	740	683	695	717	684	716	698	704	642	679	703	697	730	731	664	684	733	685	685	684	733	732	672	701	714	704	697	706	680	707	664	714	661	682	687	726	680	680	677	677	652	688	689	691	679	729	741	649	689	666	730	690	688	670	670	717	713	684	777	693	706	707	724	683	687	722	701	684	704	684	748	724	691	711	722	672	664	700	693	705	644	690	669	671	732	702	709	728	688	696	713	712	702	660	716	700	713	690	707	676	746	744	699	689	743	675	710	707	693	700	697	687	721	723	713	739	679	710	682	698	721	706	738	658	691	713	690	696	723	708	700	664	710	700	684	721	684	727	687	681	717	709	755	683	677	672	713	654	680	707	678	701	670	739	685	678	722	707	700	754	717	692	675	681	654	686	725	726	671	688	700	707	723	711	681	691	672	694	730	698	732	692	729	733	701	710	736	677	718	650	655	689	709	675	692	687	665	753	705	730	750	722	684	728	742	733	692	681	679	713	697	690	715	735	717	700	659	709	726	688	704	699	711	703	701	720	701	723	652	697	638	694	737	726	703	698	728	729	684	691	650	714	644	670	732	659	664	705	676	695	707	692	714	680	657	753	663	713	687	693	698	694	681	718	634	646	669	700	698	685	728	697	717	730	727	722	705	684	670	744	677	701	686	685	702	725	694	692	694	655	703	653	695	704	755	706	658	734	705	673	700	689	650	731	674	686	730	733	709	689	707	644	658	730	701	630	718	705	687	734	706	669	745	632	676	686	711	732	720	669	700	701	686	696	661	690	712	677	654	704	718	677	700	677	663	688	713	701	713	687	700	690	715	671	682	697	733	731	737	723	670	738	651	686	663	678	699	686	714	722	755	698	709	704	709	694	688	719	704	684	716	714	712	759	670	662	706	741	665	735	707	703	686	736	703	664	712	645	705	681	714	665	677	654	700	718	685	683	687	718	688	700	705	693	755	722	649	694	708	690	674	728	658	682	723	691	672	726	686	694	643	702	728	717	721	671	659	676	692	683	743	695	715	687	682	669	761	655	675	701	721	706	738	695	735	699	676	723	728	751	709	686	722	666	689	706	703	672	674	709	720	660	670	744	650	698	678	699	727	699	715	739	706	690	687	750	716	723	694	683	726	671	699	694	686	708	675	764	720	661	727	704	690	683	675	716	709	662	672	716	724	689	732	726	679	687	739	711	702	699	712	682	729	741	708	741	720	698	698	669	703	698	667	760	683	678	695	745	683	679	721	681	717	710	655	695	664	703	677	699	628	700	713	702	699	784	736	706	695	702	682	731	694	687	710	677	722	711	704	692	677	726	687	650	691	668	710	699	717	743	710	706	689	664	719	701	691	724	649	718	695	723	724	704	656	694	684	687	696	701	698	697	731	715	636	636	704	669	718	727	680	750	650	707	721	710	725	744	694	667	721	636	706	678	724	690	694	740	729	679	683	699	679	701	676	679	695	684	712	645	749	693	705	628	695	681	708	677	742	749	695	718	694	692	646	715	679	717	715	734	668	716	646	669	693	642	688	756	622	740	712	716	671	715	744	654	646	733	685	760	715	778	707	681	697	654	678	729	742	728	669	700	711	706	730	730
29752	31904	28053	11890	1763	521	403	361	320	363	320	338	316	347	315	354	333	326	371	332	346	330	320	321	367	320	350	376	324	351	341	368	358	355	337	351	339	331	352	327	326	321	373	335	346	333	364	344	354	344	349	369	351	336	335	315	304	305	354	327	356	355	336	348	328	341	307	348	332	340	293	312	321	366	329	315	354	335	347	356	344	303	337	352	318	324	350	322	324	312	336	344	323	314	365	310	318	369	344	355	342	352	325	336	324	340	360	336	308	320	327	348	358	326	342	358	332	309	331	337	359	331	357	343	338	301	341	332	298	350	323	346	344	334	344	318	316	354	327	315	360	347	328	350	323	351	301	332	388	339	339	314	341	332	358	369	329	343	335	328	333	336	320	348	360	332	330	360	311	300	326	354	332	301	305	323	341	337	310	351	329	320	378	320	322	351	308	323	359	357	345	329	322	284	311	310	313	346	390	303	319	345	312	322	354	309	328	357	338	335	337	335	323	331	328	296	354	313	363	331	361	315	344	328	350	357	345	331	331	327	345	364	350	345	333	321	374	316	328	325	343	335	359	342	361	326	332	325	363	349	334	301	331	351	359	325	327	323	315	335	345	324	342	324	324	330	354	371	335	339	338	341	338	336	319	349	331	325	324	371	357	355	330	338	322	326	332	359	351	339	328	322	339	319	373	321	356	344	351	393	312	348	365	347	333	328	335	300	367	350	361	369	328	344	345	343	323	314	359	357	312	300	373	336	325	340	335	343	328	357	304	332	349	339	336	316	339	356	360	339	322	347	311	322	361	357	326	344	328	334	376	351	355	356	320	311	365	327	333	330	321	361	349	351	337	336	343	343	349	342	344	312	335	329	369	342	344	289	318	353	376	350	335	334	368	336	322	382	341	346	299	342	353	335	331	332	313	326	339	358	332	343	322	372	341	298	354	307	349	336	360	366	318	369	327	328	351	315	311	333	336	331	334	325	311	337	356	327	353	335	308	324	363	311	351	337	317	359	325	297	365	322	353	295	354	372	343	345	347	329	345	349	321	351	308	327	322	355	300	360	373	344	323	373	317	324	328	337	327	318	347	332	355	312	375	345	339	343	342	332	311	325	389	373	345	343	367	343	322	328	354	330	315	341	363	369	327	381	349	366	363	350	311	320	316	336	342	343	333	350	348	308	344	342	339	351	324	354	352	332	337	333	287	320	333	369	334	339	355	337	376	339	326	336	364	352	323	336	333	339	380	364	312	312	346	354	340	350	337	359	332	335	355	361	367	350	344	330	345	377	361	356	361	359	354	298	375	345	324	366	331	330	322	343	319	336	304	339	380	308	333	315	353	324	359	312	344	351	309	329	327	363	347	347	288	316	361	339	317	323	355	375	316	357	343	321	361	317	333	380	341	323	341	331	341	336	354	308	356	297	352	325	293	308	348	324	336	351	337	366	348	364	345	344	332	314	321	360	387	329	329	321	331	334	341	322	319	330	376	332	330	335	360	363	312	308	384	326	314	321	326	335	329	326	312	357	318	338	343	331	309	335	326	358	352	352	341	378	352	353	368	371	325	311	326	342	357	362	335	318	331	333	321	327	328	337	332	340	377	359	362	306	364	346	323	352	342	330	346	349	320	335	331	348	348	362	356	348	352	347	339	324	357	324	352	357	356	392	382	321	350	358	316	303	342	317	353	355	351	341	324	354	378	337	347	350	312	340	344	309	340	354	363	355	342	313	353	330	333	343	324	352	346	371	346	318	347	346	337	340	366	301	334	303	337	332	319	322	350	323	309	327	330	298	339	349	350	362	363	349	366	310	341	317	315	315	317	368	334	345	355	335	331	309	329	344	342	321	338	320	328	328	336	339	311	327	346	301	332	350	355	350	331	335	335	324	343	340	343	329	355	364	334	334	316	309	313	361	312	367	336	351	358	380	350	335	321	365	333	340	357	353	331	332	335	347	329	324	386	327	334	336	342	356	341	369	315	317	306	327	333	347	342	338	327	313	371	325	317	357	361	372	331	316	363	325	344	341	359	331	316	356	348	335	326	320	374	379	332	364	318	335	323	303	344	338	342	326	309	351	333	352	350	327	306	347	352	329	336	325	332	357	366	322	348	334	336	334	336	346	377	334	357	376	341	310	324	349	336	331	315	327	336	336	314	332	329	352	343	314	334	336	311	373	328	324	347	325	334	344	337	314	331	314	319	337	353	333	341	345	352	336	311	361	349	338	347	380	355	346	340	333	317	339	367	353	352	332	310	341	347	374	336	355	360	331	351	350	339	316	330	319	355	361	334	311	316	366	324	323	324	338	364	321	352	332	339	327	344	329	351	340	325	351	332	302	331	367	333	360	349	313	339	313	373	354	332	357	342	309	320	342	351	348	352	337	311	333	317	328	330	345	317	298	327	346	333	360	343	313	339	336	328	354	327	342	340	338	325	331	339	348	324	321	317	336	324	344	369	353	333	298	310	350	337	334	358	317	336	327	332	328	340	341	334	335	310	351	351	340	345	329	321	333	312	335	338	320	316	367	368	354	355	314	339	328	342	334	344	337	316	343	352	334	320	351	344	345	330	323	341	341	305	334	332	336	360	314	321	340	316	331	347	322	319	331	344	326	305	341	336	328	321	348	358	320	321	327	318	325	340	344	335	350	292	325	327	372	371	338	379	336	340	343	349	338	338	341	352	345	331	335	339	324	322	352	331	343	345	334	299	329	329	354	312	373	337	328	349	352	356	304	315	309	330	367	368	364	340	343	375	341	323	334	362	347	343	352	336	323	306	316	325	366	340	356	338	383	340	321	316	327	304	364	364	371	307	335	351	323	312	316	322	347	347	326	301	316	355	308	309	363	335	346	333	333	360	361	359	294	343	348	335	287	331	354	346	342	361	356	318	335	340	321	340	323	367	339	317	336	318	333	343	347	348	356	342	336	345	340	374	364	338	311	316	342	332	327	318	325	310	345	334	353	319	338	327	365	335	329	359	321	332	329	332	349	345	327	356	335	338	348	364	350	340	359	349	339	296	344	288	318	370	316	346	339	339	335	355	331	342	372	318	324	338	333	358	352	303	325	329	338	346	351	337	335	303	324	324	373	322	318	352	333	337	319	329	335	342	327	333	319	335	361	343	353	348	332	335	344	362	354	342	375	353	341	349	349	326	342	318	326	334	328	343	332	328	329	349	317	321	340	319	325	317	355	346	320	362	328	363	325	346	349	330	363	351	327	322	364	337	343	348	341	334	306	358	312	326	324	327	290	357	408	356	318	338	362	330	319	325	354	311	355	348	311	328	332	368	315	336	346	337	361	319	349	327	374	335	338	363	320	369	337	334	339	360	336	325	313	380	330	333	325	306	336	347	327	339	361	332	339	347	345	373	320	326	319	327	328	343	310	308	341	324	348	331	322	354	308	322	335	355	328	364	330	335	350	336	329	328	341	322	329	356	326	349	353	299	323	355	316	351	373	360	334	326	317	353	348	324	365	356	339	376	330
37495	48776	33304	12660	3269	1039	723	649	584	650	672	625	629	673	631	622	646	660	641	608	617	632	632	681	639	610	675	652	637	691	637	658	656	649	640	601	661	658	640	609	627	651	673	630	616	614	671	605	653	627	579	653	627	588	644	616	667	594	650	669	618	637	672	620	642	650	635	672	608	655	657	598	563	659	596	643	672	625	674	650	594	656	678	635	654	640	620	642	640	645	678	628	631	657	653	654	632	606	638	654	619	677	636	638	665	617	610	642	600	675	641	613	644	664	677	639	690	630	648	646	648	645	662	682	681	655	630	629	626	598	589	648	600	613	630	604	676	655	617	639	626	602	611	641	608	646	675	680	664	661	676	652	630	683	653	637	624	661	644	641	667	599	623	652	637	665	611	667	651	640	671	648	646	634	697	646	621	614	614	604	651	646	647	572	662	648	641	628	636	646	636	672	650	628	623	651	648	625	630	653	631	623	662	636	649	571	666	613	659	645	623	642	643	647	599	630	614	596	661	607	660	640	643	652	626	625	642	647	644	660	659	658	669	674	637	652	604	669	647	605	666	672	620	645	642	623	609	607	673	633	604	639	654	631	657	621	622	628	613	615	663	642	636	635	645	658	613	604	663	645	615	644	684	612	614	661	625	656	642	607	612	630	577	625	606	641	655	650	681	596	645	661	618	633	641	604	645	651	662	630	614	627	671	676	620	613	654	623	632	651	651	616	639	666	579	596	658	607	652	599	619	639	642	610	632	650	643	610	609	614	627	631	667	639	596	606	637	617	625	603	599	621	621	662	622	620	614	636	618	659	666	607	660	638	648	706	607	659	651	656	621	657	644	644	619	635	630	656	651	633	661	593	624	613	636	623	645	666	657	670	636	612	604	626	677	623	629	598	616	622	659	624	624	607	646	617	579	627	665	639	600	637	648	600	622	607	607	670	662	663	616	606	636	652	655	627	623	659	648	656	642	623	647	618	682	620	650	658	660	592	648	648	650	592	616	628	641	642	681	663	616	672	617	639	664	627	624	638	632	644	615	644	606	642	633	640	651	612	710	615	668	627	628	636	637	715	639	675	608	657	614	628	666	644	590	603	579	665	638	617	654	649	654	676	626	608	644	656	636	651	588	605	599	609	631	648	607	667	654	630	651	603	702	625	679	646	605	651	628	637	674	611	604	689	651	669	624	621	671	645	631	675	617	670	646	628	689	666	608	648	659	658	642	652	631	663	622	636	647	629	656	653	634	690	601	637	627	634	644	633	660	662	649	686	628	643	589	651	623	622	661	700	662	665	683	614	629	602	638	635	637	627	645	611	648	575	653	571	570	639	656	642	644	670	678	615	668	624	633	664	621	665	601	622	648	623	651	653	642	616	642	620	664	658	607	626	638	596	653	649	663	632	657	632	641	643	607	654	629	665	611	664	648	643	616	637	633	634	617	649	674	673	625	654	666	619	594	623	616	682	697	618	629	662	617	591	628	648	627	614	634	642	657	606	633	683	644	630	652	619	638	626	603	592	654	601	597	579	638	620	634	629	631	614	609	636	667	607	643	622	637	652	648	656	616	614	639	649	672	609	657	641	663	661	658	618	593	622	618	639	635	656	636	609	636	626	621	616	628	616	612	634	654	616	623	630	657	646	644	616	657	635	623	623	683	589	618	636	657	661	637	637	683	626	660	664	650	635	658	658	654	640	586	610	654	618	612	676	621	620	637	644	635	636	635	593	625	640	603	621	654	653	663	647	651	631	660	623	633	682	639	594	659	660	598	627	632	657	610	646	630	693	613	679	667	662	619	639	636	621	654	643	650	659	631	603	582	646	608	649	661	658	609	625	632	690	612	629	616	645	605	621	661	651	666	623	621	644	664	653	640	617	620	639	650	663	653	622	636	683	628	649	650	665	639	689	666	628	604	672	638	604	612	606	635	641	656	609	626	601	658	625	627	602	666	652	651	601	635	615	641	658	609	653	649	625	628	642	634	637	623	652	654	635	621	637	643	617	602	674	653	621	625	625	626	681	655	613	616	663	655	665	649	610	626	615	681	608	642	631	590	627	692	636	625	640	674	641	616	653	654	638	635	631	638	623	629	639	681	630	617	637	603	663	620	638	643	621	635	627	655	627	618	672	649	628	674	636	653	653	604	629	640	686	614	634	658	679	637	636	646	663	628	611	615	653	602	623	642	636	640	639	614	619	626	639	614	608	663	600	654	645	635	644	643	579	612	690	644	621	669	622	630	632	671	625	628	575	604	681	677	649	665	661	597	647	616	649	624	595	616	612	673	628	629	647	636	624	590	651	609	654	652	640	618	672	667	568	673	626	637	628	641	646	705	623	669	631	622	646	645	692	670	650	629	677	673	680	616	620	613	639	639	639	646	639	604	623	620	671	625	629	632	653	664	626	615	618	666	603	643	658	601	638	599	628	634	647	636	624	605	665	611	634	631	637	626	641	653	671	603	629	629	622	614	671	678	618	613	672	604	595	638	610	675	657	673	671	648	630	632	657	653	645	631	593	609	633	621	650	627	626	634	686	637	648	603	602	593	654	660	661	664	626	633	594	627	657	637	662	610	614	662	695	642	642	642	658	592	652	639	629	621	596	656	646	670	651	627	646	631	625	642	673	655	615	656	617	612	678	678	662	624	685	634	640	645	653	599	678	631	636	625	586	612	586	602	630	623	659	589	615	654	619	592	672	604	607	664	643	638	650	609	634	694	661	665	685	618	651	650	629	610	617	622	639	591	640	653	631	646	614	625	633	626	615	652	614	660	593	577	647	665	667	649	605	609	630	631	668	621	588	675	644	658	638	640	611	653	624	640	620	656	605	644	662	640	658	636	592	641	671	646	615	683	597	618	640	682	634	639	636	657	647	636	599	662	614	633	657	649	623	614	656	636	619	674	586	614	623	630	677	665	623	610	590	652	660	604	614	640	605	627	633	626	671	650	622	658	619	622	659	632	641	658	644	612	627	631	636	624	629	650	638	623	668	619	629	614	632	635	658	640	587	615	629	642	630	633	653	632	610	604	648	650	624	647	653	662	633	640	612	618	638	605	651	617	610	646	646	650	591	606	690	654	621	676	609	648	653	683	698	619	605	654	629	651	615	602	637	681	682	639	619	651	635	644	631	672	608	668	603	610	647	628	669	637	632	690	654	633	637	604	637	625	638	665	658	682	629	666	635	645	655	620	665	615	672	682	633	623	608	646	558	659	640	658	599	622	645	613	637	662	597	610	639	655	625	677	613	644	636	633	631	624	615	626	683	623	590	655	637	654	632	625	605	647	642	605	619	660	620	614	633	643	662	606	645	641	649	644	616	657	608	621	641	628	626	618	670	673	690	607	632	651	623	640	612	611	640	602	654	568	632	651	613	642	652	653	605	609	620	635	647	652	630	598	623	634	630	672	656	684	615	653	684	626	635	640	639	608	606	640	679	620	639	624	614	665	625	647	608	622	598	648	583	641	602	677	648	667	635	639	672	599	623
24877	25280	35155	27580	17539	4621	545	388	355	377	353	369	335	368	356	368	337	367	366	350	362	348	334	340	365	305	351	320	321	368	354	334	380	316	305	327	365	362	347	336	324	337	333	352	316	340	378	301	333	340	330	352	343	317	316	335	322	310	324	363	319	363	333	354	346	345	324	356	339	367	341	332	341	337	310	324	333	377	299	351	317	370	395	347	351	338	339	342	352	329	340	353	352	349	383	319	342	379	341	342	348	345	338	342	330	353	341	360	372	331	328	331	344	320	349	336	327	338	354	316	326	340	344	340	313	370	331	332	308	326	322	318	358	332	316	329	307	360	333	328	317	329	338	351	347	323	334	320	341	327	330	336	352	310	309	383	333	354	352	343	343	357	335	363	334	317	357	329	367	348	312	373	328	310	332	313	321	335	363	366	349	331	311	342	347	352	339	360	357	328	338	318	335	323	346	350	347	331	309	324	323	329	350	371	343	366	313	341	364	370	314	320	367	314	329	304	348	372	356	365	331	329	340	360	333	334	339	342	370	347	332	328	307	330	289	359	358	379	308	330	371	339	311	337	301	305	331	374	318	303	354	295	359	320	319	343	331	354	332	341	354	349	371	333	327	322	386	361	357	333	313	302	355	357	316	328	368	338	338	364	348	341	345	329	360	334	317	323	335	369	323	319	326	328	337	356	340	350	303	329	351	306	377	348	332	335	332	344	346	333	303	365	346	309	319	366	344	348	343	317	350	313	381	323	355	345	331	356	324	354	334	303	330	345	329	345	348	316	354	353	343	327	355	333	364	320	347	297	337	338	350	333	329	323	325	358	331	340	325	332	359	351	359	350	356	357	359	346	353	355	338	289	356	348	329	332	360	341	323	328	344	354	317	314	340	335	352	335	360	320	339	374	313	344	355	353	342	334	342	360	347	315	340	334	347	348	328	342	313	360	373	333	304	343	321	325	377	307	318	346	360	322	330	360	336	333	323	346	368	360	355	322	314	334	343	313	360	317	337	328	298	316	329	320	351	352	350	366	343	339	326	348	322	349	327	333	327	331	345	317	348	323	390	346	339	334	328	338	330	344	356	325	322	355	335	365	321	343	333	355	348	347	353	314	330	341	353	314	342	331	325	333	349	346	340	331	356	335	309	366	337	345	356	366	353	333	366	358	360	344	364	333	334	335	353	321	324	331	343	329	343	355	320	328	346	297	346	354	374	317	386	359	349	335	323	337	333	355	349	334	361	352	313	385	328	333	338	344	338	344	325	351	333	360	302	355	313	324	354	318	380	368	357	332	354	344	332	332	337	304	345	309	390	333	338	333	335	324	353	334	344	362	326	351	361	357	348	341	316	330	344	350	328	312	370	341	305	325	289	348	342	313	328	339	367	345	350	320	309	353	373	349	344	347	332	320	321	308	366	363	368	350	339	322	373	356	343	321	328	323	336	335	359	315	371	323	363	343	348	364	320	339	372	342	355	316	328	364	311	373	330	325	323	332	346	343	342	326	319	311	314	325	363	359	329	338	344	346	355	337	318	356	324	305	354	348	298	327	338	329	314	318	342	316	351	358	317	354	327	335	354	327	334	328	360	330	338	359	345	389	362	327	351	315	320	324	338	326	335	336	338	335	336	336	346	347	335	328	297	333	375	330	346	364	383	374	327	369	320	353	365	359	342	344	362	333	350	332	360	386	338	322	350	335	333	353	316	357	324	381	352	327	350	313	342	338	317	364	366	344	333	364	340	329	335	340	346	366	355	343	373	352	320	329	330	337	295	314	346	339	310	355	336	366	355	343	333	360	331	344	337	330	364	307	359	307	330	320	334	357	331	335	331	360	296	342	333	305	380	307	357	333	366	361	348	341	340	346	320	357	337	334	351	351	373	355	325	355	318	385	342	350	327	330	298	297	351	327	318	314	355	313	356	367	360	338	339	373	349	343	329	304	337	296	352	352	333	372	383	358	332	325	353	311	340	336	351	355	353	333	322	348	330	343	319	344	319	348	318	357	358	346	303	355	333	348	356	360	329	336	340	339	320	323	360	337	361	340	366	325	336	347	348	355	337	363	394	357	347	316	326	322	365	335	319	351	332	361	359	354	296	294	335	360	365	343	358	334	342	341	341	325	345	339	348	343	335	342	362	331	347	358	332	340	314	322	326	357	347	345	355	360	321	344	332	345	340	350	334	359	328	332	320	341	318	340	360	331	342	341	334	351	386	325	335	376	347	358	337	335	358	341	356	337	354	345	367	361	327	310	333	335	344	324	368	330	316	357	341	347	359	299	360	331	367	318	321	327	343	301	328	343	316	332	346	341	354	312	305	354	306	314	311	339	319	338	330	343	373	290	343	344	332	343	371	351	347	343	351	371	326	373	321	331	333	342	376	356	355	349	343	356	353	327	327	315	360	348	322	347	354	337	316	342	324	335	351	360	329	345	341	389	336	363	334	352	351	332	345	328	334	300	342	341	337	317	361	360	349	352	339	315	346	339	370	328	347	337	346	381	368	331	342	315	342	372	405	324	366	301	326	319	356	322	367	351	342	318	353	320	317	363	348	330	363	344	363	350	344	326	313	355	358	358	350	346	351	360	351	366	323	347	333	380	336	335	310	306	339	361	359	337	326	348	342	337	350	339	304	323	352	335	343	334	365	317	313	344	311	318	337	336	357	362	341	336	368	317	337	373	332	341	341	354	335	332	326	327	349	307	355	337	341	312	334	341	318	337	356	322	353	331	353	307	326	347	318	312	338	340	314	380	318	308	327	333	337	303	342	322	329	359	326	331	345	321	329	343	339	327	307	351	338	323	333	329	354	346	322	328	337	334	326	350	319	342	385	324	328	351	319	343	360	352	324	338	336	326	360	338	337	352	374	306	332	333	338	358	318	307	321	326	331	347	333	343	325	327	330	341	327	355	332	316	315	346	321	348	336	348	331	388	336	371	345	352	335	331	363	293	336	364	343	318	348	314	320	358	327	344	346	337	347	315	347	327	348	319	336	349	339	344	348	325	326	358	335	325	346	313	338	355	341	318	365	370	342	381	337	322	347	362	344	310	328	329	328	324	297	326	324	339	322	323	340	362	350	326	353	333	351	386	322	342	325	345	327	327	357	364	356	337	333	313	331	311	351	354	345	334	352	355	348	331	340	350	352	310	309	346	381	362	320	336	338	354	351	378	308	366	335	326	337	344	324	351	339	334	352	330	336	347	331	350	302	338	347	343	375	336	315	373	370	323	329	337	356	361	329	325	341	352	341	323	337	367	341	304	342	334	362	366	345	334	335	341	361	339	353	336	357	352	312	343	326	336	338	338	333	381	340	349	338	360	337	352	330	334	332	381	312	368	328	341	348	329	332	357	338	356	365	352	323	352	337	357	368	318	341	372	338	334	318	351	305	331	280	320	325	376	346	334	333	340	378	344	356	333	335	343	354	358	318	338	347	306	314	348	358	350	317	354	376	364	330	345	322	357	315	347	369	331	334	347	351	338
59023	90266	63123	33960	12445	2672	838	644	645	671	675	670	651	632	635	626	666	696	661	636	666	632	624	627	620	677	603	640	639	650	628	626	646	657	608	667	663	637	652	638	606	639	672	655	605	647	597	683	632	597	648	652	605	624	615	620	621	632	660	654	621	668	626	630	641	662	588	616	663	618	621	635	679	605	631	645	605	628	667	668	658	623	668	643	589	656	621	651	647	656	631	618	636	683	657	629	608	616	633	644	669	613	624	666	627	637	633	677	619	609	631	614	617	596	658	649	669	657	639	660	648	653	638	626	581	644	670	643	693	633	608	615	656	613	681	633	597	620	651	621	661	597	652	619	652	659	642	634	629	677	656	647	633	646	672	649	604	648	603	616	657	677	661	634	636	618	609	608	642	632	659	597	662	610	607	594	634	624	634	615	648	680	611	603	634	599	689	655	641	617	645	625	645	677	643	625	638	632	580	640	660	616	636	676	633	604	624	642	640	637	672	637	617	623	659	642	607	658	589	637	681	591	637	623	678	636	639	616	640	673	611	647	625	611	631	655	623	681	641	606	620	687	661	629	630	682	641	646	695	642	611	644	644	629	693	593	665	659	664	664	609	610	609	619	611	610	630	626	608	671	625	654	620	646	611	640	642	674	649	648	625	661	635	637	591	630	621	623	658	658	644	650	639	577	661	665	637	643	632	627	584	656	613	649	663	675	643	655	626	616	631	583	683	604	625	632	614	656	613	616	688	661	576	641	622	681	631	617	652	659	647	631	649	647	649	628	674	577	640	598	639	669	643	590	630	625	655	617	655	625	602	668	595	649	661	606	650	633	647	628	656	596	626	651	638	660	652	585	603	623	640	636	656	602	624	612	641	668	692	575	645	637	634	661	609	619	687	645	645	652	599	593	605	658	648	647	661	623	638	632	619	675	594	648	636	577	620	653	632	590	650	611	627	630	640	654	666	613	620	616	598	633	660	656	634	638	632	671	597	668	681	639	659	644	594	713	623	641	652	617	648	672	601	618	623	590	647	658	644	612	630	617	612	705	636	627	614	634	608	635	634	639	648	646	610	641	641	662	662	663	652	634	674	626	606	641	627	631	659	628	656	622	550	614	627	566	621	651	641	631	665	671	592	601	658	640	600	636	607	658	703	622	626	662	621	645	652	625	629	633	666	624	629	640	621	603	619	622	595	639	625	649	624	704	640	614	621	636	567	664	598	681	654	619	656	671	638	631	599	615	619	636	622	634	606	641	655	681	628	632	617	630	655	636	633	643	603	689	608	676	611	688	683	678	688	625	614	640	668	627	621	638	637	624	611	632	643	582	646	559	645	625	597	626	627	637	638	606	615	577	603	629	610	647	606	604	618	654	589	677	658	596	591	609	644	643	629	630	584	623	631	668	611	648	636	651	653	658	657	624	634	634	653	664	623	634	616	661	624	648	656	599	631	633	626	657	643	633	595	661	636	635	647	590	619	628	626	620	609	599	633	672	638	630	629	637	635	667	680	659	608	596	683	602	627	658	607	658	622	591	624	638	637	647	625	625	668	647	673	611	613	635	620	677	637	635	618	613	621	625	609	611	647	612	639	594	659	632	631	624	621	663	650	606	640	628	675	628	626	645	651	643	613	614	656	625	619	678	591	607	668	677	615	650	636	658	640	680	627	630	622	641	642	691	644	610	650	632	629	624	615	618	608	605	649	604	605	681	697	648	618	676	676	635	637	657	635	627	607	635	624	673	606	599	630	646	660	681	604	650	622	596	590	615	652	592	669	629	597	657	624	651	653	635	641	605	614	651	650	641	685	629	592	651	642	606	620	651	637	659	678	662	653	626	661	640	668	659	666	606	691	624	633	623	678	649	656	637	641	652	607	641	637	658	593	644	628	611	640	640	639	614	588	667	609	622	630	608	602	665	647	620	646	638	594	630	644	632	658	642	612	615	660	630	637	619	624	634	638	642	660	597	641	614	600	636	638	639	657	635	654	628	698	629	602	626	625	648	611	615	674	669	631	603	642	636	635	675	649	608	682	631	684	613	609	645	685	632	635	617	578	609	625	668	604	623	690	636	611	599	663	645	614	624	672	620	671	636	659	669	635	595	672	623	643	610	637	651	627	649	653	666	588	647	642	609	666	594	597	638	602	624	650	624	634	632	619	597	610	649	642	622	607	599	671	663	678	608	595	649	618	675	621	632	657	623	646	616	642	611	627	652	600	608	629	623	662	627	661	613	664	651	648	591	651	660	635	643	597	641	631	608	589	627	635	592	584	639	655	654	646	635	611	614	594	645	657	656	645	608	616	634	624	638	647	639	659	671	635	613	605	611	641	658	650	640	636	680	641	663	594	651	651	623	603	669	569	635	661	613	642	652	586	632	662	647	599	617	643	604	653	623	641	629	576	646	627	610	626	685	626	672	632	677	648	623	656	634	643	650	612	662	655	659	655	632	634	595	615	598	630	634	619	655	570	625	625	654	642	623	693	664	639	658	606	585	636	629	623	638	650	674	639	615	608	657	659	618	596	653	612	631	620	613	650	614	611	631	621	602	636	636	617	643	642	634	649	638	644	622	606	617	624	615	645	631	671	623	637	609	639	601	672	654	616	630	639	637	618	656	678	618	674	634	653	677	664	651	660	629	619	586	641	628	666	603	609	621	617	602	607	647	622	644	613	597	659	634	658	686	594	656	628	621	605	682	694	631	675	623	646	638	599	656	672	684	634	674	660	617	628	677	649	659	627	637	624	671	670	593	613	656	638	690	636	640	653	646	644	637	658	611	635	648	675	655	612	630	627	622	637	619	665	649	624	619	603	601	683	604	599	640	639	616	671	701	631	662	649	592	607	601	638	615	616	626	664	678	642	638	648	672	633	609	640	632	618	625	669	605	643	621	669	685	643	639	644	664	668	650	619	629	645	629	610	628	649	613	596	629	636	631	611	654	669	634	627	608	625	643	637	653	641	658	665	639	639	661	637	578	587	654	625	617	663	632	634	623	587	602	649	605	664	645	567	624	629	584	620	672	710	615	647	637	656	608	663	592	646	637	607	638	640	679	606	603	698	627	652	628	645	630	643	614	648	660	628	652	678	619	683	641	631	662	631	592	622	611	632	653	655	623	626	605	605	625	646	636	705	648	632	652	650	612	622	646	613	622	595	618	633	596	641	629	632	652	631	588	648	620	613	625	653	611	664	656	625	643	616	640	639	648	645	652	671	610	625	651	625	625	654	678	622	662	639	638	618	637	649	709	651	591	632	610	634	586	638	639	651	645	579	605	631	595	619	621	630	626	617	660	600	649	649	638	659	651	651	640	618	617	644	637	607	637	653	610	670	634	653	637	672	625	584	650	644	670	657	661	655	633	594	672	656	657	572	672	660	626	626	606	635	653	619	629	626	618	651	622	682	604	644	652	552	597	657	590	651	661	640	681	669	621	648	640	639	635	663	672	624	646	643	600	634	622	620	655	662	668	653	661	618	615	653	638	613	657
23527	22713	31689	25586	21153	15946	2701	463	382	407	454	389	372	375	381	399	421	436	435	369	403	418	407	390	416	400	383	363	390	393	411	439	441	410	384	370	406	408	377	434	389	395	387	405	389	441	404	407	432	417	389	392	383	383	379	389	418	375	382	394	397	425	408	395	428	385	376	382	394	392	359	392	385	393	411	371	395	394	405	397	368	388	362	397	373	364	401	360	408	426	409	380	383	426	413	417	388	398	381	352	366	404	414	412	388	335	402	391	399	400	377	386	398	411	393	433	374	394	370	411	394	393	396	372	400	389	377	403	399	373	386	359	386	408	400	384	377	404	386	388	394	395	389	366	401	397	392	407	379	374	364	377	375	392	372	417	422	413	387	393	405	386	365	368	357	389	401	394	419	378	411	393	378	429	369	387	355	367	377	386	381	384	374	395	398	385	390	391	381	451	337	365	327	381	388	403	390	418	377	374	396	408	391	398	406	387	419	414	388	360	421	364	390	439	388	432	401	439	405	388	357	380	403	399	364	406	378	384	421	374	436	384	395	383	388	372	392	395	387	401	370	384	376	401	382	391	358	372	375	398	377	415	397	393	392	391	400	386	371	393	384	385	380	409	422	408	393	392	390	377	405	374	429	368	417	369	372	422	396	370	373	414	389	342	405	408	384	358	385	368	386	402	399	378	395	401	400	408	368	392	405	381	408	401	403	416	418	346	385	459	368	401	396	389	371	406	410	369	386	394	372	393	394	377	421	377	373	400	404	399	393	391	417	398	340	369	393	412	392	366	401	401	419	375	370	396	400	372	395	360	426	395	395	422	409	395	398	390	362	401	361	386	427	398	400	377	403	349	392	394	397	331	401	390	395	362	366	363	377	384	446	402	369	357	400	415	364	390	401	380	383	375	436	430	367	368	424	353	450	393	398	374	457	387	388	380	389	399	373	403	383	380	432	391	408	334	393	396	423	369	364	383	352	369	396	370	392	402	396	373	424	366	407	404	395	386	343	423	436	392	396	422	379	388	377	405	376	354	390	414	398	411	367	366	383	367	380	396	376	396	408	374	444	401	403	385	399	386	381	386	411	396	394	343	397	410	421	420	410	402	380	420	389	394	432	402	437	446	383	399	381	366	366	364	426	385	418	383	379	388	374	391	380	396	397	406	362	388	368	394	378	383	397	393	397	380	393	374	398	391	402	368	390	365	383	363	393	357	375	404	361	406	358	395	403	416	328	400	427	374	433	388	376	419	389	363	377	382	414	401	356	364	380	369	443	364	414	394	380	390	393	376	404	379	367	410	404	381	400	390	399	403	414	404	395	374	391	342	351	385	409	375	419	411	402	391	393	408	339	411	399	414	391	385	459	382	383	395	424	385	392	426	387	405	387	388	395	378	388	386	382	406	408	380	373	402	368	405	388	402	363	381	406	366	367	398	363	423	407	341	425	370	395	412	437	396	387	371	371	400	386	373	369	408	399	393	411	413	382	381	387	401	411	399	391	418	386	386	391	404	406	365	381	390	418	413	380	414	416	401	371	380	396	422	385	417	399	408	420	389	393	366	389	400	396	429	387	422	397	387	417	408	395	430	386	416	403	377	430	390	383	385	372	411	437	384	390	397	391	377	407	390	381	363	395	385	374	363	385	388	382	412	367	370	391	383	348	416	420	407	354	382	367	387	409	380	400	395	380	395	388	392	381	360	386	398	365	400	393	405	364	358	397	361	382	395	384	424	403	371	391	393	402	374	390	363	364	417	407	366	376	391	374	402	381	342	389	376	404	361	356	429	390	400	413	421	382	374	404	396	367	432	369	402	393	370	379	401	392	388	392	400	405	383	380	377	373	405	389	404	372	382	389	361	414	369	387	434	398	373	399	404	351	377	392	402	371	411	417	388	383	404	380	401	368	413	392	400	369	400	400	410	387	414	391	379	367	383	404	388	395	396	418	373	406	397	393	393	381	403	395	384	400	377	381	398	390	415	386	391	377	397	362	360	380	338	363	419	438	406	347	405	413	398	392	374	416	411	387	384	381	350	382	412	385	386	365	442	417	389	397	359	437	356	402	375	405	375	389	387	384	394	376	400	387	374	428	355	413	402	387	393	360	403	347	392	385	399	368	386	363	365	374	377	402	392	409	378	416	386	390	400	401	366	385	393	353	423	407	416	385	404	390	363	424	353	362	390	377	378	371	370	357	405	406	418	395	378	403	386	376	401	440	406	398	382	414	403	393	398	388	385	379	415	361	356	399	371	375	378	366	382	378	413	360	391	393	409	394	388	409	383	407	377	365	356	397	369	365	367	386	359	386	390	411	408	377	440	406	406	394	361	370	391	411	379	349	393	370	371	417	373	404	408	375	391	375	360	393	393	375	413	377	371	411	404	412	389	370	381	369	392	361	380	383	382	364	425	390	400	427	393	396	389	382	396	380	421	404	404	390	371	386	390	389	386	407	406	376	395	423	388	390	411	412	370	393	398	389	403	379	410	387	416	376	370	384	416	401	370	359	417	376	435	400	410	401	374	410	378	367	374	406	396	367	414	395	410	371	368	362	397	359	408	399	382	391	413	404	370	396	377	382	361	355	408	375	378	386	440	403	392	425	398	387	392	423	400	393	345	377	402	371	419	403	377	372	363	377	376	401	409	402	390	364	401	388	384	381	369	386	411	393	371	420	358	378	359	386	403	380	380	393	391	381	377	393	389	426	384	350	407	408	370	401	387	376	411	374	378	393	399	387	336	390	359	429	424	408	400	386	369	386	379	381	386	421	415	405	352	406	401	416	377	385	394	402	380	372	412	445	391	391	412	428	411	423	363	375	413	419	401	384	423	381	391	369	398	383	415	363	430	442	351	384	436	413	379	383	388	379	398	411	393	403	410	404	404	387	369	386	404	379	395	375	363	378	434	371	386	401	393	386	385	391	399	400	386	402	364	375	387	353	381	393	402	440	391	400	390	385	430	396	381	441	393	398	382	413	387	399	382	382	348	390	417	385	356	374	377	402	411	384	362	397	367	352	405	389	352	386	374	395	370	388	386	374	425	372	378	403	423	402	369	407	388	423	375	388	390	384	423	371	371	385	370	405	418	380	391	418	379	390	392	398	431	402	397	413	379	385	411	403	435	358	389	378	366	361	372	386	374	398	394	408	437	410	395	377	347	379	404	400	387	390	354	382	381	380	367	401	441	409	348	388	418	364	364	392	397	393	358	379	420	386	355	414	395	400	421	369	363	371	373	379	383	386	376	401	450	403	355	386	377	398	370	369	421	390	372	395	364	355	394	408	396	427	380	400	399	392	418	399	375	414	382	417	461	390	385	400	425	398	383	401	429	383	424	373	366	396	410	354	408	375	362	370	396	381	422	384	398	368	396	387	369	354	373	393	401	412	395	398	411	347	412	407	379	354	407	374	387	401	408	438	381	382	390	370	421	386	359	400	391	389	388	379	358	369	374	405	427	397	382	381	372	416	432	413	359	374	388	378	400	373	351
59995	101704	73882	42521	18203	4364	1114	714	724	746	707	744	692	730	695	642	717	734	714	727	679	705	712	712	745	741	733	714	671	686	741	719	671	666	681	692	675	702	714	727	720	692	655	707	683	718	712	700	733	636	707	704	701	719	733	728	713	708	684	685	716	678	696	701	726	728	722	692	694	690	671	698	731	627	703	718	691	699	681	692	697	690	679	727	669	692	733	691	704	721	686	666	712	707	671	702	681	676	663	688	643	742	687	671	666	733	709	685	734	665	707	708	711	693	677	751	669	725	684	699	632	693	672	680	712	742	666	696	722	679	690	700	685	693	674	709	661	722	666	715	693	685	703	763	742	700	720	727	725	715	728	703	663	663	753	681	715	686	701	712	717	659	693	725	706	704	653	676	697	715	719	708	690	688	671	659	699	696	729	696	682	673	747	708	688	682	725	703	718	679	722	679	686	696	674	687	691	725	709	731	692	704	668	755	709	662	716	679	707	704	681	727	697	703	701	703	719	737	688	694	708	727	706	689	742	688	726	723	670	716	732	700	735	727	696	693	703	767	631	678	710	694	674	727	655	683	719	699	681	730	659	718	697	716	709	733	690	662	700	670	666	658	668	693	722	740	700	697	696	743	745	651	689	682	716	672	725	673	688	700	669	636	717	721	610	683	702	689	695	706	711	696	693	646	733	672	654	759	699	686	719	704	697	682	692	731	702	733	692	688	761	693	665	697	735	700	659	682	670	736	674	695	712	723	684	724	693	711	702	661	734	684	717	682	717	688	689	727	699	677	723	656	757	699	733	687	710	689	661	662	707	705	702	719	736	701	644	687	697	740	704	672	679	664	709	679	713	757	665	674	660	674	677	718	682	691	708	720	707	688	682	735	691	680	691	725	718	717	704	698	708	706	715	692	712	672	714	710	705	718	686	744	759	675	665	704	747	713	703	698	670	703	675	703	723	680	709	698	699	708	716	725	641	699	682	670	672	684	705	704	659	677	688	686	701	678	704	709	740	699	669	774	694	704	688	734	724	715	715	693	719	723	691	698	648	690	741	658	710	727	678	681	704	724	652	684	730	721	695	715	722	704	717	721	711	732	669	659	674	721	729	746	720	697	657	690	713	690	735	674	686	693	724	709	784	660	686	694	662	676	701	722	711	668	701	707	701	716	681	720	705	722	674	676	688	710	667	651	719	714	680	696	674	743	698	714	715	681	719	685	709	735	725	723	655	713	704	699	713	729	688	740	682	725	706	680	661	721	701	701	751	659	668	731	705	677	681	698	710	718	746	707	698	667	672	701	726	680	683	708	696	705	707	674	762	707	705	718	691	698	724	676	686	699	711	714	709	725	702	674	702	693	661	696	679	708	694	699	733	673	697	686	728	726	690	697	675	660	677	723	694	704	705	632	700	697	726	721	677	663	738	705	674	718	677	736	701	727	667	749	727	723	695	696	726	670	706	678	750	704	662	700	658	710	754	687	695	704	698	704	691	687	718	714	649	720	716	683	706	702	684	698	659	683	705	736	743	687	758	671	723	726	690	730	730	666	726	731	680	672	710	741	664	705	680	685	725	654	696	710	725	705	727	680	728	731	668	721	708	703	655	766	676	730	716	706	761	710	706	743	662	759	655	671	690	726	734	718	694	714	673	658	668	739	675	710	717	700	696	739	710	737	691	713	647	663	699	705	736	703	707	669	676	693	725	707	750	676	726	713	735	683	671	726	687	716	695	662	732	736	702	713	730	676	690	731	764	645	707	715	713	731	710	696	665	695	737	706	703	722	735	728	719	682	717	737	689	687	683	652	719	691	716	682	688	695	690	691	688	715	739	726	694	643	676	713	669	704	699	695	662	719	711	730	700	687	694	694	692	691	712	679	681	698	725	712	730	700	702	667	685	683	669	666	713	740	707	731	669	709	726	736	719	671	699	732	701	662	673	715	658	683	645	720	712	692	753	736	663	654	716	717	728	728	702	696	739	683	639	698	668	720	720	704	721	771	710	696	720	722	708	692	681	703	770	701	655	660	702	741	675	692	749	659	684	666	674	720	749	713	712	688	662	691	735	730	721	684	719	730	696	701	754	668	723	683	664	703	691	693	701	670	690	688	701	710	692	714	677	680	665	711	690	678	731	723	720	724	745	667	688	722	660	675	687	680	700	716	654	676	721	707	643	727	643	729	731	723	690	703	719	750	709	661	671	722	721	661	742	685	718	675	712	728	730	687	671	726	708	704	671	703	745	697	706	704	702	722	717	677	713	652	724	742	747	705	690	652	747	690	687	695	721	699	732	729	666	662	682	724	708	721	752	706	691	689	693	724	714	713	707	714	658	744	714	713	725	701	665	725	704	702	733	721	694	757	664	715	651	686	668	697	723	719	710	660	691	717	723	729	699	712	729	719	742	722	761	729	729	680	717	723	714	729	745	683	714	715	686	698	694	689	704	690	671	707	674	703	675	721	735	698	668	750	672	685	652	741	667	719	767	683	689	728	690	677	710	724	696	772	653	705	645	702	715	698	711	740	711	691	685	712	696	705	707	711	668	654	716	736	714	726	709	749	680	725	724	703	728	704	749	678	691	728	688	702	716	633	745	665	693	655	702	661	645	692	684	741	697	711	697	770	739	730	700	687	710	717	673	682	720	721	692	688	748	708	706	741	691	678	690	713	716	641	716	724	675	659	685	699	743	667	678	728	734	626	701	691	681	685	707	708	663	680	713	695	732	674	727	722	680	720	733	681	711	736	686	698	693	727	690	665	667	679	725	687	733	683	688	743	705	724	683	709	746	728	713	687	681	687	761	662	712	737	684	713	720	686	706	676	701	750	717	702	693	686	636	721	681	691	728	700	700	715	728	726	643	723	684	730	663	697	669	754	715	684	687	713	708	715	651	779	695	719	694	720	661	680	670	680	697	671	705	691	749	685	679	700	762	685	703	672	738	694	724	703	678	745	717	701	657	682	707	714	698	720	715	685	697	718	745	730	689	680	673	688	631	676	721	673	676	725	721	678	732	702	712	710	701	661	662	711	690	716	671	710	675	740	712	736	713	664	727	728	685	728	721	669	690	711	779	703	690	740	704	696	676	678	741	662	694	701	683	709	691	697	656	700	715	727	705	705	657	732	728	693	671	669	677	663	708	725	716	670	754	675	704	724	687	707	680	709	679	703	708	685	720	736	666	704	745	683	746	725	704	751	724	688	677	696	674	688	727	691	728	662	678	687	701	734	714	704	702	702	665	740	721	719	690	680	658	698	679	731	648	726	664	710	718	737	736	736	666	685	715	744	708	690	719	667	658	709	691	697	676	680	714	726	734	703	700	725	710	761	708	682	644	679	715	677	699	669	729	675	736	709	696	714	705	733	684	626	708	729	662	671	669	742	753	687	697	724	731	685	692	666	737	687	709	720	681	668	718	706	645	691	698	716	688	710	740	670	698	729	685	716	733	753	739	703	710	675	711	703	682	677	718	704	727	702	715	694	653	688	673	673
29724	31989	28544	11565	1641	507	385	367	383	345	339	339	355	363	351	338	347	347	322	350	364	340	302	357	319	327	371	351	343	365	344	331	325	342	351	364	342	384	308	331	321	366	335	358	315	332	323	356	317	339	347	343	360	370	354	357	374	352	348	340	314	360	374	324	321	310	344	338	338	348	338	363	335	322	353	357	357	332	324	330	347	341	328	339	320	352	355	358	342	330	355	338	338	333	352	304	329	361	334	334	331	325	350	320	331	347	295	346	369	322	385	332	362	308	369	324	354	354	319	337	370	327	352	335	356	325	325	333	328	336	333	353	326	313	356	328	331	331	329	346	336	328	336	355	361	341	337	339	333	323	372	354	350	327	344	358	308	326	332	361	349	337	381	337	366	364	325	332	361	345	349	325	359	355	330	344	379	322	326	345	311	312	325	347	310	340	332	331	354	353	296	338	340	331	344	329	380	319	329	357	299	377	355	307	386	365	333	339	333	333	339	340	324	347	365	325	339	337	350	333	320	323	317	358	355	308	320	321	373	348	356	311	322	351	321	349	354	351	346	369	339	331	320	313	349	320	324	331	332	331	326	335	339	311	344	325	307	358	356	342	351	353	340	316	334	354	347	310	329	346	336	349	342	316	332	366	326	314	310	341	363	356	336	326	334	330	359	342	336	345	317	326	358	417	349	318	329	359	362	332	325	340	318	338	348	329	336	351	357	323	341	316	355	349	401	325	351	332	326	361	336	341	313	373	340	332	341	341	347	359	333	296	345	321	339	343	309	358	326	336	355	354	339	344	341	344	318	337	327	336	331	329	372	350	348	373	343	319	353	334	333	347	348	317	337	325	325	331	331	335	330	361	308	304	321	363	331	324	331	334	345	344	348	347	342	345	316	344	331	315	349	320	353	328	327	350	349	334	307	322	379	334	322	359	321	350	346	357	347	373	348	345	302	319	329	332	316	372	340	340	342	325	312	320	340	351	334	352	315	340	343	351	344	339	318	336	327	318	313	329	346	324	322	336	325	334	320	321	367	349	342	338	317	363	338	313	332	323	329	338	322	306	307	339	343	363	345	315	321	338	347	354	346	333	304	344	334	345	347	330	336	372	350	311	306	365	351	329	353	310	322	352	330	356	338	327	342	364	324	344	326	328	351	356	313	347	324	328	356	356	332	370	328	349	324	332	349	323	322	340	349	342	325	316	344	335	360	331	327	320	326	347	324	344	372	354	354	345	344	341	322	347	366	339	345	348	350	335	352	326	306	355	320	352	349	318	318	320	325	321	368	319	373	320	331	333	325	311	334	340	313	335	350	330	331	341	314	335	324	330	329	309	341	322	338	326	326	306	338	358	312	368	326	355	307	400	346	324	317	358	349	341	327	296	386	306	359	334	336	352	328	305	360	323	353	340	320	374	347	319	341	325	344	344	352	324	317	305	352	333	354	339	340	333	351	320	305	353	346	332	351	365	359	328	344	337	344	310	360	339	315	346	356	320	352	329	346	329	337	352	339	327	334	301	351	324	331	342	347	361	318	348	306	341	334	325	349	328	363	342	323	303	321	331	335	353	328	337	354	325	328	316	345	342	341	321	318	352	335	342	357	348	347	307	345	349	341	347	341	350	340	340	367	355	360	374	319	334	347	335	357	382	349	349	323	342	316	327	330	346	336	336	340	311	331	329	316	327	344	353	334	333	330	346	303	371	345	344	350	305	362	320	356	318	346	361	329	369	328	298	322	335	341	332	306	302	353	333	344	348	351	319	334	333	342	322	317	311	367	317	345	344	321	348	347	353	364	358	338	354	322	333	323	332	288	351	327	324	324	343	340	305	319	347	367	357	372	323	315	322	354	344	342	340	323	348	337	344	372	321	325	367	357	328	327	362	348	343	345	355	340	309	329	325	355	347	324	332	325	350	354	336	339	328	335	346	347	346	363	347	325	332	356	344	331	340	345	361	343	372	333	370	328	335	315	322	322	327	330	347	333	332	332	341	299	340	348	329	335	326	339	377	337	339	330	343	370	352	329	335	340	351	315	329	333	322	346	346	336	341	331	352	332	312	354	345	347	370	340	351	333	345	330	342	348	332	340	322	386	334	316	336	324	334	375	324	309	344	320	342	347	318	334	356	367	337	351	343	343	318	323	304	328	303	350	332	348	341	310	322	364	343	334	309	330	348	332	321	322	323	342	314	348	333	329	337	336	348	356	350	332	338	307	353	357	353	340	337	355	327	346	323	335	326	352	362	371	336	312	339	312	335	331	369	353	341	323	329	303	359	343	299	359	344	350	320	355	346	350	315	332	361	324	350	344	328	366	353	334	320	345	359	372	346	311	337	330	352	350	319	321	309	348	327	331	365	377	320	339	341	400	335	348	318	330	337	347	306	362	360	334	341	336	313	342	339	343	311	339	331	340	353	364	305	355	348	375	356	325	352	319	356	348	328	341	313	348	335	337	354	330	341	344	309	360	350	352	355	342	327	352	298	311	327	312	319	317	372	359	352	365	337	362	337	343	329	331	332	316	323	347	332	345	309	343	305	340	334	347	346	314	324	334	386	360	371	338	314	350	326	331	295	336	336	361	387	349	328	323	344	360	354	356	329	293	319	382	348	322	346	344	371	344	343	355	318	336	333	344	328	322	331	334	350	320	355	328	339	354	362	328	357	336	332	331	344	321	308	364	338	320	322	293	348	371	337	327	344	341	323	328	391	307	345	330	315	315	341	346	354	369	345	348	363	367	357	307	316	330	322	299	354	351	342	365	352	333	343	349	346	361	335	369	327	337	351	357	362	352	348	328	344	361	321	383	328	321	342	370	365	330	363	312	350	354	347	356	331	305	363	354	343	321	351	332	348	383	323	319	330	356	360	323	318	326	307	357	331	373	355	344	371	319	377	352	320	322	364	323	363	337	313	349	353	316	346	341	339	360	336	359	330	296	357	341	363	345	339	326	310	375	305	348	321	340	348	340	342	326	335	321	348	363	340	327	362	360	309	339	299	336	340	309	353	333	316	315	335	369	331	324	355	319	325	354	361	322	334	369	333	331	340	349	333	358	337	336	360	345	307	343	351	309	326	351	366	327	309	368	300	318	306	346	363	320	361	355	341	319	316	353	347	341	350	313	321	309	377	333	329	325	305	346	326	368	348	328	327	355	329	338	364	351	345	329	352	322	350	339	342	332	384	355	340	360	352	345	320	332	316	333	342	354	319	321	370	342	335	323	341	387	341	326	342	319	361	368	320	335	322	373	313	350	315	343	322	330	308	364	339	366	333	330	322	318	324	358	296	319	327	329	324	336	344	336	368	349	335	352	372	317	335	308	333	375	324	333	313	370	324	363	344	330	300	311	341	313	332	319	346	321	333	329	346	347	329	328	334	336	328	349	348	385	337	337	306	340	331	310	371	374	318	353	342	354	349	368	343	327	309	347	357	352	311	327	324	332	339	318	351	322	349	330	366	353	354	338	351	336	330	341	326	349	320	337	312
37377	49176	33270	12308	3095	1059	739	653	650	666	625	644	609	644	606	625	592	652	662	659	654	667	670	617	668	615	615	650	631	603	677	635	635	648	620	637	584	644	576	650	661	623	635	646	644	622	611	638	616	643	621	659	609	616	682	643	657	631	691	645	672	652	639	635	639	662	627	646	623	590	619	642	610	588	667	640	642	652	665	653	665	670	651	616	635	624	649	628	661	664	624	625	631	627	640	612	642	664	668	671	659	655	609	624	621	583	639	634	655	592	621	630	677	651	683	642	619	641	612	653	626	644	702	638	653	607	623	667	607	630	607	647	627	627	673	604	642	614	635	626	644	654	628	600	677	607	672	600	633	609	642	637	676	684	627	654	679	701	637	647	581	654	648	586	638	651	599	619	618	566	617	644	647	622	653	626	613	661	645	645	651	639	629	682	649	648	603	645	600	629	666	586	652	610	600	668	610	623	692	660	612	675	643	651	631	624	617	591	635	609	687	628	604	656	618	664	650	607	632	601	655	614	642	618	645	627	632	640	605	661	632	598	602	704	602	639	602	656	646	609	640	659	635	587	625	673	671	610	652	639	687	683	618	624	677	620	617	615	618	617	617	623	606	621	667	640	665	654	639	635	625	592	649	642	615	614	628	650	646	650	599	666	663	620	665	652	635	657	596	598	684	608	624	626	633	646	633	618	635	641	610	689	645	653	591	608	648	691	642	632	657	624	614	660	678	667	588	620	680	621	649	645	604	663	623	597	636	635	651	676	665	647	586	659	676	681	671	641	608	669	665	634	607	606	591	633	657	642	618	625	586	682	624	651	628	636	678	616	596	672	640	613	645	645	674	630	621	662	638	638	626	630	660	660	659	662	667	587	672	673	613	719	650	666	690	611	655	669	645	598	638	645	625	632	619	608	664	649	675	627	623	621	631	619	634	601	639	635	659	638	649	663	632	651	606	645	607	671	634	630	647	628	671	619	623	686	690	652	664	630	664	631	660	636	613	663	618	644	613	643	616	626	628	630	598	679	605	639	615	620	652	704	646	653	641	662	622	613	634	627	664	595	627	627	660	625	586	629	630	665	600	671	621	664	632	605	622	666	617	667	658	656	622	670	635	645	634	644	671	599	616	638	607	648	624	616	577	642	638	623	657	626	614	637	588	675	630	600	597	635	647	648	628	669	660	639	680	637	618	643	673	602	617	647	674	667	579	677	648	650	622	661	610	636	648	656	603	629	669	618	650	638	640	702	599	640	618	688	639	598	655	604	631	643	639	676	647	651	654	649	675	634	610	646	639	625	635	631	628	604	614	629	651	651	641	619	608	665	639	614	642	665	626	651	628	657	608	664	634	659	615	650	646	686	611	633	647	654	607	651	608	635	648	629	616	646	639	569	640	605	654	640	594	683	651	619	582	621	584	642	652	622	677	619	669	634	661	663	679	626	637	650	629	636	595	648	641	608	647	616	638	638	599	636	624	652	654	645	625	669	637	667	687	634	632	648	647	648	628	598	627	670	595	642	595	652	599	634	597	598	616	668	644	634	616	653	660	611	662	650	657	617	606	662	621	605	557	645	648	649	625	645	631	667	684	666	622	596	604	637	697	671	647	633	681	612	675	668	665	606	614	692	621	646	635	643	595	637	669	627	607	675	679	629	612	640	649	604	600	625	622	578	610	648	595	656	627	629	636	697	651	636	654	625	666	611	629	632	671	611	653	595	603	661	658	633	678	623	654	651	664	637	591	657	637	620	608	642	649	613	627	646	663	643	628	659	610	650	670	650	618	642	649	607	636	628	674	629	659	618	637	603	638	652	670	615	651	632	658	698	650	658	683	652	623	621	644	640	638	586	623	637	635	646	630	654	650	628	645	621	609	628	674	674	643	640	620	632	638	622	628	639	669	635	624	644	636	693	608	660	648	667	658	645	666	594	638	623	632	626	660	617	647	607	626	632	608	655	648	624	633	636	613	662	627	646	662	635	636	607	640	639	620	627	633	680	655	668	640	630	620	645	635	675	688	624	634	645	631	675	589	655	658	635	647	653	643	649	594	612	616	625	678	643	655	665	610	615	663	627	630	664	657	647	623	623	674	581	624	645	634	640	635	659	605	604	621	641	629	669	630	653	582	656	628	647	671	622	636	632	692	591	625	651	651	629	635	678	637	618	669	638	632	653	625	617	632	649	668	647	627	662	558	677	611	673	652	637	666	621	655	643	616	666	643	618	647	634	626	645	642	643	650	655	677	672	665	639	660	629	614	617	617	603	610	649	652	646	679	680	614	670	598	656	608	596	643	634	612	604	673	628	640	643	595	614	682	636	615	621	708	629	653	611	662	628	679	672	665	675	666	649	632	590	580	683	621	626	615	609	657	640	635	617	663	592	641	641	709	627	636	660	646	639	639	655	608	596	620	692	652	654	662	643	637	628	667	591	627	684	632	611	661	663	644	644	641	592	682	643	657	631	671	619	649	635	635	640	636	636	651	651	633	667	627	600	624	597	659	650	651	639	641	644	642	643	624	662	670	631	652	583	610	609	596	608	675	617	593	616	617	616	650	664	627	640	614	624	655	638	636	619	645	654	679	668	640	670	610	655	620	585	615	661	672	637	609	627	627	667	638	675	652	670	663	632	606	634	637	640	621	588	593	601	677	626	615	655	646	666	634	600	621	633	628	668	666	633	618	654	614	636	631	630	639	613	653	613	647	662	629	633	638	627	689	676	641	617	617	628	636	634	620	675	627	635	624	655	643	625	628	641	643	650	634	627	643	621	655	622	645	654	638	643	625	667	663	639	622	636	676	646	619	605	633	595	612	619	647	664	602	618	657	628	643	656	634	633	663	619	628	629	675	605	656	628	664	623	621	666	598	647	614	586	636	651	636	579	633	616	640	653	632	637	677	609	615	646	701	648	664	607	641	634	677	600	620	635	634	642	642	577	645	647	674	621	655	615	682	643	622	605	635	646	635	654	636	678	638	640	591	709	657	645	637	611	639	638	671	627	636	630	650	660	667	646	621	569	629	583	627	652	601	631	633	635	645	645	682	623	676	644	621	657	619	630	591	636	633	651	646	594	652	652	647	613	630	643	642	629	684	627	687	624	653	681	633	660	626	645	641	667	585	649	620	617	672	608	615	654	653	657	633	660	629	597	605	603	628	645	652	608	643	591	670	581	607	688	677	658	655	628	630	643	649	667	627	632	665	676	628	646	623	651	663	676	610	628	650	670	604	657	677	651	616	632	612	656	636	672	634	647	672	630	671	619	634	716	638	652	629	607	655	624	638	649	673	622	617	656	626	582	677	617	643	623	637	605	613	643	655	656	690	641	614	699	614	660	633	638	628	683	606	593	607	671	661	670	651	586	605	633	622	628	634	642	630	633	647	646	627	683	649	650	635	631	632	646	638	628	660	612	667	671	664	684	665	635	611	600	644	647	606	638	644	641	646	616	622	586	669	642	614	652	635	638	627	607	646	669	639	666	647	635	598	613
25074	25086	35150	27441	17564	4642	608	393	354	309	365	351	379	365	325	342	338	381	392	316	364	326	352	343	351	341	328	340	333	351	350	350	363	344	337	311	345	352	324	345	355	337	376	361	322	359	310	323	344	325	342	329	320	344	316	340	358	334	332	343	348	324	360	316	359	349	354	338	322	338	331	312	337	354	340	324	320	344	354	343	326	369	323	367	327	344	359	327	316	299	367	347	320	323	341	357	370	367	313	342	347	303	358	359	323	319	325	334	354	311	371	325	340	337	363	328	349	345	329	326	332	326	344	323	349	352	332	347	350	334	315	328	321	344	378	384	350	321	333	320	343	346	323	332	365	327	357	327	361	335	345	332	335	355	301	338	362	376	329	312	324	340	328	349	362	357	309	365	348	356	340	365	337	347	346	356	311	356	357	346	318	342	334	349	332	332	361	367	340	330	361	333	331	343	321	338	354	331	367	312	372	354	344	332	312	333	321	335	338	322	335	317	371	326	370	322	316	365	342	357	329	352	337	339	324	351	383	312	313	314	311	332	317	369	341	318	301	339	274	354	324	333	345	350	324	335	376	326	355	324	349	347	359	329	349	343	349	344	326	322	330	331	342	370	358	330	339	335	328	339	342	356	342	338	382	330	335	326	342	338	360	340	358	330	354	374	298	342	343	371	365	389	357	324	345	316	355	361	349	358	313	352	376	324	375	337	363	307	332	344	359	336	359	318	339	334	375	355	373	323	340	338	348	340	322	319	353	353	335	324	339	338	359	329	328	366	318	336	394	331	340	335	341	344	335	346	337	340	313	350	323	348	330	356	371	359	356	341	350	303	376	318	311	308	327	333	330	386	357	357	319	365	329	320	363	363	356	335	347	353	365	338	354	351	385	359	330	354	362	338	330	344	361	343	353	357	354	352	370	343	338	316	339	361	372	359	337	358	354	336	316	333	336	310	324	353	335	357	339	337	347	359	339	352	362	337	321	367	363	362	327	318	345	332	327	324	345	350	354	328	290	333	343	350	338	300	347	324	333	336	326	323	312	359	334	338	349	322	364	322	353	326	299	346	317	347	340	339	362	354	364	355	353	345	304	363	328	345	304	346	346	316	323	376	352	356	307	308	358	341	352	315	326	366	344	360	332	344	366	339	337	350	340	326	326	385	362	365	316	358	345	338	334	327	368	328	327	316	393	341	333	334	364	334	325	340	368	306	348	316	331	367	330	317	363	316	353	341	349	331	356	328	336	358	347	326	349	328	340	335	335	326	357	361	322	359	333	349	301	332	342	362	302	361	376	307	335	372	363	347	358	386	376	327	342	330	327	342	342	333	317	350	325	369	352	335	312	315	354	346	337	346	342	364	340	376	333	368	360	369	332	327	344	332	335	345	336	343	310	338	353	333	333	356	338	361	323	322	357	342	315	301	346	327	328	327	330	327	365	362	351	385	358	309	355	336	372	323	350	332	323	348	345	346	344	316	342	349	348	336	348	348	384	346	330	365	376	347	341	351	352	324	348	362	343	332	345	345	373	356	335	325	320	389	344	356	313	339	333	344	351	338	353	335	344	347	342	339	326	338	326	320	339	328	342	359	359	368	318	334	354	332	345	348	376	329	337	342	354	342	339	354	337	311	329	323	336	358	349	342	369	339	337	355	339	354	314	336	351	330	325	350	343	380	314	314	346	380	334	333	340	334	356	331	327	357	357	356	322	360	323	340	343	334	334	325	357	354	337	346	376	340	358	368	352	342	358	361	349	341	354	361	324	336	355	317	346	324	331	338	334	359	353	345	339	336	333	355	334	365	335	334	349	354	325	328	362	347	335	341	347	327	316	343	355	344	325	385	352	318	318	344	368	344	333	354	346	361	370	356	332	333	384	319	317	313	339	321	353	308	326	328	349	308	348	368	362	339	354	333	378	375	333	333	363	340	351	330	349	327	319	328	317	359	355	332	333	339	313	325	348	346	347	331	324	349	360	321	361	341	350	331	343	352	335	378	353	376	342	356	359	340	330	370	319	372	306	355	351	359	345	340	323	343	322	329	336	342	349	357	331	312	352	379	370	328	356	342	346	354	338	346	340	351	372	348	344	321	331	353	339	319	337	320	320	387	329	341	317	330	349	337	364	340	349	341	369	319	322	325	363	346	337	339	352	357	341	353	374	343	350	356	335	367	367	361	320	326	326	350	336	341	322	353	379	351	358	346	347	354	332	333	315	384	350	320	346	345	347	342	308	313	349	347	319	334	350	321	372	357	363	364	344	371	359	331	330	305	333	330	326	356	346	339	374	333	353	376	340	338	316	369	362	343	334	328	322	356	335	332	352	326	337	322	348	327	384	350	328	318	341	301	360	343	338	368	322	362	345	363	362	356	321	348	348	347	376	334	359	345	344	323	332	334	393	343	394	325	333	354	340	304	383	365	310	309	302	326	340	326	336	375	343	313	343	302	337	323	338	325	352	339	333	372	323	348	321	351	365	342	329	363	324	334	338	322	361	352	322	332	336	324	359	360	335	318	352	334	364	343	358	321	327	347	330	318	370	327	338	352	331	345	342	337	347	360	341	376	336	327	322	361	309	303	364	331	358	322	327	362	344	335	361	293	331	324	339	355	383	310	305	324	340	320	349	354	373	337	302	343	363	336	356	337	364	355	346	355	329	335	320	351	332	318	343	330	340	344	327	373	314	347	375	352	387	339	323	324	346	371	346	341	372	336	363	352	342	347	333	345	342	387	344	339	364	337	316	347	332	357	359	306	323	372	344	366	338	332	376	318	353	387	341	341	342	354	351	348	329	358	368	358	345	333	368	358	336	343	330	345	348	359	339	334	343	359	366	350	348	362	339	341	324	341	341	322	365	330	370	304	336	340	338	378	312	325	323	350	326	323	349	349	332	359	360	314	362	340	321	332	306	318	318	357	372	331	334	345	351	383	365	380	347	362	352	329	309	296	351	317	344	343	339	332	352	349	330	354	349	336	330	318	339	295	363	344	337	329	374	356	344	333	352	358	337	363	365	351	355	324	346	320	360	321	326	339	354	360	315	326	320	352	370	331	310	343	342	331	319	336	333	347	329	334	321	353	326	371	324	308	349	334	335	344	346	334	315	320	354	390	341	327	329	338	356	351	331	343	339	343	327	331	359	335	333	346	327	330	347	345	329	326	321	302	346	335	342	338	345	337	356	329	337	327	306	332	373	330	363	332	338	329	346	313	373	323	342	339	339	333	315	329	321	350	312	328	336	336	365	358	344	324	335	358	349	368	328	344	349	314	325	341	318	359	336	323	355	349	350	330	305	344	346	334	325	330	352	301	343	372	342	341	353	342	336	345	279	347	351	370	349	365	354	299	325	343	353	346	351	294	368	350	334	360	337	329	346	353	354	344	336	311	351	340	326	332	368	338	336	321	341	323	374	323	355	362	339	328	313	358	316	341	332	337	361	337	353	337	337	342	333	331	329	320	377	332	324	356	332	338	350	327	350	345	351	326
59469	91227	63801	32826	11470	2490	864	659	647	652	656	641	639	670	645	563	639	688	634	653	612	622	604	650	633	681	649	609	641	646	628	631	659	619	642	636	622	598	652	641	647	677	601	641	605	614	611	628	636	600	652	632	666	634	578	621	635	618	627	626	627	641	617	678	622	676	609	632	609	637	692	608	639	601	630	617	637	655	614	619	603	621	628	616	640	644	659	603	660	615	657	630	641	624	643	646	629	649	661	614	663	658	596	588	625	657	636	656	643	634	642	579	666	664	671	663	662	636	643	667	622	637	630	669	651	630	607	641	639	626	615	606	633	634	634	672	608	657	637	665	643	636	650	608	643	618	674	660	621	673	636	633	650	672	663	625	645	655	630	642	624	609	690	621	634	637	640	616	621	634	667	632	642	646	679	600	614	627	633	688	657	637	670	693	617	649	661	583	640	615	638	645	667	637	639	652	670	624	604	641	627	654	657	622	623	654	633	694	642	655	607	615	649	646	627	664	653	627	563	595	637	658	686	690	620	606	634	614	604	632	602	650	683	605	614	606	594	643	671	645	645	681	634	673	620	644	676	665	600	646	595	652	693	593	667	595	643	601	669	646	619	659	635	644	639	630	634	633	626	628	634	659	603	650	699	625	621	622	658	594	637	693	626	651	657	661	627	638	664	607	626	640	616	624	638	657	628	658	619	614	642	639	612	643	678	671	679	633	655	663	591	642	624	623	642	628	611	623	651	617	640	635	634	621	598	652	679	640	643	631	621	624	635	666	637	637	670	637	593	634	654	646	625	607	619	624	623	591	624	683	656	661	655	665	631	649	619	656	623	631	609	627	611	648	641	612	648	651	602	600	657	622	636	644	626	613	613	616	618	673	627	626	629	663	681	703	626	615	651	627	629	657	661	642	715	651	659	630	650	624	664	668	653	652	642	655	619	627	658	602	629	591	667	661	616	663	639	600	655	591	653	628	670	624	682	619	622	650	615	664	626	628	659	610	627	664	659	629	653	628	607	645	654	617	621	617	662	682	667	688	599	624	644	620	653	667	614	666	624	646	630	671	654	620	630	602	630	660	624	639	621	627	613	640	619	652	638	672	661	641	649	673	650	618	659	641	637	609	622	634	655	677	656	653	639	634	601	625	667	627	625	672	631	636	617	645	660	626	644	609	638	664	630	648	638	636	673	622	650	626	603	619	589	640	617	626	641	622	621	631	629	623	627	658	603	667	625	641	636	634	635	685	674	582	624	645	608	660	645	661	666	633	645	678	629	647	583	663	629	624	633	640	658	620	675	637	617	619	650	652	645	667	631	630	656	619	644	611	646	607	641	623	630	653	632	672	642	642	624	627	676	659	656	631	630	672	617	648	646	627	612	651	606	612	608	607	670	637	598	624	630	660	632	628	634	628	646	637	631	651	646	603	650	652	704	643	667	619	660	639	617	636	566	639	638	647	623	619	640	605	656	702	586	674	649	647	613	636	613	640	645	626	626	624	622	596	667	600	632	625	599	631	589	631	596	614	644	639	652	639	650	671	606	626	627	638	628	621	636	577	660	629	645	608	628	630	615	675	608	583	626	641	658	645	635	679	624	648	642	665	649	627	592	630	603	641	660	683	615	653	607	629	599	621	627	666	639	616	670	641	588	626	668	606	627	642	609	629	698	659	618	657	638	650	612	633	617	629	618	643	584	640	570	639	675	646	626	614	607	664	652	634	624	691	596	612	626	625	651	636	666	649	595	664	615	606	619	642	626	710	629	650	635	640	644	592	657	628	626	607	615	616	645	701	631	643	652	608	663	642	649	616	625	630	577	596	623	649	645	632	646	639	650	695	612	659	618	623	655	607	633	644	621	634	638	674	558	579	630	644	613	647	604	653	644	589	672	665	626	659	620	655	634	610	627	626	585	669	622	629	664	618	649	624	611	636	596	606	670	677	649	615	654	638	649	632	649	652	676	630	650	616	640	636	638	644	606	608	660	639	677	626	616	630	616	589	632	652	626	646	650	655	603	624	647	647	634	673	653	672	617	635	637	641	650	637	653	660	649	645	643	640	660	651	681	669	646	630	659	568	692	621	678	652	603	631	621	638	647	624	632	651	660	662	640	665	638	696	631	620	627	626	616	681	632	615	653	610	636	651	630	619	604	637	640	633	666	648	618	632	673	658	644	636	647	659	623	630	628	624	678	659	624	634	632	649	668	607	646	626	597	636	610	609	631	646	661	616	605	614	643	625	616	654	626	657	653	671	620	657	650	610	644	616	642	684	596	619	642	668	637	642	626	638	648	615	683	625	637	634	677	640	612	657	632	570	667	657	670	617	688	640	606	664	627	645	616	630	667	642	596	655	587	652	606	650	646	665	646	647	592	629	656	651	661	621	648	642	659	633	597	615	671	654	603	644	605	605	632	616	676	612	706	626	651	624	639	632	619	673	666	660	670	620	641	652	640	641	629	628	644	664	643	662	656	692	656	620	641	624	644	686	625	647	671	629	641	626	609	619	593	611	642	660	675	655	638	629	643	604	661	638	626	601	625	640	634	663	603	630	640	625	672	679	649	635	601	638	590	633	613	631	674	636	615	629	661	645	697	656	614	635	622	651	665	639	612	634	638	663	663	645	631	630	654	635	629	618	619	647	643	641	632	626	597	602	614	648	610	613	637	677	611	659	619	625	627	634	666	659	648	634	613	641	673	618	652	651	616	584	663	651	593	658	638	673	600	632	611	624	614	671	636	663	639	666	622	619	616	642	669	582	654	625	675	578	612	641	626	633	646	652	644	594	642	656	649	630	647	647	644	652	619	668	591	630	591	615	615	608	688	657	635	686	626	645	703	658	595	647	627	676	618	649	641	675	643	668	658	609	623	636	610	660	628	591	652	646	607	624	609	628	679	657	637	651	602	630	615	641	630	627	648	645	644	661	615	578	633	639	621	658	664	639	642	622	631	640	634	616	637	646	628	632	631	602	637	637	629	614	649	611	662	608	601	663	656	602	663	656	585	655	622	626	648	668	650	638	667	662	617	661	631	632	672	645	668	623	640	602	631	662	687	656	602	649	644	604	626	642	630	693	631	609	652	626	641	621	620	641	640	626	686	676	616	678	636	642	620	648	643	668	645	644	655	638	621	671	630	642	638	624	633	627	646	650	607	615	667	627	652	661	680	675	651	669	611	658	652	610	697	624	606	621	616	647	603	675	644	644	614	611	643	671	633	633	658	651	647	626	672	636	611	633	641	586	617	633	655	630	666	654	619	683	628	625	647	701	640	636	653	590	621	606	601	615	644	622	619	616	640	661	627	620	643	691	631	623	610	625	591	655	666	654	648	646	642	668	653	619	602	668	621	643	677	623	615	618	592	624	649	629	644	631	645	656	649	631	603	683	632	627	662	593	601	656	628	644	646	680	609	618	564	610	647	643	638	609	686	655	609	663	643	635	651	647	629	674	659	649	629	649	678	672	657	625	643	648	635	644	602	647	620	637	656	691
23684	22769	31847	25336	21090	15878	2531	465	413	386	390	394	402	418	433	426	394	402	377	395	409	408	405	374	417	415	418	444	375	429	403	403	359	387	403	423	378	371	405	406	391	400	410	368	429	362	411	404	371	374	384	396	390	343	398	370	401	366	401	407	414	376	354	442	391	381	381	382	396	397	405	412	363	395	407	385	407	415	391	401	424	360	427	380	387	375	396	358	419	429	410	413	362	396	373	429	405	430	376	382	386	431	394	426	384	386	409	377	404	386	412	396	415	378	419	414	407	389	394	392	423	402	384	417	390	384	396	422	388	435	373	404	418	371	422	387	406	406	380	407	386	410	390	441	361	407	414	416	382	409	399	408	392	392	402	421	401	388	365	379	384	392	398	361	393	418	411	425	393	373	407	427	369	382	391	370	382	372	403	399	385	419	416	404	400	387	395	422	426	382	419	387	397	362	443	388	430	411	419	400	418	401	362	356	389	404	391	412	397	448	411	419	404	434	374	393	398	366	388	393	388	425	387	374	377	402	379	401	380	413	444	428	412	379	419	394	394	393	353	430	410	380	425	385	366	423	410	368	390	377	397	374	379	420	391	383	372	417	384	401	403	415	399	361	396	413	377	356	417	349	405	374	414	400	369	357	373	396	391	388	362	393	419	401	422	382	400	393	406	396	407	391	389	370	384	409	401	375	392	416	385	391	388	389	413	386	397	394	361	374	405	386	413	416	388	387	394	384	414	386	417	368	371	395	374	375	363	435	421	392	392	418	364	433	381	424	419	387	384	383	370	417	395	399	424	384	374	381	375	390	393	412	436	384	411	399	401	411	377	398	412	423	394	380	401	379	395	383	411	364	394	422	386	384	417	373	394	402	396	416	436	392	405	414	383	392	346	423	388	362	399	403	382	407	393	400	411	441	409	434	384	375	342	402	372	380	452	375	393	375	381	389	427	366	391	392	366	420	402	398	394	429	390	421	403	406	381	404	394	393	393	389	370	414	424	423	360	449	439	372	402	364	362	384	404	372	368	424	404	389	381	368	398	410	350	373	386	412	441	392	411	355	414	418	434	396	400	437	400	403	409	359	426	405	398	377	396	397	387	419	379	404	373	376	380	383	382	375	394	389	425	382	424	395	374	417	367	400	393	375	387	393	390	401	418	408	424	401	384	380	388	384	389	404	429	410	392	395	432	402	389	412	413	407	407	430	422	422	391	415	387	380	411	386	400	372	408	399	405	425	394	407	377	402	414	409	381	349	416	372	388	398	417	404	383	394	382	370	376	414	376	377	368	418	352	401	396	399	391	434	387	418	408	407	371	418	405	379	415	409	401	370	407	414	397	369	436	403	403	395	406	427	375	427	424	395	379	427	411	367	389	392	416	396	393	406	413	410	374	411	403	405	408	400	407	404	444	460	423	391	408	373	372	374	413	403	412	372	386	406	400	372	396	385	397	401	406	406	401	390	351	430	382	408	380	370	380	390	424	414	421	375	424	382	429	378	411	385	379	416	395	421	394	403	411	408	382	370	357	368	399	410	399	432	404	380	401	390	442	404	401	396	393	360	409	378	401	407	394	381	406	430	400	410	380	382	383	392	396	372	415	422	432	356	408	383	397	385	411	396	402	421	428	394	380	375	398	370	369	381	378	407	453	381	408	398	410	377	397	383	381	402	387	370	376	389	362	403	386	378	411	380	389	369	385	411	388	394	432	414	422	400	391	453	389	410	406	368	400	408	389	407	390	393	381	422	367	376	400	382	403	385	406	403	392	371	404	425	400	368	375	371	435	408	414	386	398	442	405	376	428	377	374	388	423	388	422	423	426	391	375	400	413	397	383	385	428	386	431	391	413	396	392	427	400	396	381	403	401	391	361	342	405	357	397	409	391	384	403	387	385	398	406	396	388	434	415	418	373	391	393	400	417	384	386	395	421	419	407	393	396	382	387	384	419	388	378	399	402	390	418	414	390	391	417	362	440	429	387	352	399	385	366	381	400	395	401	394	365	398	391	393	403	369	403	410	365	380	390	409	410	397	398	376	410	388	410	379	413	400	369	402	389	405	385	375	384	423	396	413	389	371	364	401	411	369	428	380	383	396	369	383	408	413	366	375	400	389	405	401	380	410	386	350	400	387	361	396	379	384	384	379	375	395	417	350	407	393	409	371	357	393	385	410	356	394	380	395	402	404	364	365	405	405	373	369	380	395	410	409	391	384	381	395	390	386	410	400	404	399	383	386	395	397	431	412	373	393	427	388	409	392	390	377	367	390	391	382	367	363	401	418	400	394	388	401	396	414	433	365	402	411	382	403	405	398	395	411	393	411	413	441	416	421	401	452	423	392	394	381	367	429	424	374	403	393	383	400	416	346	405	407	398	417	387	383	394	393	373	394	426	388	424	389	413	387	374	380	409	394	372	384	406	414	377	401	421	402	390	406	383	409	408	415	425	415	367	420	404	395	388	384	366	417	356	417	392	375	424	418	358	381	411	422	396	402	397	422	399	384	396	378	403	453	413	395	409	376	427	424	376	381	418	384	416	376	411	378	411	390	356	391	370	408	398	427	431	418	348	375	421	401	405	379	420	439	418	405	395	383	404	398	363	379	401	397	382	402	397	404	394	373	386	396	393	403	386	389	402	395	387	383	436	376	431	422	416	380	409	409	412	395	360	378	365	386	361	381	366	424	384	417	391	389	378	409	396	400	398	418	367	382	385	392	380	395	403	421	387	358	416	358	394	407	411	390	438	390	344	389	360	400	400	356	385	415	412	412	397	379	402	388	393	413	384	421	416	386	435	393	426	389	399	426	394	410	421	383	419	367	381	407	392	415	414	376	382	375	381	434	377	383	361	394	368	383	357	418	367	411	363	447	392	380	357	376	427	413	411	409	382	382	405	394	422	436	406	418	428	398	397	411	388	395	408	384	374	413	371	369	399	392	419	421	384	371	375	413	409	416	375	362	397	364	344	392	412	392	401	430	382	412	375	383	401	377	386	408	368	398	406	379	406	378	386	421	404	378	395	391	389	440	389	386	386	365	385	381	400	386	426	389	391	375	362	401	389	418	374	407	406	384	403	371	387	400	378	370	393	346	390	378	389	404	417	385	395	401	419	444	401	369	395	386	405	386	388	416	361	392	395	433	383	383	392	369	417	366	380	409	414	383	418	395	399	426	385	402	390	392	437	386	395	399	389	401	374	370	436	401	395	395	370	448	381	393	367	398	383	404	375	408	367	385	415	401	414	415	388	407	403	411	369	402	393	405	330	424	412	366	392	435	408	422	398	408	388	383	409	409	431	396	423	372	380	412	402	419	393	424	394	402	399	391	391	396	390	402	375	386	422	418	399	404	438	401	397	424	424	400	382	408	421	419	402	377	365	346	400	394	407	456	370	416	358	384	397	378	405	384	417	419	407	424	390	427	401	413	412	375	376	399	390	399	433	389	401	398	436	400	392	353	427	379	388	397	357	398	405	383	388	398	419	424	357	429
59919	102229	72724	41006	16645	3789	1091	712	677	716	638	724	667	729	668	715	693	726	682	727	697	690	699	741	730	737	720	729	681	714	662	687	701	726	710	699	694	726	717	687	669	676	711	700	711	689	650	717	706	691	738	705	717	726	788	670	740	698	697	758	702	716	768	655	710	657	709	678	671	696	708	705	699	693	750	737	712	699	723	672	740	747	675	672	699	714	672	702	741	681	683	721	665	658	686	718	739	688	690	676	671	677	721	676	735	751	690	704	682	715	724	724	715	696	732	673	687	670	693	669	710	675	689	716	639	707	675	698	687	664	695	720	712	676	694	729	694	711	695	727	718	718	689	674	727	697	697	700	714	695	711	690	738	698	679	697	690	679	721	716	758	687	685	672	684	696	664	703	684	686	720	721	738	708	744	693	726	668	710	715	712	703	699	730	712	753	691	673	701	709	691	731	689	720	680	724	691	753	730	671	698	704	738	679	685	689	711	697	691	714	700	664	692	709	693	700	714	710	700	681	745	684	634	626	683	720	694	686	695	719	705	714	706	688	704	740	693	681	744	717	666	720	691	692	695	713	695	659	636	715	704	691	725	660	676	697	688	717	696	677	674	709	681	730	678	696	682	663	716	689	707	649	675	704	633	663	701	711	720	728	714	737	725	711	711	732	736	687	715	685	708	731	693	644	705	690	691	667	683	711	673	692	653	707	674	751	686	719	713	689	711	712	687	746	685	702	714	673	707	742	693	699	703	673	645	683	685	685	713	707	657	745	706	699	680	702	725	736	703	740	725	731	699	701	696	685	744	717	678	716	680	674	654	727	681	744	758	721	720	688	734	723	715	739	721	710	731	717	681	710	696	701	692	710	697	691	705	708	742	678	694	710	691	712	728	672	714	681	733	708	713	703	671	700	679	669	679	681	659	700	717	706	701	652	727	722	672	645	707	696	669	699	686	723	693	659	726	725	731	674	729	673	709	648	687	691	668	713	739	726	746	684	694	731	674	713	714	698	692	676	686	692	669	684	711	701	689	703	777	698	667	731	728	743	736	683	723	688	632	746	652	745	659	648	691	663	745	692	691	665	654	684	707	672	704	696	714	646	688	696	691	711	680	661	715	716	680	707	732	715	721	700	695	689	703	724	684	734	743	708	668	729	716	733	730	707	696	693	700	670	699	688	714	716	665	700	651	697	736	679	731	720	768	712	690	696	662	683	739	702	684	682	698	769	734	675	688	710	701	643	713	735	741	690	668	702	691	700	742	680	708	660	642	664	746	672	683	702	703	719	658	665	680	698	693	709	694	726	704	648	710	685	721	628	689	679	715	677	646	699	659	684	730	696	715	668	705	700	677	688	709	702	700	683	670	723	695	734	708	683	670	682	689	644	672	697	690	679	698	719	685	696	721	706	707	704	750	709	691	720	708	670	699	709	663	703	678	738	702	712	728	745	685	708	680	714	725	686	724	719	733	723	692	735	656	665	723	684	646	707	678	766	701	661	726	691	709	661	691	705	698	700	724	755	748	702	696	715	707	673	691	719	706	717	673	709	681	708	682	664	694	689	670	683	672	652	680	698	707	705	680	677	718	710	693	670	688	675	696	725	679	667	702	645	681	684	728	686	675	674	722	724	666	744	713	709	709	673	698	772	705	725	726	698	693	677	674	694	708	724	744	725	705	726	708	758	707	670	693	687	703	690	686	661	661	723	700	704	738	712	699	692	661	701	707	711	682	699	693	691	700	730	693	711	701	717	688	736	724	741	708	658	708	705	686	713	687	726	681	680	719	660	680	705	672	661	697	691	696	677	696	673	670	669	713	722	745	704	718	709	681	700	686	682	697	670	669	726	720	695	684	668	697	705	734	747	711	721	722	727	680	722	694	682	743	708	747	685	719	721	652	671	711	699	696	713	723	713	745	729	703	711	757	690	734	699	661	675	674	749	668	686	689	674	702	656	712	707	664	717	701	727	633	732	677	708	697	674	675	682	687	672	665	653	680	729	716	668	667	653	701	728	738	656	683	711	722	701	684	683	746	718	712	697	686	675	682	683	713	673	707	676	692	723	719	696	640	709	678	673	676	708	703	726	645	696	710	712	701	685	764	670	654	679	691	708	726	682	705	692	611	679	678	642	739	659	731	717	739	716	708	678	755	705	683	673	756	689	694	710	662	691	706	665	727	714	724	724	698	637	733	674	660	658	692	712	712	696	636	694	689	671	692	706	685	702	707	652	753	678	704	704	700	693	690	685	655	696	642	692	691	668	683	671	690	715	681	671	706	708	618	717	694	686	729	729	693	666	714	712	696	750	648	750	668	701	722	662	703	716	693	678	691	672	736	655	699	677	683	694	701	671	653	699	671	707	674	686	639	733	713	722	656	665	690	706	672	703	736	687	688	703	664	673	689	692	729	726	688	679	684	705	696	746	704	675	668	687	682	683	717	649	689	682	736	683	696	705	700	679	716	714	693	712	697	705	713	743	715	721	717	717	693	729	732	695	704	708	672	722	704	658	718	751	750	715	733	751	672	688	743	731	674	711	672	675	677	756	673	705	715	629	728	607	695	694	681	716	706	703	687	728	713	691	694	750	698	695	752	723	727	727	706	673	666	690	688	723	710	698	712	695	708	712	674	666	717	667	683	717	693	718	628	712	679	678	674	715	658	745	652	684	667	712	699	721	706	743	653	684	709	690	707	669	700	723	700	666	694	682	660	689	742	679	722	726	665	685	687	652	710	718	698	735	731	729	756	681	701	723	675	673	703	706	695	670	687	645	672	721	724	679	699	767	732	727	688	719	644	735	726	730	695	687	704	714	693	673	683	727	713	697	708	722	749	718	678	718	719	727	750	689	711	723	655	723	669	763	658	695	656	683	722	716	709	708	728	783	659	661	751	710	700	723	682	686	727	733	718	711	672	710	708	672	720	738	725	737	726	702	677	679	668	706	721	675	732	665	694	707	701	702	719	696	687	721	720	699	700	706	713	735	656	709	772	715	702	673	703	710	720	707	653	702	722	697	711	659	707	708	678	672	744	744	672	707	687	721	724	731	701	690	693	763	705	707	699	689	731	745	717	731	730	736	726	730	693	673	696	695	699	660	685	706	729	663	653	664	725	708	693	675	715	653	692	693	694	672	698	720	700	685	673	695	711	693	721	664	713	691	712	721	689	747	669	714	715	680	641	721	660	695	759	687	682	660	723	713	693	678	736	701	721	685	675	705	684	686	703	711	678	703	687	674	699	684	705	705	698	723	677	647	695	683	768	673	722	674	710	713	685	724	694	701	689	671	759	706	698	714	674	724	661	700	704	749	710	752	691	700	727	746	713	770	702	654	679	726	715	689	709	698	710	650	667	662	698	694	709	720	720	747	690	706	697	746	705	691	706	695	734	677	667	645	691	738	685	705	755	723	749	701	690	712	683	664	702	701	693	728	682	712	708	721	739	719	721	695	697	711	697	747	644	739	726	692	645	691	666	728	727	680	706	695	695	703
29669	31572	27980	11121	1458	498	384	355	332	334	340	337	338	347	299	368	327	336	360	337	359	328	346	338	331	357	343	332	342	336	328	304	323	363	342	322	351	312	341	326	340	324	319	333	314	324	356	383	349	338	347	330	348	329	340	317	341	350	318	344	319	338	327	324	343	344	333	356	324	373	372	314	322	359	316	334	359	325	337	309	326	363	360	352	312	311	347	361	351	324	325	355	335	329	339	348	319	341	324	321	337	330	340	335	352	354	346	380	323	328	314	317	321	354	335	361	338	340	345	303	334	330	350	333	341	348	329	318	333	318	340	359	323	371	343	305	311	351	346	338	337	342	340	331	334	349	350	323	347	300	359	338	341	345	322	317	345	293	329	359	346	346	341	326	317	310	356	347	356	323	344	347	338	376	333	373	306	363	335	326	336	288	332	315	303	326	343	293	345	329	347	367	356	338	360	353	357	334	322	304	326	323	314	323	313	338	359	307	356	328	362	336	334	331	343	344	325	357	343	332	341	338	342	332	346	351	329	342	330	357	348	320	356	365	343	307	360	359	354	330	323	348	325	373	353	322	328	352	342	341	321	366	342	316	347	357	338	378	329	340	327	302	342	353	342	327	318	284	347	347	340	364	350	339	325	356	337	347	338	340	336	338	345	301	353	355	374	323	331	326	344	341	330	294	319	307	338	337	344	298	327	350	355	346	335	313	326	346	325	332	315	305	353	343	365	301	341	325	310	345	307	362	343	363	364	355	327	331	349	315	289	368	353	289	357	329	332	360	327	338	320	342	311	342	325	304	327	344	344	334	332	330	334	314	390	336	334	338	338	369	350	360	349	328	324	349	326	328	348	320	337	354	321	322	349	337	321	384	349	360	353	386	347	325	331	329	347	358	339	325	330	353	343	340	320	303	319	317	338	356	322	305	341	337	369	325	320	324	360	348	345	330	345	333	324	353	345	339	298	362	358	340	364	336	331	337	342	308	347	346	351	327	318	314	358	372	319	327	363	332	317	346	330	306	326	345	339	350	357	337	325	364	356	353	320	360	321	367	314	349	332	346	328	326	329	343	349	318	370	342	339	330	344	346	327	320	337	326	302	318	354	330	372	320	335	334	330	362	328	348	311	350	308	323	330	334	320	331	338	337	341	348	344	356	337	340	359	356	362	306	365	326	357	332	312	360	328	325	323	346	362	322	334	379	336	346	309	338	340	346	337	369	347	343	353	321	340	339	327	330	334	316	372	312	346	359	316	338	330	339	346	353	343	356	364	369	357	350	310	346	357	325	307	332	351	323	331	348	353	358	339	350	354	315	326	334	328	317	352	353	359	332	365	324	351	338	310	380	337	321	335	383	346	362	347	301	327	359	378	308	358	317	339	328	346	352	334	355	337	315	339	324	354	320	341	336	341	344	312	355	365	345	335	340	352	318	329	305	350	325	342	314	327	321	324	348	347	348	315	357	352	367	353	314	365	370	305	333	334	313	336	346	324	315	340	356	366	338	314	347	329	347	330	336	373	342	337	325	311	333	369	313	339	354	360	334	354	343	315	330	361	362	343	341	351	376	313	316	324	318	347	343	314	323	320	319	358	320	311	342	337	357	362	360	345	345	368	377	342	335	322	334	346	333	320	362	323	299	316	334	347	353	320	331	327	317	324	319	336	319	328	347	332	349	355	327	338	352	342	338	320	341	340	316	325	370	346	353	317	348	336	344	336	346	314	333	347	303	354	298	350	328	321	332	355	343	294	314	307	345	348	325	307	331	343	336	315	331	324	368	366	377	337	348	357	326	275	314	355	360	314	343	342	370	330	317	336	340	314	318	358	344	322	333	339	343	336	331	339	314	328	354	332	313	319	337	346	336	322	343	320	321	366	322	326	340	369	314	338	313	359	329	349	340	339	338	340	326	359	352	349	349	331	311	350	329	327	351	342	327	319	362	337	351	354	356	317	345	330	310	361	307	344	324	376	322	319	326	316	353	341	364	365	321	355	347	348	344	331	325	349	360	335	361	337	331	347	319	334	338	331	332	340	329	336	338	331	361	355	315	325	335	348	303	349	302	331	340	365	357	346	349	321	347	329	345	304	319	345	340	325	320	361	308	300	324	333	324	346	349	338	319	365	329	350	323	312	348	315	341	337	328	355	316	349	335	374	333	331	371	371	304	330	319	330	319	319	310	355	312	347	348	328	369	361	340	331	372	353	329	320	314	347	317	351	354	336	353	335	319	301	345	304	340	312	320	338	318	334	325	320	346	352	333	336	345	350	358	333	332	359	336	330	341	328	351	369	357	336	304	349	351	342	367	366	336	347	327	334	339	300	335	318	363	332	358	356	313	329	345	338	375	318	333	332	306	336	351	343	340	370	351	360	340	338	352	326	333	383	285	330	310	352	306	365	331	342	311	334	377	325	326	304	298	357	356	352	361	334	349	340	338	357	314	348	352	351	330	339	349	367	338	325	338	338	360	334	312	319	327	331	335	365	374	294	316	350	364	351	306	333	353	317	320	337	325	331	364	313	347	372	324	346	344	365	361	328	346	343	335	350	366	337	338	330	337	322	321	353	323	351	318	329	353	342	338	347	330	347	350	348	312	313	329	340	371	348	336	293	332	339	346	326	332	340	312	350	340	335	340	347	330	372	358	320	341	338	350	313	320	322	339	346	367	332	327	382	322	331	354	332	329	361	340	326	356	392	340	328	283	343	332	351	346	315	355	341	338	324	330	344	360	348	321	327	310	340	308	292	323	326	306	329	343	371	314	349	352	347	309	314	334	309	328	301	364	339	327	342	315	336	327	340	313	369	320	347	347	324	328	348	350	352	315	300	347	329	313	353	327	350	340	343	363	315	327	329	323	338	340	387	345	357	322	361	338	391	333	332	332	342	339	322	354	325	351	351	335	383	332	291	331	294	340	329	321	348	334	391	329	342	305	345	363	340	348	310	348	339	321	314	350	341	305	362	343	385	357	332	329	339	317	361	281	328	316	345	350	357	328	305	319	347	307	345	340	346	322	317	330	317	357	344	323	306	349	321	374	360	335	297	325	364	339	356	340	334	336	350	340	365	357	340	340	315	353	323	295	314	335	319	321	323	328	331	342	352	347	356	321	336	342	315	352	314	346	340	320	351	348	316	373	358	319	330	331	339	318	349	351	360	309	336	344	341	334	334	344	336	319	353	306	371	377	287	338	343	358	346	306	329	324	334	328	321	356	330	357	318	350	340	339	327	323	325	300	319	319	319	303	313	365	334	353	332	355	319	331	328	338	358	322	347	344	339	322	332	331	339	327	355	355	351	350	327	338	323	330	302	348	348	362	341	286	378	335	340	334	345	331	318	361	365	344	346	376	328	344	350	332	369	352	339	355	340	349	335	318	317	346	353	318	327	327	317	318	353	342	318	330	324	332	341	358	314	338	324	322	367	336	360	343	319	353	351	363	321	311	354	334	364	347	344	315	328	338	333	353	350	332	354	302	325	325	365	328
36945	48623	32815	11537	2855	1031	677	650	608	644	633	668	624	614	661	643	599	609	653	566	645	609	627	629	643	640	633	619	648	698	655	645	623	716	674	655	626	602	700	619	669	668	613	597	590	637	676	618	628	613	715	617	616	638	650	608	619	642	648	599	668	608	625	623	604	660	603	699	636	648	592	640	647	689	639	628	651	670	649	659	608	643	616	644	642	642	605	622	625	632	636	678	620	639	614	627	610	622	643	608	652	603	641	662	630	621	625	634	623	629	610	614	661	623	639	644	656	591	614	676	640	623	645	578	616	623	610	631	612	630	666	625	694	600	668	669	649	658	641	602	642	668	659	637	616	638	569	567	600	663	601	665	669	656	579	632	650	688	586	655	602	635	641	659	623	617	657	654	650	610	613	636	651	599	588	655	654	691	633	677	616	669	633	635	590	652	591	666	645	679	619	671	647	642	689	632	594	637	649	632	606	642	620	618	607	640	651	579	637	628	623	622	621	648	599	654	605	651	619	636	655	591	590	661	617	649	671	592	595	672	614	586	590	614	616	648	642	636	611	649	630	629	612	595	682	588	614	597	625	615	607	615	669	636	597	636	576	640	656	644	611	653	611	646	661	649	634	618	623	656	622	618	651	644	627	649	643	629	620	653	597	634	635	569	636	632	573	645	641	650	593	642	650	632	608	653	637	626	594	647	647	639	699	684	613	635	654	610	595	617	636	624	631	672	618	632	632	580	674	619	618	625	648	638	619	647	602	592	683	607	629	680	637	612	636	587	604	625	631	624	641	639	645	615	684	580	600	604	624	651	678	645	604	622	630	677	658	666	636	632	611	600	630	605	644	674	606	641	633	612	614	636	641	626	640	702	646	628	606	617	612	594	617	624	609	594	630	655	690	630	606	633	642	640	638	620	666	632	599	644	634	678	655	612	671	607	640	652	714	634	645	668	677	640	720	660	661	648	614	643	668	631	637	626	623	593	647	685	632	604	641	592	653	653	622	629	631	566	607	631	650	644	633	595	650	641	640	652	586	584	618	625	645	621	614	643	649	623	621	641	587	639	607	604	684	621	590	642	662	607	642	610	648	641	625	645	621	613	643	588	634	647	632	621	602	671	622	644	629	576	656	635	625	636	627	634	579	633	620	649	633	663	624	630	640	636	658	610	627	629	624	648	653	657	598	670	646	653	677	641	656	664	633	635	604	648	650	608	606	611	613	658	609	613	627	659	638	636	665	634	669	677	656	618	636	650	631	640	599	599	590	674	646	675	657	661	670	579	583	657	672	634	640	622	621	612	636	614	643	646	640	600	647	642	634	641	657	600	640	656	644	621	654	649	640	616	661	674	644	650	645	646	644	632	615	682	621	635	642	672	672	638	634	605	639	669	568	632	625	607	653	613	614	647	634	634	634	623	620	639	624	654	604	593	602	591	657	615	688	605	611	620	656	598	632	626	647	644	637	679	631	604	608	575	625	612	596	620	650	593	571	601	644	611	656	630	612	652	630	581	647	634	595	654	615	656	615	616	613	661	629	663	638	641	625	635	626	625	680	641	665	670	657	602	680	613	605	625	610	635	641	634	634	627	607	600	672	645	657	625	655	609	647	627	627	663	606	595	637	628	655	640	630	636	631	659	614	619	625	609	673	660	601	591	653	648	618	642	623	643	635	644	631	613	634	631	630	654	622	610	649	614	635	663	669	685	631	667	658	657	622	606	633	651	630	624	602	610	648	633	607	616	624	632	626	659	624	667	637	649	611	675	640	668	605	617	596	604	644	645	651	616	611	658	646	630	632	632	631	604	675	629	610	631	634	627	625	603	632	614	571	595	567	622	670	599	676	624	640	630	642	605	646	637	654	607	657	666	643	639	607	639	629	639	604	644	613	666	652	621	609	657	621	602	616	610	655	591	621	592	661	677	631	627	621	644	644	632	642	677	666	634	619	606	623	642	639	654	616	651	602	661	624	685	636	642	612	660	642	607	623	678	660	612	633	613	681	611	634	624	631	631	666	685	626	654	589	614	603	640	607	622	607	633	612	589	650	634	679	649	641	630	625	634	671	611	636	612	644	663	625	619	648	648	647	610	615	617	623	605	645	642	609	564	619	601	620	659	629	656	599	648	608	649	593	634	583	642	576	610	642	623	616	666	674	630	602	602	576	601	596	570	670	638	579	629	619	600	637	630	570	604	659	636	628	660	609	622	620	657	630	632	579	636	641	648	637	633	619	644	638	607	652	634	644	663	642	587	682	625	634	663	564	651	665	644	623	663	665	687	637	621	623	660	599	656	652	604	601	633	620	611	617	648	636	617	625	627	660	627	633	616	642	655	599	622	640	614	674	621	610	642	662	644	627	637	624	645	637	652	581	645	674	647	627	592	609	648	623	645	618	615	615	604	632	617	697	654	614	661	629	657	602	597	592	627	610	644	622	619	614	640	634	636	631	624	668	662	645	618	609	646	672	633	649	629	652	659	614	651	640	698	646	657	590	659	620	629	669	635	618	614	659	650	596	595	599	664	621	609	658	627	645	631	632	645	624	574	600	654	649	614	702	622	608	650	640	622	615	610	613	645	601	636	572	631	640	638	608	642	631	645	634	621	685	658	639	621	605	619	656	634	602	669	659	637	651	622	605	624	616	653	599	646	645	598	660	649	664	653	630	633	644	623	639	616	612	602	624	681	624	633	619	648	671	623	648	649	651	651	640	579	655	661	634	679	661	633	641	636	616	623	651	604	658	633	608	632	667	609	691	655	637	620	631	645	611	655	659	608	637	646	591	635	597	633	633	608	651	636	614	666	650	602	621	605	639	579	602	626	612	608	628	628	649	639	626	643	640	623	587	640	644	642	616	628	653	645	652	635	620	633	639	639	644	644	656	608	627	650	627	629	588	639	601	644	590	676	636	629	625	662	641	652	622	599	669	631	615	650	670	586	626	629	611	626	642	672	613	645	616	615	633	617	648	651	623	651	642	601	623	672	634	623	636	636	632	647	630	693	604	600	619	617	626	631	600	625	596	591	621	621	628	590	632	610	609	675	640	605	608	633	632	659	644	673	634	608	648	629	615	650	653	606	652	633	625	629	599	611	618	623	614	595	640	660	650	608	601	640	597	596	591	662	613	640	604	663	625	634	632	655	613	615	605	672	659	636	658	574	611	642	680	655	657	603	626	618	622	611	633	616	637	603	628	600	654	627	614	608	582	611	635	659	643	645	627	679	667	652	654	593	629	645	647	629	659	663	630	620	608	600	651	655	700	643	622	638	654	625	685	624	640	661	594	598	650	673	633	629	657	642	669	590	658	600	610	673	609	652	633	656	626	633	606	592	658	664	634	642	669	600	656	625	615	614	694	623	664	651	638	679	646	622	618	638	634	674	636	651	634	661	617	631	616	611	627	638	646	627	657	616	622	662	660	648	626	619	605	622	670	634	641	681	634	670	641	673	639	591	600	647	660	653	611	696	595	647	684	606	607	638	667	635	642	623
24926	24973	34731	26965	17489	4489	528	390	329	373	329	339	330	353	336	331	341	361	350	341	333	306	345	334	358	377	323	350	354	329	363	369	385	361	347	358	339	326	346	333	351	336	357	348	310	362	340	328	317	330	312	335	343	321	340	352	341	320	324	327	366	367	355	358	366	335	353	352	358	332	357	339	329	346	364	314	358	350	346	347	329	352	306	315	325	360	345	353	326	361	360	345	330	340	346	348	319	343	367	342	322	304	381	314	358	341	341	329	327	347	323	343	333	354	366	324	363	353	367	354	355	309	303	325	322	313	356	339	354	332	345	329	320	376	338	279	361	334	312	351	367	346	348	346	336	316	370	319	336	360	331	380	359	330	340	327	335	328	351	338	361	360	313	318	361	359	336	340	342	330	336	337	306	345	305	321	360	341	350	371	310	333	340	350	383	354	339	303	329	357	360	327	325	339	338	357	327	323	334	331	346	347	320	330	321	348	328	340	321	390	353	362	317	365	370	313	355	355	345	344	347	330	334	394	325	337	341	322	377	339	359	352	347	346	325	366	345	352	325	356	337	334	344	352	337	339	352	354	307	349	362	384	314	342	357	341	354	342	313	322	321	343	325	343	342	349	307	317	352	323	349	308	355	331	334	353	329	327	345	336	321	350	315	343	377	356	324	328	341	329	293	347	333	332	339	349	335	344	322	359	317	320	330	347	315	381	304	313	319	332	337	338	320	339	348	348	358	355	358	341	339	325	356	333	333	350	301	304	347	328	349	345	343	342	333	346	355	354	347	327	350	316	378	322	326	342	325	332	357	339	331	340	355	325	293	331	333	349	340	317	311	353	326	332	328	332	315	358	336	354	342	337	361	318	371	372	319	321	368	363	389	330	346	356	317	329	343	331	317	360	307	327	343	320	303	348	376	328	359	349	372	346	315	344	332	317	365	352	339	358	304	364	325	340	320	325	359	359	339	333	334	355	323	338	339	352	348	371	343	328	344	345	344	370	318	301	362	326	323	327	325	332	321	339	349	364	337	355	333	346	326	341	318	354	349	353	320	331	357	329	355	341	329	324	335	338	343	367	334	367	327	369	312	330	342	342	364	353	312	336	341	348	317	342	356	313	342	337	313	340	325	349	340	354	357	322	331	355	344	370	317	335	345	336	359	338	320	352	316	368	305	344	320	275	346	335	315	337	335	322	327	334	322	341	339	296	338	321	289	333	353	364	346	336	341	331	345	348	349	360	337	340	351	321	316	331	331	348	303	347	355	339	355	370	346	357	331	354	324	325	346	324	321	334	370	343	315	353	325	320	306	349	353	362	312	336	318	332	345	315	341	369	375	342	339	358	315	294	303	344	337	359	360	365	333	332	334	307	353	345	329	370	326	322	312	320	362	318	349	371	338	358	332	351	338	329	344	340	337	361	335	311	327	333	336	317	317	346	323	356	352	311	307	360	318	322	339	352	306	323	318	338	332	352	360	350	332	345	353	354	356	342	345	338	358	352	352	345	341	306	354	320	327	338	359	324	332	324	343	316	321	384	330	335	370	338	350	330	340	316	380	315	333	359	328	334	323	351	303	342	361	340	320	338	353	348	387	334	349	330	343	345	363	332	361	321	369	358	356	343	372	373	380	335	335	354	312	347	329	338	339	338	343	302	368	349	356	358	350	338	352	357	346	353	323	341	334	352	329	322	338	328	332	343	329	335	315	348	363	357	332	335	376	325	357	330	335	371	349	323	351	332	331	329	313	324	372	356	339	330	365	383	359	342	318	316	339	328	357	350	355	347	346	355	358	334	371	310	320	337	332	338	329	346	359	327	283	347	373	345	337	350	340	345	323	353	342	357	329	336	360	296	325	348	376	363	335	345	354	337	296	345	352	351	324	337	324	367	345	327	341	320	331	306	321	333	348	314	375	310	338	323	323	312	324	326	342	346	353	322	349	345	360	331	335	301	303	333	295	350	346	323	350	320	348	373	335	331	366	336	353	362	355	360	343	341	317	353	363	317	336	356	318	322	353	332	343	331	358	348	364	363	319	351	327	337	305	314	314	351	339	338	355	332	363	333	341	338	320	328	352	361	335	319	323	340	356	387	324	320	327	332	331	367	329	361	342	331	319	336	343	351	303	377	351	323	377	332	374	352	344	351	369	383	340	334	338	318	342	329	335	331	346	344	350	334	340	344	366	330	362	354	354	357	356	371	377	358	349	367	335	365	316	328	338	384	362	346	324	338	312	340	320	366	338	330	342	303	376	332	341	358	351	336	310	356	336	343	342	327	323	313	327	330	319	341	332	311	329	309	334	331	313	328	336	336	327	328	361	363	342	348	333	331	361	322	310	338	360	309	356	344	315	314	371	331	311	338	315	337	336	329	299	333	335	341	351	304	323	302	371	350	332	332	339	335	312	329	357	335	331	330	331	343	347	328	346	354	323	308	337	347	330	355	325	335	346	344	338	341	332	322	341	335	343	314	344	342	343	355	337	343	347	337	354	334	351	342	321	354	329	358	353	345	364	349	340	347	334	320	311	322	345	335	335	348	377	371	351	319	353	346	397	333	359	333	311	331	344	328	324	332	337	339	358	323	322	352	330	333	358	358	349	370	335	325	325	364	361	349	367	326	391	372	368	355	365	308	350	344	349	332	344	359	311	366	342	329	331	343	354	343	360	356	343	319	325	328	315	313	363	326	343	312	366	329	333	321	355	334	337	345	332	342	328	326	337	342	314	340	342	332	326	360	347	364	328	360	331	357	355	341	340	340	314	355	342	316	323	372	339	296	326	316	320	341	346	327	307	347	331	342	313	301	352	344	348	321	345	369	339	334	318	335	340	358	331	314	340	326	310	324	325	353	341	346	327	342	348	342	348	364	324	385	343	351	334	330	338	340	323	354	329	318	350	368	353	321	324	351	357	340	343	359	339	348	310	356	349	341	327	331	374	323	307	363	339	313	344	325	342	367	362	394	337	317	348	350	327	328	344	356	363	367	330	327	326	342	362	337	300	315	347	351	326	309	286	359	345	341	322	329	345	320	356	317	344	376	324	321	355	319	340	334	338	331	343	358	325	331	318	319	363	313	321	322	330	344	346	339	326	304	339	327	359	344	340	350	339	321	335	350	321	336	358	328	338	344	343	348	366	330	341	368	360	396	343	341	319	338	347	341	348	312	336	347	321	311	346	346	329	324	357	331	328	392	361	352	343	335	334	337	352	302	371	351	325	330	336	319	319	356	341	334	314	344	336	333	369	324	316	327	366	341	318	314	330	318	305	344	325	346	353	339	325	316	347	354	359	360	302	338	290	338	343	342	334	332	375	339	368	352	307	356	360	308	333	301	368	364	353	326	339	338	360	310	321	317	304	360	326	340	340	368	334	386	335	320	327	334	330	329	357	328	339	370	325	341	352	350	355	327	316	345	344	304	344	359	319	344	353	335	331	334	333	343	359	324	358	338	338	343	340	354	310	362	345	325	338	345	347	330	323	315	376	315
59388	90409	62626	32329	11234	2386	820	659	636	580	630	662	620	621	614	654	703	621	606	643	640	618	638	666	627	644	642	664	692	594	654	598	632	602	642	678	621	631	621	641	611	668	679	669	619	619	657	624	613	609	613	628	652	621	601	645	648	686	637	640	601	658	607	609	657	688	647	628	647	672	631	604	643	663	595	654	638	647	636	665	653	660	662	658	618	663	650	644	630	640	641	650	631	621	613	604	643	646	671	653	620	659	637	617	680	645	616	623	625	598	652	673	663	597	649	605	691	634	644	613	646	624	637	592	664	630	628	617	629	649	642	632	631	669	621	594	628	606	655	639	636	680	614	638	667	593	635	631	636	654	690	663	630	652	668	614	613	653	664	641	604	639	624	606	643	637	653	610	615	670	629	590	600	596	631	654	648	704	615	675	676	619	612	675	604	599	673	600	616	630	638	674	630	649	634	632	620	640	654	664	628	662	630	601	647	629	648	582	621	631	618	623	633	608	601	591	666	637	671	630	646	615	627	638	626	647	646	659	597	677	614	601	643	639	629	626	634	649	632	633	626	652	597	665	629	642	649	643	622	635	695	656	638	659	624	615	639	607	644	682	591	647	621	655	647	641	640	640	622	642	627	668	651	622	681	650	604	661	669	621	595	690	645	632	638	641	664	699	625	643	658	628	620	668	666	643	598	653	654	685	610	617	648	622	583	658	615	648	624	617	627	641	627	662	631	635	584	671	643	598	604	616	615	642	644	666	660	656	666	615	598	660	637	641	666	652	665	619	594	641	653	634	631	647	628	638	630	641	662	607	635	614	630	649	654	633	637	627	624	651	650	651	612	634	637	623	583	625	665	620	593	651	636	608	678	598	579	703	608	635	653	624	611	609	674	602	621	661	645	661	647	653	621	626	609	630	638	620	686	589	670	586	592	661	623	631	654	611	613	633	625	638	643	594	600	559	608	686	640	622	693	587	680	621	642	590	609	585	683	660	611	613	621	644	646	662	635	637	585	633	646	582	669	610	635	625	587	637	630	640	655	634	652	637	618	645	638	624	638	647	631	636	670	628	690	618	657	624	630	646	626	630	582	616	672	648	631	654	656	654	651	641	643	620	647	622	616	697	643	618	672	663	648	619	645	656	610	652	573	607	689	679	652	658	600	609	647	641	696	639	610	649	618	614	611	627	602	619	648	690	595	645	653	621	633	605	616	633	637	647	647	611	574	642	629	644	595	638	622	654	606	669	676	665	636	655	627	622	632	625	643	617	616	677	644	641	630	693	684	628	662	627	584	643	650	630	634	648	628	601	662	635	627	600	656	650	611	580	602	625	591	643	621	626	696	668	587	637	607	632	662	617	626	639	614	624	617	651	624	612	596	647	607	647	642	652	636	648	635	605	650	656	646	646	661	629	642	640	659	635	646	644	689	637	635	624	644	648	669	623	621	657	654	689	634	672	648	652	642	648	663	608	660	658	665	612	650	632	616	634	623	652	622	616	665	646	629	652	621	631	631	662	617	631	645	678	612	617	642	635	611	644	631	576	616	629	613	661	628	639	618	581	641	598	639	631	595	646	660	614	621	642	682	617	649	673	638	620	652	679	657	583	671	622	591	627	619	622	598	617	652	638	636	662	665	664	661	631	601	612	672	628	647	676	605	611	628	618	562	645	623	662	574	652	632	657	660	623	638	692	614	620	642	625	626	693	616	639	665	647	623	586	699	611	583	616	631	603	654	631	658	635	602	616	640	619	627	659	639	649	632	601	672	658	655	632	599	640	627	688	630	664	590	644	647	607	634	636	657	609	663	598	611	639	669	615	615	633	646	702	640	639	610	627	629	617	653	665	577	627	646	612	643	595	622	641	629	628	670	629	591	682	663	633	631	592	637	694	690	587	592	602	648	599	630	647	601	608	654	614	598	615	657	583	639	650	639	694	649	582	617	649	626	642	601	669	632	658	607	614	575	637	620	622	634	652	608	647	621	676	627	620	671	607	619	632	602	645	592	663	635	641	632	649	626	650	633	640	685	639	681	665	635	612	591	633	583	635	667	661	652	634	656	608	594	641	648	673	655	630	617	619	585	662	609	604	632	645	622	627	618	623	635	642	570	643	628	599	621	643	611	600	667	675	660	596	652	654	605	637	614	630	616	659	643	638	638	617	619	644	583	635	656	629	669	576	614	595	630	629	649	596	642	642	613	659	615	636	646	641	616	618	627	627	633	660	662	660	639	630	627	600	618	615	619	650	663	628	621	624	657	671	613	605	646	603	600	645	654	653	624	650	652	673	603	584	593	617	647	630	636	658	662	612	626	631	625	647	675	624	621	618	625	616	607	639	626	639	674	598	605	685	641	644	646	655	649	632	649	635	615	575	668	668	654	631	617	690	611	627	592	654	667	595	620	582	599	640	607	622	586	625	565	640	628	676	619	589	610	656	650	687	609	640	633	633	616	641	619	677	629	650	659	641	631	644	628	672	641	634	639	586	666	672	600	641	609	685	645	679	628	637	639	630	673	661	643	600	625	606	608	661	612	637	645	637	662	626	641	603	661	629	655	666	610	633	628	632	628	665	613	634	569	622	646	615	634	632	607	592	631	617	643	599	662	634	629	592	640	585	653	653	648	634	674	650	592	622	585	622	602	647	606	633	632	641	631	596	591	656	642	617	617	630	693	657	625	665	602	647	651	669	644	644	675	681	627	651	581	581	665	571	612	608	595	645	636	631	635	664	609	629	610	657	667	614	648	670	637	651	656	651	662	671	608	646	654	637	630	635	651	626	614	651	662	625	646	692	660	606	616	662	656	641	618	668	658	656	600	649	665	655	631	675	640	599	645	660	606	601	600	595	617	643	689	654	640	607	652	653	637	649	640	627	618	658	647	640	642	612	634	650	636	643	655	611	637	623	626	601	631	634	630	667	643	661	622	629	588	634	630	626	615	605	572	645	617	669	629	640	637	614	661	579	615	666	651	606	634	650	636	645	646	618	608	627	645	600	613	644	612	612	677	583	611	629	647	615	643	635	648	631	628	638	647	604	655	677	641	671	613	608	662	603	585	583	598	644	625	628	629	631	651	594	639	595	632	624	631	655	608	625	600	660	596	658	579	611	634	623	601	648	627	586	611	658	623	645	613	653	644	614	619	554	609	660	599	619	639	642	647	635	713	639	597	616	595	660	611	636	623	588	607	649	617	671	646	635	616	629	626	654	620	619	583	606	636	631	644	641	641	647	651	677	650	661	679	635	581	636	639	654	638	643	598	621	631	552	634	575	658	616	612	605	623	584	678	623	607	617	650	598	617	620	648	669	640	641	608	609	651	618	645	610	679	636	632	624	635	642	642	645	624	576	655	616	638	623	607	626	649	617	626	605	585	624	600	614	666	563	669	647	598	670	618	641	649	591	645	638	612	628	621	628	610	655	636	626	629	601	602	616	653	672	677	602	621	668	654	643	613	695	647	584	627	637	620	643	671	620	630	634	647	608	620	631
23500	22665	31798	25137	20999	15829	2448	457	414	397	417	387	384	374	388	399	420	447	396	393	404	413	378	375	396	383	443	431	369	377	399	380	390	395	396	408	403	383	417	364	374	406	376	351	394	389	342	419	389	349	384	352	370	370	360	418	368	424	389	408	416	425	381	398	407	397	386	368	396	378	379	394	387	400	396	397	406	394	379	390	387	393	392	345	431	373	365	398	398	411	384	396	374	391	400	402	357	381	397	407	364	394	384	385	401	447	404	379	393	408	383	396	378	412	395	407	400	405	411	374	390	401	384	399	403	389	408	381	418	361	390	376	413	367	383	385	400	389	407	387	422	408	411	415	386	408	354	391	383	398	389	388	358	386	420	373	384	365	413	392	388	393	354	339	380	349	416	414	388	403	399	367	390	386	392	363	410	411	365	398	400	369	383	392	364	371	382	397	401	397	383	387	370	345	421	396	387	404	391	370	404	411	421	385	387	399	383	406	380	398	384	369	378	366	386	364	382	396	437	381	395	412	411	350	375	429	411	403	391	368	394	377	376	352	392	364	412	412	400	389	412	429	335	420	394	357	386	387	410	361	416	385	365	360	399	382	409	384	404	368	412	372	375	403	397	368	385	390	387	362	368	400	360	394	393	407	384	418	431	392	375	358	405	408	386	383	395	384	394	405	365	373	389	397	412	377	395	404	402	375	389	412	389	406	434	374	402	366	398	416	403	378	365	377	394	411	395	378	379	413	388	396	385	375	401	406	411	416	408	407	390	389	397	395	365	393	395	401	435	390	374	374	396	370	421	400	408	390	385	407	406	391	397	402	407	391	394	371	402	388	377	401	368	410	386	394	384	342	360	367	409	419	435	406	377	373	390	380	395	361	378	420	415	384	346	387	390	416	399	404	388	372	383	395	415	386	427	396	388	353	404	348	345	405	383	364	378	368	346	393	389	404	384	387	410	390	367	391	417	389	406	383	412	403	413	393	372	407	390	407	379	400	410	401	425	388	407	366	409	398	408	359	364	392	385	420	373	348	373	370	403	388	393	383	394	386	405	409	412	411	393	368	408	411	360	397	393	398	386	380	355	415	406	384	358	397	397	355	419	392	379	399	398	413	413	411	385	379	406	389	379	379	379	386	375	370	382	375	415	352	396	402	433	370	367	394	390	397	403	406	401	370	365	364	417	402	413	401	357	397	403	390	364	352	380	425	384	381	409	386	368	379	366	410	379	351	399	398	409	379	394	385	374	387	367	384	416	392	388	372	385	390	385	367	410	402	397	385	402	405	373	411	415	443	397	380	395	381	388	410	370	378	393	410	374	401	391	377	412	397	382	345	389	382	394	363	405	376	392	359	391	400	411	389	362	384	408	391	403	371	415	372	351	422	382	403	405	380	409	404	353	389	414	391	398	398	394	376	379	380	406	430	397	376	397	374	406	411	374	342	391	385	386	392	382	401	344	379	360	387	397	367	381	361	387	401	393	356	389	380	380	401	404	436	404	415	380	406	376	392	399	402	418	355	384	404	392	385	410	372	403	378	384	397	455	381	379	432	381	408	393	394	381	378	355	368	408	381	382	359	387	406	395	374	413	436	402	397	390	385	387	390	397	355	347	356	409	426	387	415	362	383	376	363	420	365	377	414	378	383	400	395	355	377	394	406	356	432	381	388	415	399	393	410	354	381	397	376	356	409	389	385	394	398	381	362	400	371	361	379	410	414	385	390	363	396	362	382	397	387	413	410	378	422	378	370	373	379	375	373	378	375	377	386	410	376	396	399	396	393	392	382	425	382	369	391	373	381	386	393	370	409	407	388	368	374	378	334	375	404	401	406	369	401	387	392	402	439	381	380	385	382	390	426	401	375	396	355	376	377	388	368	390	367	420	394	411	394	392	387	398	382	376	401	427	402	374	358	400	366	356	391	363	383	438	383	401	380	427	401	444	393	359	389	379	396	451	368	359	364	353	429	374	393	397	396	428	354	455	409	366	393	411	359	399	386	400	384	416	407	404	415	413	390	387	381	390	359	414	407	391	392	395	420	416	399	373	382	397	342	359	397	386	391	368	375	351	382	393	380	396	363	410	412	375	409	402	395	391	390	413	389	374	433	381	364	392	403	365	421	365	420	364	436	417	372	390	345	422	403	397	382	338	369	399	401	397	360	373	391	412	385	396	371	390	376	391	399	387	370	393	404	411	390	407	383	392	388	417	371	397	345	410	360	397	375	396	390	360	361	406	435	368	380	403	375	358	375	389	373	419	404	412	380	355	352	393	360	418	394	383	358	389	385	380	402	387	393	390	390	390	393	389	401	364	383	408	393	383	379	403	356	379	410	362	384	414	383	359	419	403	375	395	391	377	365	360	382	389	394	420	379	377	416	405	396	365	377	429	379	360	396	360	385	357	385	422	364	367	414	435	388	377	414	395	374	387	394	381	385	429	374	432	361	392	372	386	385	419	355	390	359	359	396	351	386	375	361	376	393	402	350	390	365	421	391	418	381	398	377	391	416	431	374	413	405	339	371	379	423	403	379	415	361	438	409	402	396	382	402	374	408	394	404	379	408	383	398	365	388	395	365	407	377	388	370	416	382	394	349	368	384	365	386	368	410	390	379	332	415	416	410	371	370	391	361	422	376	410	398	432	380	414	390	402	438	384	372	404	382	367	411	402	390	365	363	409	355	415	378	384	407	391	370	373	371	357	402	360	424	407	391	420	363	368	385	382	406	387	396	368	390	379	359	389	396	393	402	376	359	374	368	379	352	394	419	364	378	406	391	392	399	387	375	376	410	374	356	393	423	441	336	384	381	398	397	438	369	397	406	408	390	359	364	409	395	437	400	399	369	415	393	370	405	382	359	401	396	400	396	421	361	425	364	369	396	398	410	383	410	347	388	381	397	402	381	371	394	371	387	385	427	349	401	361	422	393	372	418	394	421	382	398	412	391	387	388	390	378	384	386	385	411	456	409	397	377	401	426	411	380	394	370	399	392	401	374	381	371	358	364	367	384	377	382	374	395	399	399	406	377	418	381	362	398	375	420	410	399	369	424	412	370	350	346	377	369	393	404	376	346	392	405	370	387	395	398	415	393	391	372	397	383	375	379	383	406	383	412	376	398	391	381	371	380	356	356	384	417	407	403	405	413	401	382	395	410	369	421	380	350	381	378	411	386	420	398	349	377	394	393	386	376	422	368	407	379	380	383	389	388	362	366	414	394	381	360	400	391	409	410	373	377	406	429	389	364	373	379	385	391	402	379	370	386	388	375	356	387	389	375	402	399	406	354	382	390	366	388	382	355	369	405	406	417	392	393	400	379	411	383	377	404	362	382	405	396	385	415	386	381	390	386	394	407	388	362	395	368	406	352	393	402	387	416	352	386	425	439	373	397	383	388	393	391	367	424	422	365	440	389	333	373	387	376	390	384	383	389	398	384	416	417	393	355	384	398	392	413	381	373	403	371	376	411	384	392	381	373	396	399	396	404	377	384	352
60447	101520	72370	41006	17120	3667	1030	768	703	702	756	677	717	649	683	665	682	690	680	699	708	680	697	701	712	715	689	717	717	725	649	676	700	637	611	709	739	698	674	697	687	657	679	685	672	676	677	676	701	682	706	719	693	715	730	702	661	704	728	695	723	683	653	716	747	704	643	693	706	660	718	704	766	698	724	688	707	668	732	720	730	712	706	685	679	707	684	685	702	702	696	670	712	663	697	727	725	687	682	706	702	720	717	673	677	677	657	720	747	681	666	688	710	722	702	712	700	681	696	750	717	690	722	701	715	652	688	714	720	731	703	698	721	714	685	673	691	715	717	682	694	711	738	665	697	679	687	704	720	707	706	691	746	681	695	674	721	686	700	700	708	714	732	657	683	716	710	692	706	674	694	681	672	701	681	726	739	702	711	677	759	633	737	726	710	700	674	629	695	735	706	668	736	689	674	707	741	714	645	666	708	693	709	692	689	722	685	642	697	701	713	708	669	691	694	702	717	672	704	642	670	684	699	665	686	702	677	725	685	701	706	710	683	661	657	703	693	663	671	717	689	669	730	702	693	657	720	683	692	669	686	707	688	696	670	675	718	711	686	721	661	761	729	650	698	683	660	704	659	645	713	756	646	701	677	660	702	708	655	689	706	684	714	698	656	699	727	700	649	721	678	684	714	660	709	711	694	739	689	667	669	736	746	691	649	718	731	718	686	690	715	751	712	709	685	728	689	676	705	655	672	704	702	672	676	699	686	731	717	663	713	718	689	703	659	694	700	746	710	690	693	706	669	658	729	701	676	653	691	683	668	677	716	693	701	697	728	720	708	702	711	659	757	704	722	642	714	659	697	745	676	639	678	723	660	669	730	685	695	733	695	749	716	694	701	701	704	683	676	696	705	713	713	665	629	726	696	683	703	711	673	691	706	712	704	726	722	712	748	717	715	719	740	730	674	697	715	726	756	665	710	690	719	694	761	659	701	675	676	715	703	706	734	690	669	675	694	713	706	680	677	716	723	761	714	694	678	720	729	684	706	761	690	698	722	698	706	738	690	692	669	696	717	698	680	687	669	687	684	681	689	669	702	736	696	691	692	697	688	673	707	659	718	740	682	709	702	740	715	696	676	741	655	692	689	707	703	696	692	748	664	707	720	696	682	729	707	723	676	705	713	728	671	661	681	737	694	712	688	687	694	678	686	680	674	736	662	741	719	725	653	699	714	681	713	668	674	686	697	711	663	688	678	721	722	703	717	681	694	737	679	716	772	681	677	691	671	717	692	747	670	723	738	712	625	662	742	681	704	690	714	687	708	708	713	684	654	712	687	718	729	679	686	679	674	693	704	711	728	682	742	714	703	701	683	717	734	706	679	736	681	693	653	679	716	677	673	663	658	634	704	679	680	724	660	670	679	656	697	690	711	710	763	688	663	688	688	666	720	692	678	646	741	671	689	690	702	681	726	665	668	690	684	706	694	661	696	713	689	665	637	664	691	675	700	696	724	669	721	702	719	719	681	720	672	661	693	692	701	747	702	718	677	719	663	662	732	687	669	664	714	730	700	660	680	660	669	733	661	664	716	677	715	739	683	694	682	677	685	707	688	671	722	703	784	683	720	740	679	668	687	723	687	671	714	649	696	692	700	661	661	742	729	709	681	696	687	724	683	687	733	667	679	660	742	708	690	710	689	646	735	687	681	690	672	659	699	691	684	652	727	722	734	685	676	674	683	665	718	710	670	720	682	676	673	704	694	702	695	713	671	680	645	661	718	668	663	723	726	685	675	702	679	722	719	705	716	678	713	680	677	672	704	731	724	722	690	686	712	670	737	705	680	695	728	771	728	671	678	626	696	746	698	740	719	668	729	695	663	719	670	746	697	671	690	623	706	691	688	663	741	675	720	686	680	703	733	694	676	671	678	728	733	737	646	692	715	699	690	714	666	706	719	708	668	681	755	716	685	722	638	714	744	735	703	666	701	724	651	685	636	738	717	672	699	776	665	720	693	691	661	670	662	720	713	689	654	689	705	665	699	694	725	674	641	745	729	677	659	706	649	722	683	732	686	691	697	699	705	707	708	700	722	677	700	705	694	673	754	688	692	655	710	659	688	732	692	682	742	700	729	668	731	728	674	695	674	688	704	664	731	708	697	726	690	685	679	716	690	671	675	717	708	711	703	728	673	727	715	672	688	743	786	696	723	676	676	699	668	703	672	698	700	711	697	696	674	629	703	690	704	671	728	717	689	644	670	729	720	673	706	680	741	702	706	693	749	697	700	705	706	719	695	661	722	738	660	685	706	664	709	640	651	735	667	705	745	727	648	755	667	708	739	681	647	727	694	719	729	707	679	683	652	704	668	686	719	695	677	687	667	671	664	687	676	714	639	708	649	674	702	699	717	689	692	716	659	646	662	686	666	694	656	661	663	707	697	689	715	672	714	665	679	678	686	641	654	653	670	690	712	692	638	679	651	642	674	742	684	692	696	732	724	680	692	723	700	700	714	718	697	668	724	712	648	659	681	675	710	689	719	711	744	655	699	674	656	690	661	684	676	686	686	728	719	708	684	720	707	676	685	711	662	674	730	725	690	747	664	642	712	690	742	666	693	670	727	637	692	710	704	668	660	691	701	725	741	703	702	688	705	669	668	685	693	705	652	646	663	738	682	697	707	660	722	682	636	641	682	690	691	680	705	733	724	686	726	682	741	716	712	686	671	710	656	746	651	722	699	661	662	719	690	667	702	680	725	674	669	707	732	642	652	722	736	731	701	738	649	643	689	697	675	683	672	657	691	763	697	698	711	698	718	720	721	663	687	700	720	713	723	711	675	681	707	678	704	656	695	678	663	649	719	711	707	677	717	709	718	716	706	675	703	678	685	694	730	689	715	660	707	706	678	721	693	677	716	721	689	664	694	709	666	630	710	700	705	695	684	668	693	723	727	674	716	691	706	721	686	761	692	741	684	667	684	656	663	640	727	671	660	693	682	719	692	703	709	639	719	715	708	686	633	692	632	736	638	692	702	696	697	679	715	701	648	644	676	709	671	727	677	643	700	655	715	698	689	699	693	680	671	702	693	674	706	692	718	657	711	728	667	735	725	710	727	725	692	694	697	699	660	689	681	699	691	703	694	715	687	658	702	683	673	700	706	699	683	678	707	663	677	708	705	679	713	745	694	718	684	712	699	716	680	696	672	685	726	661	711	664	722	748	673	702	689	659	709	687	709	675	638	763	714	652	658	709	722	686	691	699	674	674	724	730	705	654	714	711	701	703	704	691	652	657	655	685	695	686	710	705	690	714	712	697	694	691	733	689	672	689	696	695	696	694	675	711	681	673	669	695	684	697	679	696	700	752	710	663	673	685	688	719	668	685	673	669	726	726	673	699	679	719	670	721	711	635	660	680	630	706	688	684	638	665	710	755	649	723	670	709	693	717	714	658	695	671	721	675	664	725	690	670	754	688	687	703	739	724	713	702	679	699	719	649	713	716
29584	31817	28019	10781	1443	488	378	349	335	369	337	343	344	315	321	345	328	356	339	330	338	330	331	343	340	319	314	376	353	350	329	358	336	332	394	339	323	353	334	323	305	341	338	338	323	362	333	326	347	363	328	330	327	316	364	337	371	315	337	360	283	328	338	319	341	327	358	360	347	332	355	357	326	316	335	314	320	344	351	349	299	336	341	337	336	339	346	317	332	320	353	335	319	318	331	333	326	331	324	358	334	351	367	312	358	329	345	347	326	351	317	359	348	377	350	348	342	358	302	349	342	334	314	325	341	334	338	380	305	322	380	341	310	342	360	292	325	321	322	358	343	312	334	347	335	357	335	354	314	341	353	321	323	299	293	300	347	347	325	327	338	332	378	342	341	362	319	304	344	331	321	344	317	317	326	337	329	337	317	306	331	304	350	350	334	331	314	371	330	324	335	356	371	328	345	344	320	367	319	328	353	324	331	355	359	337	348	330	314	323	322	343	315	322	332	347	327	332	342	345	353	317	330	315	352	327	320	304	313	321	340	317	325	373	309	352	339	338	340	343	321	309	331	335	337	326	339	336	317	334	321	300	362	334	312	324	353	349	335	341	325	344	350	322	365	322	308	343	367	299	336	351	305	316	318	340	362	367	316	338	310	334	339	354	309	345	326	321	368	327	301	345	384	341	322	327	356	318	345	345	350	291	347	367	317	339	341	320	322	354	303	328	351	312	337	343	290	348	350	353	306	324	338	317	309	331	332	331	354	312	316	370	360	304	322	332	319	307	345	352	321	335	345	312	339	311	330	332	314	323	340	360	330	335	355	356	349	299	336	326	326	305	341	319	331	326	339	305	345	321	333	342	341	335	330	352	341	331	352	294	332	332	340	395	356	379	349	349	328	339	350	319	356	307	366	344	320	302	369	339	349	321	308	277	341	356	294	345	312	341	342	337	310	306	341	363	353	341	313	331	301	332	320	326	360	321	323	335	326	320	337	340	316	341	307	333	318	326	328	321	312	314	344	337	335	350	344	323	360	332	333	326	328	329	337	339	319	364	283	322	338	358	335	345	330	300	338	307	339	329	306	341	320	353	330	340	320	320	309	294	341	334	329	334	364	341	315	350	328	319	312	316	326	323	306	314	316	329	336	334	331	350	323	313	333	354	320	328	331	339	350	318	327	339	346	340	351	326	332	359	357	356	365	327	304	341	313	324	325	315	322	347	350	327	321	311	312	355	344	328	319	309	329	316	333	318	327	341	333	355	300	330	333	360	313	329	348	335	316	338	315	326	307	319	340	320	336	332	321	335	334	335	292	331	309	324	307	339	306	303	320	334	327	314	350	367	332	334	337	337	317	300	336	328	366	356	382	295	352	326	379	338	369	327	337	328	310	333	331	301	332	309	332	359	310	306	335	339	328	329	310	345	356	304	319	297	360	314	338	365	348	355	331	346	331	316	338	343	335	330	324	367	367	348	346	315	344	339	326	364	334	336	310	363	338	314	335	336	333	319	344	338	328	346	342	342	316	341	342	352	349	381	351	341	331	323	336	317	337	330	313	319	331	320	333	332	350	333	347	344	352	333	336	350	334	326	283	347	344	355	311	326	291	293	360	297	315	333	328	318	325	341	344	338	334	372	343	304	348	319	330	318	347	300	311	347	306	350	347	329	345	343	325	328	354	323	315	342	332	335	325	359	336	318	326	318	327	382	334	361	300	357	336	319	388	322	328	335	294	318	324	341	328	346	339	325	337	331	293	342	363	329	347	310	298	344	335	341	322	328	322	355	334	330	297	323	314	332	339	315	296	359	336	319	349	338	328	380	340	325	356	361	317	339	308	322	337	333	337	341	333	341	349	349	350	325	347	308	328	306	345	337	311	319	350	307	322	331	313	337	347	346	341	310	342	321	323	332	365	348	337	315	311	344	330	353	297	363	322	343	356	338	320	328	314	331	335	317	348	315	332	371	346	368	340	339	348	334	312	340	321	331	317	346	316	322	342	289	324	336	321	325	314	333	349	325	310	326	331	343	322	353	334	316	328	336	329	318	317	321	338	346	329	341	340	317	345	331	293	322	342	318	330	336	327	330	364	324	314	352	333	316	349	325	317	339	304	337	318	326	309	318	331	328	342	311	316	330	324	344	310	332	345	340	319	358	328	346	337	309	323	368	360	323	336	343	307	333	322	342	316	355	344	318	333	339	347	320	321	346	368	336	274	332	328	334	340	336	294	381	322	327	367	293	323	320	321	307	349	321	345	346	332	335	319	344	361	310	349	332	337	340	347	367	342	362	322	322	338	344	318	310	328	338	323	353	336	321	355	332	330	323	301	313	375	362	340	346	293	354	323	348	326	331	330	328	321	297	321	328	326	339	370	339	308	345	340	354	331	311	321	306	341	330	334	339	352	354	359	338	332	295	350	327	341	339	376	307	319	342	337	345	378	386	342	328	328	335	323	339	354	387	309	351	362	332	357	310	343	356	290	342	334	318	319	339	334	306	337	334	327	326	346	327	297	311	329	336	307	352	333	335	323	286	328	319	337	337	350	336	339	331	312	365	332	333	325	347	324	331	328	336	340	318	320	344	334	354	327	318	321	343	331	295	344	351	336	352	321	345	330	340	303	319	371	326	355	353	299	322	334	347	352	348	306	336	307	341	350	356	350	327	350	327	337	343	335	342	345	329	344	331	343	304	357	367	328	319	315	327	317	332	336	356	318	328	319	378	364	326	376	363	334	348	322	317	319	304	323	342	323	336	368	328	310	347	323	315	313	348	360	307	329	331	329	334	322	306	383	364	333	320	330	347	340	310	303	332	334	338	356	337	364	322	328	333	303	348	332	350	356	317	338	354	347	317	347	326	310	352	316	329	340	329	332	333	335	328	287	356	339	324	328	334	363	352	326	341	363	341	347	314	348	349	317	346	348	335	319	334	325	338	336	337	332	373	339	313	311	327	328	320	347	347	325	335	332	308	363	358	334	377	361	331	329	345	336	339	318	355	321	327	335	326	341	334	333	329	344	341	337	334	317	314	314	325	357	354	323	271	338	362	313	315	373	340	332	327	332	322	309	350	299	316	304	329	325	369	341	313	332	335	345	365	357	344	365	334	346	352	331	362	309	346	346	336	371	354	333	329	343	333	341	295	338	352	318	349	348	320	319	309	305	338	311	360	333	325	334	307	335	349	333	343	353	347	318	350	345	345	311	345	317	342	330	372	360	351	334	310	312	359	314	330	355	338	348	325	358	362	323	338	326	293	363	326	357	342	328	333	352	335	315	343	334	309	329	312	298	327	349	364	334	339	319	341	324	325	340	347	327	335	339	335	332	340	348	335	330	334	318	341	340	320	360	334	366	318	352	324	345	364	345	338	298	330	297	343	313	331	342	367	357	281	368	365	343	307	297	338	326	325	320	319	333	323	341	338	360	348	320	345	304	325	343	329	348	329	339	367	346	296	290	326	308	339	365	322	314	346	354	332	303	375	332	358
36949	48722	32741	11265	2799	967	646	664	638	613	649	690	603	655	613	614	636	668	624	662	627	609	652	634	635	634	598	618	650	646	616	656	631	633	616	640	654	670	694	611	611	612	668	635	636	656	653	580	639	625	643	597	694	651	678	612	610	627	670	634	626	627	649	639	616	626	655	633	670	618	649	640	591	576	665	648	613	590	621	579	665	644	625	622	626	618	631	606	622	620	570	645	619	648	660	636	626	646	625	635	661	629	639	652	622	597	629	614	612	655	599	633	607	636	623	645	665	645	588	596	597	633	623	639	615	589	629	645	623	658	639	611	633	612	663	638	603	622	622	634	652	661	618	615	597	631	667	643	620	629	614	639	580	626	669	617	652	676	644	666	652	626	630	663	655	627	659	644	607	596	625	618	617	654	686	611	645	616	601	640	645	616	636	640	591	619	627	625	637	636	596	553	625	619	621	640	675	563	574	628	636	597	628	646	630	663	614	620	656	626	645	653	636	628	602	657	626	609	607	625	640	646	669	632	643	652	626	633	627	604	642	609	683	633	605	644	636	619	580	651	636	642	655	609	646	624	645	616	691	639	671	633	651	640	594	610	658	622	619	638	635	625	616	629	660	618	655	628	658	656	623	614	592	617	642	624	595	598	636	644	635	621	649	621	677	622	606	621	642	616	632	606	674	621	657	633	633	625	642	638	593	608	651	625	639	597	578	609	639	669	625	675	621	635	603	645	598	633	603	644	609	599	586	658	639	620	628	619	569	627	613	619	613	681	613	621	598	684	615	606	597	637	607	667	639	642	598	618	679	651	625	567	620	637	672	693	642	676	596	636	594	649	641	660	655	632	606	626	649	598	616	653	662	685	608	653	603	611	637	643	631	554	613	632	636	638	651	674	681	618	632	622	598	638	607	610	601	621	627	646	621	642	652	562	626	638	597	644	638	671	593	619	622	628	657	604	589	624	649	614	599	617	602	658	629	640	610	669	630	642	614	581	629	616	634	596	683	664	632	623	638	660	648	614	580	622	591	596	666	671	643	623	634	620	643	642	604	634	634	645	656	631	655	625	607	593	672	606	617	630	597	627	597	662	628	608	651	616	646	627	612	619	669	623	642	633	620	629	597	640	680	640	642	608	621	658	644	654	657	630	600	619	620	607	639	619	634	628	568	629	618	634	653	660	609	620	675	636	657	661	642	660	659	638	655	595	630	643	690	656	609	617	614	620	625	659	581	577	632	634	629	604	660	690	618	623	621	600	664	586	660	636	650	604	663	577	562	638	632	626	622	618	632	615	601	625	652	631	663	610	626	649	614	628	633	573	631	633	603	634	607	635	578	626	599	612	641	609	641	635	633	653	618	629	614	646	634	597	609	626	649	592	627	642	612	674	637	627	649	643	659	595	647	612	629	590	651	644	670	617	642	653	627	646	642	614	660	636	642	633	630	648	640	631	624	635	625	623	615	617	672	664	621	621	623	633	652	633	627	596	615	582	652	628	594	656	673	660	675	649	652	630	640	641	618	648	650	626	564	631	639	637	591	687	614	613	614	660	591	605	658	604	677	618	647	591	640	640	656	606	705	563	633	633	631	676	664	635	630	654	597	675	650	633	566	616	650	596	683	632	627	614	624	690	637	623	626	688	561	542	643	650	647	645	642	658	608	634	657	640	594	627	602	652	665	610	661	617	613	633	641	606	638	609	601	613	648	607	625	574	654	632	645	608	655	635	647	615	642	588	565	626	632	603	609	636	668	577	650	619	626	633	600	651	639	622	630	648	660	647	625	609	606	619	608	646	610	678	608	644	662	629	660	559	651	653	628	605	622	687	622	649	639	660	635	580	591	635	629	613	608	660	628	636	597	597	633	628	607	622	626	632	651	639	678	615	619	659	634	601	688	615	644	645	633	591	606	628	635	616	642	617	579	579	685	633	641	634	638	642	566	692	610	649	601	666	590	608	680	626	596	661	606	654	705	645	628	636	591	656	622	650	638	633	651	631	599	605	616	651	635	625	622	638	618	669	670	614	614	641	599	638	642	632	633	632	616	628	587	655	634	628	596	622	610	635	621	669	607	631	667	656	641	683	609	616	629	645	671	662	627	621	693	658	637	601	646	606	618	626	617	640	622	615	602	643	601	606	603	613	641	639	627	644	629	657	624	651	604	626	627	607	658	630	614	634	629	628	678	645	599	667	605	574	616	636	683	653	635	625	644	621	639	654	614	630	669	639	668	652	684	621	611	646	628	672	688	649	611	628	642	643	608	667	610	626	616	611	670	608	660	635	626	609	619	626	623	607	660	644	578	602	662	618	625	646	620	621	630	591	611	628	611	603	594	626	626	607	609	605	638	586	614	652	642	664	668	612	634	591	627	644	635	614	653	617	633	610	639	668	603	655	629	670	593	645	615	627	614	640	649	637	647	613	631	644	637	614	664	609	560	591	622	594	662	645	632	636	655	644	640	622	648	622	619	660	611	639	666	649	644	623	608	635	634	675	628	634	637	670	593	648	646	644	648	646	603	628	619	612	653	629	648	631	622	590	678	646	643	670	597	606	634	600	618	596	615	618	647	612	638	612	630	617	621	688	679	638	631	627	622	633	637	626	651	611	645	640	647	665	617	607	672	646	629	590	602	635	667	634	637	623	657	625	671	667	620	662	643	607	627	650	646	649	630	634	653	610	631	628	607	580	624	651	612	641	649	640	612	632	606	649	636	611	634	633	625	623	644	607	650	641	671	660	660	650	675	651	599	599	652	636	641	646	611	655	580	633	582	633	622	610	644	585	624	648	622	628	628	665	618	662	668	620	592	676	607	637	649	605	653	648	620	618	686	615	608	674	637	625	589	672	597	628	640	626	643	626	635	614	643	656	626	660	613	660	599	647	675	660	628	654	605	645	642	628	613	680	622	623	609	658	660	624	666	647	569	638	678	635	667	636	617	653	620	618	616	606	583	627	626	663	674	651	646	629	644	617	697	646	604	648	613	625	640	586	629	626	634	639	619	647	637	645	648	628	653	614	648	638	636	592	667	639	657	630	652	644	673	629	655	652	595	652	651	663	644	664	658	640	653	609	624	639	651	582	656	617	651	640	609	669	632	596	627	536	657	636	616	638	615	646	639	615	628	615	596	584	636	670	634	662	648	635	626	650	616	633	641	660	630	609	646	626	625	615	630	583	661	640	624	633	656	651	619	629	620	616	603	610	648	639	600	619	661	662	626	639	620	644	611	615	598	620	620	660	653	647	627	640	645	613	640	651	641	643	634	585	679	623	641	595	620	632	623	636	650	639	634	667	645	618	633	625	647	595	614	616	639	616	625	647	637	619	657	629	623	621	627	602	603	616	617	644	608	630	593	651	624	608	672	582	609	628	623	639	665	642	624	667	659	654	650	621	619	655	612	651	636	661	623	621	643	667	626	641	638	611	594	639	586	655	609	653	616	635	638	636	608	647	678	618	629	581	639	616	612	626	636	652	608	622	627	615	627	650
24975	25154	34354	26517	17357	4378	516	371	361	345	341	354	346	337	392	352	350	380	322	323	333	355	361	348	360	344	353	349	323	336	327	306	328	318	346	340	335	333	329	354	324	328	338	335	332	364	307	352	321	326	327	360	298	336	343	350	323	333	331	321	334	350	318	319	355	315	326	327	319	339	331	308	319	314	321	339	358	318	350	315	330	335	338	328	317	350	339	328	338	300	333	344	332	326	326	332	357	307	351	349	339	356	339	339	317	315	354	331	364	302	366	337	327	333	335	346	361	310	340	350	329	339	330	352	332	302	327	329	352	340	344	326	311	336	371	309	306	348	339	350	321	347	354	314	307	340	348	349	319	354	324	328	351	372	345	343	306	391	364	354	314	315	304	323	361	345	350	337	347	318	346	325	366	370	344	345	332	337	363	305	336	356	296	330	338	331	337	350	347	327	328	363	341	314	320	341	339	308	288	331	315	347	331	338	359	324	360	359	362	319	336	349	327	368	342	320	355	343	307	352	316	313	316	361	319	328	362	342	325	333	351	299	337	370	331	336	337	320	317	344	368	357	340	301	357	345	353	326	372	321	345	326	365	341	362	317	325	327	321	315	328	307	323	341	306	353	348	375	300	344	343	358	333	337	328	337	321	361	330	337	332	348	330	337	345	329	351	322	368	338	340	338	375	328	318	327	321	328	329	348	371	322	364	336	341	341	316	330	323	304	324	311	349	306	347	372	329	323	332	318	317	355	294	326	357	340	343	311	337	314	328	349	340	355	344	336	352	350	320	333	335	340	313	314	361	332	358	321	332	352	323	337	297	330	347	315	341	303	338	356	321	347	358	362	326	358	317	322	368	350	339	320	332	327	314	338	318	322	346	315	343	389	328	327	317	320	351	351	331	326	337	296	325	320	329	338	306	309	338	348	317	304	333	364	356	345	348	354	316	348	343	295	337	313	364	320	320	327	318	336	336	340	334	333	358	326	346	323	315	288	323	322	308	318	335	300	342	313	318	325	373	339	327	331	318	340	327	350	346	337	336	332	327	357	319	360	324	322	328	325	334	321	323	355	319	343	341	311	375	318	317	338	300	371	321	340	353	350	345	323	315	326	330	336	324	358	322	347	363	345	312	311	329	330	346	339	318	350	338	349	352	344	339	343	364	346	320	319	319	328	337	308	329	329	338	341	336	332	324	309	349	341	356	323	336	338	332	307	339	355	353	310	339	309	340	315	338	343	341	343	356	350	354	338	324	340	320	347	371	352	320	311	331	317	354	324	308	354	321	330	313	345	340	298	322	317	331	331	322	341	331	336	321	322	349	313	355	347	291	348	324	326	350	350	325	334	333	322	384	314	297	359	355	363	330	316	350	334	307	334	371	364	325	298	348	353	318	337	340	328	319	307	343	306	337	302	313	337	357	324	366	342	335	358	317	304	326	361	345	331	329	328	333	332	360	339	350	312	284	331	346	333	329	317	341	350	332	375	348	351	323	336	354	320	303	336	316	318	332	302	329	337	314	312	315	323	341	368	313	317	321	348	354	354	340	289	356	330	344	356	325	367	340	340	337	297	342	335	334	331	316	329	330	350	339	326	338	326	335	337	330	346	359	312	338	306	360	313	323	354	349	315	332	364	332	320	316	363	311	297	331	356	333	375	347	322	355	359	319	306	325	314	345	319	342	351	319	333	322	355	336	309	379	329	327	362	323	350	307	363	344	329	347	353	319	351	332	299	313	346	302	320	334	330	344	372	321	346	331	368	352	307	344	323	311	307	322	324	322	350	344	316	346	314	351	352	327	341	325	318	337	305	355	320	363	286	301	326	361	344	296	331	344	321	327	347	331	311	297	341	358	340	357	348	323	353	325	331	318	336	336	355	325	318	362	345	341	303	317	300	344	317	316	322	328	330	363	313	347	304	320	370	336	303	347	344	338	339	334	311	334	316	341	334	360	332	291	319	324	327	329	323	305	357	345	327	363	357	331	320	318	285	332	314	310	342	292	345	353	328	361	335	318	330	295	305	343	327	340	370	360	335	321	313	333	322	311	339	330	322	380	315	321	376	336	333	332	370	322	356	351	337	334	307	332	305	326	347	318	327	345	311	330	319	324	350	326	328	334	354	321	300	339	324	310	339	305	319	357	308	345	348	328	329	354	316	329	327	314	319	368	322	327	365	321	336	344	313	339	343	323	335	334	337	319	343	356	334	343	301	337	325	358	319	311	331	305	339	343	337	318	305	357	357	357	319	347	319	359	312	336	332	313	333	354	337	357	361	338	333	353	332	328	309	305	333	324	326	331	340	326	346	320	349	348	329	303	357	290	311	325	340	333	343	303	299	333	341	303	299	345	321	352	357	331	345	313	355	310	347	375	348	345	310	340	338	332	306	344	313	330	328	332	332	317	314	351	352	311	380	357	358	326	325	334	325	337	338	315	383	350	312	336	358	327	322	325	327	348	295	339	287	342	335	338	331	313	364	295	331	342	316	319	317	307	344	307	328	319	335	341	313	338	310	363	352	333	328	351	337	336	321	326	354	349	333	281	308	308	333	320	312	337	342	327	318	317	335	350	330	311	316	331	292	361	309	305	346	338	336	344	338	342	341	342	338	326	360	337	319	327	349	295	348	336	322	326	365	331	315	329	320	336	326	329	297	342	325	341	315	336	349	298	349	356	347	345	328	340	345	332	328	312	335	363	331	312	338	374	324	305	329	342	334	329	316	342	311	329	363	343	329	313	361	335	347	329	329	346	345	368	319	326	328	326	299	339	311	326	340	343	305	355	353	359	328	329	345	355	359	344	336	336	336	355	333	318	362	363	336	311	350	367	327	325	301	350	332	342	337	355	341	311	326	344	315	337	341	308	364	342	329	346	335	328	348	327	366	319	327	349	333	341	332	311	304	366	355	329	313	336	337	319	339	388	333	314	314	352	310	325	333	319	340	340	321	362	327	362	345	319	336	329	333	328	326	340	330	355	328	327	337	332	338	378	369	322	332	297	323	331	326	334	317	346	351	325	352	325	358	329	323	366	353	322	346	303	326	312	305	339	342	355	299	358	324	336	309	331	373	314	341	336	314	326	324	369	357	310	335	358	283	324	325	308	352	367	380	340	337	347	359	340	315	329	306	323	351	356	348	325	342	328	302	316	334	336	317	381	345	321	315	342	347	315	381	321	319	312	378	301	354	305	375	347	319	338	328	299	349	333	331	345	313	347	333	346	346	320	353	327	316	348	334	362	298	368	336	336	327	356	303	357	335	328	302	332	337	313	328	339	361	339	338	302	339	336	341	330	330	344	337	311	336	331	343	303	297	314	351	346	351	347	324	324	283	272	377	369	352	327	338	340	324	319	352	337	331	352	323	364	327	350	329	309	333	303	323	358	342	344	336	325	365	358	360	318	350	344	322	322	332	361	310	331	324	299	388	331	329	346	317	323	314	327	350	362	325	336	325	329	344	327	372	367	296	333	350	346	313	301	363	342	323	336	348
59878	90760	62075	31625	10837	2315	845	660	675	652	609	672	627	717	654	619	642	578	637	644	640	600	643	625	600	605	657	659	644	618	633	660	604	679	672	650	621	626	658	637	565	659	646	658	642	661	660	640	629	606	605	627	647	677	643	605	639	684	659	664	671	602	616	639	642	603	649	617	630	661	641	627	620	624	629	597	607	670	676	659	657	655	656	574	656	619	640	631	624	624	664	600	650	621	631	631	610	619	665	681	640	644	667	614	627	592	624	638	608	618	659	650	589	609	612	643	654	636	653	563	636	623	641	616	647	632	606	628	614	624	598	680	611	615	625	601	584	660	662	664	615	686	617	594	681	621	655	671	627	666	698	646	611	686	581	609	648	661	618	638	627	626	603	622	629	610	655	623	606	634	608	632	674	670	613	622	621	640	667	644	614	624	640	640	655	595	659	569	649	658	633	641	603	658	625	632	643	657	640	589	602	621	664	607	668	642	665	602	657	664	683	607	712	654	615	641	660	621	660	624	646	657	598	622	638	646	649	657	616	626	591	639	655	641	657	618	663	628	706	616	649	703	658	638	649	629	607	636	622	672	582	651	644	655	647	662	644	607	625	557	627	675	622	678	562	602	628	618	639	612	617	607	653	606	629	647	666	660	650	617	598	630	631	624	631	665	640	595	671	672	624	640	620	642	666	603	656	606	638	667	604	640	632	579	638	610	622	623	605	632	624	638	668	615	611	581	604	620	594	637	619	652	612	647	601	620	606	648	641	631	600	596	633	645	628	633	634	602	640	692	604	627	648	648	656	613	627	624	583	615	646	625	632	629	657	602	642	657	651	622	644	655	626	644	639	592	614	630	610	634	601	661	619	594	608	612	636	643	637	649	652	635	662	628	624	639	643	633	628	630	685	631	631	654	629	638	627	650	654	629	601	632	613	610	638	685	581	617	639	674	582	713	620	624	648	616	604	623	601	584	627	614	581	641	664	685	663	635	620	643	619	598	659	679	621	639	637	619	658	625	632	634	638	586	629	662	640	629	588	628	637	645	648	632	623	668	624	663	610	686	590	625	649	660	604	621	603	657	611	657	646	627	624	639	570	552	631	644	654	629	630	627	703	645	643	647	639	637	650	585	633	639	645	556	647	622	627	626	655	635	617	628	612	662	619	628	665	627	676	613	595	621	633	659	643	620	647	631	618	616	675	643	611	633	623	668	667	650	592	628	642	620	617	621	634	650	659	649	658	613	652	592	663	600	617	583	651	601	613	637	608	635	675	626	645	598	635	700	626	625	590	652	622	652	655	674	598	602	616	638	648	633	649	566	606	708	642	653	652	673	634	650	645	598	638	607	679	628	679	640	650	628	621	602	635	602	639	646	603	641	634	641	611	634	651	681	653	628	664	608	601	656	611	595	656	610	623	661	652	607	655	599	656	657	622	591	676	612	631	654	651	666	637	626	633	681	642	605	642	570	658	667	661	639	615	648	658	629	626	645	620	648	602	647	589	660	636	610	637	628	602	669	626	605	637	650	657	627	575	643	618	640	655	657	620	644	610	640	598	617	619	645	628	625	660	625	653	628	620	672	646	635	641	642	623	642	625	633	628	649	659	633	670	653	676	657	621	616	597	640	638	626	643	594	619	618	649	635	630	670	665	618	674	639	636	596	624	605	633	636	636	619	646	664	632	631	652	630	617	631	603	623	649	637	642	650	627	593	595	630	621	632	595	678	593	597	630	648	634	617	657	590	636	595	643	632	612	652	652	643	664	636	666	634	608	647	638	622	618	602	610	648	634	617	623	597	647	636	631	588	596	636	637	676	682	673	644	660	643	601	659	612	638	633	654	625	606	635	629	571	622	651	621	611	690	613	608	599	638	637	636	588	642	656	641	628	591	628	655	608	645	624	607	624	649	676	645	632	625	630	664	591	607	628	591	645	605	667	669	649	635	647	660	613	624	632	681	636	623	597	637	656	680	666	630	631	677	616	620	649	646	561	656	708	657	618	623	653	646	596	633	658	645	595	656	630	657	641	634	628	615	622	601	628	669	646	636	618	592	627	621	662	625	631	656	638	617	586	651	623	605	630	618	621	683	648	646	625	623	683	652	684	614	633	598	641	619	581	628	615	662	598	630	660	630	661	642	641	636	631	663	652	627	666	661	672	691	639	663	694	678	678	652	619	645	661	624	629	620	617	645	595	627	583	688	694	625	678	686	633	624	635	601	719	630	641	590	646	634	597	615	651	607	640	600	619	631	618	596	655	672	629	641	660	616	608	637	644	631	618	628	648	658	623	625	593	616	628	639	604	605	636	649	609	644	638	669	654	619	647	659	630	651	587	613	622	630	648	615	568	680	610	605	649	653	605	671	670	641	675	624	603	633	602	643	635	660	622	628	638	622	644	659	574	632	645	612	652	618	651	584	618	628	622	643	650	640	612	628	650	633	601	583	585	602	664	619	618	607	646	615	586	655	603	613	659	653	680	646	655	622	585	663	631	633	666	645	633	646	591	643	622	630	628	684	589	590	632	628	642	590	638	614	651	658	645	627	602	608	661	592	590	570	644	643	607	597	629	636	571	607	591	600	573	617	656	592	637	603	619	635	671	633	655	620	695	622	582	640	613	656	600	621	639	654	610	609	607	655	659	652	610	610	628	620	623	645	619	684	631	565	622	657	585	602	629	631	659	628	670	632	625	619	618	637	587	658	701	646	643	645	582	617	677	625	629	642	601	666	627	671	631	621	610	672	622	650	640	617	643	623	620	628	646	654	583	671	629	632	611	629	634	642	694	664	692	616	616	667	616	664	684	645	581	613	642	638	627	600	584	621	657	672	617	639	589	619	632	667	650	589	619	618	607	619	626	644	640	666	603	625	666	656	639	644	612	684	627	613	656	684	627	666	654	612	630	677	608	637	582	613	631	575	614	642	674	615	607	658	651	623	648	658	618	587	646	698	604	659	682	636	673	652	665	591	618	646	575	645	597	646	600	619	611	600	640	635	674	649	619	611	648	611	671	640	621	636	634	666	621	656	645	676	610	593	612	679	621	630	612	637	621	596	621	643	651	650	634	614	604	647	663	620	612	608	625	646	672	583	615	596	615	634	630	673	637	627	623	610	634	653	639	616	599	619	627	640	635	620	618	642	612	631	654	596	605	608	632	606	601	622	607	686	629	637	657	656	680	618	624	659	635	647	647	597	638	610	665	681	657	662	673	614	622	665	601	636	584	618	627	683	636	654	633	613	700	634	652	623	609	665	680	685	619	630	676	616	642	650	625	644	646	633	638	613	634	615	633	560	667	660	617	627	624	619	627	626	616	628	621	615	668	623	642	664	607	644	620	608	633	591	684	642	672	628	629	607	682	688	611	605	654	618	648	608	641	577	658	633	646	640	622	641	666	627	615	621	620	637	607	671	631	644	655	621	672	664	668	636	644	613	608	613	625	692	650	598	626	631	663	630	609	649	625	630	600	669	659	630	639	613	630	610	605	629	662
23579	22675	31197	24895	21072	16091	2612	520	445	411	402	451	413	411	400	400	418	397	414	416	389	393	388	369	398	392	416	396	377	421	397	387	362	351	405	394	394	370	396	392	377	394	377	363	404	394	369	364	435	398	384	371	375	364	415	389	376	400	390	403	428	396	419	384	394	403	384	403	355	375	396	421	356	375	384	384	381	377	384	366	386	428	383	381	398	434	386	396	375	381	398	380	378	370	369	371	370	371	383	346	391	403	368	377	392	364	423	410	418	441	392	425	383	383	351	384	421	409	392	399	420	383	369	388	389	364	401	424	389	355	388	375	384	375	364	359	412	386	379	373	383	359	380	354	356	362	388	353	357	413	355	388	368	397	383	372	343	406	365	399	404	419	358	360	412	430	406	389	369	369	371	358	397	380	373	373	359	372	389	407	350	407	338	415	431	371	379	374	351	406	417	372	379	388	388	402	376	382	358	408	339	403	398	399	396	379	401	395	384	414	381	378	402	411	389	437	385	368	366	423	438	383	408	370	415	386	399	372	382	404	408	379	397	387	383	370	416	404	392	398	406	399	394	376	424	414	362	392	365	406	400	390	418	408	388	368	436	424	388	363	402	407	387	389	378	419	391	401	413	406	390	384	409	392	431	407	378	393	410	403	383	366	385	384	361	384	396	366	389	383	401	371	421	425	406	369	426	362	381	369	392	431	416	378	384	396	403	399	402	380	360	391	389	366	393	401	383	372	399	366	390	424	377	381	410	376	382	345	382	396	392	379	403	372	419	395	382	382	360	377	402	391	392	404	380	368	399	375	382	363	353	418	389	388	407	391	396	405	387	393	383	391	393	385	369	400	401	394	395	371	415	413	378	383	382	393	386	364	415	435	397	382	357	410	363	356	384	374	441	384	398	411	374	400	414	386	380	388	364	384	366	414	411	399	392	368	399	364	384	364	403	402	401	390	369	355	395	382	358	381	370	388	366	408	377	389	353	398	401	395	390	404	407	420	399	370	359	368	424	412	386	362	376	388	388	436	381	412	382	395	381	359	370	403	380	423	399	374	400	433	448	382	401	357	376	350	415	359	415	396	371	384	385	395	401	375	397	369	391	395	393	392	363	419	417	366	375	408	369	395	385	429	377	402	378	399	399	384	363	391	395	385	391	397	433	398	376	378	389	413	395	391	356	401	445	344	372	408	368	403	359	396	338	380	391	412	389	405	392	358	362	392	381	390	391	396	358	355	360	374	387	395	415	392	431	364	363	391	391	422	389	397	396	411	366	395	382	397	432	371	390	347	392	377	386	432	368	382	355	412	386	348	386	418	359	408	392	387	410	391	395	401	399	382	356	402	382	398	408	405	402	401	389	392	376	394	417	391	423	401	402	435	411	399	399	410	398	375	389	394	380	371	422	398	354	401	378	380	416	388	398	395	392	406	398	375	381	360	382	368	365	379	382	385	413	371	407	381	366	402	382	412	406	390	394	391	386	386	376	371	382	386	398	369	446	384	385	421	395	381	380	396	396	384	387	412	360	413	437	413	393	392	396	400	358	356	382	402	374	406	400	387	388	399	369	399	392	393	378	407	386	379	391	416	392	417	375	398	368	381	372	400	394	369	430	390	384	398	402	381	386	405	385	361	393	416	403	421	422	417	387	386	372	388	405	379	404	388	386	374	406	415	420	370	433	412	416	392	408	362	404	376	394	391	386	371	361	404	386	390	404	411	415	394	394	417	397	373	386	390	381	413	375	406	400	413	404	372	399	392	351	394	412	375	367	416	361	408	392	368	392	405	373	414	370	383	395	383	379	369	381	421	343	421	410	376	420	405	383	407	412	419	396	373	414	381	396	366	436	385	405	419	401	400	389	376	380	436	389	353	388	418	377	385	362	379	389	375	366	389	385	379	380	381	378	419	401	405	422	372	358	387	373	401	396	388	396	387	415	398	416	398	381	409	386	408	409	380	400	384	421	382	401	371	423	398	391	384	430	398	371	364	357	377	391	371	333	357	422	393	410	394	348	406	363	392	366	365	392	404	361	377	364	380	377	400	369	380	386	357	377	382	374	345	421	414	387	398	431	415	404	415	415	423	369	414	386	390	356	409	364	376	421	380	354	402	375	417	391	390	378	402	391	392	388	379	365	364	397	396	365	392	394	390	377	424	353	351	397	371	394	403	366	368	400	402	387	367	381	436	383	403	398	440	421	386	380	401	374	376	433	381	404	379	366	369	380	371	378	398	405	359	389	397	373	411	367	396	387	385	377	449	349	385	389	396	399	404	379	420	386	388	390	428	349	358	388	416	385	401	404	373	398	424	427	406	357	444	378	392	423	367	420	399	389	409	361	381	376	412	368	431	388	374	397	425	410	371	377	373	381	365	418	369	392	371	394	423	413	360	386	364	385	379	387	384	362	352	406	384	399	352	392	415	362	431	379	381	389	415	386	381	353	394	381	390	403	402	401	366	354	384	420	389	391	364	404	377	404	408	358	384	411	416	371	364	406	397	407	396	373	392	401	380	429	394	408	370	411	386	437	381	377	395	371	371	422	389	410	390	414	403	406	380	378	413	402	403	367	372	391	388	383	419	407	368	385	379	390	425	392	376	389	388	395	400	357	355	353	383	434	392	416	388	382	391	394	400	402	414	382	398	359	380	408	383	390	380	368	397	362	380	394	367	367	433	404	394	385	353	400	389	397	426	383	360	417	385	402	384	339	363	410	362	379	395	407	391	390	396	383	387	358	385	353	376	383	392	361	433	398	370	375	399	379	378	385	378	369	397	387	402	404	411	405	398	376	416	364	386	402	391	395	350	350	405	396	387	386	415	363	387	389	420	388	346	389	407	419	337	386	371	400	394	434	403	390	387	381	391	398	396	414	354	392	375	379	379	385	375	393	365	399	412	389	373	384	387	368	349	376	393	376	388	402	403	417	383	413	390	429	410	391	411	424	387	375	417	400	387	408	380	399	378	381	390	391	417	375	369	401	374	403	388	395	400	387	401	380	389	375	395	391	381	390	399	388	411	377	383	393	380	392	423	404	424	376	374	406	410	405	421	392	371	383	412	448	423	387	359	411	395	413	405	416	405	387	388	374	347	416	396	379	360	368	351	381	396	395	383	350	374	359	436	377	371	358	395	407	410	395	380	389	423	402	380	393	370	385	410	415	399	358	413	400	373	381	364	372	381	418	403	395	389	396	394	417	392	393	352	385	360	399	404	391	398	417	384	373	373	398	404	396	421	391	393	382	406	405	398	379	405	361	387	393	383	399	386	363	348	412	400	377	408	369	398	371	435	409	393	398	405	386	386	355	429	389	383	380	388	414	441	406	349	404	397	383	342	377	430	359	400	358	394	363	409	365	421	377	389	367	404	385	377	382	380	410	414	390	405	362	365	382	373	361	368	421	446	369	390	411	418	372	398	368	378	373	404	393	383	383	384	384	399	383	368	375	383	387	426	364	396	413	398	363	410	420	398	411	385	413	390	381	374	388	377
61024	101449	72058	40406	16718	3814	1029	714	783	690	684	727	688	730	706	676	746	715	722	738	694	734	720	705	681	726	692	713	753	673	700	705	715	716	705	701	657	724	704	706	652	688	706	647	736	641	703	677	714	683	673	712	668	679	716	707	654	693	696	697	667	684	682	650	731	718	700	701	731	708	720	683	685	695	694	707	724	738	680	701	660	675	656	677	704	737	701	724	719	713	758	706	681	719	655	698	693	753	729	712	729	714	670	686	690	735	669	700	706	764	696	653	644	646	657	689	669	702	681	700	695	679	696	678	711	684	649	695	687	723	650	719	686	713	724	688	717	671	684	678	668	706	693	688	706	735	684	688	711	724	685	686	650	738	672	715	729	668	692	698	700	713	749	698	694	708	673	725	665	741	711	717	731	670	678	715	649	698	715	697	694	728	706	689	677	697	656	666	715	618	660	689	744	700	725	740	681	697	724	733	674	693	717	672	638	728	723	718	688	723	681	694	675	691	708	665	668	678	731	630	680	671	714	698	667	685	740	683	679	704	683	672	704	752	654	692	712	704	665	717	667	666	699	717	689	694	734	729	667	680	707	711	697	698	715	714	722	638	687	651	690	675	677	709	660	727	697	703	693	705	727	732	712	703	718	685	682	622	732	718	688	681	637	663	717	686	675	698	705	739	690	646	700	703	721	697	709	684	747	705	715	709	727	704	669	713	653	730	680	732	721	691	702	708	698	708	655	687	702	667	688	716	706	711	690	690	711	697	708	669	694	729	705	698	702	694	747	692	732	721	701	672	693	715	705	691	701	688	672	671	681	721	713	685	700	683	703	706	702	663	675	693	699	697	720	701	724	693	696	693	679	713	691	676	710	686	728	702	722	698	699	683	713	671	723	671	714	680	670	721	728	690	732	669	671	675	710	698	717	700	666	660	726	673	704	663	718	684	613	683	721	700	657	688	653	642	694	697	709	703	697	674	704	681	640	702	671	698	718	699	622	710	680	688	660	700	712	683	692	763	703	689	721	692	726	717	708	702	662	703	696	703	709	726	704	732	700	653	663	693	678	688	697	670	678	654	657	736	707	699	686	714	672	725	676	698	702	635	682	649	650	702	663	667	658	673	680	673	710	680	693	731	719	736	691	688	649	732	761	700	657	685	717	682	703	679	672	654	743	707	703	641	688	678	660	681	701	686	701	722	656	741	698	686	728	672	771	688	692	745	677	697	683	702	659	676	712	697	721	716	661	701	684	700	672	698	662	722	696	697	696	674	733	730	678	664	673	683	705	676	674	745	689	680	697	674	653	642	677	694	714	686	658	665	709	686	709	714	686	675	682	662	732	687	687	657	695	705	678	672	671	664	710	697	712	734	654	672	726	728	668	655	674	678	669	696	696	674	694	684	678	677	661	711	671	685	719	687	701	718	748	674	669	706	696	716	685	686	683	682	709	791	671	668	682	772	656	709	697	722	678	678	699	668	692	682	743	683	651	689	676	642	698	687	669	694	692	716	676	698	637	746	707	696	724	684	766	712	721	711	667	695	726	697	725	713	661	744	746	687	675	675	709	710	721	704	676	678	701	702	715	700	708	678	673	707	707	688	653	683	665	684	704	705	709	741	704	695	701	737	725	715	703	699	695	676	652	654	687	673	687	658	683	658	682	699	721	699	705	674	706	682	692	701	703	640	690	650	706	701	700	669	715	636	686	704	681	676	697	634	724	721	723	694	751	737	725	719	699	718	700	663	690	670	763	649	682	739	713	728	688	659	716	712	723	683	701	676	691	681	733	693	697	693	697	685	672	680	733	707	671	752	685	713	696	645	689	646	715	718	680	702	703	722	662	702	689	653	706	700	676	678	707	723	704	684	682	699	673	690	677	674	693	681	731	673	693	737	714	704	718	681	653	652	714	650	679	663	749	676	695	647	680	675	658	676	698	711	735	712	661	692	684	655	703	677	734	661	674	710	681	733	729	675	742	714	705	677	726	723	670	699	694	712	663	722	702	707	651	657	686	687	716	727	715	707	679	685	706	705	658	687	720	740	664	652	717	667	739	680	710	726	690	653	700	684	692	663	728	679	696	656	696	677	728	643	730	694	735	703	754	694	699	653	700	656	703	658	689	680	713	683	649	679	729	739	743	680	687	692	682	747	658	670	719	734	688	670	718	725	700	690	685	650	734	676	721	692	704	687	733	751	710	701	719	713	677	695	695	723	747	698	686	708	662	678	702	715	664	669	670	704	696	676	661	703	687	705	682	715	635	691	676	633	660	717	707	663	718	677	698	670	668	721	665	726	674	734	666	698	690	697	739	713	711	702	711	663	682	668	659	616	730	686	747	687	724	744	683	724	720	648	660	704	682	704	665	737	715	731	670	680	688	680	669	681	776	702	671	657	709	687	733	668	708	689	725	670	723	664	694	709	708	716	676	685	729	741	693	705	699	688	717	726	702	695	690	681	719	704	719	702	684	656	693	677	659	713	721	707	691	716	700	666	675	684	711	692	643	707	683	701	703	696	683	660	733	685	688	706	755	708	711	744	689	716	702	700	664	714	688	667	685	662	681	695	695	713	641	711	709	687	723	695	682	702	678	701	637	671	678	694	674	640	716	692	724	681	662	667	662	652	686	706	709	703	684	710	674	737	709	682	667	701	701	682	674	654	710	700	697	689	692	713	689	685	711	717	689	686	655	740	677	654	691	670	731	717	747	710	708	681	750	693	717	737	688	666	728	655	696	637	739	716	704	689	623	708	692	670	666	678	718	700	727	752	682	706	705	757	680	713	718	723	715	742	726	671	683	696	724	691	742	696	667	711	736	676	693	664	759	705	713	708	689	672	706	728	678	709	687	669	690	744	702	714	660	680	705	658	709	674	687	698	681	714	669	687	675	693	715	695	687	678	685	669	743	682	720	682	667	709	721	679	748	722	685	658	702	671	666	694	699	695	710	688	680	711	688	713	686	686	675	713	695	686	722	637	694	717	650	671	714	690	729	706	648	673	681	685	658	671	691	716	693	721	682	707	692	654	656	724	764	716	733	691	703	664	744	678	675	675	684	690	722	687	690	665	710	716	674	698	717	756	692	722	667	696	703	717	652	765	621	693	695	712	722	713	702	685	670	663	722	722	691	695	658	690	719	755	662	733	656	647	744	691	684	726	683	702	720	668	712	664	679	700	691	676	735	682	719	684	698	705	684	727	718	662	664	690	722	703	679	707	628	660	709	647	683	729	676	707	672	688	719	713	684	719	717	670	714	720	745	694	648	692	714	673	731	700	726	683	699	708	684	719	669	681	697	709	712	663	701	678	748	641	725	674	675	644	665	694	722	686	713	687	720	673	765	673	709	698	697	686	618	667	717	696	737	652	660	731	685	671	670	696	690	704	751	689	726	669	703	676	671	684	768	663	734	706	693	719	720	715	716	723	688	704	681	657	701	666	727	690	757	763	666	681	721	689	695	659	724	678	722	678	687	689	716	701	708	651	699	716	702	693
29696	32936	27354	10652	1484	490	363	334	318	374	353	327	336	340	337	386	327	338	325	325	359	340	329	321	351	372	330	319	334	336	324	355	336	306	344	353	335	308	332	347	337	305	325	309	343	320	339	377	312	340	355	323	332	335	360	321	382	317	322	332	304	338	352	296	357	341	326	313	320	371	323	344	337	328	314	307	334	312	303	371	332	326	336	324	308	351	347	299	324	338	342	335	353	316	312	345	340	352	329	327	331	339	325	379	313	322	310	358	341	290	355	338	308	323	324	320	352	348	326	321	323	362	374	321	347	343	330	320	317	343	344	297	359	358	312	337	306	327	347	314	365	340	345	300	349	346	306	337	337	356	369	329	348	341	332	345	345	318	318	303	337	318	297	340	324	338	356	326	316	330	332	336	318	354	314	344	325	335	344	287	334	327	313	301	346	316	344	353	349	333	346	348	346	335	342	330	352	320	347	341	356	342	311	336	285	334	336	350	367	354	300	332	328	368	332	357	355	342	324	373	335	313	328	348	346	343	323	353	319	322	344	351	318	319	335	333	343	305	330	355	329	336	335	311	342	350	297	334	336	339	330	334	310	325	333	329	356	352	310	366	337	340	350	322	354	318	342	287	341	356	352	338	326	303	341	334	331	355	318	326	336	355	318	319	335	364	343	337	331	358	328	377	323	342	347	326	354	320	302	337	365	332	337	345	348	330	348	351	332	324	315	343	351	349	344	360	307	337	350	343	345	293	314	334	314	334	328	328	310	328	342	341	318	337	318	315	330	345	316	328	356	332	316	354	328	319	343	297	327	299	328	317	333	361	317	332	339	326	346	336	352	346	325	325	324	322	335	308	330	357	353	312	349	328	314	327	332	307	321	300	364	323	301	332	313	282	370	346	349	369	307	335	353	337	329	319	361	346	328	319	319	306	350	380	357	332	337	352	342	317	315	328	345	333	346	365	345	335	331	317	333	346	337	355	317	363	334	344	326	304	348	343	334	363	357	344	333	310	354	365	329	335	357	319	327	350	310	344	325	308	329	369	336	333	325	310	360	325	349	327	337	335	361	337	325	352	354	346	348	326	321	330	334	340	328	331	356	354	329	334	324	327	347	346	326	361	348	345	331	360	345	348	333	322	369	317	341	342	332	343	339	379	333	320	327	343	304	351	323	322	340	338	349	409	323	329	301	350	363	327	356	342	355	317	326	344	306	362	336	334	321	360	356	328	328	305	352	348	327	343	319	333	335	332	345	352	323	311	307	324	322	331	338	331	345	331	328	349	297	313	338	335	346	361	304	348	304	316	339	326	321	340	333	328	352	357	332	364	342	354	334	335	348	320	342	341	337	332	330	318	348	345	302	335	348	358	371	331	308	368	330	346	322	361	322	311	326	319	350	328	323	376	294	361	320	331	333	357	299	318	317	331	364	336	348	338	303	341	324	345	322	323	335	354	339	355	322	343	318	347	348	334	349	339	341	368	345	306	332	314	311	362	321	344	350	328	323	363	324	356	325	301	328	308	323	332	362	338	351	343	362	347	337	331	365	356	341	330	339	346	332	354	351	345	340	383	323	325	326	316	336	334	299	305	324	344	331	341	318	328	353	323	331	312	346	316	336	365	332	328	336	352	317	342	332	317	324	327	361	329	341	354	324	308	355	321	307	323	319	328	330	319	377	357	287	314	326	363	320	332	331	344	366	307	314	349	306	297	327	311	323	301	347	305	350	296	330	349	339	321	353	342	383	361	337	362	349	342	335	374	340	328	315	321	345	339	355	308	303	318	332	300	340	346	327	319	351	345	319	352	337	358	329	320	337	376	337	326	311	352	287	362	337	324	354	341	347	290	323	324	333	341	342	323	326	358	365	344	356	337	354	311	324	357	308	350	357	348	304	357	345	353	311	309	315	344	335	333	323	329	325	344	329	333	333	357	336	333	335	348	335	327	339	296	356	302	343	345	334	334	353	352	329	349	358	355	360	320	320	323	311	329	338	366	330	326	307	300	325	320	328	321	338	356	322	360	354	349	315	330	321	336	325	322	333	340	345	364	322	320	324	331	353	329	357	327	340	345	356	357	359	337	332	373	338	358	343	321	328	325	314	336	323	343	367	352	361	352	347	328	355	317	314	338	364	332	348	347	312	342	338	340	343	315	346	355	338	359	350	364	342	370	358	295	336	352	326	318	334	333	342	357	314	333	317	320	342	303	307	317	314	332	354	341	359	334	339	324	361	332	354	380	341	310	331	345	351	359	339	336	358	338	311	326	329	323	351	303	352	335	353	352	340	353	296	323	308	308	298	304	362	305	332	317	348	342	344	329	353	335	348	375	323	318	326	361	333	323	330	339	320	349	327	339	350	321	346	322	323	311	313	297	309	305	309	318	334	329	327	331	352	320	377	340	336	342	359	308	332	331	336	326	323	341	334	318	333	295	328	308	374	310	309	338	337	346	378	369	324	343	334	338	364	342	338	340	352	306	314	346	349	345	330	318	361	331	322	348	317	340	335	319	334	326	346	323	347	315	313	352	340	332	333	333	341	350	309	335	366	321	372	351	335	342	331	371	331	337	334	355	349	361	344	323	360	352	348	356	334	326	356	364	338	309	355	358	332	323	317	304	319	314	329	351	330	343	346	328	349	350	345	354	322	327	324	341	310	369	308	340	353	348	313	341	322	332	392	330	324	350	351	349	338	361	336	320	320	331	330	315	380	356	346	370	349	297	340	364	328	324	336	323	329	316	348	303	327	338	302	382	340	330	338	336	340	306	328	360	307	309	322	327	335	367	354	350	331	307	356	334	338	305	342	340	337	368	306	329	349	367	329	362	338	315	341	335	337	313	317	325	348	350	361	308	340	357	339	352	343	335	334	328	332	334	313	315	336	354	300	335	346	343	340	339	359	336	341	311	356	335	319	350	343	352	313	321	346	320	367	333	345	341	344	316	358	329	328	300	353	370	327	364	350	369	355	312	333	390	317	354	342	341	328	355	331	329	317	343	335	314	340	334	308	353	384	372	366	304	391	344	347	350	361	357	369	329	350	339	355	333	358	330	314	313	343	357	382	344	339	325	361	309	307	335	377	363	349	335	305	333	318	341	335	342	338	329	356	317	322	334	350	368	358	338	354	320	375	323	334	370	375	330	329	348	328	307	354	329	367	326	336	308	323	337	321	344	336	340	328	308	322	316	345	327	320	340	342	316	312	357	331	336	343	323	347	352	324	349	359	328	351	345	310	373	327	331	308	356	330	343	325	331	308	344	332	300	339	325	329	331	303	339	303	324	314	310	337	351	317	311	305	351	345	344	348	332	332	359	321	312	314	321	334	310	320	327	314	334	336	309	330	355	310	308	312	363	380	357	332	350	313	364	334	341	343	336	359	336	335	329	357	322	343	332	341	329	345	321	294	341	366	333	361	336	352	338	344	341	331	366	349	346	318	311	303	311	323	354	335	324	305	360	358	336	315	325	320	365	347	322	330	335	320	303	343	319
37036	49741	31927	11434	2820	983	688	634	616	637	662	620	619	593	651	700	617	649	614	591	643	667	609	621	612	624	617	624	591	658	617	634	688	640	638	642	600	607	636	639	618	640	638	587	661	600	664	631	655	661	670	641	612	606	619	609	660	638	591	586	667	599	664	619	630	639	602	618	591	615	615	601	670	628	611	648	637	634	636	632	638	614	628	628	630	639	653	625	643	636	635	605	612	637	640	671	605	580	612	646	667	642	653	624	613	621	670	587	627	628	633	612	632	636	628	601	656	615	646	612	600	615	640	651	604	580	641	682	621	627	613	614	610	654	610	637	633	607	614	597	643	639	581	576	597	624	614	614	646	670	582	617	638	650	623	616	664	638	644	634	658	667	631	619	602	639	634	643	579	628	634	624	630	616	664	609	634	625	595	579	650	622	623	614	587	614	620	626	641	638	622	683	660	627	621	613	628	615	648	620	672	613	622	605	639	642	641	645	626	649	601	615	683	622	638	639	657	645	630	633	632	616	669	667	596	625	645	645	589	592	568	632	667	642	638	625	611	623	619	644	617	597	595	620	636	614	605	557	639	620	657	637	628	629	658	662	648	611	582	629	637	624	648	620	603	630	645	611	607	638	634	660	586	631	627	649	658	680	602	651	657	590	665	651	639	631	627	625	656	631	652	604	670	600	592	668	633	588	635	616	623	621	658	609	606	622	628	636	634	625	631	638	612	637	649	643	637	606	621	580	621	588	644	611	624	651	661	628	578	642	618	591	585	644	640	635	620	624	673	624	646	626	626	589	608	645	639	638	594	650	647	607	659	629	647	647	589	608	628	666	597	657	656	617	643	631	634	667	667	610	639	629	593	643	646	597	627	662	669	615	599	634	636	619	615	632	629	629	610	637	643	635	645	661	602	603	624	634	631	641	633	621	628	642	657	574	614	610	637	611	666	596	639	650	611	614	603	651	579	635	645	609	668	664	623	651	662	632	623	621	623	643	691	625	624	634	625	623	622	590	600	634	622	638	640	634	642	596	616	637	635	640	547	671	638	611	606	639	655	583	587	633	605	621	621	619	660	668	655	643	647	635	653	658	591	634	608	662	633	616	608	625	631	664	587	609	615	606	625	677	597	667	633	628	633	661	613	605	676	668	623	611	607	622	624	641	604	577	640	580	652	635	650	615	627	602	650	626	613	669	578	639	645	682	658	601	621	647	640	648	632	609	631	624	626	634	628	615	617	629	628	613	645	635	586	659	631	560	634	633	614	646	637	604	574	587	603	614	584	603	631	615	635	615	576	615	624	616	617	686	637	607	637	583	618	614	624	615	615	646	647	649	622	644	650	592	664	613	693	621	610	616	594	619	663	670	652	611	629	642	641	617	633	614	655	599	628	674	626	659	653	576	668	627	621	618	603	635	607	589	628	648	633	617	621	607	633	615	612	651	621	627	572	636	607	617	641	642	663	648	628	612	606	625	624	658	622	657	610	637	622	652	649	642	611	621	646	579	671	641	619	629	607	633	662	637	631	630	614	606	645	657	671	586	633	631	641	633	647	645	624	602	645	615	610	633	629	619	613	637	655	641	576	608	600	676	627	618	642	589	573	668	613	627	612	634	646	633	624	624	645	622	600	655	676	619	661	626	640	660	650	608	653	646	630	593	631	666	596	643	580	591	645	655	642	598	598	580	650	659	601	647	601	621	653	632	595	598	632	612	599	626	627	602	623	601	597	669	610	612	581	610	580	579	620	610	591	644	639	557	643	644	620	627	665	626	628	666	589	661	640	647	656	619	622	660	663	619	607	628	656	614	619	604	633	641	688	623	677	631	625	632	604	614	619	602	637	645	650	653	619	642	595	639	610	651	624	682	631	654	616	654	632	645	634	692	626	660	626	607	628	599	598	630	608	599	669	631	635	632	656	660	654	612	604	648	657	587	640	589	624	645	620	665	588	589	605	615	615	632	617	655	622	598	623	663	651	649	608	633	576	617	610	609	659	657	633	630	593	677	641	640	630	633	657	642	624	654	633	632	641	627	640	616	680	617	624	627	625	646	661	593	621	616	594	607	631	609	666	642	616	649	607	645	626	651	614	631	603	605	694	631	563	667	595	625	645	633	620	607	623	614	677	597	632	671	593	631	612	671	628	622	640	627	608	654	670	621	668	675	622	626	625	625	657	634	617	609	620	616	597	616	610	629	632	614	667	614	594	604	611	638	656	653	646	620	616	628	640	622	572	646	624	671	595	648	614	601	646	629	640	605	635	645	663	584	619	647	596	637	622	658	610	633	635	602	644	641	604	671	572	633	632	625	623	622	635	644	670	656	623	596	649	645	658	631	670	616	583	595	597	638	654	669	669	664	599	624	639	608	651	615	667	630	619	642	639	661	605	656	665	647	578	650	645	628	630	615	610	623	628	621	592	627	633	622	668	640	609	620	655	644	601	633	644	689	617	651	631	622	601	636	589	626	658	611	657	620	635	623	619	624	638	645	610	653	638	621	658	630	584	673	636	691	633	644	576	646	638	622	650	630	667	611	612	588	658	670	668	656	608	661	599	609	610	659	608	625	650	649	596	581	639	619	650	620	609	607	649	609	621	615	631	645	580	654	626	642	648	629	608	628	684	638	659	605	664	618	632	647	658	601	626	668	663	572	691	644	610	625	677	610	650	643	634	651	644	612	665	609	666	630	559	580	601	622	674	593	625	610	611	637	656	612	632	639	650	658	592	603	661	617	624	606	652	607	610	632	680	605	644	666	598	601	621	638	624	654	620	621	624	648	627	626	637	636	646	621	602	585	617	623	590	640	645	629	604	605	643	629	634	630	629	676	665	616	610	653	595	611	636	649	632	653	598	623	585	649	631	612	615	604	632	613	599	647	610	632	635	602	633	663	631	653	652	612	585	620	674	695	636	621	660	638	644	645	635	596	641	628	698	594	585	609	683	635	686	655	635	638	629	580	613	623	619	625	646	644	628	618	652	666	615	614	644	617	674	614	621	633	591	652	666	623	666	651	659	634	640	650	641	641	646	636	581	669	646	617	603	637	630	612	634	567	670	642	621	604	640	621	638	610	634	623	605	622	600	627	627	602	625	602	637	651	622	609	667	660	662	624	595	631	655	594	604	599	624	606	660	627	646	644	671	606	623	630	628	652	594	581	622	647	595	605	592	615	592	626	622	641	621	630	660	632	676	628	576	629	591	604	672	608	604	615	643	692	675	645	664	640	630	608	624	614	636	585	611	593	650	602	627	609	642	635	616	676	636	594	607	646	615	617	614	595	623	637	666	609	569	610	578	610	613	636	657	604	573	647	570	645	634	630	633	617	639	574	636	589	659	676	644	670	623	648	634	638	612	630	634	632	666	590	649	637	627	605	619	634	634	632	622	636	610	655	656	611	610	655	625	673	624	656	585	607	651	666	615	626	627	619	609	631	615	634	653	649	641	603	589	620	617	621	664	624	656	673	676	585	632	603	639	593	633	606	610	656
25051	25310	33963	26532	17063	4125	544	384	345	360	347	321	338	316	335	333	360	340	340	352	335	351	313	310	364	332	318	362	341	347	315	314	337	360	359	331	305	330	322	344	358	367	375	328	327	332	299	337	327	359	302	342	335	321	323	328	314	305	340	364	336	332	316	336	341	349	330	332	330	324	342	351	335	332	358	337	327	332	359	363	329	337	332	337	345	332	328	341	333	326	314	358	349	320	333	356	334	341	339	351	334	330	340	356	320	351	332	271	323	329	320	329	304	309	323	358	375	325	311	338	308	332	383	347	329	329	346	314	343	327	346	308	352	335	321	323	333	330	365	327	342	305	340	327	338	308	347	329	334	342	342	323	316	337	334	341	354	322	333	331	323	316	332	313	351	332	318	334	345	320	349	330	331	348	327	325	365	338	362	320	318	343	341	359	362	324	321	316	329	340	338	315	347	344	352	333	332	346	306	331	319	338	334	380	330	284	373	349	321	337	345	320	333	343	305	305	337	337	338	339	340	300	316	355	352	339	318	342	315	342	352	311	348	333	358	317	329	350	330	310	338	351	306	312	315	292	332	292	367	331	352	314	322	340	327	352	352	377	330	357	330	304	330	324	315	324	320	347	358	342	314	363	349	346	319	290	314	339	361	326	348	310	312	311	311	302	338	301	364	343	324	343	333	326	315	340	306	336	327	293	316	332	367	315	325	329	308	337	327	337	318	313	355	319	344	316	346	326	357	295	346	321	355	319	330	330	342	313	344	375	327	353	345	352	319	363	329	323	310	361	317	314	316	317	321	326	352	334	378	349	329	330	341	331	352	351	350	312	345	321	334	359	313	327	329	321	322	359	327	328	365	319	345	321	368	350	328	337	340	298	333	329	345	331	330	337	311	341	365	344	326	318	321	307	322	332	327	324	333	346	308	363	353	335	334	335	325	315	300	332	337	329	356	316	377	364	332	364	346	335	344	270	340	319	337	340	311	315	330	313	311	330	309	353	341	377	316	329	320	324	328	329	320	338	335	315	352	328	323	336	335	326	358	347	368	308	340	337	328	342	359	325	350	310	329	328	361	331	329	333	371	312	322	325	338	309	345	318	304	334	319	317	343	300	334	321	338	322	352	338	319	346	322	305	310	356	388	303	324	308	332	307	352	308	344	334	343	345	339	343	309	314	352	355	333	326	333	337	323	373	329	354	320	346	344	358	376	351	318	307	309	353	350	351	373	332	350	332	312	350	354	328	319	335	323	301	344	346	368	329	315	328	309	325	312	335	332	326	315	313	344	358	340	372	331	324	322	309	336	350	324	328	363	313	355	326	308	312	348	369	331	363	351	339	352	347	309	317	327	303	319	344	350	373	358	363	339	315	370	318	329	354	361	351	323	352	358	344	302	319	328	305	335	304	359	326	335	309	332	301	331	357	342	330	351	327	320	304	323	317	312	347	306	321	332	362	346	362	348	321	352	326	332	325	343	306	343	325	361	359	306	309	321	359	305	360	354	368	339	346	344	330	321	340	326	307	316	320	327	327	351	344	363	355	321	337	313	348	357	323	302	314	313	370	346	349	313	363	333	329	341	331	330	345	328	323	318	321	348	333	360	334	331	386	345	339	342	338	356	353	294	314	315	332	330	332	338	340	347	328	356	358	347	342	345	318	348	270	347	329	338	324	314	314	352	323	326	291	311	383	302	353	339	317	353	338	340	322	324	356	321	330	359	354	348	303	312	346	352	327	326	332	331	301	348	312	332	343	320	324	329	333	330	354	312	317	353	361	349	320	323	326	330	319	322	311	350	332	339	365	292	303	306	347	317	337	316	370	326	316	327	320	311	356	316	303	344	302	331	371	329	314	323	322	363	357	333	325	345	353	337	318	338	305	342	335	350	390	342	340	344	315	310	332	367	327	338	381	367	318	299	351	321	332	322	350	347	314	345	343	320	338	347	340	334	332	331	309	362	348	346	334	337	335	328	317	326	340	321	332	315	315	331	355	321	332	358	333	351	322	365	359	336	307	329	319	325	323	306	345	298	333	348	369	346	296	313	339	353	319	348	285	323	332	335	364	344	347	311	345	349	308	355	341	338	322	325	308	314	313	332	317	336	328	317	355	326	359	338	366	333	313	357	327	341	330	339	352	346	339	316	350	335	311	325	333	321	325	345	326	352	349	327	331	336	317	317	314	342	358	301	346	297	328	343	304	331	309	345	340	355	328	297	322	337	350	330	356	343	335	318	340	312	354	320	338	339	341	318	316	325	335	347	351	344	309	342	314	332	335	351	324	322	335	339	362	324	345	330	338	354	317	342	328	286	329	360	338	357	356	321	323	311	333	316	327	311	327	332	335	345	328	323	314	317	357	330	308	363	325	366	354	337	313	340	303	357	361	357	320	355	360	342	300	327	328	307	368	334	325	340	314	326	313	329	362	338	352	346	342	341	340	361	342	303	327	320	338	328	334	352	352	323	321	326	312	345	336	347	361	349	325	353	358	349	355	346	309	315	334	365	349	345	324	318	324	334	344	309	335	357	368	348	349	313	336	351	328	336	302	346	314	335	327	363	309	371	300	338	339	306	300	325	342	359	342	312	325	347	338	323	354	345	340	284	351	365	321	325	327	340	341	285	320	306	325	355	339	313	355	310	354	316	349	323	370	355	306	363	323	361	342	340	331	314	319	347	325	335	342	304	369	367	360	336	314	319	341	317	325	317	359	358	301	347	332	336	328	333	312	316	373	320	358	348	299	300	341	322	334	341	361	314	322	368	378	349	310	298	330	356	333	363	319	332	319	341	337	308	338	342	352	354	302	301	327	317	374	349	315	359	336	305	338	349	340	315	293	328	309	362	354	328	346	304	316	348	348	362	318	331	338	340	344	308	323	340	332	359	294	291	315	327	327	320	335	344	339	327	326	319	342	319	340	357	320	321	333	357	331	296	329	340	317	342	350	359	378	330	332	332	333	356	300	359	384	325	357	369	338	364	338	335	342	355	326	332	335	328	339	327	332	339	350	296	315	332	347	318	323	333	333	339	366	314	318	334	389	297	349	332	317	313	335	368	333	348	358	307	351	349	302	305	336	311	343	329	328	346	347	345	305	333	305	350	347	304	349	319	360	337	341	305	301	339	324	355	325	333	347	288	322	343	362	353	335	380	322	331	306	317	376	385	336	350	331	355	329	292	324	310	339	341	347	366	303	369	334	325	337	341	340	333	313	353	327	367	332	343	350	332	330	322	327	311	323	320	315	301	339	311	333	334	331	339	321	333	367	341	304	365	329	331	300	321	333	339	320	356	339	329	344	327	304	324	350	330	345	329	322	305	340	350	326	338	341	320	364	360	336	349	307	330	333	346	345	344	345	335	330	340	316	327	334	331	303	330	347	320	314	305	352	323	333	329	310	318	325	379	325	362	365	323	312	314	354	359	322	345	352	323	357	346	328	336	317	313	332	344	356	352	321	330	327	351	321	315	317	337	330	296	278	330	319	312	334
59359	90051	61113	31360	10630	2482	898	689	643	650	619	639	623	588	685	667	609	604	603	621	593	579	578	640	631	629	657	629	637	591	613	626	687	605	634	594	626	631	638	611	641	580	596	615	691	622	619	631	725	667	627	606	638	643	636	617	597	646	662	637	643	636	596	623	623	655	613	624	599	585	625	595	606	606	615	633	591	627	642	636	652	653	661	632	597	612	627	642	619	617	682	633	583	630	614	618	609	651	622	601	624	610	633	638	614	666	609	629	633	649	635	625	617	669	644	646	610	600	638	604	640	597	613	628	580	601	618	608	647	671	631	628	674	589	611	573	625	558	615	587	655	629	620	624	653	617	617	613	654	646	632	643	650	651	660	580	652	666	638	587	652	676	615	579	625	662	649	580	590	608	572	663	614	633	603	670	655	633	626	602	640	603	632	593	657	632	607	644	638	615	653	592	653	599	617	610	655	606	650	594	648	646	599	633	626	674	612	624	615	641	633	603	664	589	611	642	593	619	635	649	654	671	597	611	668	624	610	614	635	601	648	585	640	616	640	607	649	645	658	592	601	618	578	614	619	623	630	612	640	610	605	638	657	652	598	653	628	618	609	631	622	647	618	680	626	596	636	603	620	626	618	640	631	658	667	647	651	626	607	615	641	635	632	642	630	640	612	632	578	621	674	656	655	620	604	625	632	654	605	654	612	624	604	599	627	666	615	597	624	615	618	653	597	602	623	652	661	641	605	644	665	617	603	590	635	649	634	637	609	667	610	668	651	619	632	637	617	612	619	614	573	634	605	648	596	616	590	654	647	642	623	630	619	599	649	661	632	680	643	636	614	624	647	615	647	592	628	629	588	622	620	625	657	683	652	627	640	613	629	625	633	653	615	651	606	623	633	641	613	667	596	625	641	625	626	623	559	658	637	604	652	621	633	600	635	611	623	660	619	639	610	652	567	615	651	617	622	655	633	619	614	634	616	582	623	675	636	681	617	632	591	619	653	616	587	620	612	636	648	576	598	634	602	610	640	639	634	626	613	608	627	618	656	634	605	633	573	616	626	597	611	593	593	618	642	642	648	662	646	658	610	596	598	617	627	604	621	641	603	615	609	590	595	662	614	562	582	598	602	615	616	601	585	605	656	627	618	644	645	692	660	657	596	661	641	653	657	608	634	601	613	617	666	670	636	624	626	623	650	620	639	655	656	633	627	645	633	655	624	637	604	675	650	650	641	633	634	633	600	610	630	633	613	609	669	590	625	629	667	658	656	595	656	636	620	653	593	714	626	631	616	593	582	609	632	630	619	640	699	622	648	584	622	563	627	624	619	615	657	638	610	659	663	646	649	650	622	633	615	610	586	609	638	674	640	603	639	634	664	629	663	643	641	700	601	645	601	636	630	635	628	602	658	587	604	664	676	614	624	679	615	626	610	619	611	609	621	702	628	680	592	638	601	612	632	675	606	660	627	603	646	584	640	602	590	637	606	654	708	598	645	626	602	566	642	614	639	610	606	652	632	593	618	636	619	663	588	616	617	638	637	616	660	622	573	626	593	575	610	623	646	642	628	630	601	605	645	670	600	647	619	630	629	659	644	648	617	602	644	659	631	635	603	630	663	635	640	629	575	598	646	607	642	633	663	656	632	584	613	618	573	649	648	641	610	646	653	628	627	577	593	649	675	604	712	612	646	651	602	596	645	615	616	610	617	603	628	680	651	616	603	583	644	592	612	647	650	649	623	615	636	658	635	647	646	633	629	641	595	641	632	602	626	597	646	594	675	632	646	688	625	632	628	646	626	652	643	603	640	635	644	602	633	617	629	610	587	602	589	636	612	645	622	634	619	636	642	648	588	615	643	616	658	602	641	598	642	620	640	624	605	615	619	652	619	598	647	659	555	654	637	585	643	632	622	639	613	613	649	690	636	637	644	609	624	617	641	650	637	623	615	635	654	647	682	600	596	673	618	658	628	671	644	635	637	628	674	659	680	601	621	653	700	593	601	610	592	596	637	629	603	618	660	627	645	640	653	601	627	596	619	601	591	660	695	635	661	645	605	673	686	605	566	595	628	626	632	627	609	664	634	657	661	637	572	613	609	579	629	668	628	665	604	672	648	638	634	623	626	633	605	656	623	646	635	597	620	598	636	606	594	637	648	667	673	606	603	598	560	613	628	591	660	644	626	629	639	595	655	674	646	600	669	643	605	630	635	612	621	622	592	614	654	637	615	628	649	609	621	637	603	593	665	622	650	603	641	605	604	672	651	599	667	626	609	623	642	652	623	620	619	603	630	601	668	614	687	646	631	616	666	602	628	610	609	608	620	599	636	628	643	631	663	647	635	655	596	626	634	666	620	628	654	622	657	649	621	602	610	608	655	587	653	678	620	683	627	637	587	615	623	702	566	692	605	619	629	653	671	622	669	601	630	627	589	625	679	634	599	622	618	674	627	635	596	619	646	594	642	627	635	650	631	630	581	634	596	625	611	616	655	617	606	651	599	682	626	603	604	602	639	641	620	598	647	636	613	638	658	643	639	618	614	601	667	603	672	618	639	639	672	633	641	617	657	602	661	634	629	629	652	593	633	615	629	655	645	598	619	627	603	655	619	612	662	679	667	606	640	677	647	619	661	675	631	613	637	631	661	594	613	588	678	642	608	626	605	646	631	592	603	610	643	643	646	665	646	649	670	611	639	622	587	650	617	631	602	605	684	630	615	621	641	638	625	624	607	609	606	613	612	656	643	606	624	629	619	626	603	635	709	638	653	646	618	631	612	627	656	623	635	619	623	617	637	661	627	655	615	569	609	679	640	619	651	597	613	588	615	660	586	631	611	600	629	634	644	620	587	640	611	593	630	647	591	671	643	668	664	649	627	629	629	659	604	648	609	670	618	580	630	611	616	613	649	556	654	657	587	636	640	636	639	657	666	616	629	669	678	649	666	654	623	591	631	635	622	651	619	658	599	666	621	622	623	610	610	643	563	639	615	606	621	647	667	612	672	644	604	605	656	605	600	606	658	633	636	620	619	642	585	613	611	619	665	634	601	664	614	630	622	630	584	602	614	628	617	602	615	607	666	637	652	646	614	619	642	588	627	620	673	616	645	615	650	633	668	621	676	571	606	613	629	655	658	610	611	665	604	595	599	580	624	638	616	632	625	634	646	653	652	589	627	647	620	653	636	596	621	607	653	648	624	627	593	599	639	607	621	639	592	584	697	628	625	617	622	642	614	603	602	619	624	612	610	642	660	634	695	623	650	659	665	643	605	594	659	648	638	623	619	612	652	631	614	650	595	613	612	666	608	624	595	662	603	613	685	666	628	588	598	579	630	626	617	631	634	631	608	643	613	602	637	614	636	625	646	591	569	641	637	645	633	649	652	589	610	625	640	656	623	628	651	611	642	615	645	640	615	693	645	610	651	623	630	600	613	602	654	636	637	597	652	626	609	614	652	590	618	604	625	596	666	618	646	614	637	600	593	643	655	689	610	621	642	570
23485	22852	31264	24873	20965	15662	2339	500	408	411	398	421	359	403	422	359	372	395	412	396	427	387	376	398	434	406	383	366	390	414	390	385	376	349	364	380	341	376	389	421	393	427	357	381	433	401	357	407	355	357	425	418	392	395	403	391	369	379	408	384	370	346	420	384	422	338	414	351	413	388	351	382	393	378	385	394	411	376	397	396	402	399	367	388	374	396	390	345	394	386	375	384	356	412	396	371	393	411	400	387	347	382	401	400	405	387	381	392	398	391	386	394	403	386	426	381	386	360	370	434	400	366	403	354	393	410	369	392	411	364	367	399	373	405	385	394	367	371	396	373	386	399	401	376	373	371	369	344	378	395	362	411	355	380	361	427	382	379	406	389	361	405	369	385	402	401	386	371	398	369	388	385	412	399	339	364	421	363	374	378	367	398	401	353	389	386	388	375	385	373	371	340	387	387	355	403	393	384	388	371	410	370	384	339	389	364	394	371	355	390	397	391	359	380	379	404	421	396	383	354	370	378	406	370	397	381	384	361	404	373	400	395	370	370	388	355	381	389	395	370	385	399	396	380	397	390	387	400	392	364	384	383	382	377	375	387	395	375	381	395	384	383	398	426	380	363	386	363	384	386	409	399	382	410	407	377	366	394	394	381	392	383	403	369	391	399	406	373	360	378	382	379	372	401	372	401	385	380	386	375	381	407	392	400	398	373	387	394	388	410	375	364	400	371	373	371	394	395	389	385	387	379	362	388	376	404	430	382	398	408	390	373	381	403	414	385	373	380	404	402	398	382	397	376	398	405	345	376	378	372	380	382	359	367	383	378	374	380	388	399	387	396	362	383	428	401	388	379	364	347	378	363	391	372	379	388	366	375	387	392	391	393	380	421	389	408	406	390	368	364	422	362	369	373	401	355	429	369	379	377	379	390	398	354	391	362	388	369	406	370	398	393	409	382	391	395	384	369	383	377	393	399	398	366	385	394	360	390	395	395	409	396	384	372	416	424	374	352	347	383	352	401	352	391	375	377	392	404	396	377	379	371	415	374	367	363	384	399	378	364	377	391	379	384	373	402	425	389	405	395	381	364	391	375	354	405	406	392	378	424	394	369	392	386	385	365	404	395	395	359	406	387	369	379	380	420	364	382	425	378	333	386	385	389	386	398	380	400	379	428	353	336	368	376	360	387	385	372	367	417	375	374	381	432	396	357	400	352	397	376	368	389	356	386	346	396	370	407	347	363	352	387	396	385	402	378	418	399	349	395	379	399	388	401	377	385	382	413	426	383	362	386	392	382	398	416	415	399	424	368	363	359	358	393	391	392	394	376	376	372	386	359	382	316	392	373	401	379	394	409	383	390	405	366	370	417	392	371	374	399	372	389	410	404	401	373	387	402	366	390	387	381	394	387	394	383	392	359	385	381	371	374	342	409	395	375	403	392	372	393	392	411	378	375	392	374	385	408	365	436	365	410	390	394	386	367	395	385	388	404	364	395	398	393	356	410	382	421	373	386	397	396	395	385	355	366	384	369	397	407	368	411	349	361	370	381	372	397	389	386	394	395	406	381	385	402	354	387	378	351	399	372	384	385	377	372	369	395	385	385	422	359	387	392	382	381	397	393	407	429	389	366	359	399	360	363	364	387	370	355	408	403	357	402	369	389	400	384	375	416	359	383	398	360	411	383	393	359	395	380	393	385	388	377	367	382	398	371	390	370	350	354	385	416	387	400	384	346	378	372	407	402	393	404	371	363	372	391	382	375	379	372	427	366	371	353	416	375	349	376	330	379	347	392	389	381	394	399	396	406	376	379	412	361	377	420	388	367	348	392	367	378	400	381	375	369	392	383	381	378	398	392	337	441	381	409	414	375	390	382	349	361	386	334	386	399	363	395	396	414	391	383	405	395	394	379	369	391	377	354	385	368	377	369	415	372	367	404	371	412	367	423	403	373	355	380	387	387	398	378	404	386	391	360	439	373	398	393	425	374	369	391	366	387	396	376	384	415	350	423	382	361	393	394	419	380	407	401	358	386	399	369	373	382	367	367	403	373	329	388	348	394	358	365	387	397	362	370	394	386	375	399	379	372	370	376	368	387	344	377	405	428	369	380	406	414	403	365	400	361	365	369	383	392	407	392	385	385	378	409	373	363	382	392	372	359	367	365	372	386	395	378	381	372	389	414	357	377	394	387	389	381	379	398	384	370	353	382	357	378	387	373	416	392	394	371	374	404	401	421	343	389	380	361	390	401	364	404	393	365	395	383	399	398	387	366	392	381	411	377	352	392	362	354	365	360	389	368	409	368	347	392	390	396	412	380	405	400	371	408	340	390	412	364	383	397	429	396	371	425	355	378	365	397	370	365	394	397	393	402	387	390	400	383	384	376	384	370	389	363	370	341	389	358	403	361	368	376	378	390	361	337	361	381	389	364	375	374	400	392	401	392	369	417	410	396	351	388	410	389	408	381	380	378	411	349	393	381	388	401	368	403	375	336	365	405	387	390	363	396	403	396	397	385	369	384	406	414	414	358	364	386	387	406	365	385	373	412	359	374	369	349	373	372	395	388	383	360	347	407	394	375	362	390	368	410	351	394	352	391	380	393	386	399	371	396	362	387	394	384	442	370	399	359	364	411	389	373	422	360	388	399	350	391	366	381	362	390	383	367	403	373	384	388	373	394	381	390	387	372	365	411	352	401	356	375	396	407	400	375	383	375	398	358	367	392	366	391	424	382	342	364	393	379	400	366	389	368	388	400	429	351	406	395	380	384	402	362	412	407	371	390	375	433	370	401	418	381	361	413	399	389	363	400	371	396	378	379	374	347	376	388	384	391	380	360	418	381	400	364	364	398	386	404	367	381	401	379	419	399	369	376	399	374	392	368	412	374	361	368	373	391	381	393	379	402	407	381	377	379	386	385	398	374	373	369	380	400	366	363	346	372	371	409	394	401	382	376	389	374	437	378	376	355	403	355	370	401	411	390	403	373	367	387	355	357	391	360	407	389	382	396	373	341	369	385	371	400	359	389	381	392	405	385	393	399	346	346	425	366	383	375	377	413	347	387	406	388	391	377	397	373	358	370	346	400	397	366	386	420	394	398	410	398	402	382	379	363	371	368	373	355	400	384	372	383	407	379	406	400	432	384	403	334	402	406	356	379	363	350	400	406	397	381	343	369	365	382	356	381	371	383	371	437	360	374	414	368	395	365	389	428	417	367	435	382	376	367	393	400	393	376	400	390	399	348	380	381	357	408	350	411	376	406	401	382	393	394	377	390	396	416	387	424	401	393	378	382	399	386	398	377	368	445	425	411	344	356	367	399	413	412	379	372	377	414	414	366	427	423	366	398	394	381	351	411	394	355	397	377	356	430	424	376	375	410	392	393	363	401	383	410	408	402	348	444	371	390	364	363	379	374	365	372	371	354	397	381	373	381	378	376	371	390	359	384	384	370	396	382	394	393	413	361	392	403	378	429	390	378	385	361	385	392	390	360
60005	100935	71611	40397	16869	3944	1094	743	737	700	681	709	702	685	656	691	700	723	726	697	697	701	688	701	719	626	721	720	691	726	741	736	658	690	700	676	673	731	645	660	699	710	754	662	672	696	659	675	659	650	691	740	696	712	729	720	694	691	712	696	703	716	680	669	652	667	686	686	700	658	708	674	717	708	735	679	716	682	685	680	678	681	700	676	683	655	664	686	732	682	663	718	730	702	692	734	753	673	713	695	654	678	665	735	753	686	740	716	663	640	694	672	686	693	687	632	669	708	708	709	706	675	688	693	650	678	697	701	679	674	692	686	661	732	604	683	661	674	700	717	692	677	684	698	690	715	683	685	710	685	683	706	703	694	692	674	673	704	671	716	724	684	777	688	688	711	694	647	685	712	743	699	661	658	685	678	735	710	676	672	732	729	648	740	697	688	727	717	672	727	726	698	706	705	723	703	684	684	680	671	634	699	690	688	755	691	701	720	700	669	704	698	701	694	717	711	674	670	735	674	662	696	684	675	720	676	705	690	704	692	724	696	714	709	679	706	737	721	683	702	695	685	650	664	674	703	695	687	702	696	659	702	697	688	681	695	676	668	701	658	708	664	654	691	708	675	688	713	671	683	741	706	695	701	734	662	703	729	729	701	701	674	677	650	656	669	689	688	703	685	725	687	711	656	682	674	685	747	705	741	714	733	626	714	619	706	683	728	701	692	709	706	689	681	687	692	688	724	665	680	693	665	711	666	721	683	632	679	717	755	652	711	658	698	696	748	655	676	698	678	681	674	689	691	733	659	676	708	668	676	691	702	691	660	694	686	720	692	636	645	748	740	667	711	736	703	670	704	679	641	684	706	659	718	656	717	703	711	687	712	695	715	682	645	694	693	698	700	721	653	676	729	661	722	726	672	700	725	711	696	676	701	736	708	673	658	727	696	694	668	716	668	628	699	690	699	694	678	692	643	697	729	667	663	704	715	704	746	702	649	667	729	667	696	729	694	729	708	675	727	691	681	706	688	715	672	686	654	716	698	723	675	683	694	665	715	685	713	696	672	691	690	735	713	698	737	673	733	712	708	632	730	662	678	713	688	678	659	679	702	670	695	652	653	690	720	709	676	666	691	697	681	721	637	744	713	681	687	682	734	663	685	681	729	673	693	739	696	708	647	694	693	685	712	701	720	669	724	717	676	678	732	710	704	648	679	731	694	684	696	674	696	741	634	721	695	683	704	701	662	701	690	695	699	694	707	709	684	698	709	632	734	668	668	704	710	727	693	702	695	680	712	690	727	658	678	707	682	695	680	668	667	654	707	700	688	708	696	708	725	650	687	735	663	673	718	750	683	630	714	773	635	684	668	727	710	667	682	700	711	709	698	710	700	669	691	702	676	692	681	699	694	714	682	687	751	655	741	737	666	712	677	660	701	701	689	733	695	671	682	711	701	700	686	708	708	716	739	693	683	650	696	725	677	723	694	642	696	696	714	713	695	700	656	686	666	695	643	747	718	705	688	760	635	677	713	701	675	673	721	703	711	681	633	665	712	690	676	684	672	692	703	662	684	671	744	707	721	685	649	685	733	705	703	659	708	695	672	716	659	686	663	690	663	675	681	694	700	685	699	661	669	728	687	683	674	694	718	678	721	700	718	702	660	690	684	686	719	739	679	703	684	705	677	707	662	676	740	665	674	653	685	679	666	697	732	706	681	676	679	686	772	726	684	686	698	710	697	692	645	663	708	685	703	678	683	723	684	695	677	684	673	701	688	688	734	655	699	665	754	703	714	668	695	676	697	706	682	729	700	659	687	677	668	686	684	710	655	631	705	685	706	658	678	671	687	680	686	680	715	688	700	695	722	690	668	728	703	683	688	651	726	717	667	701	715	695	750	717	679	696	689	702	693	668	682	710	741	707	672	694	655	676	714	722	632	686	716	661	649	680	696	748	662	720	653	726	719	682	725	687	729	674	726	690	712	709	709	741	729	742	682	633	694	696	678	698	733	701	657	716	721	637	699	690	698	753	706	716	638	660	692	661	719	712	657	660	684	649	701	631	732	681	677	682	759	727	704	717	677	678	728	681	704	719	653	701	695	680	713	686	702	625	678	684	710	753	688	677	700	767	705	666	721	695	693	662	705	703	677	677	625	671	769	723	662	703	667	613	725	693	716	682	723	648	694	697	664	696	712	711	717	662	700	703	708	731	684	710	735	710	688	704	731	703	673	738	690	727	727	695	700	704	676	694	731	687	712	699	694	667	646	661	670	654	633	703	685	739	668	710	709	691	683	693	758	747	659	746	719	662	723	694	691	700	685	739	663	685	741	701	685	679	690	703	688	692	678	704	742	688	681	676	683	743	648	665	681	707	720	667	632	689	737	660	690	660	738	673	697	702	673	667	717	682	698	652	660	678	691	716	679	674	757	651	712	707	674	677	692	705	681	685	669	707	661	661	725	700	686	619	693	685	724	683	626	713	658	712	676	685	701	686	677	662	658	683	706	663	670	642	689	659	725	714	723	684	672	692	700	710	658	732	677	675	749	720	658	717	704	722	722	711	722	711	748	725	666	719	697	751	667	698	706	700	681	715	677	712	690	727	640	711	742	659	674	679	710	684	711	740	716	684	716	685	689	679	692	695	695	699	710	677	653	653	720	659	707	694	713	750	697	675	689	732	645	699	731	683	686	683	715	690	674	695	658	683	691	672	697	720	683	668	701	769	675	700	734	679	706	713	654	677	650	688	698	692	697	656	687	702	725	646	720	661	728	668	752	644	746	683	700	692	710	668	683	683	679	704	664	670	684	730	676	674	690	747	674	688	715	692	640	721	685	675	692	702	750	672	682	675	645	663	706	677	707	690	703	720	708	746	725	712	669	690	730	680	706	692	673	700	682	668	683	678	693	702	683	655	706	667	645	676	715	708	696	685	670	719	685	668	700	692	704	678	657	685	685	685	673	688	675	726	700	718	666	682	647	653	657	725	667	708	689	645	713	659	667	702	668	629	680	723	700	620	721	692	694	743	705	686	728	685	692	749	681	694	716	724	701	708	676	722	707	685	680	734	700	716	727	714	715	687	684	701	651	743	716	683	688	653	666	682	688	698	705	660	657	654	673	703	661	696	720	709	670	669	687	719	724	695	645	673	688	670	655	681	665	717	660	669	709	695	702	673	712	669	721	665	677	693	702	718	686	644	726	696	703	705	680	736	679	672	711	704	701	701	692	746	686	690	710	705	668	644	726	700	690	678	722	660	672	646	714	685	725	712	691	695	678	697	692	672	662	659	634	674	669	741	680	668	679	709	714	704	711	751	689	688	688	729	728	728	705	676	703	681	679	683	728	711	689	708	656	692	636	737	766	653	721	693	695	673	745	734	663	658	689	675	707	674	630	697	677	680	667	692	666	707	715	647	703	736	688	692	671	666	698	667	637	706	698	701	701	731	665	702	655	698	714	699	727	718	706	730	711	692	707	708	671	613	667	686	697	700	658
30028	32374	27227	10913	1511	486	355	322	348	348	311	362	361	326	328	326	324	338	315	315	333	334	339	307	306	352	317	318	313	320	350	333	326	309	334	342	317	323	332	325	348	296	355	331	324	344	323	309	324	334	288	330	326	332	331	304	319	324	330	315	314	325	330	322	341	354	351	336	322	309	319	345	306	340	331	328	333	335	301	383	378	345	335	341	343	298	288	355	335	324	318	370	348	319	317	344	334	323	329	327	323	321	334	294	372	318	344	346	321	351	295	369	319	331	326	341	336	352	348	327	365	353	314	341	321	332	330	348	331	308	335	331	298	312	347	323	310	313	374	329	352	362	346	326	337	334	342	325	322	331	340	348	331	336	308	328	350	305	313	361	325	301	317	315	343	356	295	337	324	300	344	348	354	320	367	328	352	331	345	322	315	307	349	321	314	328	297	322	343	346	331	298	346	337	367	352	343	346	329	332	347	317	330	342	299	300	320	306	337	314	316	337	364	313	326	360	352	312	329	310	341	350	309	315	326	321	316	320	316	341	353	326	320	321	332	326	346	319	322	371	323	352	355	328	328	340	348	347	322	337	322	335	332	348	352	337	320	334	374	324	314	345	355	316	344	314	330	364	365	327	325	373	327	361	340	347	306	301	299	298	329	301	319	340	342	354	344	355	338	318	303	316	342	302	340	340	375	308	343	306	356	329	314	317	323	314	362	329	343	344	326	343	328	322	339	366	350	329	294	327	320	323	340	333	313	343	334	323	365	339	314	328	286	346	336	320	315	346	327	355	336	351	333	301	319	318	346	334	328	308	323	321	336	310	340	312	350	352	316	313	301	307	350	318	334	330	350	304	296	327	348	346	331	310	304	341	333	284	329	332	336	332	322	347	330	332	335	367	336	329	311	331	342	300	369	297	333	329	330	308	299	341	336	358	321	307	317	318	371	314	288	310	317	284	340	343	311	345	306	323	334	327	323	312	295	330	305	297	330	305	344	343	328	324	318	315	356	328	336	316	314	295	319	329	344	329	327	346	328	348	311	340	320	307	326	314	289	341	324	339	316	333	339	308	338	343	337	346	348	332	349	359	309	352	342	323	326	338	332	340	320	333	343	348	347	315	353	295	337	349	355	337	318	323	342	316	346	303	326	343	342	323	328	367	359	314	321	347	312	328	366	344	331	356	319	338	333	295	342	321	325	366	331	314	352	333	327	327	319	347	329	304	335	307	322	361	346	314	325	337	318	338	303	327	343	326	337	321	376	336	317	325	330	355	296	373	327	322	354	360	330	314	326	348	297	347	341	345	350	337	339	327	304	341	323	338	311	327	347	332	315	338	353	316	347	349	351	352	344	327	319	309	339	336	353	336	335	333	349	335	359	328	329	322	289	369	330	354	309	337	325	327	354	315	327	378	309	382	341	308	323	301	307	332	361	353	301	342	296	326	327	339	348	354	345	309	340	327	333	332	370	319	325	336	316	344	305	319	347	390	360	336	336	346	303	329	320	363	329	345	341	336	299	322	321	325	311	315	367	332	312	335	344	323	320	349	346	370	350	332	331	310	327	324	303	334	313	363	319	345	341	293	328	328	334	338	330	332	350	358	322	311	318	329	296	373	364	312	328	316	325	333	342	319	327	327	319	337	313	311	343	348	347	321	359	332	330	341	349	342	327	354	314	329	314	347	344	340	359	333	338	310	331	354	306	297	315	331	295	347	337	338	333	321	333	300	319	320	327	322	342	346	319	325	335	311	377	347	335	326	322	346	349	305	314	322	317	300	341	318	337	347	331	313	335	300	325	312	325	345	332	324	325	279	329	340	323	322	322	311	274	327	295	338	307	352	289	320	355	343	348	326	348	361	349	313	340	323	301	342	371	331	318	296	333	348	352	290	311	334	349	346	330	319	354	345	323	307	356	350	343	347	327	340	343	326	355	330	328	282	324	318	332	327	351	327	368	357	358	336	326	363	323	340	356	331	320	344	334	344	312	322	318	353	337	343	362	338	356	334	319	313	345	328	350	330	333	341	344	343	304	357	347	325	339	322	334	330	346	331	345	335	324	356	319	373	314	328	301	330	342	352	334	336	345	323	343	321	328	334	310	336	324	316	315	319	316	334	319	346	330	342	291	320	321	338	361	315	338	347	308	358	342	348	315	341	315	321	317	295	335	358	340	317	326	341	320	320	329	356	345	339	341	345	305	304	328	321	354	321	349	341	339	374	323	338	325	353	318	324	323	350	351	311	320	341	337	329	362	370	358	355	335	294	312	315	349	304	370	345	321	348	334	355	322	306	311	370	337	324	333	333	355	325	358	322	328	342	334	290	324	326	362	335	327	313	305	344	343	303	326	333	357	336	307	348	368	364	343	334	319	332	320	318	346	349	308	347	357	378	309	335	362	329	324	298	308	304	317	301	347	343	339	334	329	327	294	334	319	311	310	341	337	356	317	317	325	296	326	385	335	363	324	344	327	313	325	348	310	346	320	338	337	335	351	323	331	325	348	328	314	327	344	343	315	326	304	331	322	330	331	324	335	319	318	315	337	301	326	324	344	346	324	317	330	318	316	339	309	334	325	335	358	313	337	326	321	347	355	347	320	334	340	303	312	347	360	364	307	350	301	317	322	339	347	307	360	331	301	362	350	339	357	366	318	361	322	325	343	346	338	307	345	352	330	328	321	351	345	300	323	336	378	330	335	322	341	347	306	327	313	347	310	348	347	321	328	327	303	314	370	345	326	323	337	332	298	307	367	359	318	335	361	326	338	312	342	322	325	329	335	325	332	340	310	337	332	322	321	309	364	322	317	319	327	307	317	324	337	345	352	368	344	321	373	327	357	348	345	356	302	360	325	316	306	331	336	312	336	343	352	358	330	291	324	302	357	315	330	342	345	368	335	339	334	360	304	330	325	334	338	339	322	344	359	340	337	331	329	322	317	316	326	332	353	367	292	329	312	316	353	341	339	307	342	341	329	340	350	348	353	337	333	340	337	319	291	326	346	308	321	311	325	306	352	319	336	323	296	349	315	353	299	335	323	368	350	317	283	309	320	371	325	314	334	313	331	334	338	335	307	321	331	308	321	297	307	331	288	305	345	327	362	329	337	310	355	345	323	348	317	325	333	353	328	353	312	346	336	313	331	328	309	336	358	334	341	343	326	331	349	311	302	334	346	364	298	317	318	327	371	323	338	323	349	332	334	349	332	327	338	335	365	325	344	311	297	344	309	305	338	332	304	345	346	341	314	355	349	343	327	314	293	316	339	318	323	376	357	354	329	330	309	365	369	301	316	308	325	347	344	356	321	341	336	321	375	348	337	382	325	331	334	335	376	309	361	337	325	336	325	303	363	309	340	337	294	331	309	349	350	335	349	305	334	320	351	330	371	338	329	350	325	337	320	305	318	332	340	318	291	321	320	328	360	305	334	311	348	314	323	327	359	316	345	316	339	338	355	363	327	315	330	340	326	342	338	382	320	348	311	324	351	359	344	330
37982	49089	31589	11406	2816	994	701	650	615	589	597	627	647	701	622	620	642	670	687	610	592	595	664	649	577	578	643	612	607	616	620	596	647	645	647	657	646	674	580	630	615	643	614	641	663	625	637	612	598	640	588	606	690	619	684	634	637	594	601	623	637	607	623	595	639	580	651	648	617	584	666	622	640	629	603	588	661	633	575	639	616	621	665	623	638	608	604	674	601	646	660	586	663	610	602	630	601	578	616	598	638	623	622	641	624	591	630	633	649	573	647	619	616	648	623	613	580	642	609	550	633	650	620	617	588	631	708	627	647	624	627	607	604	576	685	658	587	653	645	625	627	606	633	618	638	633	677	668	687	616	630	614	645	627	631	605	626	652	630	614	645	605	665	602	645	671	597	612	606	592	617	638	618	639	646	665	584	652	666	649	659	633	653	575	589	600	643	655	606	612	604	631	637	655	606	604	576	661	636	603	620	584	590	669	637	650	619	603	658	650	612	662	643	621	623	642	613	651	665	618	623	576	613	613	652	605	672	596	630	653	625	633	572	634	577	605	647	663	638	619	615	585	612	657	600	680	618	604	640	648	668	595	638	612	605	637	613	627	604	628	650	607	645	648	615	632	613	664	615	649	638	646	643	617	644	657	597	644	609	598	669	602	619	631	656	637	651	631	587	603	628	597	594	623	624	675	661	601	626	643	566	646	631	650	676	603	680	622	634	610	622	632	635	633	656	604	600	603	622	626	634	643	627	655	666	584	600	639	592	612	639	639	642	617	608	636	645	575	640	631	622	598	591	643	658	603	611	609	629	650	622	633	638	593	633	619	596	583	626	602	650	633	621	611	673	585	624	590	620	607	618	641	617	666	630	618	671	605	605	603	629	612	628	635	616	568	667	660	610	617	651	596	636	628	642	661	643	621	620	627	619	651	631	644	661	598	648	635	667	605	603	623	612	580	623	620	611	688	632	610	632	660	633	591	610	603	641	621	600	618	645	619	617	609	651	627	671	636	604	625	601	601	651	616	614	611	660	615	625	644	667	688	623	624	642	615	626	617	644	629	614	576	659	633	661	609	579	651	619	638	635	651	586	636	653	646	606	641	624	636	614	620	592	642	607	616	650	629	580	600	686	638	624	644	628	648	630	653	598	570	636	595	599	657	609	640	672	640	656	643	594	633	619	617	643	612	663	645	571	656	616	589	626	652	625	614	623	643	624	658	642	580	638	612	599	642	596	664	614	650	644	638	620	591	653	632	619	672	630	626	584	642	618	636	627	622	628	609	612	608	620	660	656	588	634	624	658	658	635	626	638	602	611	646	634	600	649	620	607	624	637	625	598	602	633	634	635	625	612	635	629	613	654	609	637	639	608	629	621	677	613	629	587	629	617	633	602	660	605	670	582	621	634	659	629	621	624	624	592	592	637	597	637	653	631	624	591	634	615	658	665	603	646	620	601	654	640	611	674	647	640	622	591	637	613	664	625	629	621	625	629	633	658	607	635	602	616	635	682	646	623	669	612	640	615	640	626	654	586	635	700	649	648	613	632	612	615	693	683	644	621	632	637	604	663	574	624	616	599	625	608	632	615	577	661	633	632	583	602	604	645	683	591	628	600	605	629	595	662	602	623	634	603	643	635	605	624	656	609	624	604	642	627	622	598	628	644	623	662	625	639	711	634	619	613	638	615	593	659	598	636	626	607	610	630	676	614	600	611	625	666	618	625	612	632	598	585	627	628	635	625	623	659	626	656	638	628	608	645	617	652	619	619	673	619	621	657	667	600	658	606	613	632	623	581	646	608	617	637	610	616	650	569	600	601	662	644	585	645	671	623	634	621	578	700	605	626	610	595	667	610	629	645	635	578	659	651	616	633	631	639	606	645	591	617	626	608	669	645	638	616	607	607	573	587	667	616	623	651	601	686	655	586	664	646	656	601	640	640	628	643	581	593	632	620	614	620	651	605	610	639	630	626	629	606	614	648	631	617	614	619	635	642	629	659	610	634	622	693	616	615	656	595	648	608	615	641	642	646	678	627	613	609	652	650	608	613	598	593	616	664	633	630	637	591	626	603	631	619	635	602	653	628	632	586	591	642	603	595	617	602	636	609	579	650	620	673	633	659	598	621	628	589	629	633	659	660	643	641	628	648	615	638	594	656	656	643	630	609	613	617	642	626	646	639	622	614	643	626	640	636	630	616	665	650	631	605	616	644	617	634	601	670	659	607	586	652	677	648	639	598	627	619	665	660	644	599	636	639	642	630	652	684	645	634	633	647	590	585	625	635	625	647	597	618	612	664	641	619	623	572	615	629	629	619	573	662	621	605	606	616	608	624	578	608	638	633	605	607	614	623	595	645	614	665	629	618	624	634	618	615	674	635	598	588	638	616	608	657	640	657	674	640	581	653	584	617	582	590	634	671	601	610	602	642	603	628	635	607	659	603	639	630	668	626	649	626	656	618	632	650	670	631	607	676	628	620	606	580	687	581	640	641	584	626	653	603	652	652	622	592	616	632	646	642	641	578	666	611	606	621	660	593	647	600	662	666	636	612	620	635	620	601	645	603	636	608	628	601	661	628	641	647	649	593	620	599	621	664	617	623	606	621	681	586	612	664	630	655	634	599	616	599	610	586	604	599	668	609	616	627	652	587	650	622	656	635	635	669	638	590	610	624	658	634	612	654	621	627	668	596	583	651	621	649	676	663	617	618	642	585	651	625	607	616	630	638	676	612	645	604	585	608	627	635	666	601	637	599	650	648	636	641	581	624	597	656	663	632	608	633	609	623	604	610	620	630	643	660	611	618	615	588	646	636	660	630	619	644	592	667	630	600	619	608	616	642	632	603	661	605	628	624	637	632	609	657	602	604	615	651	667	617	617	627	632	615	620	616	651	606	657	625	622	626	656	591	583	626	610	627	598	662	590	610	607	646	611	648	611	616	650	598	667	659	668	623	611	574	667	644	610	636	638	612	608	635	614	614	659	618	664	648	571	595	630	581	613	653	613	624	595	614	610	621	667	658	625	623	627	630	675	607	619	634	623	671	657	657	599	645	655	623	637	627	599	621	629	643	687	593	618	605	575	617	612	648	629	613	608	632	673	640	637	612	644	634	614	625	630	633	671	620	602	645	640	640	642	558	646	610	675	641	640	628	619	676	628	624	634	638	608	612	651	669	621	638	672	623	602	636	657	657	636	575	650	617	627	580	603	651	617	649	599	643	662	655	619	640	646	645	692	618	620	636	655	648	608	631	620	646	630	603	610	606	623	644	625	624	621	652	673	631	628	615	618	688	645	654	615	657	624	618	622	639	627	637	613	568	644	656	640	624	598	618	680	647	634	624	655	597	639	609	610	649	638	615	582	649	649	608	643	631	657	636	587	627	631	607	669	616	655	606	650	612	633	598	595	666	654	641	659	660	648	611	663	605	607	576	590	670	642	645	661	675	618	610	600	654	611	655	632	615	589	604	627	647	623	630	582	646	662	658	598	616	634
25036	25197	33869	26664	17204	4219	561	379	345	352	361	336	350	377	312	342	350	317	345	348	321	343	349	355	367	336	367	358	331	364	324	337	329	336	348	331	343	332	326	375	325	320	305	320	366	357	318	316	386	333	346	338	363	327	338	319	328	302	346	324	330	321	329	340	358	325	338	319	341	329	348	382	352	328	338	341	342	341	320	335	311	331	341	337	309	345	335	322	370	317	353	352	363	379	323	340	334	342	337	375	332	314	340	365	314	319	347	357	342	346	334	333	322	304	311	358	326	351	340	332	336	340	331	318	338	341	308	340	332	326	283	304	305	336	334	342	342	329	340	363	364	351	313	349	340	321	299	344	318	338	319	330	327	356	344	321	312	342	324	338	333	332	340	357	323	350	345	351	352	322	330	355	339	358	335	316	319	357	344	332	322	328	353	338	359	348	336	366	329	323	360	340	330	357	330	316	304	328	329	334	361	336	358	292	377	342	316	348	328	344	329	304	325	348	328	335	345	337	339	342	310	341	341	339	316	317	334	386	340	316	344	321	339	351	345	334	339	353	329	330	367	335	353	331	348	339	324	374	312	298	334	326	313	332	317	349	308	345	313	328	313	359	310	338	309	377	327	340	295	369	342	335	326	344	332	325	325	306	315	336	321	312	350	291	351	335	350	339	359	329	326	333	314	335	312	354	333	315	345	358	304	353	359	332	326	374	326	338	346	339	332	334	337	336	360	382	327	314	305	344	366	295	322	327	337	350	329	359	331	349	328	324	330	306	356	373	346	312	329	304	295	347	346	345	361	338	344	355	316	349	340	331	316	309	365	311	325	296	324	298	307	345	333	323	332	313	362	321	356	320	339	317	319	359	294	342	327	337	322	298	329	329	330	358	321	338	355	326	297	333	338	327	321	312	377	344	314	329	304	311	330	342	325	319	367	357	306	351	388	337	322	340	335	317	335	349	317	313	332	343	342	326	321	332	342	332	336	324	326	335	326	343	371	320	329	352	343	352	331	325	339	341	322	345	350	342	356	335	344	327	323	349	344	360	352	351	350	327	323	333	360	318	332	322	337	353	318	348	349	316	348	325	319	325	362	342	339	335	303	326	340	342	313	351	335	338	313	336	331	336	345	314	334	370	314	359	338	339	328	343	366	309	352	346	331	313	343	309	359	354	346	326	309	379	362	324	338	339	352	331	338	330	342	343	328	340	340	349	318	349	349	304	376	399	336	361	319	348	351	332	322	327	325	345	319	345	349	335	293	363	347	353	342	307	347	346	318	352	352	306	326	324	333	299	340	331	316	313	356	350	362	326	345	328	325	327	340	331	330	347	338	313	321	351	366	341	355	336	351	330	351	322	374	333	344	313	329	320	353	334	357	293	345	358	301	305	322	349	319	330	322	351	355	358	343	347	310	363	381	346	353	383	311	324	319	334	331	353	341	360	313	325	352	311	343	328	333	361	334	336	320	355	362	328	337	332	349	350	347	320	386	362	330	340	358	356	318	350	372	341	350	359	317	336	359	317	334	340	362	340	297	357	323	344	314	359	352	335	317	326	314	315	315	365	334	370	350	369	322	343	358	361	368	317	330	340	338	317	352	332	344	356	322	337	306	338	348	326	344	374	327	332	355	319	326	333	347	348	332	366	318	319	312	356	297	343	331	360	324	344	329	314	318	334	342	330	337	357	307	360	350	360	332	333	351	328	314	327	343	344	335	336	381	322	335	340	311	333	333	313	378	339	316	344	336	333	350	338	354	327	337	337	318	326	352	323	291	327	304	318	319	321	303	380	331	320	352	315	328	350	335	325	359	359	351	315	342	324	304	333	343	345	324	302	347	339	352	313	342	339	327	346	352	280	344	336	367	332	345	311	345	322	281	297	324	300	322	326	323	326	342	310	351	360	335	319	320	356	329	329	343	339	363	364	336	322	344	340	316	306	328	351	325	320	331	331	340	338	319	318	292	333	321	333	329	355	317	331	328	326	327	332	352	364	348	344	310	340	316	335	314	348	322	366	348	352	349	340	342	330	327	330	386	338	304	311	355	341	305	333	339	312	338	339	372	325	345	345	324	371	372	358	352	347	322	332	373	346	331	326	363	354	354	308	329	329	331	345	299	313	345	315	306	358	317	334	333	328	349	333	310	342	353	330	352	314	324	359	336	364	325	302	340	349	374	338	347	372	304	314	321	349	357	318	337	352	354	343	337	336	337	326	332	324	338	344	327	361	297	323	350	352	319	354	340	367	324	347	340	358	325	349	360	364	305	321	359	332	308	323	326	313	329	362	324	294	340	327	324	316	331	347	361	322	365	305	327	312	346	320	344	314	344	305	367	344	305	301	382	343	349	339	338	332	332	349	321	320	316	314	316	316	327	360	340	341	340	318	325	359	351	321	325	363	359	353	309	322	342	304	313	320	330	352	373	328	339	328	342	318	333	304	335	344	341	307	316	326	335	315	329	316	351	322	312	304	326	342	293	343	326	307	331	343	345	337	350	328	347	342	313	342	319	358	313	328	356	311	343	351	333	334	368	308	345	337	343	314	316	385	342	320	318	337	328	289	309	341	328	327	338	354	357	346	350	319	336	340	343	326	356	316	347	314	346	351	322	362	300	322	363	337	347	363	347	350	332	334	275	340	362	332	311	339	363	348	318	326	306	338	346	333	345	321	319	301	348	309	328	350	362	359	331	292	329	300	314	311	354	305	338	348	340	340	354	339	302	354	337	339	309	310	313	320	335	324	363	336	368	286	314	320	326	361	359	338	349	349	331	348	385	319	379	323	348	296	310	352	301	369	354	363	313	363	346	332	361	367	357	328	358	339	311	361	346	339	312	341	337	342	342	308	336	348	307	347	338	321	355	321	337	346	352	296	329	324	336	395	311	372	363	360	339	352	349	315	345	328	336	356	362	315	322	310	344	369	315	340	324	349	334	343	324	328	312	315	333	342	328	315	339	314	338	350	360	342	333	363	336	340	328	338	323	344	352	354	341	309	322	344	316	324	352	322	335	301	377	306	334	356	348	309	338	340	338	329	341	315	317	363	326	322	317	330	316	355	305	348	359	318	353	333	327	342	313	309	312	340	324	395	328	328	342	349	375	356	306	366	373	328	359	336	341	350	333	302	351	338	337	347	333	323	324	330	379	326	348	353	324	331	338	317	313	340	294	347	336	355	329	335	298	333	344	345	290	322	343	348	381	348	325	297	315	328	360	337	315	330	309	355	311	328	348	344	326	365	329	325	358	362	325	321	319	322	297	324	336	349	357	340	328	335	350	344	339	367	354	350	322	339	341	321	311	350	318	349	326	302	313	370	332	341	337	306	303	330	328	358	344	353	333	357	358	378	316	341	337	334	331	338	314	363	377	329	335	335	352	311	334	357	351	304	329	339	340	345	333	304	347	340	380	353	347	361	336	360	303	359	307	317	347	337	342	346	349	356	326	326	328	322	304	357	352	315	345	343	358	362	337	334	305	350	358	338	336	287
59318	89725	61175	31789	11278	2526	840	672	597	637	607	595	657	636	646	637	617	606	603	585	643	655	591	653	664	604	630	617	641	682	589	588	693	607	594	633	654	613	629	664	696	686	589	641	652	588	676	646	637	603	667	657	622	559	617	625	621	598	611	621	603	615	623	651	623	665	573	633	682	624	659	607	621	589	615	599	615	629	584	605	615	649	633	654	636	615	639	610	716	647	647	630	625	609	630	623	642	651	592	651	608	644	648	630	618	607	618	628	635	609	662	615	644	647	617	614	589	642	620	615	629	618	637	695	626	660	557	612	623	652	651	630	628	609	589	634	567	615	640	599	629	661	628	618	592	613	585	664	614	664	640	607	642	604	632	649	597	607	591	636	635	610	616	603	661	630	622	651	635	570	617	648	634	611	648	611	632	610	631	633	627	660	625	658	623	668	604	631	614	611	649	589	621	619	640	656	636	654	592	601	588	604	598	642	633	619	632	637	603	604	607	558	623	654	639	639	653	611	637	611	634	656	644	645	660	632	623	679	627	606	599	621	629	645	631	648	649	667	626	651	585	577	629	654	602	622	630	649	616	658	633	657	600	627	603	580	665	616	639	654	659	601	642	682	620	623	643	577	640	607	641	632	656	642	605	640	625	644	620	680	631	623	570	638	613	630	652	662	642	581	644	607	616	627	713	627	624	606	650	607	634	665	594	585	647	628	588	643	667	624	638	595	636	617	616	638	603	629	621	659	634	647	599	607	609	605	648	640	668	648	657	637	656	647	560	575	695	624	577	639	630	635	653	618	641	634	612	638	604	624	629	626	632	575	675	605	622	633	641	598	634	575	642	676	636	587	658	616	634	636	621	649	635	636	585	645	580	598	589	655	639	664	573	635	583	656	624	629	652	587	651	647	659	695	653	625	623	625	625	600	611	627	658	634	620	648	609	609	632	639	605	627	635	570	659	671	646	606	614	657	593	644	637	628	600	583	610	618	650	643	645	619	596	634	617	678	626	673	636	593	603	652	654	601	635	630	616	624	611	582	612	625	647	619	604	624	618	621	634	630	647	625	639	634	644	609	615	658	633	650	610	646	620	609	641	671	622	653	647	632	612	594	619	591	655	634	677	620	623	629	630	614	605	646	600	642	658	622	642	628	655	617	599	658	608	639	622	624	659	663	609	614	625	628	622	637	665	651	624	592	665	590	605	640	666	572	605	624	617	624	664	610	576	666	625	662	627	610	592	632	608	654	618	636	613	625	639	689	597	626	594	619	622	669	640	616	592	638	646	644	627	649	653	623	646	626	634	661	624	695	647	615	599	630	644	652	623	610	624	610	654	627	639	609	631	634	582	628	617	619	582	612	642	640	642	595	652	605	622	662	653	625	595	655	584	635	659	644	631	614	590	627	612	620	626	631	591	643	627	631	632	613	627	574	630	607	613	587	611	617	599	607	628	611	626	585	648	596	602	612	621	619	626	658	619	617	603	622	593	661	579	615	612	624	647	635	624	648	646	615	611	623	636	589	622	609	649	592	664	550	649	606	663	623	575	627	626	667	625	611	641	587	642	648	630	615	616	631	648	630	656	591	611	611	622	627	621	599	695	599	639	610	638	651	605	565	623	599	600	663	570	610	597	587	611	578	630	653	611	600	623	645	649	609	612	652	633	656	628	628	612	644	668	600	645	675	619	617	633	638	649	645	627	612	627	604	633	598	674	630	633	623	622	626	630	632	650	587	638	602	583	629	607	610	601	646	609	626	621	639	628	637	611	619	621	657	628	582	620	603	587	667	667	608	677	584	621	629	667	660	632	608	631	652	622	664	652	647	638	684	597	629	620	616	629	632	612	640	633	601	637	603	627	614	621	637	611	666	624	625	596	647	641	617	633	580	585	660	650	628	687	614	656	614	642	631	611	629	608	635	657	626	622	642	587	618	626	621	627	624	617	690	580	668	661	619	622	601	609	608	657	625	603	623	609	612	578	611	666	607	656	598	626	614	623	613	665	605	625	596	631	644	595	630	630	588	655	637	633	647	621	635	643	674	590	588	642	662	622	668	573	646	638	631	653	626	643	590	633	617	629	696	641	657	613	621	561	611	616	633	663	631	608	609	663	674	644	618	648	628	621	623	594	617	634	633	610	619	547	649	664	631	663	649	631	633	659	637	611	577	652	624	597	592	650	626	631	641	666	670	563	634	643	618	661	613	619	595	635	587	611	643	654	630	632	607	613	637	619	603	627	603	584	651	604	612	614	649	635	621	645	669	606	630	630	644	652	653	631	593	622	632	595	644	633	585	665	692	625	636	612	633	636	591	622	629	627	619	650	639	612	585	647	603	640	640	642	624	619	661	643	652	636	636	678	630	571	634	675	606	593	619	612	612	698	640	659	624	609	584	570	650	606	631	671	622	613	676	589	632	600	660	635	638	582	620	638	644	624	607	660	662	612	654	665	597	608	629	615	628	653	602	630	603	622	667	621	619	648	643	672	624	595	594	612	621	626	595	658	634	659	631	613	603	641	601	581	600	627	647	628	631	598	652	611	625	662	605	604	644	676	614	641	635	673	625	626	640	591	601	631	637	631	642	612	624	593	609	644	658	656	669	690	609	614	656	637	645	649	641	689	591	640	647	668	602	627	614	654	664	640	660	646	652	630	587	625	672	567	586	604	650	610	633	625	651	611	588	661	599	608	634	614	597	590	594	592	676	612	615	662	645	674	623	619	625	643	628	591	639	616	632	582	630	625	621	623	649	619	609	606	655	628	597	607	642	639	604	634	666	626	624	608	642	659	637	680	681	661	598	672	611	680	592	626	646	633	576	610	630	586	647	608	638	573	603	625	610	654	634	593	631	645	564	607	677	646	689	648	632	580	606	603	634	632	589	604	655	623	620	668	667	620	580	653	637	636	644	660	602	667	602	631	615	577	620	633	595	582	617	594	625	661	620	643	661	609	645	618	644	584	614	670	639	662	622	644	659	615	625	600	672	654	608	628	649	582	582	642	608	625	615	650	621	674	623	623	593	624	648	611	651	650	632	665	592	597	612	639	628	625	617	617	628	630	606	617	677	617	651	608	628	636	666	618	637	644	643	651	630	615	618	596	653	598	618	633	667	612	656	660	650	583	642	646	609	611	649	642	626	634	628	623	648	635	609	598	584	617	653	658	676	594	589	563	630	655	649	650	636	633	634	627	608	590	591	632	583	633	671	613	669	652	636	616	603	638	608	636	616	614	705	629	695	650	633	595	661	637	584	629	640	599	624	633	663	643	606	619	595	641	605	644	607	589	610	638	625	619	629	654	671	642	593	634	660	604	608	612	644	606	606	633	609	602	628	598	603	575	617	632	631	615	620	579	600	626	640	631	676	618	644	555	636	627	647	576	627	638	683	624	616	612	633	604	649	669	634	625	639	659	615	606	662	629	601	599	660	602	648	614	616	579	628	592	647	619	607	618	616	625	581	628	635	613	621	598	622	624	604	613	615	659	624	647	645
23546	22643	30871	24969	20987	16026	2521	471	398	428	426	423	411	356	453	398	422	442	395	387	381	371	389	380	408	449	402	422	403	386	402	392	410	389	440	400	423	387	416	406	374	359	404	359	400	394	413	382	372	384	387	398	361	375	443	370	372	415	407	390	365	386	375	377	411	369	395	390	350	401	384	359	388	405	383	373	409	380	382	366	424	380	424	397	406	416	393	357	421	374	382	379	387	390	416	403	379	393	384	379	415	402	400	378	395	395	398	372	370	387	382	374	399	379	380	421	399	365	380	385	370	412	360	376	372	383	405	389	392	419	387	410	369	392	385	399	406	387	373	393	378	397	377	374	416	376	377	401	413	407	367	407	375	410	360	389	385	376	385	342	369	391	368	389	430	392	410	403	407	389	353	393	394	409	397	418	400	387	392	410	404	398	383	393	398	372	356	379	415	387	364	377	379	374	386	359	371	396	421	360	365	405	382	375	341	415	378	379	363	352	406	424	410	380	402	366	374	415	397	368	368	418	357	381	356	371	386	358	360	381	412	420	367	388	418	401	349	392	425	405	394	362	395	393	363	391	396	414	380	364	385	404	399	385	386	372	374	405	370	380	378	382	379	391	428	424	419	395	382	385	403	404	394	390	396	393	394	402	363	391	407	339	366	391	395	409	401	430	404	373	385	398	369	356	379	384	337	418	403	369	382	397	416	418	410	364	411	390	390	352	420	381	400	380	389	389	384	397	377	378	377	397	365	382	390	404	403	371	408	388	388	374	377	383	378	391	372	398	411	396	368	373	358	400	384	415	466	341	383	378	389	389	388	388	400	347	394	391	394	417	369	456	384	413	367	416	389	390	373	389	417	396	385	358	398	379	373	386	423	391	344	423	365	382	405	415	386	377	410	367	395	376	393	381	369	362	399	383	378	368	391	367	404	391	403	424	365	403	383	399	397	387	392	383	420	367	418	398	390	391	394	411	400	382	397	377	374	437	413	417	376	396	358	355	409	382	396	403	391	403	378	381	388	403	380	381	414	392	384	384	401	388	404	389	380	388	368	383	396	420	381	408	403	375	388	421	367	417	381	363	361	388	360	387	399	420	379	393	390	376	389	373	372	415	379	373	363	400	393	391	405	372	394	375	408	430	400	395	379	390	383	382	390	434	410	411	369	419	370	405	416	403	395	400	385	363	359	406	412	393	370	374	370	417	415	355	383	372	404	398	382	376	383	381	356	372	407	368	410	377	375	386	397	398	400	430	426	398	395	406	381	385	387	390	393	388	403	355	396	387	413	416	379	419	368	392	382	355	385	387	390	403	347	391	375	386	398	382	406	377	407	414	372	397	421	376	384	366	394	376	361	384	370	394	383	371	368	367	406	403	421	384	368	373	376	378	409	355	406	378	368	394	421	392	367	401	373	366	391	360	417	397	379	364	413	377	400	365	384	378	415	396	400	378	376	344	395	376	388	378	377	372	394	395	377	393	435	381	415	387	379	370	384	398	371	386	356	368	379	411	373	376	401	386	394	374	400	389	370	391	336	411	389	367	372	383	382	389	353	372	401	396	375	364	378	324	382	407	355	381	380	392	373	377	410	379	409	401	405	414	380	399	410	329	412	414	400	396	367	377	382	376	368	395	402	384	402	391	384	417	370	363	377	397	347	402	366	382	396	364	353	388	396	412	411	410	385	408	427	409	356	397	380	390	424	363	389	361	400	366	404	357	378	404	371	374	355	380	343	390	409	419	401	374	396	409	399	351	377	374	397	398	382	380	394	428	387	395	434	400	403	433	388	380	413	350	375	349	382	390	379	405	407	367	387	364	407	369	354	419	388	320	346	407	357	400	391	358	392	383	396	413	398	366	368	409	381	399	384	388	392	396	357	349	388	390	392	382	374	380	378	411	385	381	372	350	400	397	383	387	381	388	382	376	378	388	377	359	419	375	398	382	353	386	397	353	418	386	396	320	408	396	397	381	397	380	400	358	387	377	381	392	371	402	377	406	404	387	386	371	356	377	390	413	395	407	381	378	417	379	355	385	400	395	406	385	367	360	371	383	360	396	393	377	396	360	418	388	380	404	406	395	357	399	376	386	416	361	388	373	421	393	392	390	391	397	383	387	411	411	349	426	407	342	393	367	389	378	390	406	369	383	391	391	393	384	374	346	396	391	385	408	369	377	372	415	371	394	393	397	411	380	356	396	383	387	403	435	404	384	385	380	374	426	401	386	358	415	396	407	384	374	427	395	422	383	401	349	401	383	373	398	423	342	372	384	383	375	388	381	367	390	375	397	416	419	390	398	378	387	404	395	359	408	396	410	362	401	376	321	375	347	378	429	367	404	384	389	400	384	409	374	409	383	364	390	384	373	383	408	369	391	356	384	391	404	389	415	377	392	402	405	389	363	362	420	382	395	389	369	395	357	368	348	388	402	375	369	370	392	392	397	347	366	405	367	405	370	407	384	382	367	369	411	360	412	402	383	402	397	391	364	371	403	378	380	420	380	400	378	391	368	405	389	392	388	373	395	374	408	382	373	345	379	407	369	346	394	382	391	417	359	378	399	381	351	401	378	371	388	399	355	382	400	409	413	395	386	426	363	386	379	376	400	405	392	418	373	409	392	424	347	417	373	400	369	398	415	381	431	399	413	350	396	368	380	396	394	383	419	403	375	376	380	404	372	418	373	382	413	353	352	395	372	391	370	377	429	388	411	415	406	397	370	421	335	347	398	393	413	397	382	396	384	373	351	383	386	397	349	422	400	402	385	385	348	410	371	376	390	393	405	364	368	390	370	367	373	385	376	374	390	412	384	372	379	380	406	357	371	393	398	358	423	383	420	417	387	380	359	435	406	388	429	374	387	409	351	379	356	408	397	423	386	433	403	375	400	370	385	357	379	356	390	399	433	377	402	358	398	416	412	402	412	386	404	376	372	387	390	402	357	393	394	399	377	371	381	394	340	400	406	375	363	384	372	366	369	405	384	402	388	408	358	363	367	378	361	367	413	389	351	375	387	417	388	398	380	345	416	422	372	398	405	380	380	356	391	420	388	389	400	400	404	392	410	366	359	392	391	398	396	375	374	413	356	399	381	369	399	426	400	368	394	368	368	402	371	428	346	367	382	370	416	366	379	357	379	419	371	370	455	391	377	367	365	400	393	399	388	392	364	396	414	328	395	394	439	379	341	394	354	409	409	368	377	373	387	368	370	389	375	402	395	414	393	404	376	383	373	367	404	379	377	402	384	385	379	378	358	366	393	418	382	389	389	385	412	388	373	402	401	377	367	417	389	349	406	383	396	381	408	373	407	371	409	373	384	406	429	385	404	428	395	395	376	396	372	396	390	393	378	370	358	390	392	378	364	418	391	387	359	393	382	417	373	387	412	406	372	364	404	375	352	382	378	365	382	414	381	389	406	384	408	368	372	392	368	348	380	415	400	366	423	346	376	397	415	428	369	388	383	383	349	375	390	385	370	398	367	378	376	376	415	419	419
59843	100085	71363	40836	17569	4105	1100	728	688	688	707	691	699	719	689	711	666	716	675	687	699	639	671	730	689	696	721	702	650	674	712	772	693	717	690	686	695	684	719	702	699	645	691	636	683	680	669	708	710	686	710	636	622	706	670	664	658	679	672	681	697	691	714	689	733	716	706	699	740	669	717	656	634	683	684	734	662	689	689	660	691	687	669	661	718	703	678	725	662	689	692	645	636	677	684	659	702	729	661	658	688	686	659	650	671	669	685	679	708	708	676	709	674	650	709	722	626	671	667	708	685	698	671	717	666	659	672	720	708	750	692	723	662	705	710	704	693	659	714	704	677	641	689	632	649	707	682	707	698	749	672	674	651	659	671	678	698	667	680	683	703	718	672	667	696	719	712	668	666	691	703	670	685	650	692	675	631	675	691	693	742	642	671	631	688	719	696	695	662	705	668	623	635	703	705	665	660	642	668	630	662	698	689	690	709	632	721	707	679	681	709	698	704	675	655	662	652	704	723	680	642	679	715	692	711	687	705	689	673	642	628	668	718	682	655	717	728	691	653	688	674	657	701	684	640	695	635	728	676	660	686	669	725	661	685	718	682	663	659	658	683	683	699	642	696	693	671	673	693	682	661	662	685	697	667	694	674	662	670	744	687	706	709	664	645	666	692	695	680	682	721	673	715	693	702	660	682	693	692	666	671	661	693	654	659	710	714	728	667	650	737	709	677	726	645	700	644	628	680	723	718	679	653	703	683	692	702	669	676	675	696	649	714	692	707	676	714	708	750	690	685	639	671	714	691	684	701	690	738	727	699	695	670	772	663	670	657	672	708	689	679	709	662	717	712	726	664	670	648	665	682	685	680	683	672	694	685	693	705	694	684	727	708	656	668	758	694	643	688	677	682	680	701	695	729	684	639	647	679	671	676	720	642	704	693	637	667	706	660	686	718	724	705	706	713	671	656	705	687	697	653	700	703	681	717	698	701	674	670	698	671	699	646	713	711	680	711	669	703	686	711	690	661	716	696	691	704	675	644	683	674	686	704	693	732	684	711	711	711	654	728	661	698	709	681	635	731	673	681	659	656	698	649	704	770	625	702	684	727	656	697	639	701	701	678	694	704	661	688	699	685	690	672	727	748	685	679	671	690	652	676	700	680	692	684	652	674	671	688	666	707	688	682	751	679	754	670	681	680	673	662	702	638	664	642	732	658	687	672	718	674	690	678	653	702	702	702	723	694	709	694	650	669	759	724	699	686	658	681	672	638	679	672	705	668	699	683	707	692	683	699	681	679	685	698	700	671	688	709	710	668	711	687	694	692	708	646	679	670	662	687	695	647	745	692	670	694	714	629	686	679	650	677	723	643	692	682	701	731	679	752	675	676	705	701	713	700	678	689	657	719	713	692	676	717	667	724	624	705	725	713	671	664	743	719	678	692	680	707	716	715	678	680	699	671	645	677	738	690	653	687	719	706	709	700	678	690	706	663	702	663	675	702	660	656	685	697	688	670	689	609	710	665	721	708	729	709	701	719	668	659	684	686	715	692	695	660	724	731	714	704	694	690	691	672	682	621	664	685	703	677	704	725	724	720	720	695	669	737	727	686	715	718	686	698	711	695	665	637	701	679	668	688	684	648	681	700	717	692	653	634	693	736	665	645	666	679	651	651	693	698	730	683	694	711	675	742	667	671	692	689	711	660	726	671	695	702	700	679	663	702	729	710	694	648	683	666	681	742	661	680	676	663	674	684	689	664	700	673	681	669	639	696	690	657	741	706	647	674	694	659	681	698	673	612	661	680	743	680	750	680	686	696	685	711	701	650	673	692	640	713	671	691	707	692	640	693	662	715	663	687	690	671	680	659	629	673	707	719	678	700	698	701	691	692	676	703	623	652	689	679	692	669	665	667	720	698	715	676	684	722	699	667	700	692	680	698	669	705	678	671	671	697	678	689	679	688	661	680	685	743	743	645	710	666	656	730	658	652	698	692	631	730	698	663	703	709	737	668	693	683	695	653	704	687	714	714	693	688	727	711	681	755	723	670	673	682	657	715	682	675	691	692	674	700	678	670	703	674	694	706	676	705	693	691	678	756	666	679	702	664	709	728	691	700	670	687	685	701	672	682	686	708	659	657	681	652	682	683	693	710	706	686	678	681	725	648	708	676	719	666	700	645	657	696	670	674	697	669	686	655	720	703	701	716	685	637	640	696	668	679	674	683	691	716	648	679	702	718	720	686	708	666	679	709	682	683	649	690	680	740	715	696	643	700	723	652	700	722	679	713	743	676	719	684	758	711	719	683	682	705	642	724	678	661	655	667	708	661	728	699	700	715	680	653	683	677	684	739	672	699	636	659	677	676	655	698	678	675	697	660	648	715	669	682	650	689	680	724	686	699	699	677	709	710	695	678	652	691	677	684	661	674	657	673	689	700	681	704	675	706	670	665	683	642	688	701	679	672	638	633	689	708	679	697	699	689	640	652	681	698	676	712	675	706	686	704	710	671	669	694	720	720	688	687	649	736	679	686	679	683	644	668	665	651	665	653	719	692	730	718	711	645	697	647	702	685	675	730	655	704	627	668	701	666	670	692	672	691	718	731	700	695	700	704	704	680	729	682	652	713	661	665	716	725	716	694	681	719	748	708	696	666	688	658	719	705	719	703	703	675	682	713	734	665	647	692	691	655	662	717	742	638	715	689	691	701	684	702	730	662	721	713	691	610	716	691	690	698	689	707	639	689	731	669	691	691	718	666	701	702	731	661	682	730	708	691	661	685	741	723	724	683	722	673	693	720	677	705	678	723	651	680	672	695	659	703	737	669	737	669	724	683	674	704	683	700	692	656	674	669	701	643	676	726	635	711	666	664	687	674	701	676	682	667	729	714	719	705	655	631	695	642	642	707	696	664	727	678	682	686	727	678	716	700	704	656	699	679	696	659	707	703	678	717	676	694	701	680	750	696	708	678	670	696	754	679	679	674	687	666	673	695	697	684	693	678	676	697	730	706	727	719	687	664	720	637	715	664	681	704	711	648	734	704	696	710	693	654	714	717	693	693	684	697	687	671	687	695	704	668	682	662	620	662	691	683	665	698	694	678	713	649	668	707	680	679	672	689	729	701	709	681	710	726	638	679	711	674	672	708	680	657	699	680	668	708	627	693	739	696	681	655	739	681	701	695	710	695	677	657	703	737	711	665	710	665	685	691	703	683	705	719	638	708	643	708	652	686	693	697	682	691	716	683	665	685	694	658	651	706	680	669	702	676	653	693	635	661	705	631	721	696	724	673	671	688	648	637	694	663	663	699	660	680	659	667	703	681	694	661	683	660	640	647	713	729	651	688	685	686	665	692	661	691	673	692	704	654	713	634	737	731	705	704	695	713	675	729	721	697	683	715	688	697	700	715	705	720	717	673	694	704	677	693	675	676	721	733	667	729	655	690	689	694	667	690	675	660	692	697	701	708	681	664	688	713	700	677	703	685	674	724	640	706	678
29854	32149	26995	10965	1654	610	387	354	334	331	353	343	346	343	307	350	343	334	369	328	356	317	321	334	335	348	329	296	335	342	346	346	321	347	368	359	342	370	365	357	341	335	316	336	318	327	343	350	399	362	332	338	363	326	328	333	347	361	359	344	343	319	318	364	336	355	362	347	324	377	315	334	338	321	363	327	333	349	329	335	361	355	346	334	359	316	317	366	351	337	324	313	348	334	332	360	357	331	293	315	332	335	319	355	337	325	367	346	309	348	294	338	356	323	322	350	333	340	317	299	360	334	357	351	336	329	350	334	346	313	336	327	327	347	366	314	336	345	308	331	313	338	342	334	301	343	354	355	307	300	366	317	346	326	361	305	350	320	353	343	347	348	337	321	353	310	315	342	361	327	342	320	348	322	316	354	350	319	348	369	323	331	324	329	337	352	318	316	319	282	359	322	329	348	312	360	342	315	311	328	346	317	358	350	341	331	346	328	335	318	309	337	330	326	344	333	302	340	324	322	321	345	309	345	313	351	329	334	344	342	312	312	296	320	357	322	310	326	305	339	338	328	373	318	319	319	331	323	315	334	304	321	327	336	344	341	327	326	364	345	336	339	348	341	331	330	290	318	319	362	336	362	315	329	334	333	356	377	362	320	315	362	347	326	330	342	312	334	365	308	336	343	369	342	323	316	319	359	370	315	356	342	357	366	347	339	342	342	356	364	339	340	310	358	364	312	352	348	320	317	352	320	333	333	354	331	358	324	349	373	375	326	322	315	327	357	358	328	335	340	357	311	349	323	347	316	335	349	321	298	332	336	362	325	350	324	340	362	350	347	346	356	337	345	315	321	328	338	319	346	336	364	345	297	324	316	304	332	352	381	350	292	327	330	286	331	344	327	309	358	325	327	318	335	320	331	348	370	349	352	313	343	326	365	333	315	318	330	389	334	351	305	333	327	340	335	324	327	322	337	307	345	342	322	305	311	344	350	297	336	369	356	370	351	364	336	329	324	356	339	303	333	343	326	351	361	318	332	327	345	371	351	329	339	319	362	370	344	336	350	316	335	353	317	334	349	316	341	326	358	306	346	331	329	320	348	347	354	325	340	334	357	337	330	317	333	350	357	300	350	339	319	342	312	351	328	310	351	335	334	339	328	314	315	361	348	319	342	315	347	331	322	325	354	333	354	340	328	336	349	332	325	366	331	299	359	363	323	341	342	328	310	325	310	346	321	359	314	356	333	336	330	335	333	341	336	358	315	324	331	326	374	315	310	332	332	370	339	345	308	361	344	308	338	355	320	312	346	337	335	340	354	330	327	317	323	317	315	341	342	371	351	319	328	308	316	317	368	315	332	355	322	328	316	316	318	328	359	305	317	356	310	337	366	350	331	346	352	357	344	341	336	339	322	339	369	359	325	342	373	324	318	323	325	331	357	329	320	326	345	303	338	312	358	329	328	319	325	344	370	353	333	347	344	332	341	327	325	332	325	350	366	363	330	327	325	320	345	333	302	310	324	359	329	341	321	335	317	322	320	335	310	339	354	336	331	342	325	340	354	322	346	318	325	355	329	356	358	334	371	340	340	322	350	326	356	336	373	333	322	329	336	343	342	343	306	332	326	338	314	361	332	354	326	334	362	332	326	327	342	323	338	307	343	350	362	315	325	335	335	317	343	350	325	339	304	343	341	342	320	344	317	343	312	316	361	317	334	302	322	332	300	323	320	351	324	311	305	332	334	377	359	357	335	307	340	348	319	338	336	335	357	345	351	315	333	353	351	353	330	351	327	379	301	321	325	334	314	331	335	364	342	331	294	330	318	327	347	356	326	346	321	345	338	305	311	306	311	354	345	335	333	292	345	308	313	318	302	325	333	298	320	344	314	334	333	292	368	358	347	314	308	323	343	305	318	333	337	363	339	346	310	349	343	312	332	340	304	339	338	348	307	315	338	302	311	358	321	327	342	361	351	313	358	308	329	309	314	327	361	362	338	360	302	324	298	352	328	311	326	350	335	353	335	317	327	313	350	351	364	357	351	359	314	328	340	317	330	352	334	322	329	318	352	352	360	352	324	310	328	348	372	323	331	339	332	325	364	315	340	326	356	320	354	328	342	310	292	340	313	338	362	325	347	320	328	345	342	353	344	316	353	331	363	305	334	348	313	323	325	328	326	350	326	326	281	321	337	362	322	322	374	346	320	346	322	351	332	333	320	326	308	375	306	340	362	369	291	323	347	309	349	328	329	316	346	310	339	346	349	341	306	339	322	305	360	373	324	347	345	340	335	339	331	331	315	348	393	314	332	329	330	312	303	320	362	329	357	317	363	364	321	346	342	303	346	342	348	332	328	354	314	337	328	330	383	334	318	362	300	316	338	364	341	352	340	317	329	303	313	322	336	339	309	288	358	328	356	324	335	332	297	325	357	341	351	369	344	313	345	333	355	330	343	360	346	351	340	338	366	312	363	352	366	309	366	335	319	340	310	323	325	330	341	340	330	346	322	329	311	312	347	342	349	310	318	302	327	326	322	325	325	344	362	301	332	347	319	340	317	352	340	333	332	335	319	331	332	331	297	332	341	323	323	344	338	338	335	314	338	321	346	324	357	347	347	320	311	336	320	366	326	318	332	330	340	343	328	361	298	307	337	330	361	341	317	339	321	332	336	354	338	346	341	329	338	312	324	298	350	342	336	301	330	334	332	367	361	360	355	335	320	347	328	339	350	319	369	313	344	338	358	338	332	332	311	338	358	324	315	344	306	333	303	324	331	337	317	332	335	314	311	331	313	346	319	328	327	354	314	334	329	345	343	323	316	328	383	340	319	318	342	338	323	316	296	355	380	329	367	352	314	328	292	339	359	345	348	351	301	296	299	319	355	285	352	358	304	340	322	345	322	347	316	318	352	339	320	326	341	340	324	335	349	339	322	357	328	340	309	331	338	331	336	348	321	340	331	342	296	341	358	350	326	326	349	326	359	299	328	329	315	367	352	345	338	320	334	320	333	305	350	345	373	321	302	318	341	345	328	348	323	303	351	321	345	309	328	355	330	307	312	351	349	317	340	362	339	339	299	320	339	316	382	371	325	360	319	326	321	335	324	335	338	352	323	313	342	329	289	312	306	346	316	359	327	310	337	367	337	349	329	319	349	325	317	289	313	351	327	346	335	317	337	340	311	310	331	307	337	312	325	362	317	363	370	340	339	335	340	354	324	326	352	313	344	338	333	302	310	333	336	313	343	363	290	318	357	365	327	367	314	370	336	366	333	353	329	336	370	363	347	310	339	326	302	348	293	325	353	334	325	307	340	330	308	342	328	337	343	334	357	339	330	312	358	334	313	328	327	346	378	316	343	331	310	328	364	318	320	347	342	360	345	326	322	362	323	331	321	342	331	358	317	313	342	340	339	349	285	326	355	365	337	325	312	327	343	357	334	329	307	344	337	318	378	313	334	331	287	307	341	338	333	353	353	340	356	325	315	323	357	361	344	332	340
38126	49034	31666	11921	3154	993	687	634	637	591	618	616	608	582	600	604	632	627	635	633	596	599	599	660	659	597	670	635	628	623	617	636	636	581	643	629	661	584	650	656	624	635	623	606	595	604	641	606	622	624	633	594	660	590	611	606	623	632	648	631	625	623	656	584	596	650	603	654	606	623	656	616	609	616	664	620	627	618	611	620	588	614	621	601	591	624	591	619	681	645	627	631	644	611	625	652	615	634	605	629	597	589	593	638	613	666	631	612	641	685	629	626	637	614	623	587	634	644	642	661	617	639	609	602	611	631	654	607	599	631	631	612	629	610	633	571	647	650	615	602	599	577	631	602	590	658	600	644	616	605	619	612	641	643	611	603	638	610	579	624	643	643	632	588	691	629	630	646	631	593	598	627	633	632	630	630	634	633	600	597	603	675	598	628	654	575	666	654	642	631	613	640	622	615	616	607	610	658	604	594	636	615	643	641	602	618	638	629	613	657	584	578	683	647	636	586	661	647	652	609	626	609	620	673	649	594	593	637	612	617	601	642	659	650	629	620	623	643	629	637	609	656	594	630	666	667	683	647	580	623	645	626	629	617	613	613	635	589	611	586	621	648	634	589	613	590	681	662	684	575	651	704	590	604	636	638	654	617	628	661	603	672	627	607	619	595	605	626	613	595	650	657	651	646	635	631	630	629	643	633	598	632	603	634	635	618	635	592	591	627	625	613	614	597	625	582	617	621	633	604	628	655	642	556	664	654	612	652	645	693	618	611	630	615	604	613	655	633	624	631	632	615	614	639	628	625	591	631	630	630	646	625	636	646	631	580	646	655	588	572	638	667	640	650	653	630	655	628	623	619	631	667	590	677	635	625	620	632	628	600	631	615	615	649	599	623	620	616	608	606	646	618	627	594	611	619	593	660	658	618	637	622	604	627	610	640	615	603	601	611	655	640	636	626	612	637	602	624	649	605	602	633	626	600	587	614	633	655	646	618	625	648	661	620	666	613	625	626	680	598	644	619	604	622	627	648	629	608	620	613	612	601	611	600	614	671	577	621	646	650	598	631	653	615	637	631	632	652	613	623	598	636	648	645	647	631	667	618	623	572	585	621	646	619	624	600	601	621	619	623	642	641	640	618	648	640	571	666	596	628	589	619	605	623	649	622	671	610	647	621	637	636	612	602	652	613	625	630	608	640	621	704	666	610	599	651	633	624	666	670	617	612	591	639	592	628	623	626	581	630	584	673	630	602	608	607	621	628	625	637	616	583	631	625	627	602	627	589	590	574	657	647	598	646	627	618	630	621	641	608	634	657	582	571	601	609	610	641	628	622	577	618	579	642	641	649	615	629	602	618	634	634	633	608	589	631	668	604	616	622	631	649	643	628	623	623	652	643	654	619	655	633	644	633	630	624	598	667	577	626	614	637	663	628	665	644	627	596	602	609	572	646	641	584	624	606	612	638	678	631	605	558	614	588	607	628	613	620	633	643	609	616	663	644	608	606	635	657	626	589	652	687	599	621	604	629	597	618	611	596	627	654	611	578	633	614	622	616	630	593	613	573	627	614	601	602	641	624	611	625	572	590	576	599	623	640	647	631	597	615	594	637	618	625	652	656	635	621	639	636	624	655	619	634	640	642	635	646	658	610	618	632	631	681	627	595	645	604	634	622	597	624	634	617	626	622	654	658	646	592	660	633	593	599	608	603	642	632	629	616	607	655	612	619	625	633	616	590	630	628	636	656	626	622	652	661	625	623	629	658	649	618	615	616	631	672	622	640	626	621	622	633	610	665	646	616	620	644	616	639	597	616	637	587	656	641	596	592	646	628	610	637	632	616	624	654	617	640	670	642	629	621	614	614	621	631	618	658	568	632	606	587	680	613	617	619	624	619	608	621	595	641	597	647	570	615	631	612	584	611	615	644	624	612	606	583	600	630	595	617	602	577	640	606	689	639	623	615	599	615	699	657	605	620	644	634	655	618	636	622	667	629	641	654	584	629	618	664	612	632	646	584	575	649	619	587	614	588	612	625	610	591	631	626	668	619	608	619	609	635	629	622	625	606	636	641	634	594	625	658	606	660	663	611	626	583	656	643	649	597	669	567	578	622	618	628	581	652	640	629	629	659	649	622	624	649	574	627	616	657	624	592	610	601	571	580	632	621	643	615	612	645	645	626	672	602	600	591	660	624	631	667	581	583	658	652	606	626	674	636	648	642	601	609	585	629	659	638	634	617	627	672	613	633	634	640	649	612	602	642	622	643	614	647	645	586	626	606	630	653	618	647	640	571	615	622	610	647	643	623	644	661	657	588	609	589	586	630	669	618	639	625	621	610	592	640	667	602	637	592	642	589	635	593	623	646	613	602	593	615	609	647	667	651	633	611	588	653	632	640	623	640	612	643	611	631	672	610	599	590	621	659	618	644	655	614	617	633	630	634	640	604	648	646	605	612	588	662	609	642	700	602	656	639	628	627	588	641	596	653	649	630	579	624	617	631	607	620	637	598	659	591	645	623	643	633	663	646	609	614	611	593	637	665	642	659	647	607	625	632	684	601	602	620	632	624	598	594	639	619	625	613	615	611	611	644	616	626	672	609	657	559	620	613	643	653	619	628	649	618	608	602	615	627	637	617	608	658	599	625	634	619	642	635	637	616	635	597	652	614	631	623	617	673	583	655	637	663	663	622	631	628	611	652	598	613	658	641	688	556	621	620	631	622	672	624	612	643	643	612	617	606	642	610	673	641	595	639	642	646	618	642	646	638	615	623	612	640	633	603	592	602	670	616	633	618	585	624	636	575	615	593	618	605	671	609	652	618	642	605	629	654	584	623	611	587	608	627	615	587	689	600	638	630	628	602	630	627	613	564	676	654	593	621	594	658	648	648	649	608	572	643	599	611	583	570	631	629	613	611	589	588	632	587	618	627	602	663	692	633	606	600	608	639	598	610	632	609	681	682	650	646	607	618	620	615	636	588	620	612	602	639	610	597	609	592	583	575	634	575	660	612	599	682	658	602	612	648	595	609	690	636	586	613	646	619	621	643	629	636	608	642	592	636	620	647	653	663	652	639	626	634	633	639	646	654	611	584	578	601	605	633	627	577	662	627	621	607	656	615	621	627	647	605	625	590	628	626	635	646	590	589	634	622	599	631	617	600	622	585	624	635	669	617	648	609	615	611	613	640	668	614	635	627	632	644	654	582	639	590	612	647	630	596	597	653	615	608	576	604	629	628	587	593	624	658	590	616	593	640	636	619	630	691	614	618	615	627	601	615	617	655	618	585	722	648	682	582	629	622	606	601	606	625	625	645	609	617	611	639	621	581	644	643	659	638	641	614	658	687	595	654	629	620	606	622	593	579	622	605	638	635	651	641	624	618	631	611	635	617	601	672	608	645	644	601	625	657	590	701	629	637	605	657	617	638	619	641	625	637	627	606	581	640	618	608	622	644	641	580	646	615	585	644	626	637	640	614	617	620	678	640	661	623	574	619
24948	24805	33566	26880	17162	4173	517	350	341	331	343	351	337	361	331	356	330	322	311	341	348	337	341	335	339	331	339	350	347	342	318	346	328	356	355	289	308	336	341	358	304	336	330	358	325	319	336	328	370	374	317	313	350	323	337	318	346	343	336	317	331	291	357	323	324	351	330	350	317	343	319	325	309	295	322	321	340	340	359	335	340	328	366	344	317	341	349	325	354	345	329	349	302	339	309	332	331	311	352	329	352	321	360	329	330	331	357	357	341	305	336	310	319	330	298	319	346	315	312	323	301	358	336	342	337	295	333	360	339	350	349	345	350	323	334	338	327	351	320	341	308	317	340	309	316	364	325	353	330	355	330	359	311	348	328	312	350	304	319	313	356	350	310	312	348	317	325	341	334	338	312	354	378	311	336	335	362	319	300	337	314	353	323	350	294	298	341	342	316	326	334	343	341	324	331	371	334	336	334	333	350	362	320	312	337	337	327	353	342	354	344	355	325	363	320	321	371	324	333	331	356	331	314	349	321	331	340	303	367	354	342	311	367	336	342	344	322	310	314	316	319	327	302	343	309	340	340	326	325	329	315	320	336	336	319	336	318	340	330	356	332	329	349	329	352	351	352	344	308	347	339	333	303	362	357	312	332	336	347	339	338	330	330	300	326	309	285	317	307	337	336	352	346	340	341	315	305	295	338	333	324	320	358	316	367	336	352	323	337	336	321	308	331	361	326	341	323	328	330	340	341	318	322	340	314	355	337	338	314	323	333	340	362	348	317	319	336	336	315	337	341	337	321	327	328	315	298	350	334	337	322	338	333	333	317	316	333	367	345	336	365	340	332	329	334	369	332	298	331	344	344	332	336	332	345	344	351	337	333	325	313	317	346	315	346	314	332	322	315	334	322	354	368	313	280	342	369	351	339	331	368	337	318	343	332	323	341	326	340	352	330	362	335	341	355	299	331	341	353	324	366	340	356	349	353	344	332	295	333	319	318	311	316	349	343	347	309	358	302	320	331	353	327	338	341	349	297	310	302	353	350	345	311	338	336	310	332	325	312	318	337	343	351	335	346	353	319	335	329	312	297	300	339	335	329	328	357	327	330	342	360	334	336	365	393	323	347	378	325	382	356	363	315	328	327	372	332	341	345	345	330	316	320	325	320	331	352	336	332	316	352	308	337	334	315	335	322	373	331	311	318	310	332	328	330	294	343	317	321	305	322	329	365	335	353	311	315	325	355	361	339	339	311	326	341	327	352	355	328	356	324	342	368	306	333	338	316	329	313	347	342	351	330	347	330	331	320	334	325	343	342	346	314	337	355	318	344	319	329	315	353	296	300	332	345	308	299	316	325	352	362	315	326	305	367	311	340	311	362	344	331	325	352	325	331	321	348	359	354	374	284	355	362	346	321	320	372	334	311	318	318	340	332	345	341	311	350	336	354	337	349	323	357	349	316	335	322	321	337	318	334	348	331	331	317	327	356	326	300	329	332	303	332	352	335	329	311	349	303	334	300	339	296	340	316	383	345	312	293	344	360	304	313	339	357	346	325	326	335	328	354	330	328	314	331	342	318	323	301	338	331	335	337	325	326	339	330	333	311	331	317	310	337	368	342	324	346	341	341	335	335	322	340	356	358	365	335	334	302	353	320	340	364	328	342	325	327	326	338	314	337	314	348	351	320	312	366	350	350	323	324	321	327	334	322	318	302	368	306	305	327	337	337	352	352	336	347	361	300	319	318	344	312	304	297	328	356	330	339	313	360	302	342	341	317	317	341	360	361	330	340	351	365	338	353	328	349	353	333	293	327	321	300	327	337	322	320	324	314	303	341	356	317	346	323	325	361	332	313	326	342	322	311	323	305	289	295	327	331	334	321	312	343	354	363	363	327	326	319	317	288	307	340	329	326	371	367	347	323	324	352	343	331	338	344	291	286	335	329	310	316	351	353	336	311	353	325	327	351	336	335	351	330	320	322	315	321	313	363	329	358	304	317	325	316	337	330	358	326	323	345	330	358	341	329	343	337	320	334	343	306	331	330	328	328	340	326	330	303	320	347	355	334	356	333	330	320	300	320	307	347	344	358	331	339	321	353	325	291	333	331	353	318	348	341	356	331	302	348	320	333	348	326	328	337	301	334	337	340	344	346	340	345	368	339	299	331	298	362	315	337	327	342	327	353	316	329	297	332	313	348	322	310	357	309	318	339	306	357	337	312	358	325	320	333	352	333	323	327	315	328	331	344	330	351	335	346	316	312	322	316	335	330	320	338	329	330	320	353	355	338	324	362	371	349	317	312	318	348	359	365	340	295	337	361	357	348	328	350	349	340	333	343	316	320	350	324	366	328	313	306	357	335	340	315	310	362	341	338	301	334	322	330	350	318	349	332	322	360	371	328	347	321	338	336	322	336	310	335	321	314	339	305	349	333	361	348	323	312	321	302	316	385	363	305	308	349	338	333	355	313	325	329	270	309	327	327	331	351	333	318	325	351	327	352	319	338	343	320	308	367	299	354	312	316	334	338	349	332	349	353	367	336	314	311	306	341	328	331	321	279	327	319	330	345	312	357	337	302	360	347	331	329	374	341	322	325	299	339	302	349	348	350	321	341	340	321	328	323	332	310	318	345	310	341	352	359	332	306	363	351	336	324	324	328	336	354	288	349	347	326	331	317	326	347	322	298	349	326	342	293	340	342	335	325	315	357	336	308	337	326	365	319	340	323	349	348	345	341	349	342	321	337	329	316	340	316	344	322	356	333	338	369	333	321	337	301	326	328	357	314	328	315	347	314	298	316	315	337	356	312	337	326	298	320	325	312	340	362	307	347	358	322	311	348	323	364	325	291	360	335	334	341	343	351	312	333	332	336	354	320	359	312	325	372	322	323	327	335	340	287	329	349	351	368	323	288	372	351	319	319	317	353	322	330	335	356	298	357	342	351	319	344	313	335	329	319	340	312	343	296	336	306	294	344	322	346	317	336	335	306	359	360	336	341	329	338	339	336	300	350	344	346	354	327	317	357	318	335	321	352	342	334	321	365	335	333	310	299	326	317	320	344	324	324	319	327	323	344	335	348	302	327	314	329	345	344	347	318	313	360	353	349	325	313	349	319	352	332	325	298	332	317	343	337	318	368	311	333	318	340	334	330	328	335	305	328	342	319	318	341	315	330	307	312	340	331	309	334	331	371	333	305	334	319	361	345	334	350	311	309	346	324	349	336	324	329	363	317	371	328	345	344	342	345	324	336	333	339	334	331	308	336	329	328	357	324	333	323	356	338	299	331	339	334	332	327	303	379	316	344	332	332	320	344	333	324	348	371	321	338	331	351	337	325	346	294	332	338	352	354	352	326	370	352	335	312	349	333	346	335	326	301	341	322	326	342	339	345	359	328	348	340	346	318	348	323	317	352	314	328	296	329	318	304	346	309	353	302	331	313	328	337	336	323	321	384	306	322	365	322	327	344	311	319	347	334	324	380	310	312	292	332	332	299	333
59667	88459	61175	32880	11595	2391	857	671	613	602	643	653	634	636	646	632	630	601	604	649	624	608	584	670	584	661	616	623	664	594	643	636	638	587	610	612	612	621	632	659	611	613	619	639	649	651	633	625	587	620	612	596	682	609	634	584	652	633	633	595	608	626	624	629	614	669	675	595	646	619	622	612	608	582	619	625	639	610	640	613	639	669	597	622	641	659	581	635	617	558	608	646	625	620	577	630	621	631	602	636	637	609	566	662	627	602	641	658	594	661	680	587	602	644	622	629	620	613	629	631	611	653	606	635	578	614	576	586	636	654	597	644	637	633	597	662	636	587	623	666	610	643	623	646	614	593	618	618	585	624	669	621	662	628	632	579	648	624	611	633	638	626	606	597	633	632	629	583	601	617	622	602	574	626	617	631	663	608	588	601	625	624	656	614	611	640	598	639	620	620	604	625	610	650	623	636	641	625	603	616	592	586	648	577	615	601	595	592	617	614	601	617	609	623	624	639	609	639	625	617	636	578	636	637	615	628	626	672	614	710	579	592	581	624	670	619	596	635	615	625	628	596	635	650	620	623	625	639	582	535	604	583	627	609	650	594	629	599	651	617	628	630	617	612	582	618	619	599	645	691	617	652	654	644	642	620	586	627	621	650	675	622	604	624	626	615	617	616	654	625	612	613	639	651	584	621	612	663	676	633	606	626	627	594	643	620	607	632	655	623	631	633	623	608	583	596	650	619	657	608	597	631	614	600	632	623	598	626	637	626	663	636	584	572	612	580	657	606	631	659	660	610	624	647	627	661	636	637	664	674	628	638	571	627	617	583	671	637	651	624	621	603	625	623	607	596	591	644	623	627	603	633	649	631	671	604	623	648	558	635	626	607	589	664	704	609	689	602	624	682	672	630	642	635	627	642	644	640	588	606	624	617	651	587	628	609	603	635	651	666	638	645	596	615	627	683	630	639	626	636	639	649	623	639	606	652	621	619	646	642	641	649	616	596	656	622	632	577	629	589	627	623	609	598	617	583	610	583	655	635	599	621	636	652	637	606	618	613	647	655	600	600	654	609	645	642	622	601	672	616	607	618	626	635	623	622	599	576	623	618	637	618	625	615	611	588	614	605	640	618	616	631	640	683	634	635	625	639	635	612	588	629	597	629	579	644	635	606	624	643	661	641	674	649	620	598	604	620	670	638	644	633	667	654	629	604	641	626	664	613	605	624	603	619	580	594	613	644	599	605	591	625	607	659	629	640	599	603	620	610	596	643	635	589	601	594	574	617	622	625	629	620	670	648	651	601	617	634	636	625	607	634	596	587	683	589	611	661	640	609	607	631	634	565	653	594	631	627	629	610	649	630	572	603	655	616	599	570	679	611	659	592	607	602	639	604	676	639	602	666	639	596	625	630	601	631	625	614	660	604	613	581	602	645	616	666	576	659	608	597	613	637	588	609	613	647	622	635	606	627	630	609	655	620	637	652	628	636	679	613	679	613	604	624	655	616	652	646	610	664	651	571	602	636	657	644	602	588	591	645	653	621	592	624	620	630	629	622	623	637	626	628	651	656	638	615	578	590	603	602	624	604	567	661	609	618	595	630	627	608	647	646	652	579	592	649	616	634	613	616	586	644	596	586	634	607	658	662	648	634	639	640	680	624	662	593	627	609	663	601	616	605	628	623	624	660	593	582	642	597	619	619	592	654	615	613	656	616	608	611	629	597	603	628	627	651	612	624	631	586	628	635	649	629	609	581	611	608	620	670	655	655	588	637	614	639	629	607	614	597	617	636	630	612	621	677	639	600	581	614	641	621	603	637	611	669	613	652	645	654	658	637	658	617	646	630	638	650	627	634	623	650	594	637	579	598	601	641	634	664	615	636	612	652	630	634	629	630	636	656	624	633	636	611	650	622	619	721	646	669	677	599	634	587	584	662	654	636	580	628	631	630	599	604	597	613	635	620	636	598	637	598	609	652	622	632	632	612	664	589	616	626	624	644	654	592	645	683	661	584	615	674	650	637	653	675	589	635	609	613	623	628	618	634	615	640	616	595	622	657	604	666	584	596	616	620	613	598	615	596	603	611	642	621	636	620	599	632	608	635	613	616	619	642	639	622	600	607	638	611	627	658	609	641	636	592	570	609	665	593	614	634	660	620	608	583	647	600	608	613	651	611	616	615	609	635	599	635	618	608	674	638	566	657	619	603	606	609	607	638	639	582	614	675	602	592	615	667	604	622	669	640	592	606	640	613	621	609	639	642	629	613	567	624	588	629	655	629	601	635	638	640	625	663	647	705	606	649	617	633	598	609	622	642	602	631	625	625	642	618	593	600	617	592	665	603	582	658	611	652	640	623	646	606	587	672	642	642	672	597	594	618	595	601	633	609	630	632	629	606	625	592	630	615	654	616	643	617	673	617	639	578	612	625	631	639	638	597	629	637	622	640	661	631	663	613	602	608	614	643	622	650	590	616	635	595	589	657	625	632	622	602	611	663	606	652	656	635	645	629	640	602	669	587	647	640	650	615	670	621	630	602	635	633	658	625	610	607	594	613	575	588	635	639	587	598	604	574	585	600	580	607	635	600	660	635	628	639	626	592	644	612	600	590	619	676	684	632	628	600	610	662	582	612	554	643	631	588	633	596	619	586	584	620	632	626	576	623	611	640	641	612	556	603	631	676	572	639	619	620	631	656	590	647	629	597	611	631	633	604	591	654	609	596	594	590	629	640	603	634	626	618	608	576	646	684	624	627	634	605	643	642	635	651	641	623	652	648	610	611	614	642	597	593	614	628	627	634	613	609	609	631	627	583	635	630	603	627	622	645	619	575	673	606	622	662	602	673	585	582	592	633	663	624	649	627	638	611	566	633	608	639	593	585	648	586	632	629	621	586	591	655	619	602	609	604	621	623	616	603	626	631	587	650	600	685	651	623	654	607	635	627	615	603	622	648	695	636	621	605	621	559	644	636	655	614	622	635	652	604	648	615	606	635	666	608	595	601	620	620	623	639	575	624	629	598	653	664	630	624	627	633	632	608	641	631	647	625	670	591	644	625	634	630	608	583	632	663	622	648	613	622	588	613	624	626	594	639	599	642	608	631	626	603	625	550	639	605	612	636	632	584	590	659	636	618	606	621	682	636	605	657	603	619	615	629	690	603	623	601	592	652	619	613	599	623	656	569	632	607	621	638	561	613	617	558	609	639	662	616	610	632	600	615	662	578	589	567	612	656	692	606	580	626	619	607	600	642	628	610	608	590	643	634	624	647	583	642	618	637	636	601	604	592	598	623	628	651	643	638	637	636	602	615	653	685	629	601	589	640	620	655	639	645	603	609	665	634	647	665	675	630	651	611	631	615	622	621	609	669	625	593	632	647	633	607	664	580	612	561	636	607	627	605	613	621	633	628	635	608	606	589	655	604	614	584	628	616	606	631	617	588	603	612	621	628	630	616	644	595	593	603	600	636	634	601	615	668	617	655	615	629	659	598	626	629
23537	22462	30975	25140	21072	15793	2484	467	424	413	423	412	419	405	396	442	436	394	400	383	425	392	392	363	393	372	408	399	391	432	397	367	411	396	408	370	392	397	425	383	395	379	375	352	401	410	360	416	407	380	406	417	402	414	389	388	426	421	394	420	408	429	399	408	384	391	376	380	376	361	412	447	372	390	387	363	413	380	380	411	394	357	380	409	383	400	379	384	425	375	426	388	390	409	388	430	414	370	354	370	392	392	375	391	381	405	367	379	380	410	371	421	376	399	413	369	398	384	431	384	389	396	424	416	423	387	375	404	403	411	399	377	395	384	390	370	384	373	385	381	422	376	384	388	412	407	407	408	347	400	361	401	382	398	391	359	402	392	405	361	383	385	390	362	396	413	402	364	406	407	391	376	367	406	387	346	404	377	376	395	401	367	375	381	383	393	378	379	383	361	393	365	391	382	403	397	395	376	422	391	420	408	410	413	412	402	413	398	385	409	382	390	424	404	386	399	402	424	413	405	380	415	368	380	399	393	375	351	385	386	382	380	370	412	450	392	399	389	389	405	404	398	389	404	368	382	418	385	409	394	373	381	394	394	380	364	366	367	359	368	393	387	386	366	395	417	415	398	370	409	398	387	367	414	410	415	380	429	405	376	383	403	411	398	389	392	379	398	399	370	381	396	363	410	385	409	443	362	461	406	402	423	407	408	448	366	368	384	383	382	395	430	353	395	412	403	373	363	418	364	411	408	385	394	383	399	409	385	410	415	378	371	370	389	404	423	376	410	382	371	411	334	401	364	400	384	392	363	412	373	404	396	418	387	390	430	381	384	385	351	385	401	374	388	396	399	378	374	390	392	398	422	412	370	384	379	411	386	368	438	386	420	378	392	375	385	401	367	391	386	404	383	396	370	388	352	373	387	367	412	408	350	390	387	375	362	375	385	405	377	406	418	403	409	406	396	388	360	406	412	368	382	395	385	374	407	358	388	381	404	386	363	412	413	388	432	359	415	410	382	407	415	386	403	379	401	434	399	375	379	375	371	388	377	365	417	398	402	392	361	403	416	390	394	391	377	384	360	410	381	416	382	409	391	377	374	412	368	397	401	360	353	385	415	372	408	397	415	346	396	397	423	394	426	395	384	379	396	378	415	401	407	389	386	374	389	382	417	367	435	381	410	391	397	405	409	391	365	389	421	380	425	401	400	394	379	425	405	382	414	424	393	410	386	393	388	394	387	377	393	394	385	383	391	411	367	383	378	398	415	400	366	389	385	401	402	415	411	393	364	421	413	369	392	364	375	389	430	404	436	385	374	428	370	377	374	417	370	376	380	394	360	389	376	384	390	404	392	416	385	385	377	340	412	405	384	367	372	372	408	390	401	393	377	386	406	383	381	411	394	385	397	414	376	396	381	361	367	395	418	376	337	379	393	384	374	389	433	402	364	389	347	367	398	390	427	394	404	380	375	392	381	407	397	352	358	365	373	409	373	386	372	369	380	371	388	413	396	379	375	368	380	403	394	375	370	379	387	411	355	396	364	411	426	387	384	375	397	394	400	387	384	368	369	368	396	393	399	398	399	382	405	383	414	411	396	415	408	406	401	386	399	371	368	391	377	395	388	379	394	422	379	386	384	395	374	368	416	398	411	405	359	420	397	423	380	432	410	393	397	395	394	368	413	383	377	383	414	372	364	380	388	390	399	390	365	416	390	412	379	394	390	374	416	424	409	399	386	440	414	356	432	386	419	394	371	386	383	377	403	408	411	395	375	403	348	358	408	403	401	390	363	398	392	410	365	380	375	438	438	442	416	413	395	384	408	388	404	400	388	378	415	424	412	352	368	377	377	385	375	383	366	417	368	409	405	392	372	376	384	399	377	380	400	390	419	415	392	402	382	392	406	399	430	390	399	421	384	368	387	377	419	387	413	415	397	393	394	390	381	388	360	369	385	423	424	393	377	389	384	415	402	361	387	396	397	358	363	392	383	411	346	412	403	373	361	371	415	406	405	420	392	370	425	374	385	385	346	382	369	372	402	380	385	360	361	410	354	394	398	381	392	398	377	376	382	406	402	370	387	394	369	378	403	408	376	377	387	412	389	425	367	385	383	404	351	383	397	416	380	386	350	411	398	397	373	362	362	396	405	390	374	376	392	407	382	377	393	371	408	399	393	399	376	366	402	390	384	411	376	391	384	413	392	346	364	403	414	419	377	383	415	378	355	386	390	390	386	349	375	395	349	399	414	397	393	414	371	376	432	384	405	372	387	401	399	396	365	390	372	393	366	391	400	432	385	387	405	391	353	393	415	395	407	430	373	386	372	369	347	373	426	384	398	422	409	424	403	390	384	359	376	391	390	380	373	391	386	392	395	391	395	366	399	373	375	364	411	394	372	432	389	399	391	404	415	391	384	458	386	393	406	371	423	371	409	376	396	411	367	385	362	348	378	383	355	395	370	408	394	384	367	373	376	395	346	384	394	390	387	407	361	384	388	432	403	410	392	400	369	380	368	364	401	396	419	402	388	400	388	383	391	390	384	362	421	412	361	390	366	409	404	399	384	375	345	423	381	391	386	434	383	367	376	387	363	396	423	386	382	402	398	391	366	391	396	399	387	411	408	414	409	410	375	406	386	370	374	383	419	370	410	419	370	424	367	386	406	350	358	405	368	402	395	386	370	366	400	409	416	359	358	400	419	379	397	374	380	432	377	365	383	347	409	379	375	421	375	374	403	404	398	390	395	412	367	429	382	404	384	373	394	405	413	360	430	401	423	379	450	408	389	412	366	402	368	398	406	391	375	357	417	353	383	346	424	390	388	400	375	396	394	395	367	369	388	363	400	394	371	396	407	392	385	402	415	352	399	419	381	427	423	394	388	361	395	371	369	370	405	407	423	407	392	408	365	379	368	354	398	373	413	377	407	393	408	355	382	377	395	376	365	383	404	364	363	380	381	415	367	411	409	414	362	419	401	370	371	390	391	399	386	396	417	384	382	373	377	383	407	371	370	398	382	385	402	415	393	361	385	439	348	360	378	396	407	387	377	391	395	393	343	392	403	365	380	364	419	424	392	393	402	413	367	367	404	367	349	365	420	406	411	375	389	392	402	397	387	409	409	380	378	364	392	425	360	355	435	381	399	400	379	375	412	399	384	391	404	394	369	411	395	362	395	415	402	415	398	410	362	386	394	390	377	390	386	403	390	376	385	414	430	382	396	403	384	398	399	401	394	419	389	415	391	443	442	377	391	407	381	359	411	387	390	380	447	419	389	379	374	397	422	381	353	400	389	341	385	394	376	377	396	388	438	415	365	392	378	371	368	412	394	401	418	373	348	395	402	393	372	372	393	407	402	401	369	420	413	380	402	393	405	383	399	390	408	394	376	361	397	416	380	373	352	354	388	374	378	416	382	398	384	398	379	404	360	377	396	377	396	382	407	370	399	381	383	429	396	412	360	362	365	358	371	360	419	366	378	356	356	385	403	418	401	408	429
59977	99826	72112	41729	17498	4135	1172	722	696	685	695	676	690	690	647	661	668	655	732	662	687	669	707	734	682	694	687	707	706	653	672	671	695	690	670	730	659	647	705	650	646	692	663	708	707	686	675	693	668	695	709	706	684	689	656	693	687	740	630	729	671	740	687	692	700	704	704	674	703	675	685	673	679	629	725	673	677	672	677	659	722	669	647	704	677	684	655	684	655	641	678	638	659	718	695	700	681	705	657	671	692	637	681	635	671	702	673	683	716	723	685	700	705	709	698	675	689	736	674	669	665	729	695	676	672	651	704	673	686	669	698	714	650	670	688	708	711	681	639	718	681	683	673	665	712	667	636	678	662	679	713	656	731	656	680	632	697	671	693	676	677	650	669	703	706	691	654	681	704	678	710	626	702	669	659	677	663	670	649	672	676	685	711	734	686	715	673	676	699	712	691	696	672	668	686	683	649	696	741	733	663	710	697	702	675	656	689	661	701	692	697	691	700	658	723	659	710	705	686	702	707	709	654	663	667	696	690	689	757	708	703	711	718	696	670	698	681	659	681	735	621	672	661	693	673	680	677	690	652	694	660	659	674	692	686	658	751	651	683	665	671	715	735	669	689	713	665	668	679	682	698	719	692	693	706	652	701	697	686	714	684	676	659	743	709	717	701	685	666	736	659	678	683	703	669	686	646	702	697	699	684	673	691	688	677	688	665	726	692	689	682	665	669	686	690	643	667	679	715	686	668	676	687	728	708	690	691	690	696	694	636	697	679	667	713	690	668	720	703	691	655	666	692	720	674	716	736	637	676	651	679	721	740	688	666	685	643	720	674	632	703	683	704	700	653	678	652	670	688	698	728	681	678	671	675	708	727	682	679	702	747	679	705	705	705	698	682	738	720	673	674	725	713	729	684	658	671	674	680	696	727	664	689	684	705	667	678	712	696	711	693	691	679	677	670	649	650	691	684	698	693	668	689	733	653	700	696	659	645	681	652	691	684	646	710	632	691	684	669	672	658	692	688	689	677	672	739	655	686	689	730	693	727	663	712	638	687	698	698	701	671	665	706	640	633	753	707	668	704	693	726	675	680	740	658	653	684	708	684	686	652	706	650	698	705	661	675	647	648	688	690	638	729	662	659	732	703	677	680	701	654	661	726	683	676	703	652	684	667	605	693	686	663	711	687	686	681	660	677	677	628	667	696	719	679	686	709	708	659	728	628	713	704	659	722	672	695	671	692	683	689	711	660	662	680	719	665	691	652	664	680	727	681	680	661	681	704	673	668	664	719	693	722	712	727	670	670	637	666	685	693	681	682	722	696	657	627	711	643	728	683	677	674	700	708	673	708	606	755	667	742	682	701	714	683	688	683	682	684	693	715	691	684	676	716	671	699	703	685	691	642	702	689	706	659	661	652	680	712	718	698	702	714	724	714	698	666	713	703	718	708	653	720	706	686	653	706	714	711	698	688	695	731	695	668	627	663	661	654	657	754	622	668	663	660	673	704	658	650	682	716	731	669	652	589	669	661	664	707	668	707	680	688	718	667	681	723	739	669	647	668	655	685	674	717	696	744	645	667	689	690	734	659	684	729	703	682	659	664	705	645	723	666	660	690	690	689	654	683	688	687	639	690	708	703	682	691	679	668	713	717	712	693	688	690	683	689	702	712	661	602	693	693	663	673	679	682	688	662	685	666	655	705	709	702	668	665	722	725	696	681	698	687	713	681	658	655	673	697	661	653	671	730	690	679	667	674	707	684	690	670	675	678	683	663	669	744	682	677	706	681	728	711	685	626	673	646	662	672	713	700	676	660	695	697	699	710	676	693	705	684	710	691	709	682	650	687	669	703	711	701	677	716	710	696	707	671	667	652	655	653	679	715	737	683	705	754	693	624	701	673	668	706	713	673	734	711	683	649	674	669	638	649	685	687	723	690	702	677	667	692	734	718	638	650	711	675	679	674	665	619	683	670	669	696	689	696	663	692	700	669	661	717	679	694	705	682	678	681	688	670	672	692	639	685	688	715	671	650	698	731	668	677	654	667	646	667	682	704	657	660	704	652	691	660	704	657	708	706	624	721	644	707	700	654	717	663	756	676	695	643	655	684	653	699	680	686	651	726	673	683	692	676	684	708	685	702	685	691	708	680	680	699	695	636	681	714	708	698	693	705	731	686	692	679	653	689	670	687	689	759	742	698	714	695	697	692	713	665	703	702	676	655	652	699	652	637	723	678	695	712	709	719	681	655	714	664	661	678	664	644	682	658	668	671	700	671	649	723	696	710	692	681	705	661	655	684	667	720	700	666	703	649	690	675	712	645	695	671	697	658	704	691	705	696	683	693	662	698	681	707	690	687	659	687	696	663	697	726	692	695	676	685	727	705	635	659	666	656	707	645	703	693	650	681	645	662	670	722	693	698	714	685	648	718	701	709	724	680	648	694	721	720	698	671	690	695	686	752	680	693	657	710	668	678	701	657	742	657	669	684	689	720	614	689	686	664	654	669	706	656	675	700	685	723	711	713	689	682	679	676	675	708	635	677	690	726	691	669	729	700	697	691	689	693	718	693	701	667	664	682	669	642	703	722	704	653	668	632	668	686	625	680	675	738	769	756	694	702	644	691	687	640	686	659	685	693	732	665	689	701	683	711	660	686	701	703	697	661	699	667	729	730	672	691	654	694	676	721	660	638	658	708	699	685	665	663	706	710	664	679	718	679	711	668	704	762	689	686	707	650	684	690	720	662	724	662	681	671	643	694	750	669	703	683	710	698	694	673	677	631	675	680	671	693	666	678	680	709	633	722	737	671	682	694	689	696	711	670	679	719	660	682	681	664	675	689	663	694	687	690	628	745	690	692	661	706	662	718	701	668	659	663	683	691	690	621	711	689	683	654	674	686	678	695	679	628	723	654	709	669	707	670	716	745	621	616	707	680	650	694	650	641	673	659	671	675	741	725	667	648	723	670	701	682	705	708	691	680	669	675	705	638	693	717	710	671	704	674	695	677	681	668	688	687	691	686	659	690	660	670	732	700	681	652	635	660	692	715	701	698	679	715	685	665	689	727	701	685	660	663	652	715	699	699	694	700	703	709	699	713	673	678	685	643	757	672	711	693	719	696	698	730	690	713	676	676	681	683	698	699	723	679	699	708	668	658	739	668	677	662	690	680	710	676	635	671	708	745	640	668	718	683	706	696	637	676	693	704	715	658	694	694	690	723	727	670	687	640	703	669	719	665	707	701	714	668	679	723	725	704	683	694	696	672	734	701	697	724	665	709	703	634	682	691	671	756	665	692	689	688	677	693	699	678	663	683	703	638	692	647	707	698	699	661	693	687	653	637	706	726	674	703	695	655	703	751	682	705	651	709	703	687	717	719	717	624	715	696	668	696	692	662	687	692	697	693	689	641	681	669	675	640	657	698	685	680	635	663	693	668	650	716	685	698	700	655	700	706	719	689	724	668	680	691	706	730	670	652	649	659	657	695	670	680	683
29954	31174	26812	11113	1695	506	378	343	340	334	355	334	372	337	349	323	312	345	367	323	337	303	341	344	336	329	353	304	303	319	357	329	316	352	349	290	328	360	358	319	334	351	369	315	356	333	341	310	318	327	333	345	328	307	339	334	324	325	329	327	304	332	299	333	322	343	299	337	330	355	340	347	307	352	307	339	318	337	330	330	351	330	343	343	306	335	342	350	331	314	345	323	364	349	313	300	321	371	317	341	338	315	359	308	306	326	316	313	327	310	364	286	331	366	312	335	340	337	296	304	354	329	328	361	322	326	315	344	316	368	332	336	340	347	316	311	331	314	338	323	343	330	324	331	342	352	328	361	332	309	335	324	332	331	340	368	322	323	326	331	323	332	320	332	342	331	319	359	342	330	332	323	348	324	309	313	332	333	324	324	326	335	333	298	328	310	335	319	347	328	335	362	307	313	306	339	327	324	318	357	339	340	330	328	339	325	306	325	362	324	308	370	330	329	296	324	354	342	342	344	322	330	327	350	315	338	334	344	349	365	349	333	337	315	338	324	329	333	321	303	311	343	346	350	324	344	349	305	336	312	327	348	323	348	320	352	313	324	333	350	329	339	361	355	316	324	347	333	324	325	352	337	348	315	348	333	309	348	364	328	343	333	372	301	325	320	331	321	306	335	330	333	321	304	334	333	373	316	340	357	331	320	318	339	304	364	311	333	335	321	324	331	307	345	333	315	320	311	366	338	362	383	380	332	355	349	338	318	314	306	375	309	336	324	350	327	311	342	350	339	349	310	333	362	339	359	348	327	349	331	350	327	347	370	364	314	340	341	307	334	320	336	312	325	288	319	352	310	339	372	347	332	356	332	325	339	354	326	321	326	334	353	328	338	361	317	339	317	348	350	343	336	325	327	329	321	330	363	305	320	338	337	313	344	374	332	321	346	336	319	364	306	341	318	333	325	323	314	311	350	335	315	351	368	363	336	353	340	334	331	311	326	324	329	332	341	332	318	357	346	315	322	322	342	325	341	343	326	337	333	305	327	321	315	310	311	345	316	315	326	315	330	359	346	346	326	334	345	333	304	325	339	317	298	346	340	329	344	317	362	336	305	331	333	332	328	326	353	345	334	285	331	339	354	336	320	329	341	304	327	310	318	327	349	338	322	316	352	345	340	313	317	355	322	317	325	347	331	330	320	319	305	356	329	340	339	346	340	329	345	352	335	349	380	325	340	324	336	334	332	334	339	364	355	347	316	316	328	323	341	318	350	365	356	330	340	328	359	309	350	324	355	344	282	318	307	327	311	340	304	354	327	341	319	329	329	327	341	329	319	350	333	324	353	339	344	331	320	365	350	327	334	337	338	314	347	347	338	308	359	331	303	335	387	328	354	306	348	321	340	335	343	303	274	318	344	329	336	345	369	381	340	312	348	336	327	314	317	358	331	324	335	319	328	357	318	325	357	327	342	340	321	339	284	369	343	351	344	356	303	346	327	344	343	310	315	319	323	353	368	334	332	312	352	294	342	304	331	328	358	328	332	329	323	327	356	327	349	357	351	350	308	311	335	355	337	377	351	318	330	302	397	322	325	326	348	317	294	328	343	324	326	326	359	367	322	329	310	350	339	350	305	336	323	372	348	344	313	376	321	316	335	347	316	321	304	318	346	306	301	338	312	311	337	342	349	334	322	330	323	324	294	338	337	340	323	353	327	332	351	326	331	308	321	347	345	336	315	347	340	341	339	322	328	294	341	317	341	333	311	316	332	324	318	316	361	321	349	355	303	357	327	310	342	355	342	313	303	326	323	342	343	324	318	325	319	317	306	348	387	320	301	345	339	317	354	341	340	335	309	332	340	322	339	309	318	330	334	344	324	309	334	313	341	369	345	279	353	322	324	342	349	297	318	342	351	332	335	303	331	331	310	350	331	336	348	361	320	317	367	351	338	328	305	355	345	333	305	335	348	317	354	324	343	332	311	349	329	333	351	334	364	323	327	339	309	311	343	311	312	312	304	343	318	366	347	323	336	331	330	309	323	349	361	348	316	334	321	332	306	330	348	346	346	350	350	375	339	354	373	327	328	327	354	315	327	323	388	328	327	335	336	312	331	321	320	322	327	329	328	330	341	350	378	340	307	291	349	365	352	298	333	318	333	319	358	341	322	310	355	353	338	364	356	351	351	314	293	331	352	329	305	316	332	364	351	312	307	305	325	321	307	320	325	316	316	331	320	305	329	324	351	332	290	350	329	338	331	345	343	321	341	367	339	324	339	318	355	353	343	340	312	332	332	299	336	335	344	396	312	338	374	323	335	345	301	337	327	324	305	348	366	322	347	333	345	317	314	309	316	311	332	306	320	323	302	306	330	334	313	352	319	329	327	349	306	348	354	307	336	339	305	342	323	329	335	321	340	374	329	362	311	329	358	341	344	339	347	345	322	346	380	330	388	330	342	339	366	347	357	318	333	314	347	325	359	333	360	331	332	332	346	338	320	327	309	334	336	333	352	335	320	311	342	310	330	335	375	313	338	345	324	312	360	323	319	343	302	307	363	328	332	333	333	327	332	339	324	314	335	330	315	356	327	344	367	299	303	321	315	337	345	345	361	329	338	317	326	359	316	323	308	360	335	344	326	331	340	342	315	346	368	301	327	328	380	308	296	332	343	361	319	329	364	324	316	341	354	319	327	333	331	350	329	311	298	323	356	333	365	324	344	311	297	346	310	329	330	334	293	333	303	325	360	328	338	354	361	361	303	366	338	355	351	336	324	360	308	321	291	334	318	334	335	356	364	316	338	311	329	323	330	340	373	351	321	354	342	349	329	341	330	319	335	341	307	298	319	339	351	316	337	339	352	350	343	329	329	317	324	349	341	353	302	345	334	313	302	353	368	333	314	355	351	344	358	366	317	344	348	351	322	325	329	323	330	335	333	314	337	348	307	328	339	330	318	345	356	324	362	350	356	365	342	332	319	321	323	342	295	319	347	350	342	364	358	347	323	327	319	310	322	350	352	361	350	382	333	339	320	339	342	321	318	304	354	314	326	305	332	365	316	322	320	344	306	358	304	333	334	333	321	330	328	349	336	322	338	323	328	337	347	325	336	288	326	314	356	328	345	381	344	325	331	313	317	326	302	355	335	339	289	324	345	343	330	302	311	316	342	324	348	346	361	305	311	347	330	357	289	361	341	326	343	348	325	345	323	340	294	360	335	352	354	334	346	344	311	364	333	355	337	321	293	333	331	332	317	359	309	301	353	329	366	372	320	338	298	354	345	320	303	352	271	326	349	372	334	337	347	314	343	330	324	360	341	370	351	343	332	341	323	296	332	323	335	317	347	358	321	324	322	331	334	311	280	316	338	322	363	309	335	377	315	349	357	298	299	349	346	329	319	338	338	348	363	302	365	310	313	306	332	380	325	321	313	319	341	348	324	336	302	365	310	293	303	317	297	332	328	329	353	335	305	322	336	370	365	342	325	333	306	339	335	345	351
38125	47744	32053	11901	3014	1018	679	663	634	641	640	669	669	640	593	625	610	606	613	614	643	593	627	632	609	617	625	604	640	637	662	644	589	624	599	602	608	656	598	623	631	609	622	659	600	622	600	640	656	606	633	589	605	636	605	663	613	595	646	589	625	636	586	650	586	631	604	654	619	610	630	627	643	624	619	614	638	660	635	622	598	661	597	654	624	622	611	611	670	630	603	643	610	614	606	598	645	574	659	639	687	645	576	614	634	630	591	638	614	622	640	616	608	631	625	613	585	634	628	649	647	664	616	585	636	653	675	635	593	610	665	630	599	647	624	627	653	623	683	642	680	646	618	612	632	597	642	616	627	627	629	584	613	607	628	620	618	642	637	608	651	640	635	609	617	582	592	656	628	634	591	599	603	618	621	639	640	593	588	654	604	653	622	554	636	620	628	649	647	599	569	597	574	590	561	653	612	581	608	651	656	615	622	570	605	636	627	655	588	626	622	629	610	603	663	600	640	604	618	646	563	626	626	613	574	640	612	657	637	668	620	600	705	629	640	623	622	599	623	606	622	603	601	637	630	603	620	585	612	587	609	633	662	631	611	637	555	631	622	624	592	636	622	650	609	637	621	591	651	590	636	604	630	616	629	611	625	602	624	623	632	624	630	646	597	603	656	649	641	651	588	635	640	642	635	605	648	582	641	642	661	618	620	614	604	606	638	587	619	600	621	605	615	631	640	632	633	643	630	585	612	667	631	563	668	623	637	588	641	585	624	644	641	607	628	652	572	636	578	621	643	583	619	623	666	572	619	625	602	635	640	623	609	613	651	568	628	656	607	575	602	603	608	626	574	639	596	650	616	603	584	605	619	615	601	626	610	617	613	616	606	648	625	628	595	608	661	680	614	624	649	615	592	634	641	636	627	629	601	635	630	601	621	626	632	612	611	623	687	640	604	613	609	663	620	604	612	598	608	638	620	595	594	578	560	623	693	640	618	651	608	621	623	603	614	627	599	625	600	612	638	619	605	624	611	627	598	608	590	648	622	636	639	625	629	634	622	619	623	664	610	619	613	585	656	628	665	631	620	609	626	607	598	575	631	649	633	624	593	610	616	661	653	610	612	596	628	617	645	637	629	654	666	670	627	637	636	624	626	612	602	568	608	606	599	639	670	639	645	584	650	612	589	626	618	569	662	657	586	630	656	616	627	626	643	618	641	626	633	589	640	642	611	601	655	612	628	609	600	613	641	617	602	619	593	580	617	641	621	598	620	646	625	611	627	603	586	636	600	652	622	642	616	638	552	614	608	622	591	615	659	620	612	599	630	604	608	610	657	605	589	647	651	611	632	593	610	671	615	609	634	655	652	592	621	621	663	623	641	640	566	593	594	590	617	675	601	586	617	572	597	608	644	618	601	603	601	629	621	617	638	581	628	634	609	626	559	602	580	590	629	639	608	647	623	602	641	639	589	554	651	644	593	622	634	635	634	579	651	632	603	612	653	629	652	617	634	661	631	597	661	620	597	653	611	573	637	620	625	600	624	688	612	625	618	584	609	623	614	615	630	599	638	627	559	610	583	607	617	582	617	582	610	575	624	643	619	596	613	672	632	662	635	644	595	635	641	636	617	628	610	636	598	596	630	576	606	644	587	611	605	600	590	611	631	616	625	579	621	612	630	575	617	622	624	593	619	597	615	622	617	630	641	622	613	653	641	618	644	611	609	559	610	590	582	611	603	629	577	606	641	629	663	596	664	602	609	663	648	641	606	598	619	618	589	636	651	627	662	599	644	603	626	623	616	581	616	588	656	621	687	598	578	609	609	599	632	617	585	613	646	663	602	618	607	614	628	623	638	586	606	598	612	607	607	595	573	658	597	572	612	656	619	618	602	630	578	621	647	657	669	580	594	650	641	658	614	639	589	629	605	609	647	621	622	577	669	632	645	635	621	660	648	563	616	624	656	665	640	627	632	608	637	645	627	612	589	610	609	602	603	599	593	634	564	653	613	671	662	630	628	623	583	632	613	643	628	633	618	633	595	604	623	631	636	652	597	614	611	645	616	684	641	651	620	602	631	586	612	600	617	649	659	630	589	655	641	590	616	614	622	590	579	635	576	641	656	603	637	604	628	609	633	608	626	643	615	593	643	625	596	623	633	615	654	600	639	600	622	602	606	681	593	634	624	603	620	659	629	633	635	604	598	606	619	613	591	570	586	588	603	617	628	582	598	645	584	624	647	644	606	663	630	638	627	622	645	616	627	603	642	656	591	605	600	599	641	605	608	591	593	597	617	626	618	601	617	602	595	568	639	600	591	624	638	639	621	617	618	619	629	570	654	638	600	593	572	651	601	603	634	607	600	602	603	637	600	618	635	619	615	612	598	588	620	559	648	632	622	613	614	606	625	665	617	633	605	633	656	661	603	652	631	565	598	619	630	651	592	621	652	660	617	596	557	647	633	627	582	648	594	582	638	661	571	647	611	573	625	602	613	646	636	622	608	615	606	634	616	578	622	615	597	636	592	613	628	638	637	614	657	610	618	666	644	555	645	606	638	643	582	618	606	595	596	608	592	610	600	644	605	614	570	643	648	630	616	576	643	643	604	629	627	589	628	661	638	634	648	641	632	593	624	682	620	642	595	648	589	616	611	602	643	618	612	600	584	616	607	632	625	623	616	633	581	618	590	626	632	581	632	587	621	631	617	603	611	647	607	596	614	656	613	637	626	634	601	618	668	625	603	655	615	669	636	635	578	639	618	621	641	639	640	623	614	637	610	629	587	579	628	644	635	606	605	600	608	632	619	633	576	606	615	657	592	650	637	565	574	644	638	617	647	649	621	594	602	560	592	624	638	628	652	595	600	623	576	634	628	583	647	621	597	631	602	630	660	613	606	614	628	602	617	571	617	600	571	658	638	655	614	620	637	607	614	640	630	652	622	627	585	645	627	631	617	633	642	581	576	629	626	623	608	631	583	628	614	610	617	604	611	604	614	615	644	592	596	629	623	604	626	614	625	633	652	595	625	618	647	608	655	658	651	604	660	628	612	684	562	632	635	606	612	590	647	654	634	604	597	602	563	612	601	669	624	613	624	579	641	620	601	609	626	612	654	645	587	584	631	614	591	601	604	646	647	610	634	623	623	613	607	648	622	647	706	627	623	579	657	609	598	655	675	643	634	624	574	588	617	602	602	638	554	636	604	613	589	604	604	618	621	659	658	608	621	622	615	570	634	655	579	595	629	597	617	602	598	595	604	588	629	615	640	625	594	603	609	664	604	622	602	628	638	634	621	664	629	617	610	616	624	618	652	607	626	608	619	651	586	621	612	640	630	634	593	671	619	583	636	625	579	631	621	636	656	624	587	634	629	627	640	667	637	602	652	594	643	568	674	670	651	592	587	585	621	629	620	598	620	580	629	615	611	607	621	602	591	641	622	608	637	621	648	643	657	609	575	617	587	636	678	599	617	572	586	596	651	599	627	622	604	612	639	561	633	598
25011	24601	33979	26744	17614	4470	566	383	347	355	342	333	389	339	328	323	360	347	316	321	338	365	329	332	328	342	350	358	350	329	355	351	337	338	353	345	308	349	339	326	313	376	336	325	332	351	344	349	340	309	310	337	357	343	339	358	316	345	350	316	343	344	339	350	346	343	341	305	360	369	319	377	332	287	378	356	333	319	343	348	333	315	350	368	307	333	338	352	337	333	332	331	319	341	342	316	338	354	352	351	332	338	352	317	353	352	316	320	325	345	358	333	340	333	307	316	308	284	335	338	334	348	327	319	353	323	362	357	312	324	342	332	325	383	367	325	337	330	332	350	331	324	380	327	345	325	333	324	374	348	330	357	346	333	323	356	364	344	350	342	365	354	331	315	320	338	370	332	307	353	322	298	320	325	340	327	362	362	355	317	322	330	340	354	352	314	336	331	350	323	337	330	370	324	353	366	338	355	346	356	312	311	348	335	357	322	309	347	312	337	351	304	359	338	333	327	307	372	358	315	322	301	329	354	333	325	315	322	347	373	322	317	347	334	323	366	344	338	322	306	349	332	351	333	323	323	320	339	310	325	328	335	360	359	331	322	322	357	291	323	373	390	328	347	326	334	320	341	347	339	347	343	360	332	337	334	322	323	353	352	306	305	338	299	356	341	321	350	337	351	369	335	345	340	324	337	345	349	332	321	337	332	321	333	348	334	318	388	296	339	348	327	345	345	346	335	337	339	316	340	337	368	331	335	334	315	290	350	329	368	356	340	322	334	347	339	308	359	351	309	370	319	374	339	355	330	361	322	303	344	334	341	325	326	326	308	355	327	343	380	336	338	341	305	357	316	373	331	358	331	325	324	362	354	317	341	332	369	298	340	320	335	324	325	359	347	329	327	323	317	327	309	322	328	345	334	336	335	319	348	318	310	334	367	329	323	353	337	320	324	328	340	307	358	326	310	352	328	352	326	337	334	314	339	329	317	342	312	341	349	373	350	338	333	339	354	342	338	358	343	351	344	318	331	372	363	319	348	348	311	325	330	298	377	341	351	346	375	360	328	320	357	301	331	358	358	325	300	335	348	346	333	356	362	329	356	344	323	356	328	307	357	359	309	329	366	301	340	340	335	315	325	350	356	335	334	356	307	311	340	300	359	335	330	306	317	323	336	356	318	326	340	332	325	337	375	335	309	328	310	318	353	331	322	349	350	332	348	335	341	341	343	337	325	347	353	334	326	307	363	339	314	337	338	349	329	346	313	334	341	313	338	350	325	350	326	347	344	354	356	381	329	360	339	355	342	310	316	310	365	373	360	317	351	342	320	339	343	328	347	333	327	394	352	323	322	360	319	343	312	330	375	348	320	319	340	325	315	370	332	324	308	349	375	330	328	369	365	306	373	336	313	335	336	373	328	350	310	341	351	333	339	310	326	314	366	333	324	347	347	321	346	328	321	337	332	361	318	333	332	334	319	348	321	328	365	337	363	334	344	376	348	332	336	321	336	360	330	319	356	345	363	320	339	300	340	341	337	358	340	333	335	334	337	339	368	315	366	331	321	372	336	318	320	329	310	347	311	382	309	319	343	346	344	348	322	312	335	329	337	338	340	318	314	352	337	357	356	333	350	356	343	302	300	346	349	305	341	333	333	357	339	314	329	318	337	339	316	324	323	348	351	313	361	357	361	335	340	340	308	310	353	354	353	344	350	352	343	318	305	330	318	337	301	333	334	316	348	346	308	350	323	339	342	320	351	389	342	344	364	324	322	323	327	332	333	359	319	341	341	323	334	311	337	352	329	346	327	333	342	345	377	330	328	333	348	332	326	302	363	352	325	337	338	344	343	324	316	328	324	387	351	319	362	335	350	322	316	362	305	354	329	325	312	361	360	331	339	323	350	323	338	357	352	321	312	324	345	362	341	335	339	361	341	345	303	341	297	339	350	325	302	332	338	342	320	326	350	335	345	327	323	303	328	327	299	326	363	323	319	351	325	326	342	336	332	364	329	355	328	296	338	333	333	329	339	309	357	333	320	315	341	325	328	332	343	312	329	347	372	331	332	323	350	320	354	322	353	359	346	316	323	310	311	359	339	329	318	352	316	335	352	343	355	325	347	364	302	373	356	371	323	339	338	360	343	350	326	350	321	301	327	375	330	348	365	349	398	347	287	313	325	298	329	352	328	339	334	347	323	340	337	343	372	356	340	334	361	327	351	377	336	318	329	329	359	316	327	335	327	334	320	330	322	337	328	347	360	324	325	336	367	365	363	311	359	366	363	332	324	319	327	320	320	308	333	334	343	345	316	327	341	325	350	337	321	335	327	363	311	338	317	337	330	323	342	358	329	341	329	287	323	329	370	359	354	348	337	330	339	318	346	323	369	366	344	333	339	342	328	362	353	316	318	324	357	336	338	330	312	330	325	345	336	307	316	334	335	368	355	314	329	327	345	340	383	353	304	281	317	345	352	343	324	321	315	315	334	349	320	307	351	345	363	347	333	314	336	340	320	328	339	312	367	328	337	322	327	346	334	352	328	372	322	310	341	315	334	342	335	332	363	354	348	328	354	327	326	359	342	309	319	315	327	356	304	331	305	297	338	360	320	335	363	377	324	356	356	315	360	310	357	375	348	370	346	339	311	340	334	338	304	350	357	364	320	317	341	351	346	356	326	345	345	333	317	338	350	328	355	334	382	334	369	331	344	299	344	312	332	347	334	348	336	339	370	380	325	335	341	336	332	376	338	368	304	333	338	335	347	349	336	337	347	341	333	309	347	337	374	349	363	331	343	332	319	325	312	310	357	334	350	304	325	334	358	316	333	321	353	302	332	309	317	346	334	314	332	323	344	381	355	351	349	345	370	327	340	330	324	367	353	347	344	331	367	332	362	322	312	343	338	317	367	352	324	358	339	367	316	359	305	360	334	317	339	333	326	342	334	345	333	325	318	288	297	311	343	323	370	325	338	316	310	324	347	319	332	307	307	303	341	349	380	338	327	341	314	337	319	315	313	323	363	329	361	334	326	338	316	337	311	341	330	326	344	301	346	322	337	363	343	294	325	352	333	314	315	346	327	374	331	335	342	343	359	370	321	339	363	324	365	350	333	327	347	333	341	324	320	357	331	331	352	356	338	335	334	334	324	354	320	277	317	331	345	344	330	377	313	351	330	316	341	326	346	346	338	391	356	370	306	328	349	345	346	332	331	329	327	320	334	362	363	312	333	323	318	357	338	357	309	335	348	347	321	340	340	343	336	359	335	387	316	355	304	368	356	331	333	342	332	295	358	353	342	329	348	322	326	336	313	322	364	338	364	317	345	336	337	350	332	347	347	353	313	344	342	329	321	355	335	339	326	335	321	305	333	352	340	319	342	329	341	341	348	328	320	348	346	296	323	334	345	353	357	312	358	352	323	344	364	313	323	345	351	360	319	353	384	350	361	340	324	337	314	323	349	350	320	330	340	361	342	336	313	349	326	303	331	348	331	331	348	334	343
59869	89088	62254	32409	11525	2359	879	656	665	601	629	623	613	618	575	655	633	693	613	663	597	682	647	658	639	697	607	609	600	598	616	644	604	628	613	585	608	607	650	593	633	629	672	584	595	628	619	621	632	619	618	608	608	625	642	620	625	605	626	576	627	600	619	614	620	613	620	593	632	635	611	614	564	626	617	630	631	596	602	614	632	580	620	592	607	599	569	630	644	593	631	565	606	622	648	644	622	617	625	614	583	633	588	636	605	626	657	637	627	607	615	582	629	616	653	601	590	607	627	669	623	652	608	610	616	639	603	600	600	617	617	621	643	586	625	609	598	631	620	618	604	629	604	589	630	613	648	612	602	592	575	611	603	593	630	580	617	626	641	634	622	631	576	644	613	601	569	646	622	639	602	615	623	598	592	607	646	640	667	671	600	619	601	642	633	594	603	659	613	608	633	639	657	637	613	588	606	628	574	610	643	601	616	611	562	615	606	661	580	642	620	640	620	657	637	596	606	608	672	594	627	583	613	642	606	609	620	627	586	619	593	600	607	585	601	668	620	617	621	652	634	597	583	612	584	600	608	605	626	578	616	658	630	633	610	631	626	620	587	650	617	668	618	632	646	630	611	606	625	620	606	652	621	619	629	587	632	609	636	578	595	621	597	586	661	613	605	611	583	609	608	635	593	612	644	631	570	616	641	642	650	615	637	621	594	599	634	634	613	611	634	569	677	627	612	636	632	648	599	611	575	622	635	633	621	619	648	599	604	594	614	609	624	607	638	634	621	623	632	686	574	575	644	655	594	618	625	641	613	647	647	670	624	606	613	586	673	636	583	646	611	580	648	642	634	572	630	607	642	661	643	636	607	631	614	598	610	634	598	628	624	638	661	587	665	637	637	624	607	645	596	658	637	606	631	605	619	617	640	591	641	645	602	583	626	624	613	630	611	611	631	623	626	603	595	669	645	618	640	638	601	617	626	639	608	615	608	603	618	668	616	607	637	636	619	609	655	665	583	661	571	648	656	647	627	579	579	615	635	609	665	650	616	627	596	592	606	621	651	632	633	584	620	595	620	633	639	620	634	654	616	607	678	631	610	605	635	637	618	614	636	605	609	644	603	596	596	603	606	611	594	610	636	594	597	631	599	604	625	601	612	646	644	633	636	609	606	677	615	618	642	611	650	586	649	621	637	588	608	578	618	658	600	566	641	676	624	632	590	610	617	601	636	623	649	631	609	635	622	667	629	565	593	631	640	610	614	627	631	687	648	626	644	623	614	682	607	610	612	619	614	615	645	612	588	659	607	608	670	643	606	605	648	597	604	595	645	645	618	595	604	640	616	605	605	642	612	622	623	682	663	600	627	596	655	617	568	664	621	622	614	600	612	663	634	567	629	665	632	644	617	637	602	592	569	628	653	599	634	588	601	623	620	669	651	611	607	600	607	603	596	611	637	649	615	622	595	635	637	581	605	643	630	605	667	657	634	622	599	652	600	612	585	661	630	609	633	623	602	577	644	655	625	607	621	595	634	647	633	652	633	611	637	669	584	610	636	632	591	587	583	628	645	600	615	653	638	651	609	643	622	623	625	644	636	626	630	631	633	628	620	644	664	597	622	603	593	592	633	608	603	617	664	661	617	614	638	609	581	619	668	604	635	683	633	604	645	647	652	626	619	617	598	609	651	607	643	607	592	591	631	591	644	616	625	654	633	644	619	629	627	628	689	604	601	599	640	626	611	561	621	649	614	600	574	623	692	642	591	626	606	632	617	638	614	592	584	584	624	622	579	663	636	623	655	616	636	614	636	626	617	592	614	616	592	641	590	613	601	622	600	635	602	640	609	613	601	629	647	643	616	591	610	589	607	627	636	629	637	622	614	594	668	626	627	654	617	585	615	609	648	599	611	574	600	627	572	590	599	611	596	625	658	620	609	615	613	622	615	630	637	606	588	640	604	634	572	603	597	600	629	666	650	629	569	622	613	655	628	621	671	621	614	603	600	608	623	634	607	610	647	603	627	587	636	629	650	642	607	636	639	565	618	636	606	679	630	622	644	626	623	604	647	676	646	620	618	650	641	598	629	604	615	624	618	616	619	611	641	652	631	644	652	651	579	614	616	631	609	649	637	611	600	623	652	616	625	594	608	608	565	608	636	602	639	650	604	674	581	608	634	608	683	640	595	623	624	632	581	571	616	601	588	603	577	582	541	615	608	612	631	657	642	610	593	638	613	626	586	659	641	678	632	649	654	662	654	608	639	622	632	652	593	619	613	640	620	600	613	602	604	637	611	634	642	599	652	560	595	603	609	623	653	597	612	588	633	600	611	631	614	572	607	622	554	608	676	604	643	672	665	587	670	654	648	649	637	630	632	583	655	632	619	616	587	643	658	561	604	622	633	660	605	598	629	663	637	614	627	614	646	622	560	596	576	620	654	678	619	571	650	642	619	634	621	599	633	655	654	639	595	627	603	669	672	618	619	661	622	634	632	595	633	573	628	601	650	634	622	620	591	587	583	630	654	610	635	584	606	638	595	660	623	581	661	620	612	627	642	710	605	592	630	656	592	623	597	620	648	600	610	643	597	629	642	605	580	650	571	672	655	611	589	615	594	601	652	588	626	617	617	624	639	594	611	623	619	570	604	624	674	608	619	642	588	572	675	621	639	645	606	630	658	669	621	658	614	614	640	660	632	651	652	581	589	598	670	627	647	643	617	597	602	583	639	638	565	691	651	565	678	639	628	629	624	587	570	598	640	650	622	585	640	610	628	610	590	606	615	587	658	642	616	593	623	650	622	634	641	599	614	615	660	629	655	611	603	589	631	639	618	579	613	583	623	600	599	642	675	628	650	619	595	623	632	594	638	577	655	653	660	617	607	638	633	570	605	625	602	603	611	621	663	656	630	651	606	612	586	652	599	579	655	612	624	609	637	619	613	634	617	634	634	589	594	594	643	616	622	647	614	610	626	622	628	640	629	632	605	595	630	601	601	642	616	619	626	589	645	592	661	651	616	657	601	635	637	627	647	584	658	636	636	593	641	608	626	608	610	619	634	620	603	582	623	627	648	641	627	664	571	609	677	615	600	643	642	589	647	657	657	649	644	586	634	600	627	633	645	625	557	645	634	628	582	616	615	603	624	618	608	630	608	636	612	662	630	629	640	651	616	600	608	630	624	653	621	625	606	652	632	618	576	625	629	603	606	616	620	570	584	632	609	644	634	633	614	629	583	581	647	657	625	602	584	610	595	634	600	569	599	582	660	622	598	604	589	619	568	581	654	627	596	643	644	601	617	628	586	594	600	594	647	634	656	595	685	609	634	619	605	628	656	625	575	600	594	588	631	574	618	599	647	650	616	682	624	607	636	596	606	640	646	614	590	612	641	619	655	616	628	614	657	633	639	638	621	656	592	647	629	619	592	648	608	609	583	632	653	628	625	585	638	596	601	586	621	618	648	640	593	598	611	595	620	632	642	651	598	627	633	593	636	605	624	575
23467	22560	31331	25237	21072	15790	2516	440	409	411	421	361	411	375	381	388	428	439	408	392	393	390	380	373	381	432	377	359	344	373	389	368	363	390	363	399	383	382	398	379	377	425	392	373	387	396	382	404	396	375	408	402	382	338	363	422	374	390	363	382	368	379	380	383	425	370	432	390	394	373	353	381	418	399	369	376	372	413	358	386	400	409	377	393	380	395	397	398	368	449	404	390	399	389	369	372	368	379	374	381	382	382	424	419	401	405	419	377	378	412	396	384	380	343	377	394	408	430	387	359	383	377	364	344	406	404	424	422	418	372	396	380	389	363	387	381	412	396	367	383	433	396	408	393	374	392	367	373	411	391	379	382	413	434	408	365	384	361	407	369	391	401	374	380	418	398	394	408	375	373	393	463	378	360	403	385	419	362	392	360	407	379	400	424	397	388	405	398	417	387	372	354	388	382	429	389	404	395	431	388	380	379	406	391	374	402	391	413	376	370	373	380	395	402	339	372	376	373	416	410	382	368	400	361	424	380	381	388	383	405	390	344	377	367	395	395	360	372	383	355	398	369	401	431	388	341	379	389	391	336	402	387	406	386	400	422	369	399	390	409	380	403	407	375	379	379	388	391	396	398	406	398	373	398	363	388	403	379	387	372	383	372	408	328	361	391	384	400	410	400	437	356	410	422	396	369	400	371	410	376	392	367	369	386	387	387	415	411	382	354	394	403	382	396	368	414	369	393	393	415	387	402	392	376	417	401	368	405	389	379	424	377	387	385	363	365	367	373	392	414	377	415	377	361	389	392	395	381	387	377	351	377	391	377	384	382	368	361	410	383	358	375	385	369	389	390	402	345	382	377	384	401	379	383	409	355	380	406	363	375	367	400	390	412	392	383	377	320	394	395	387	400	385	379	383	377	353	370	395	367	383	377	404	378	375	383	368	390	415	367	396	383	405	378	418	371	414	388	392	336	390	346	379	392	371	420	387	425	381	434	383	379	363	416	356	348	350	398	393	394	355	377	383	347	362	382	378	413	437	391	395	408	375	365	383	376	406	353	361	346	393	354	386	407	357	370	368	393	405	374	403	371	390	369	382	405	357	382	423	374	385	364	406	353	355	369	398	367	397	402	377	387	393	387	344	383	344	389	387	380	381	385	378	390	341	360	369	363	405	373	414	365	354	380	371	395	399	413	362	376	376	371	384	377	400	398	389	375	352	384	402	382	403	393	363	360	375	398	402	362	400	379	402	350	399	414	391	346	373	385	389	355	373	415	377	373	417	368	348	392	415	406	415	423	384	374	356	421	427	393	407	395	348	364	365	374	388	395	406	417	402	379	373	425	403	368	352	369	392	369	375	406	419	392	410	396	359	384	364	372	383	356	396	380	385	366	364	381	373	376	388	381	335	396	362	363	372	364	428	413	399	387	401	364	388	394	362	413	387	390	377	370	376	389	382	357	422	321	381	395	398	382	399	388	405	413	366	359	381	368	349	359	374	401	372	410	379	377	377	347	375	377	363	398	369	392	400	395	397	376	396	372	382	338	357	381	405	420	381	368	411	395	408	378	422	373	388	394	393	392	367	363	391	364	363	390	385	395	384	383	378	382	352	367	402	368	361	384	398	382	389	393	368	371	393	389	389	382	375	358	381	347	424	394	378	378	387	386	393	353	378	343	405	372	390	401	382	421	404	380	354	402	364	383	409	371	395	364	366	370	379	375	355	408	390	387	408	396	363	383	376	387	380	377	379	395	416	374	401	390	355	410	397	364	402	431	408	389	377	396	364	390	371	403	409	397	409	391	371	335	363	374	340	350	383	378	376	383	360	409	412	429	388	392	351	395	434	378	371	398	369	367	413	387	391	399	383	407	362	369	354	413	395	377	349	385	399	375	398	424	386	356	384	409	400	367	392	405	349	364	406	375	425	390	368	357	388	406	387	345	384	355	367	368	399	382	387	353	373	376	365	412	355	381	369	372	409	431	355	381	397	406	398	376	395	389	391	370	365	391	393	388	344	380	379	381	371	394	408	395	414	353	408	392	402	395	408	352	396	400	346	388	403	380	391	410	389	407	417	375	378	375	383	364	404	373	422	398	373	401	367	410	368	384	389	387	362	369	414	348	386	378	388	388	400	389	397	368	375	385	400	384	389	340	372	378	395	399	384	369	347	348	389	398	406	363	411	375	427	383	357	390	378	403	402	411	368	407	384	399	372	399	358	399	374	404	392	395	368	376	386	395	396	392	384	366	361	369	393	420	373	389	356	383	400	401	409	363	416	425	376	358	359	385	392	414	366	388	351	388	386	397	381	384	403	391	384	407	420	400	378	376	370	392	380	408	346	385	389	398	371	407	360	373	389	409	385	411	379	405	382	374	427	367	405	396	366	386	360	406	413	376	421	369	401	367	382	350	384	344	386	392	435	392	405	383	389	395	405	348	363	350	354	397	398	410	400	383	376	375	395	345	366	389	402	362	400	374	418	370	354	350	396	413	389	393	414	397	409	372	382	386	390	399	366	401	398	398	406	343	388	418	369	387	382	364	356	357	398	411	394	389	383	354	380	411	403	382	374	367	388	382	411	393	387	363	376	370	397	372	393	356	386	396	388	405	372	369	399	358	406	371	397	410	397	366	356	360	378	368	384	360	366	403	399	399	423	407	356	388	394	361	361	367	360	372	370	386	372	414	414	380	413	355	406	377	370	359	392	394	401	387	368	383	349	385	364	427	373	359	378	358	354	379	370	359	383	400	409	403	399	377	431	354	364	391	369	374	386	377	373	364	374	428	379	410	395	393	376	381	406	384	371	390	382	377	391	393	384	370	354	391	382	377	383	376	388	379	392	368	387	369	404	376	370	403	343	395	338	375	393	358	369	388	388	356	410	410	397	404	370	395	383	372	390	357	389	407	384	385	399	393	374	409	425	361	366	385	414	369	408	354	353	438	391	420	410	403	456	391	402	381	412	377	406	403	344	390	365	374	429	399	378	381	375	381	388	352	417	391	382	394	400	408	387	414	383	381	397	384	368	413	385	414	346	381	373	372	390	412	406	371	378	323	389	390	389	393	378	379	375	388	396	369	385	380	392	392	392	391	390	391	380	406	364	367	365	382	365	368	372	336	376	379	388	381	365	385	394	398	381	409	384	389	403	401	364	348	390	414	387	372	402	390	398	383	418	362	398	376	374	416	373	355	386	350	385	366	381	371	355	419	388	385	396	382	384	385	418	368	376	398	403	354	385	416	396	419	394	397	401	377	402	387	378	349	384	358	380	404	385	389	395	351	379	364	391	346	383	351	356	414	376	402	366	424	382	369	404	434	391	398	376	411	364	390	394	373	373	400	399	372	354	389	376	417	422	352	345	341	398	401	378	395	385	350	379	384	393	415	370	400	390	400	406	348	412	364	386	404	365	417	405	359	385	350	388	362	361	385	402	371	372	374	357	365	370	395	408	399	396	388	403	359	377	405	381	388	372	447	394	361	360	419	389	350
59284	101012	72567	41956	18070	4091	1071	778	699	711	655	702	715	641	690	698	688	691	658	704	668	666	690	659	651	727	650	689	686	710	698	715	609	674	647	658	723	645	715	663	657	663	712	711	675	709	692	705	668	690	731	753	693	677	701	681	675	742	656	693	657	697	728	668	682	666	663	657	679	725	695	671	644	689	674	732	724	702	672	675	683	721	669	675	681	681	687	720	702	706	674	671	679	677	658	685	667	681	635	702	690	731	696	656	686	674	658	707	678	694	672	673	703	693	657	631	678	680	684	674	658	714	730	638	705	664	726	724	696	686	704	681	667	693	671	619	631	695	654	701	652	691	647	669	699	680	697	650	662	684	742	742	685	743	707	679	713	691	702	706	705	690	691	692	608	647	651	666	688	675	691	720	659	707	741	684	675	656	706	688	709	671	668	634	691	688	631	680	639	681	678	689	687	638	673	656	675	664	728	696	657	635	702	639	734	672	687	689	646	646	711	665	691	739	662	652	702	680	712	658	655	719	730	640	639	673	690	657	643	645	689	658	661	689	725	639	650	690	708	677	662	731	687	652	720	670	636	700	695	699	701	655	717	685	694	660	691	699	728	712	685	649	685	677	686	658	686	695	684	638	631	674	705	685	700	683	684	656	682	688	679	682	690	672	669	705	659	676	603	693	690	708	688	662	664	640	663	679	644	649	718	667	678	703	679	693	722	675	689	692	659	716	688	718	657	701	695	674	723	702	681	682	649	711	655	659	700	652	687	692	671	661	678	621	662	686	720	663	688	687	715	677	668	716	634	656	673	685	652	675	676	704	730	700	651	726	707	696	660	674	703	715	697	664	680	669	693	669	674	678	674	651	726	728	627	692	674	694	647	679	697	662	671	675	723	713	667	649	661	691	666	665	710	705	658	669	658	724	679	654	668	670	677	650	698	705	728	650	629	675	658	698	630	704	702	692	690	674	677	645	695	670	645	715	660	735	695	684	712	709	633	687	740	685	645	702	655	677	669	644	668	696	676	687	722	673	673	700	700	674	686	678	723	651	732	666	748	693	655	694	692	699	725	650	721	686	661	678	628	660	663	671	657	678	708	701	652	717	700	685	670	709	695	666	726	689	654	698	669	640	725	696	713	675	697	706	712	735	732	672	705	643	696	667	675	659	655	693	733	697	662	650	665	668	676	720	660	710	699	699	695	686	667	647	670	709	729	666	627	678	689	686	677	692	680	690	650	715	696	621	697	648	634	726	677	666	650	725	650	687	601	674	642	709	718	661	694	715	738	671	646	698	700	682	686	645	659	682	683	658	672	673	683	676	683	709	697	691	671	669	650	704	651	718	694	662	663	692	676	690	726	653	715	727	673	740	691	638	700	635	750	666	695	720	693	709	652	680	662	667	706	702	632	665	665	702	683	674	714	667	715	677	702	695	689	725	640	683	633	688	636	659	696	640	698	665	717	654	642	626	707	672	697	677	694	681	707	669	709	678	642	696	681	657	712	693	652	658	665	613	645	660	674	676	651	698	668	700	704	666	658	670	681	668	684	705	670	687	687	707	680	721	678	683	706	647	659	709	654	658	669	662	727	649	683	702	693	667	694	711	693	660	675	651	622	697	674	677	730	697	728	635	656	663	727	689	629	701	633	652	682	682	627	693	677	683	677	645	675	655	689	699	662	690	677	703	678	659	709	684	705	688	688	713	709	681	679	731	686	671	707	688	706	708	719	701	676	675	681	664	665	655	686	673	693	665	607	674	705	671	707	689	672	707	672	718	644	665	671	674	631	689	702	682	705	674	663	655	651	722	688	675	651	667	682	691	670	674	656	649	698	684	661	606	706	722	670	700	640	676	692	703	656	703	640	695	679	669	697	737	703	698	694	709	682	700	602	699	646	668	667	643	714	696	639	729	728	674	680	681	718	678	642	641	660	697	679	665	686	635	682	631	696	670	650	635	688	670	708	716	704	705	695	613	694	660	705	656	680	658	690	696	674	702	701	698	696	672	693	619	656	670	676	609	670	664	686	645	695	720	696	690	636	705	707	696	690	691	694	688	686	713	682	724	667	705	691	714	719	667	705	626	654	736	654	687	678	652	696	685	645	693	747	693	673	675	638	680	666	688	630	632	667	696	686	667	640	660	731	678	699	683	726	643	665	724	652	675	685	687	684	683	659	679	744	697	695	700	703	677	657	655	683	715	710	634	610	704	695	674	678	689	674	683	693	628	720	693	696	655	674	653	732	674	687	684	673	648	651	671	725	698	655	686	666	734	687	698	643	693	728	674	661	695	684	680	686	679	660	670	670	675	693	697	673	660	701	663	701	655	641	667	673	750	709	633	686	690	686	679	675	675	689	717	658	677	663	703	693	670	696	712	700	637	684	715	661	686	651	674	695	710	678	664	674	714	621	722	713	662	669	704	682	735	668	661	678	680	676	692	693	632	682	686	695	658	640	705	673	677	721	699	652	701	684	694	711	677	684	706	677	691	679	674	638	695	687	690	643	700	701	671	680	627	683	688	659	699	625	658	682	671	672	683	680	696	665	672	679	634	669	710	642	704	693	673	689	698	673	700	688	650	691	683	705	655	700	695	686	733	663	676	692	717	668	652	666	654	622	681	678	709	655	659	680	655	673	695	667	667	732	648	655	719	724	716	677	688	688	667	736	653	702	697	693	640	691	672	687	700	639	627	681	745	684	694	695	665	646	687	672	685	676	649	661	644	686	702	711	707	649	653	650	699	717	671	683	686	687	684	683	708	692	645	684	707	737	649	677	678	707	735	702	663	709	666	658	715	696	666	677	698	651	698	639	697	683	667	644	651	699	667	728	664	734	699	692	683	682	681	717	677	702	676	722	742	647	623	746	731	670	664	700	658	680	685	668	771	632	651	655	664	666	719	683	691	639	672	689	646	678	682	674	685	682	661	683	678	711	643	683	688	652	658	721	708	716	731	652	716	694	675	676	663	675	645	717	690	716	741	704	647	701	709	688	707	638	719	700	655	691	674	603	686	654	683	651	701	693	670	690	671	723	670	664	691	729	664	703	687	681	697	675	663	647	675	703	676	669	656	710	687	690	663	669	706	701	712	672	687	690	699	645	635	703	698	658	662	651	718	738	685	691	675	718	672	708	720	695	665	632	705	691	705	657	715	714	667	646	736	697	703	678	685	715	677	684	700	725	687	706	668	706	668	611	719	717	666	658	698	673	671	664	679	665	710	732	693	630	682	683	665	665	680	669	650	669	670	715	665	703	683	684	666	663	710	674	672	689	695	661	701	689	697	695	680	694	687	746	710	700	642	676	651	710	691	763	695	693	686	662	695	670	697	719	691	685	720	686	652	714	674	684	668	661	685	693	726	684	671	631	672	704	679	722	671	673	670	677	684	709	677	648	699	692	666	698	661	732	679	695	703	676	671	662	690	695	645	687	698	687	673	605	706	685	718	663	723	660	676	668	677	634	709	695	688	701	650	685	682	643	665	674	679	734	681
29882	31584	27433	11391	1650	490	355	363	315	348	328	334	338	346	341	312	326	308	310	346	330	349	336	318	354	341	363	345	304	322	332	312	342	330	341	327	337	330	384	312	325	342	309	327	337	291	330	355	294	339	330	343	330	315	353	332	338	315	314	316	319	340	339	345	328	339	318	365	297	334	331	357	328	324	338	311	338	282	326	320	319	338	331	312	376	337	311	334	331	279	326	321	347	340	301	340	331	339	321	364	357	341	342	336	334	334	340	313	344	314	344	300	335	330	309	324	299	307	338	301	334	328	328	321	347	322	328	328	336	301	343	317	328	326	328	346	345	301	324	336	354	354	325	336	317	363	380	330	336	344	315	305	328	322	336	325	323	357	351	325	367	332	348	336	308	305	348	374	321	296	337	370	348	334	341	354	353	309	288	302	347	364	330	316	337	364	345	343	332	337	335	308	317	307	368	351	314	326	327	323	343	356	314	285	336	325	326	333	354	327	381	344	328	368	332	335	298	311	337	322	324	299	305	362	350	358	334	349	344	323	384	317	305	319	327	372	331	329	340	308	322	339	305	338	291	318	330	319	316	316	338	292	338	330	336	382	318	349	314	329	336	309	338	334	353	314	331	318	352	350	296	336	316	331	338	326	325	316	339	337	347	353	343	312	323	310	345	337	335	322	330	361	350	316	326	344	335	309	337	343	335	327	335	365	354	287	338	328	334	352	350	342	341	323	330	341	349	336	348	339	313	322	353	329	327	306	315	329	325	340	338	297	318	348	311	344	365	373	342	339	307	338	325	326	340	315	333	315	334	365	344	334	315	340	323	328	308	361	343	357	332	318	295	340	341	323	325	359	374	341	359	318	354	346	300	329	336	347	337	359	324	365	344	320	364	298	355	337	336	357	327	356	354	351	325	313	350	378	334	323	326	299	345	347	326	315	338	333	308	345	351	316	325	338	332	353	358	295	338	288	365	288	333	337	298	332	346	348	346	321	358	334	331	329	340	344	307	330	325	349	307	369	315	310	328	346	310	329	313	317	340	347	323	348	336	312	318	312	323	322	291	323	306	353	329	344	336	324	317	319	328	353	354	324	318	337	339	350	312	334	327	304	340	337	328	349	332	315	298	336	308	323	341	311	304	284	344	325	314	326	379	351	363	290	327	321	345	327	330	336	344	294	344	329	317	319	324	326	304	318	329	337	332	294	348	355	315	354	345	331	354	332	316	315	342	337	345	331	348	348	317	316	343	300	331	348	296	338	332	329	323	338	348	364	320	302	332	303	293	315	316	354	298	335	321	330	310	308	341	335	340	342	345	323	335	339	345	346	340	327	367	313	325	353	331	298	328	322	317	336	330	330	332	331	346	307	342	301	319	359	324	393	357	302	344	328	304	329	322	318	343	365	323	340	352	316	351	305	317	314	304	339	326	327	324	339	354	336	357	320	309	343	328	340	321	328	313	340	326	350	344	321	314	329	318	298	337	319	299	355	338	295	317	345	325	334	354	351	333	330	324	360	329	322	366	350	353	332	303	319	346	314	354	320	366	373	322	335	315	342	336	334	346	329	297	353	332	308	317	329	361	333	342	336	338	330	334	322	347	319	352	369	392	304	376	312	331	308	302	321	332	322	314	344	351	318	296	329	319	335	328	376	319	317	324	334	344	316	306	318	353	335	316	344	323	333	361	301	358	338	307	322	373	304	338	302	343	342	329	349	312	313	345	328	325	316	347	313	306	294	327	292	343	327	317	309	342	334	337	355	312	329	351	337	349	313	307	333	302	310	312	357	344	304	366	316	332	320	342	303	321	326	371	347	317	331	317	322	306	320	333	310	307	339	355	325	352	344	341	336	324	315	339	326	341	329	346	313	332	341	326	312	341	362	334	308	333	339	306	327	301	365	361	358	329	337	341	348	351	331	374	311	319	334	332	333	313	333	336	344	345	327	340	314	331	348	308	352	326	284	328	311	354	356	329	339	344	338	356	327	349	323	358	339	317	330	345	312	367	337	362	336	317	333	310	314	346	319	330	314	341	328	343	346	315	326	319	316	305	341	322	344	334	310	325	324	336	348	321	341	371	327	298	321	334	343	372	329	330	350	338	322	326	328	363	311	305	375	332	312	319	315	358	346	358	313	329	357	326	321	300	331	288	372	370	325	322	305	325	322	335	332	333	342	340	322	326	296	334	344	305	309	311	336	362	351	343	332	320	348	344	321	328	303	332	323	340	346	352	327	330	358	327	331	345	336	329	348	337	310	304	335	323	331	359	278	354	307	326	310	318	297	350	398	318	343	349	344	329	324	285	340	319	335	342	343	336	322	343	329	358	337	331	328	341	328	292	313	336	316	308	364	330	295	341	342	306	329	343	308	353	302	344	347	327	330	355	348	342	331	378	367	337	343	284	307	325	324	348	324	335	330	330	340	306	332	342	280	304	283	322	292	348	313	313	329	305	347	327	360	333	315	342	360	349	367	315	337	351	322	342	345	336	327	332	331	321	319	334	330	344	341	342	337	286	307	323	327	326	356	330	351	344	352	353	303	307	320	318	320	323	315	364	323	327	328	329	308	331	333	330	301	327	334	320	337	337	349	347	302	335	329	326	289	337	357	344	328	339	293	348	367	341	362	341	342	326	312	333	314	346	311	345	330	357	332	311	315	331	343	310	339	333	320	334	339	312	354	350	294	335	309	343	324	321	320	325	331	353	345	322	321	318	342	342	333	360	319	359	312	344	340	344	324	346	316	303	312	298	323	330	339	376	311	328	312	351	322	347	344	324	312	310	334	322	326	324	336	326	321	309	353	319	341	333	348	317	317	323	313	338	354	300	330	311	340	328	349	328	329	364	349	337	347	328	332	328	326	329	350	345	359	326	336	342	291	343	320	365	308	324	329	302	319	303	331	344	316	323	336	343	355	294	342	331	355	312	336	330	321	310	324	345	313	340	363	311	326	349	313	338	333	313	329	357	307	321	319	310	336	302	300	330	348	339	367	346	349	330	363	333	331	309	371	355	333	326	323	329	306	332	337	352	313	320	349	313	333	340	333	336	333	349	318	329	298	346	322	349	338	314	344	335	327	313	346	330	353	326	354	321	332	294	366	341	337	315	325	321	318	339	323	354	312	340	363	342	354	343	341	336	367	301	322	310	337	332	310	316	339	322	312	328	358	350	324	311	327	318	312	339	343	345	331	340	331	333	312	309	300	351	342	331	335	322	328	351	312	324	335	323	341	318	321	332	327	351	320	343	364	320	356	320	342	335	328	306	314	318	301	306	358	321	322	346	311	331	341	345	349	292	315	335	324	337	385	356	377	316	335	353	323	335	363	353	332	324	325	338	329	325	323	333	337	350	334	316	342	333	342	350	364	343	312	337	353	362	359	328	356	353	313	323	302	320	318	322	332	317	300	292	349	326	348	352	303	319	345	350	344	316	344	332	342	317	323	325	329	356	322	329	301	342	352	314	316	341	320	319	366	317	321	365	333	295	301
37572	48544	32398	12200	3152	1065	661	628	631	619	631	610	571	607	637	639	550	621	600	598	650	630	640	644	580	599	622	597	650	592	646	630	648	647	627	628	670	579	597	615	600	629	601	610	655	580	613	605	615	579	592	608	635	572	626	625	658	618	591	615	653	627	627	617	617	603	633	627	596	623	632	622	606	636	654	611	614	632	598	622	634	651	626	606	607	606	672	592	624	645	655	597	589	592	603	659	656	596	626	586	612	676	640	613	589	632	642	626	622	631	649	640	586	638	602	591	650	617	663	619	604	615	621	582	566	636	639	666	604	634	643	613	573	630	588	572	605	647	609	626	639	629	626	659	621	679	609	609	600	622	598	641	595	618	605	663	646	617	645	607	612	644	635	624	597	650	605	679	619	621	638	608	628	585	650	584	605	610	620	593	584	623	596	647	604	597	603	640	612	597	638	611	610	619	630	628	668	615	605	602	628	627	624	597	608	575	609	636	623	617	605	635	618	633	615	613	638	655	650	575	604	610	634	590	602	589	625	596	598	578	655	596	595	703	619	631	598	573	585	647	617	649	624	631	624	630	613	606	607	608	646	626	614	596	649	657	617	608	599	604	683	641	612	623	613	611	589	615	620	644	584	595	638	620	600	609	626	633	642	666	617	629	612	642	660	603	563	589	644	578	650	657	639	674	654	656	615	626	610	652	565	574	627	625	600	641	590	636	612	630	663	600	629	592	657	635	596	631	607	609	581	633	669	664	627	587	626	617	607	628	611	650	564	642	629	601	598	638	638	603	624	640	626	648	583	611	600	662	612	600	604	615	596	660	595	615	635	619	636	581	659	608	576	611	621	618	571	599	601	608	607	623	596	616	597	626	614	605	677	655	594	569	623	612	605	630	615	595	641	620	654	608	630	603	592	649	655	627	618	645	653	598	639	636	601	620	608	652	650	617	652	586	607	624	622	639	630	590	657	593	609	639	612	670	650	618	658	622	630	633	591	637	622	647	592	642	663	602	642	601	574	614	629	633	675	617	612	571	638	627	614	645	620	675	634	580	590	617	571	595	582	647	599	624	660	578	591	612	601	671	635	576	586	626	617	623	597	696	611	634	621	645	583	605	630	574	675	603	587	607	584	600	611	643	662	646	626	646	599	660	589	619	622	649	625	628	623	579	678	663	614	583	575	614	577	551	582	636	578	624	594	614	606	608	604	619	604	588	629	654	594	677	588	594	633	602	617	622	608	626	588	628	594	634	612	643	653	619	605	624	612	643	589	565	588	595	689	629	607	585	649	646	598	636	630	667	621	596	641	577	594	605	620	610	594	630	646	635	622	606	596	642	577	639	605	640	560	650	640	662	614	623	625	619	640	594	651	586	624	643	607	626	624	614	625	576	602	625	642	621	630	610	654	632	625	613	640	635	635	588	633	674	605	595	627	625	641	643	611	606	641	577	615	592	595	622	641	623	590	637	597	624	637	619	640	657	634	612	636	613	572	576	650	641	647	607	633	655	627	573	613	647	605	602	615	644	581	600	544	613	634	673	635	627	612	581	616	619	591	656	588	631	644	617	607	637	635	629	604	655	591	619	649	583	655	625	650	647	598	629	627	586	648	606	577	604	580	618	608	607	616	624	600	556	622	602	620	592	630	627	638	652	566	617	675	645	601	578	647	629	613	627	627	627	562	614	656	629	616	649	637	595	628	591	622	661	609	667	625	625	595	640	596	687	642	607	631	638	611	578	665	671	603	656	637	607	587	656	629	613	642	614	642	625	640	609	614	625	648	605	608	604	628	608	667	607	625	631	604	617	605	591	595	657	650	665	616	615	609	623	602	611	621	582	611	649	610	633	618	618	578	653	598	611	649	640	576	633	627	631	570	626	617	569	601	584	586	629	622	596	647	599	615	637	634	601	598	588	586	642	573	662	646	668	584	667	638	596	612	604	680	590	653	648	662	624	583	614	629	645	602	586	678	595	588	632	638	618	650	605	629	621	613	618	583	629	652	624	621	624	624	620	636	571	648	603	680	600	612	638	614	631	617	612	610	601	629	555	624	633	614	649	613	603	622	600	589	575	604	597	625	647	637	648	615	612	615	630	560	620	671	640	608	660	625	628	601	607	648	613	618	623	613	598	643	605	633	631	570	622	610	610	564	606	608	601	621	587	605	610	643	623	644	565	624	582	620	600	658	602	605	645	620	586	648	587	604	607	627	600	578	586	653	598	613	615	609	595	573	647	601	599	669	602	633	597	660	623	592	631	643	597	635	622	646	599	601	631	577	633	616	629	654	618	627	619	645	601	598	605	599	633	664	583	605	634	605	604	599	610	569	594	603	662	626	626	640	593	649	626	579	578	606	622	591	622	622	663	609	619	620	645	592	612	632	617	661	637	617	601	622	592	610	653	635	597	607	616	640	600	604	617	549	621	614	639	621	649	579	631	606	597	613	640	651	605	619	633	595	642	610	632	605	641	598	624	625	659	625	622	599	615	625	582	656	608	590	605	591	608	657	634	648	602	580	636	634	641	635	629	598	628	635	608	624	613	637	594	649	611	685	652	597	607	632	589	640	591	648	580	587	638	577	596	599	606	599	637	602	607	596	631	620	615	593	633	612	631	597	620	619	635	632	626	679	651	620	639	613	630	638	611	616	614	605	652	601	583	589	601	608	663	633	599	655	628	638	663	604	611	583	616	594	650	607	624	586	615	626	646	613	677	589	635	617	595	650	599	614	605	598	610	580	630	638	631	621	622	584	603	633	607	598	640	653	587	627	619	653	604	672	622	614	611	587	587	600	592	578	601	643	592	588	629	627	595	571	622	586	603	670	610	666	612	561	565	615	590	638	672	661	655	594	611	614	584	579	610	623	642	664	638	611	613	588	632	609	601	626	594	593	593	625	602	634	633	594	656	630	627	648	634	643	641	640	589	592	601	627	609	628	636	618	606	615	610	671	591	609	632	623	661	634	584	565	631	615	622	627	613	681	653	619	619	636	618	657	626	603	634	559	646	622	593	618	650	570	622	621	610	614	633	611	629	583	611	603	606	587	621	606	586	644	564	636	641	615	630	659	627	602	639	582	659	617	600	626	596	593	578	631	622	614	647	640	643	634	616	630	602	642	607	638	622	618	624	615	618	601	637	605	578	609	651	672	599	610	609	628	596	613	667	654	622	601	610	637	632	581	647	644	647	625	649	658	639	600	608	623	601	599	660	607	618	635	653	576	609	614	576	668	585	611	619	619	580	669	624	605	648	659	606	676	599	610	622	622	626	624	611	647	648	597	602	632	642	615	632	626	649	613	643	650	706	588	582	661	666	614	593	622	618	593	609	597	634	549	576	604	614	620	584	680	660	619	666	626	603	626	626	598	643	559	633	629	622	621	622	604	540	609	644	616	655	644	566	653	615	669	639	654	628	671	625	615	624	609	636	599	595	665	602	653	612	616	635	640	621	599	595	588	607	612	623	605	663	603	640	587	665	626	599	627	619	607	604
25097	24641	33711	27013	17719	4668	546	368	353	361	338	339	371	325	342	357	351	325	369	338	334	373	327	317	358	337	339	317	349	324	358	373	321	347	354	320	338	321	355	346	324	334	343	332	327	334	346	321	350	334	331	352	326	361	341	330	319	315	335	357	323	309	333	319	344	327	334	351	330	329	338	322	343	328	349	352	362	339	317	339	348	297	330	347	355	361	340	312	358	372	334	334	320	362	374	332	334	340	318	341	328	327	362	328	362	327	334	303	356	298	326	324	327	336	351	364	314	335	337	343	319	340	292	343	316	293	332	309	353	318	343	340	329	328	346	328	311	327	323	301	328	338	324	326	335	323	322	361	329	350	323	334	336	292	308	359	337	332	340	373	343	335	326	335	328	315	341	344	325	357	339	296	330	350	347	326	320	330	333	314	312	361	319	359	339	339	342	355	319	347	305	336	327	324	351	357	311	344	319	331	330	318	328	349	313	340	328	335	318	348	320	324	353	328	334	310	338	312	341	322	329	363	322	338	320	354	308	352	348	340	361	308	327	339	313	301	313	321	353	363	295	316	343	322	339	350	368	340	334	303	355	355	313	329	314	323	341	350	345	340	347	317	343	345	301	310	311	329	314	325	306	293	324	322	337	336	324	335	367	326	353	346	364	355	344	311	341	340	332	340	331	313	342	339	333	307	315	321	352	337	332	338	295	320	324	346	350	326	284	362	314	337	324	328	345	308	313	319	342	352	323	342	320	304	304	339	355	344	301	334	333	326	352	308	346	340	332	334	356	341	314	309	351	320	349	335	311	332	344	319	334	309	348	337	344	354	307	357	351	362	344	334	310	329	340	350	322	341	333	336	341	328	378	309	335	334	333	328	313	312	359	324	300	363	337	321	360	312	328	334	319	316	347	323	325	321	338	333	337	320	328	320	345	359	328	364	342	291	356	342	323	341	354	333	334	317	318	325	334	333	339	356	331	323	310	324	349	328	339	324	329	339	320	349	312	359	334	356	344	319	333	342	362	355	303	301	337	319	348	323	358	329	352	285	348	329	329	376	337	328	330	327	323	286	319	336	329	298	304	343	351	327	322	334	312	307	304	313	329	346	311	335	323	340	313	323	321	334	318	347	363	348	316	312	344	358	319	316	374	357	345	363	321	330	330	338	322	316	334	340	324	304	335	307	333	319	314	342	338	330	325	343	300	318	310	325	308	321	315	340	322	331	308	330	305	369	349	382	323	356	304	319	343	334	327	341	327	346	305	367	337	358	350	323	340	331	306	337	319	345	327	355	343	340	310	343	338	344	338	331	325	319	306	340	317	338	323	332	348	329	342	328	327	328	343	340	329	329	317	339	291	347	339	336	332	350	329	362	348	351	332	357	316	317	348	332	316	383	352	352	350	342	323	370	323	320	316	320	327	338	341	352	336	326	304	319	363	331	313	334	321	353	381	304	318	344	320	358	357	342	365	333	303	335	335	335	317	321	350	324	355	302	343	330	332	296	331	356	349	324	336	355	316	321	320	372	329	332	348	299	299	310	327	322	350	301	332	342	341	330	321	318	308	334	320	364	327	316	325	320	317	316	332	343	336	324	323	329	343	312	355	327	356	379	356	313	324	309	345	317	302	361	343	326	360	326	315	338	340	348	279	320	352	325	314	315	353	294	332	327	322	336	308	323	354	368	378	329	344	328	297	319	343	344	334	320	359	336	341	327	305	350	313	320	314	367	343	305	336	347	323	330	347	341	349	336	318	314	335	344	331	345	320	311	327	320	328	304	291	346	375	347	340	284	313	305	344	352	346	319	338	366	323	354	315	362	343	322	314	340	342	311	339	321	310	337	326	315	363	312	294	336	327	371	307	345	342	339	318	337	370	339	319	330	341	336	329	309	354	331	310	350	362	378	391	335	345	351	316	342	343	337	365	340	341	334	334	307	337	343	300	347	308	345	341	328	333	339	329	326	335	349	319	318	352	319	324	311	352	346	380	316	336	351	328	329	324	310	359	333	308	336	323	362	339	327	351	335	333	360	330	353	322	320	313	339	348	327	313	338	355	353	327	349	326	327	340	350	353	338	319	357	313	315	349	335	322	393	307	332	332	341	317	314	331	348	371	335	336	323	310	327	319	341	329	354	331	329	330	348	321	322	296	294	317	312	304	337	324	344	310	351	369	325	338	350	337	342	324	332	330	319	339	348	331	341	323	351	335	314	294	321	350	327	325	340	364	337	307	341	347	318	337	355	317	340	341	370	365	356	306	361	340	301	340	339	332	332	339	319	350	348	282	347	327	340	352	321	353	358	310	340	337	396	318	335	327	342	308	338	332	312	308	336	313	339	343	313	305	352	316	337	330	323	314	344	309	345	364	364	309	336	348	334	337	339	339	345	343	337	328	339	359	347	329	304	352	316	316	306	328	327	350	332	308	338	299	289	331	320	316	350	312	351	355	331	284	342	315	322	361	310	301	319	338	357	333	334	321	309	332	328	357	320	319	312	319	337	375	296	307	346	322	334	302	351	301	310	338	310	336	361	330	335	327	354	329	305	317	315	335	316	333	320	335	335	344	346	318	330	283	345	317	347	308	346	308	338	333	311	363	319	354	334	323	326	293	376	328	322	331	376	327	319	324	313	320	322	357	316	340	326	346	317	358	296	302	347	318	339	298	345	370	319	364	322	366	333	338	304	360	355	325	344	304	325	379	283	304	339	343	371	345	330	346	338	328	322	337	347	329	319	333	361	340	321	290	353	335	335	397	308	296	322	310	355	294	330	336	294	321	337	340	331	338	318	302	327	318	344	357	339	353	352	306	316	335	314	306	309	332	331	306	319	324	347	356	336	313	330	369	342	334	332	324	313	307	335	325	341	329	311	302	344	334	350	334	327	299	339	343	370	308	311	346	345	314	336	347	348	358	344	318	356	354	336	381	350	345	286	361	318	283	316	291	334	328	324	332	349	316	332	339	319	379	321	341	338	301	361	322	312	321	387	326	296	343	316	331	344	328	316	358	359	310	330	331	339	338	313	311	351	327	321	337	321	317	335	322	359	338	294	313	328	324	310	347	344	347	343	318	359	352	343	329	320	346	333	328	344	280	339	348	348	305	302	318	327	340	322	346	307	346	363	343	346	321	322	300	357	334	344	332	330	315	340	308	333	326	335	310	327	349	319	348	340	338	315	320	350	319	328	364	348	340	322	348	338	312	347	352	340	319	328	321	370	328	322	346	306	329	297	320	336	335	319	318	371	311	327	338	354	348	319	319	326	341	332	321	323	305	340	329	354	309	339	318	326	328	332	366	313	329	347	325	342	328	304	332	334	316	315	379	326	312	306	295	319	361	327	345	310	315	344	336	341	337	319	341	317	336	358	349	319	322	342	270	308	327	338	333	308	312	324	324	320	354	329	336	330	312	319	333	323	327	322	327	339	313	332	336	338	312	356	335	333	326	312	324	324	294	348	338	339	365	343	332	320	359	306	349	369	311	346	305	325
59532	89200	62105	33345	12021	2620	806	649	598	627	616	640	591	620	627	633	591	659	613	634	628	633	649	642	618	648	621	594	621	642	609	630	603	629	628	623	646	595	638	659	603	608	617	614	603	642	648	607	590	636	607	655	649	608	647	612	580	580	631	629	603	646	612	595	600	631	640	619	613	615	603	614	592	650	610	622	613	590	645	628	605	665	600	626	584	605	680	579	596	598	605	582	610	605	605	607	611	640	611	598	614	595	605	631	607	597	613	597	653	639	619	591	595	641	652	658	592	589	594	561	645	610	643	585	617	598	628	652	610	602	628	588	590	613	585	574	624	604	620	637	622	608	593	588	614	602	619	622	643	614	624	627	612	579	657	603	630	642	611	620	640	632	634	616	593	634	597	581	590	637	594	601	593	641	612	588	633	643	582	654	604	671	641	645	600	640	608	613	596	616	620	601	637	642	648	665	624	612	595	600	638	609	595	622	628	652	630	659	655	637	615	609	605	623	614	643	577	613	650	625	617	627	643	670	618	654	604	619	606	633	608	626	572	618	603	575	595	628	597	612	679	628	634	620	658	624	644	612	596	618	619	606	606	572	626	635	612	623	638	606	601	626	650	600	611	605	607	586	634	628	645	613	608	610	604	679	595	634	640	601	655	622	652	558	620	589	654	641	639	577	605	610	627	628	613	621	619	644	631	615	598	605	614	619	600	636	633	582	600	627	635	604	583	620	633	600	599	613	659	642	639	576	612	680	623	644	601	604	616	683	659	645	658	630	609	637	588	639	602	633	596	592	634	623	589	619	640	631	666	608	587	623	642	595	639	619	668	604	638	645	614	571	614	568	644	650	573	610	597	615	625	612	602	588	565	597	640	642	625	601	616	608	624	633	606	598	603	610	625	591	577	630	590	652	617	648	674	658	620	638	608	609	636	663	617	620	581	600	577	621	606	613	618	567	604	583	621	617	581	652	579	565	558	624	593	630	619	623	575	594	582	651	617	607	642	562	629	622	631	634	637	604	606	622	597	600	597	589	611	621	629	598	609	631	629	621	619	648	641	559	578	601	599	621	554	626	633	583	604	618	640	642	630	615	635	675	599	640	614	587	611	563	588	602	608	631	614	616	593	628	603	628	567	609	648	645	613	628	595	655	649	589	668	642	613	616	613	653	638	632	614	630	618	609	595	585	627	598	612	647	661	596	617	626	598	570	618	598	664	651	628	663	629	596	587	626	601	679	597	582	601	615	638	604	607	596	586	625	599	606	614	628	676	584	610	614	621	632	626	617	606	585	682	608	636	655	622	596	649	670	632	615	570	648	591	644	649	619	643	635	624	601	626	643	644	654	636	636	640	617	634	627	619	613	601	646	590	628	633	605	618	610	588	582	639	617	620	620	630	625	608	600	617	654	601	609	636	621	616	571	600	625	604	612	615	639	592	646	627	625	629	631	643	588	629	650	585	595	593	596	607	597	635	604	673	618	620	607	642	617	637	598	584	633	607	601	592	670	641	610	656	640	638	614	639	624	662	619	634	633	634	595	601	610	615	578	621	605	660	617	633	585	618	620	595	622	624	606	612	644	636	617	604	638	613	637	650	590	627	584	618	583	627	626	639	634	599	572	624	583	621	594	607	617	622	627	622	607	619	649	616	588	632	648	591	647	595	633	594	579	604	614	569	629	646	637	630	589	635	587	573	628	605	664	622	614	601	649	550	632	649	646	600	610	610	592	608	656	599	661	638	625	640	606	646	619	651	610	584	602	613	611	610	570	562	641	579	583	590	631	585	606	625	618	633	590	615	613	594	584	617	586	641	631	617	615	630	595	603	606	633	634	578	614	593	649	608	619	618	595	589	607	620	598	627	601	584	669	579	644	624	679	591	626	623	621	636	624	608	636	615	594	626	654	597	621	647	609	598	635	608	649	622	648	580	620	606	594	653	635	626	612	612	598	667	667	613	662	622	609	617	591	608	595	633	642	573	596	653	584	620	556	600	612	590	628	619	603	573	589	612	653	597	618	586	614	664	637	637	609	633	632	615	640	584	578	613	623	582	646	659	637	628	626	646	615	589	656	633	596	584	591	627	626	619	619	648	577	604	621	611	646	667	656	640	606	598	596	655	647	605	654	629	618	614	625	631	627	624	636	591	599	625	607	635	609	626	640	596	564	560	627	628	640	620	625	584	609	638	621	630	596	631	631	605	619	614	595	613	593	583	573	624	554	628	628	544	598	613	627	576	623	653	612	623	625	663	628	576	605	619	656	587	618	609	604	647	627	603	598	631	628	622	571	617	598	637	626	630	549	646	618	568	612	593	620	614	653	620	647	621	614	588	615	649	620	594	596	603	623	626	632	621	639	648	610	670	605	626	620	624	652	622	577	625	613	630	582	574	613	624	621	641	658	614	616	621	586	597	646	647	635	586	567	645	615	607	646	619	681	629	573	610	605	628	632	658	631	602	636	633	559	707	617	632	618	569	619	614	598	605	576	609	572	620	571	597	623	641	627	624	629	629	624	617	640	630	616	624	603	611	589	615	620	672	637	580	579	652	617	659	596	599	646	593	603	592	593	632	585	600	640	612	626	615	646	623	585	631	625	586	581	563	616	641	590	622	643	629	614	609	578	601	614	625	602	620	575	607	591	576	600	618	627	574	607	578	597	569	628	619	633	643	641	622	619	617	571	647	592	580	630	628	620	587	613	578	625	594	660	582	619	599	582	613	606	628	652	623	609	603	635	566	594	600	653	623	631	632	634	626	648	652	675	638	615	633	633	621	571	578	645	595	571	605	610	614	598	644	598	591	600	629	594	612	607	592	602	615	617	623	595	613	596	617	637	569	586	641	633	591	629	589	638	606	639	661	626	631	579	661	585	656	611	682	637	636	620	638	608	587	600	647	649	619	604	617	625	625	591	627	639	608	640	639	639	592	608	604	644	609	605	622	622	613	629	600	635	628	582	626	636	619	604	582	644	568	644	601	604	633	654	639	605	658	614	632	654	600	617	617	613	654	618	569	638	619	615	638	586	613	614	612	618	609	593	613	633	590	647	648	626	593	644	623	621	591	612	608	582	599	651	591	626	663	608	619	600	667	630	617	647	611	638	632	584	586	634	601	664	638	616	571	590	598	605	649	588	642	616	630	571	566	660	657	662	605	620	628	603	624	628	585	625	643	636	604	642	598	680	599	600	599	640	625	633	582	628	615	597	600	658	571	634	604	639	621	623	582	569	568	636	658	640	601	625	606	655	646	609	659	594	607	581	642	580	622	637	598	604	598	636	600	604	663	652	612	649	627	672	584	591	596	580	559	638	655	574	616	629	602	593	590	652	598	631	638	597	608	632	653	612	621	624	602	597	606	651	624	620	593	641	676	607	659	660	567	643	637	584	631	598	629	611	603	641	586	649	638	642	632	622	593	677	603	644	641	629	578	611	628	615	603	561	658	639	567	633	612	632	598	630	583	648	627	633	591	594	642	655	602	589	608	632	598	622
23507	22422	31152	25089	21143	16110	2600	498	416	400	387	411	421	443	403	380	390	371	389	414	421	406	395	368	379	370	367	400	365	398	412	388	353	340	415	380	421	369	370	354	372	371	400	353	392	367	393	344	424	412	369	395	404	374	423	380	389	364	355	364	396	412	385	350	372	398	412	385	406	421	375	369	406	360	399	372	404	395	369	374	399	375	360	359	387	394	345	407	406	370	340	412	347	396	409	378	386	410	407	400	367	379	391	379	386	400	408	387	378	392	383	379	415	388	385	376	375	378	372	343	404	380	397	395	384	410	369	390	402	373	386	433	368	347	388	370	365	364	390	352	365	382	351	364	363	386	364	368	378	377	389	421	378	415	404	406	381	404	374	389	382	375	415	390	367	398	379	362	423	372	370	385	393	357	380	433	354	354	377	438	370	383	373	391	377	411	376	402	394	383	368	375	392	405	389	387	385	386	415	400	364	401	369	365	384	349	351	364	381	409	396	355	374	428	362	364	343	348	453	379	364	363	379	385	381	381	380	394	383	347	376	366	414	390	396	392	416	363	427	389	397	387	388	391	409	368	373	399	384	400	386	375	389	374	407	401	382	395	404	378	357	369	364	369	372	366	405	377	370	371	385	370	416	392	364	400	374	382	360	368	402	399	399	388	373	391	385	374	409	358	370	366	338	354	378	364	389	391	355	382	395	393	402	386	408	408	347	392	397	389	414	402	377	376	380	407	374	392	396	362	377	381	384	394	367	332	360	379	403	379	409	404	427	379	370	409	408	396	356	386	344	367	404	365	402	371	380	392	364	369	398	387	400	409	377	372	354	426	376	368	363	394	414	376	410	389	407	398	421	376	373	398	362	404	391	403	397	402	373	382	440	373	377	387	394	370	371	389	424	395	363	432	377	366	420	347	395	396	410	373	360	384	333	379	400	341	399	395	373	403	384	396	431	391	370	376	378	384	364	389	413	384	392	380	356	403	397	369	390	368	387	399	395	345	381	394	369	350	380	374	379	385	353	359	365	393	358	391	380	363	375	377	365	397	359	380	392	404	386	379	388	409	377	399	405	343	385	413	393	383	424	392	345	355	369	376	419	391	361	387	342	407	390	395	356	401	407	415	385	410	403	381	385	408	386	385	370	402	373	348	352	392	408	382	405	391	409	428	386	390	393	391	376	370	377	372	368	411	378	406	379	392	398	380	370	415	373	364	374	416	402	391	389	396	400	385	411	395	362	371	378	399	358	382	378	350	367	391	384	387	400	366	376	371	362	350	374	352	397	390	398	398	402	381	381	376	400	386	369	386	417	386	388	395	390	388	337	394	370	389	382	388	389	406	387	388	366	376	395	412	367	382	382	397	397	394	391	354	360	380	417	368	403	390	393	393	370	401	381	406	382	410	389	374	396	401	403	411	382	388	369	364	399	389	395	388	360	393	378	375	371	397	389	389	370	361	397	416	383	370	382	374	371	420	374	391	386	368	428	386	397	390	382	379	394	353	365	353	402	373	347	369	347	382	391	338	369	381	367	403	396	379	369	371	398	371	399	371	393	373	358	390	412	387	356	387	394	399	352	371	379	374	400	372	411	396	358	385	384	361	403	371	351	382	361	382	377	374	378	413	386	367	394	365	378	371	389	353	413	361	372	393	381	363	391	371	362	385	405	365	381	403	392	384	377	417	353	385	376	402	427	384	411	384	378	400	400	392	376	368	361	358	355	377	388	368	420	381	404	386	337	368	373	428	370	387	382	372	378	390	376	396	363	391	365	410	418	393	371	384	376	395	403	396	397	376	359	396	405	383	397	396	419	361	362	380	383	371	364	376	395	392	398	425	356	373	395	356	358	408	413	404	349	357	384	355	394	383	398	368	360	412	378	384	372	359	401	369	381	377	375	411	345	430	392	366	393	391	388	387	370	407	401	402	375	353	414	395	409	373	372	384	394	366	364	405	369	358	367	371	406	372	373	417	410	387	388	391	386	387	362	396	364	394	405	381	412	390	406	389	374	354	364	354	378	344	406	368	358	338	378	390	370	379	402	373	366	391	388	383	374	371	393	386	379	379	406	403	393	404	388	393	385	385	379	378	387	406	384	395	346	369	369	394	391	358	375	375	388	369	350	379	408	392	383	380	379	394	415	350	374	401	404	364	405	390	405	401	401	374	395	399	357	383	382	380	357	378	383	333	366	387	420	354	413	382	407	401	374	383	395	367	355	383	373	404	399	390	399	368	365	387	374	385	327	373	415	363	418	373	387	405	385	375	367	370	365	395	408	390	374	389	387	367	389	392	363	388	397	366	359	404	379	378	368	357	395	388	361	394	376	369	363	396	367	361	423	358	394	403	371	404	349	398	354	396	365	394	383	370	363	372	368	398	392	355	377	372	372	392	381	375	377	384	369	350	350	389	335	363	345	442	381	395	389	334	417	390	399	398	360	378	402	388	371	395	357	401	387	442	363	414	360	400	407	396	369	374	377	379	409	355	374	360	383	387	347	359	392	383	407	393	380	377	384	376	380	363	403	394	387	403	367	379	360	395	372	376	414	357	373	412	354	399	364	382	372	376	396	362	393	406	370	376	409	376	402	374	386	380	389	384	402	345	404	408	353	406	396	371	348	385	401	391	387	381	372	369	412	408	398	381	379	366	390	374	385	366	377	373	381	418	370	395	398	370	397	398	397	406	372	424	374	332	374	379	388	397	374	379	356	375	356	421	340	411	378	387	332	372	399	393	380	424	376	390	386	411	410	395	364	375	389	366	354	385	358	396	424	364	391	393	397	351	383	400	373	399	391	401	383	428	380	382	353	379	420	379	389	382	414	353	367	348	372	396	416	384	378	406	380	394	348	386	404	376	367	379	387	378	363	378	342	382	383	378	380	389	411	401	358	358	400	409	394	394	377	388	376	358	376	396	404	372	408	381	339	377	396	381	406	339	394	377	402	363	381	352	377	383	373	398	392	404	373	379	398	383	392	382	375	370	405	378	388	378	365	362	393	398	417	395	376	414	375	398	365	420	390	370	378	369	343	391	372	412	395	370	443	393	390	377	395	401	365	364	360	389	347	373	365	366	383	358	359	367	381	367	415	377	400	400	369	411	403	428	377	373	377	382	376	365	410	387	349	364	347	390	368	379	420	390	383	385	391	392	429	388	388	390	329	384	387	354	389	385	389	416	347	396	377	369	370	379	381	371	369	401	387	398	405	387	415	364	345	394	338	347	433	371	368	397	395	420	380	392	373	379	373	379	351	382	393	398	375	367	419	400	336	381	400	410	371	394	389	411	381	392	344	363	362	389	377	394	351	388	387	383	379	379	398	354	397	388	357	353	374	376	371	387	389	377	371	379	386	405	356	384	344	348	411	372	375	377	376	390	415	368	380	390	396	379	349	372	364	379	395	383	392	388	378	350	382	397	389	364	428	383	390	377	418	417	360	394	411	389	389	397	383	366	392	392	378	374	414	393	358	387	398	435	398	389	365	371	371	389
61313	100606	72960	42402	18317	4300	1158	730	689	661	694	633	637	682	714	667	694	710	698	720	713	684	719	693	681	738	704	694	703	685	671	703	718	673	689	649	704	659	728	680	691	663	695	744	759	685	645	698	684	718	680	694	688	679	717	666	687	699	676	668	654	706	685	705	729	703	691	718	673	638	672	619	641	718	706	659	709	692	682	683	681	687	700	645	690	693	692	649	711	694	661	696	697	650	636	683	693	673	667	702	701	626	689	679	697	672	711	700	666	700	629	698	668	629	646	659	692	667	702	728	667	703	717	658	635	698	693	678	657	690	689	708	693	740	686	721	651	733	669	671	668	649	694	688	668	686	659	679	672	699	660	686	651	725	666	692	675	675	650	664	733	719	699	704	695	671	755	662	651	664	706	701	660	648	682	683	654	636	714	700	719	656	710	661	692	718	643	710	706	675	730	646	697	714	703	691	665	688	665	663	699	689	692	706	726	706	671	685	674	683	684	640	664	687	714	705	681	751	716	694	698	705	694	711	617	652	709	676	705	644	680	714	665	642	712	689	727	684	712	662	676	639	638	651	723	726	696	668	682	695	649	718	680	688	684	661	706	673	648	662	713	672	691	675	693	686	649	695	675	699	613	686	720	710	652	659	687	645	651	703	664	643	661	737	737	667	709	711	676	632	706	686	658	722	666	688	669	694	723	651	701	701	650	652	677	721	707	637	670	638	705	687	696	626	683	654	717	685	652	692	726	681	694	688	743	693	747	659	696	671	699	692	663	659	708	725	705	698	682	691	707	624	719	655	681	697	663	642	678	711	674	652	693	649	677	671	667	667	679	731	724	645	669	722	674	718	685	694	685	643	671	669	700	641	700	711	716	637	675	676	687	668	649	721	736	743	689	707	628	646	702	684	697	686	646	697	682	643	671	688	676	683	620	695	671	711	700	690	698	714	703	670	711	658	688	717	693	631	689	691	652	647	669	698	701	701	714	690	705	677	702	691	687	700	706	673	712	685	683	679	709	664	689	711	641	719	684	652	692	674	689	666	682	652	632	674	674	671	663	750	700	685	665	708	669	670	692	699	644	676	698	646	695	670	661	653	709	674	639	668	671	630	661	690	712	723	709	666	702	696	678	656	662	674	676	671	713	702	673	663	660	676	698	661	664	669	692	677	690	685	689	683	704	664	652	666	719	666	701	651	677	697	653	706	669	699	697	658	660	678	695	679	657	686	652	690	682	744	646	719	679	649	679	669	643	698	677	689	665	742	663	681	717	718	659	676	677	749	665	658	684	701	606	709	667	698	661	694	723	711	670	658	703	667	656	647	693	714	685	664	731	693	681	660	697	700	660	682	644	667	710	686	666	668	690	664	670	673	647	667	646	652	682	681	642	662	698	661	627	703	693	702	665	659	615	658	683	682	702	651	727	646	654	728	673	676	659	680	716	628	644	672	692	651	706	687	666	667	694	701	707	669	652	708	696	650	675	633	690	691	701	679	615	698	647	679	652	725	659	669	648	675	695	674	672	700	688	677	661	636	703	632	647	697	662	695	683	693	697	664	635	658	702	634	637	758	693	727	692	673	698	701	684	723	673	642	699	713	697	661	682	672	688	718	677	688	700	693	656	658	659	696	679	664	669	697	662	671	671	673	702	655	687	675	697	704	715	680	703	691	668	680	686	691	640	662	671	695	682	675	695	634	681	676	612	698	644	699	691	694	709	703	656	677	760	678	710	669	703	680	697	681	676	723	685	685	722	690	685	724	677	721	678	717	670	674	719	668	685	699	705	636	662	659	726	701	692	673	666	637	632	651	713	616	663	668	693	696	677	666	706	688	741	681	709	704	680	668	703	749	699	663	648	687	674	716	712	676	646	732	717	665	684	723	707	671	731	729	710	709	665	671	678	644	752	690	712	696	714	706	668	654	664	692	696	660	694	669	705	657	689	727	670	670	683	680	660	657	692	704	682	629	693	665	699	698	643	704	685	652	639	707	705	710	628	673	665	708	680	679	694	705	703	700	669	693	675	647	683	674	660	682	695	652	691	720	673	708	701	699	700	712	708	731	622	666	669	684	650	693	665	707	678	727	712	682	713	708	698	640	610	732	679	695	666	658	683	686	688	692	656	703	653	640	689	663	659	680	690	683	667	662	649	707	678	711	639	673	693	655	668	686	731	697	707	680	725	714	666	682	680	692	665	706	693	775	646	701	689	672	675	648	681	697	642	685	682	702	688	678	665	639	676	674	652	680	674	703	708	737	713	690	679	684	688	655	696	653	656	684	712	732	653	685	675	682	723	650	667	658	676	693	691	683	728	714	683	716	662	658	717	743	683	699	705	652	660	651	760	725	693	685	657	692	691	677	641	715	660	688	688	728	688	688	702	651	661	710	706	636	647	716	704	685	694	697	705	639	680	620	669	637	682	679	687	692	705	701	691	721	728	754	697	678	656	695	705	673	649	663	678	696	717	686	677	686	695	727	686	674	681	674	687	707	655	719	682	702	714	682	654	659	704	672	659	660	667	707	660	674	723	669	695	680	748	656	653	724	644	703	654	707	688	670	622	664	661	718	648	651	634	733	672	721	671	704	679	709	695	665	655	649	696	686	700	721	655	685	659	674	705	655	686	653	693	670	654	655	656	690	647	704	722	690	658	702	686	653	710	676	670	681	726	644	751	720	717	689	655	682	710	691	675	668	702	669	697	671	697	699	659	663	653	690	692	702	657	667	703	676	660	714	684	665	716	696	642	626	683	680	672	660	730	708	718	633	666	693	668	693	693	656	692	642	700	652	699	683	658	708	679	635	674	754	677	624	682	660	692	673	670	683	705	732	693	674	677	683	688	678	718	705	673	680	747	667	708	674	705	683	680	682	715	648	709	701	674	729	673	679	716	690	678	689	670	656	683	662	687	693	675	656	687	663	646	742	744	662	674	667	667	681	672	669	665	686	709	674	668	712	670	684	689	663	688	697	694	676	721	688	666	655	710	687	692	708	685	710	710	667	689	702	704	697	704	697	670	720	656	635	665	698	713	708	644	700	701	719	691	661	680	688	664	676	713	691	709	656	663	700	680	649	693	709	697	670	691	664	649	653	614	687	672	668	676	725	656	687	675	661	713	676	670	676	645	705	699	629	684	684	732	674	688	681	678	688	671	670	664	653	691	708	706	654	693	679	671	688	674	678	648	676	747	657	706	687	704	673	682	683	702	663	642	648	729	693	644	686	645	669	671	697	680	722	639	654	716	669	666	673	662	718	667	682	722	719	682	711	695	694	669	659	705	687	701	678	679	673	667	649	701	708	683	686	712	679	653	682	709	661	686	637	685	658	681	646	677	664	704	697	705	694	666	673	694	695	715	682	694	697	645	719	661	691	634	680	686	671	695	678	704	703	710	695	650	720	687	655	688	698	706	703	675	668	689	680	706	658	699	677	702	697	689	649	692	669	682	694	714	692	687	701	679	669	662	666	725	708	691	676	640	707	712	643	672	640
30160	31005	26024	10756	1504	465	343	338	290	301	318	335	317	353	324	321	313	339	310	319	301	326	334	307	334	341	315	354	318	324	318	327	366	313	326	319	355	348	348	300	346	365	328	336	330	310	316	319	337	348	316	334	308	348	328	340	306	361	328	337	344	302	303	353	299	309	338	320	329	307	326	320	330	344	305	332	312	348	326	342	330	303	321	345	315	341	358	307	340	319	286	317	345	307	320	332	355	328	349	330	334	344	337	349	298	316	321	331	317	317	359	309	334	342	328	352	326	347	333	338	340	342	330	338	312	321	336	308	322	342	323	338	305	332	343	257	315	310	340	331	334	327	331	324	334	314	340	295	340	327	337	280	335	315	322	309	344	341	334	340	347	334	330	359	306	336	287	327	303	317	309	320	325	339	329	326	293	314	314	320	304	321	362	319	298	306	326	347	346	336	334	318	334	333	295	290	327	288	319	325	337	323	329	323	339	319	321	319	349	349	334	312	357	316	308	309	336	363	345	342	333	309	337	312	307	320	340	329	342	295	350	348	300	308	329	303	340	309	317	318	312	322	320	305	314	320	317	307	348	316	325	328	330	356	362	337	328	309	341	296	320	325	314	326	334	323	310	351	309	330	328	363	342	316	332	329	334	365	331	350	327	341	333	308	334	324	330	326	330	319	313	344	356	349	319	308	303	355	301	363	334	319	307	295	318	307	333	295	310	338	292	325	334	322	300	338	353	312	336	344	333	343	331	324	332	326	330	328	312	329	330	324	368	358	360	324	360	323	339	338	307	309	342	331	323	307	334	322	329	326	364	334	378	338	302	294	309	346	333	317	337	311	299	311	310	339	331	336	332	308	336	321	350	309	363	341	322	327	321	363	316	322	330	370	334	331	340	330	316	341	328	344	364	345	302	361	301	325	339	335	337	377	340	322	312	328	335	310	339	322	354	330	333	299	326	325	331	306	362	361	321	361	347	294	352	317	313	312	308	334	345	294	332	326	324	341	347	298	329	358	308	342	323	319	349	328	337	347	315	291	337	356	312	325	330	335	318	345	330	355	323	330	339	324	301	312	337	365	318	336	305	325	299	304	282	345	348	334	301	324	308	320	364	301	380	332	366	332	344	370	344	338	343	327	294	358	331	333	343	322	329	305	348	317	314	330	326	326	313	317	325	321	304	322	314	333	299	335	323	324	355	302	342	325	323	336	350	334	355	362	302	328	349	339	362	317	310	336	308	345	327	328	348	335	336	362	340	302	323	321	329	344	325	297	311	317	335	332	324	309	339	332	305	316	308	345	332	336	326	358	308	328	318	333	305	325	311	295	316	333	336	306	327	316	344	286	319	289	338	337	340	333	358	304	338	320	342	334	317	308	329	325	330	360	309	330	337	316	340	322	353	339	328	303	324	314	348	320	321	341	290	332	329	319	339	297	338	353	312	310	356	318	332	337	330	341	293	299	286	333	351	314	317	346	309	341	321	322	336	277	364	310	327	327	310	328	296	300	302	324	330	342	348	342	332	318	337	340	312	318	317	328	336	327	297	306	314	337	312	296	293	337	307	329	309	327	321	342	330	360	321	331	319	319	324	329	330	322	312	311	325	333	328	349	298	361	332	313	308	308	315	336	307	315	342	299	312	343	311	315	321	324	339	305	312	327	328	307	321	324	345	322	336	328	329	354	347	314	311	335	355	320	368	344	331	328	316	308	323	344	307	343	333	360	345	354	318	335	322	327	335	330	351	334	327	342	332	311	342	302	341	321	326	341	397	301	330	306	326	339	354	316	350	348	339	369	328	320	299	330	308	344	341	356	348	331	302	351	334	330	318	357	323	301	359	275	317	324	330	348	320	323	352	348	324	291	349	349	291	311	286	365	338	306	355	331	330	315	321	331	308	319	333	302	332	331	340	347	308	319	345	325	319	339	323	321	327	295	326	316	329	319	326	308	333	365	328	308	336	357	340	324	335	333	328	327	326	353	317	323	305	361	300	312	304	320	325	292	314	310	339	304	328	354	353	350	312	317	326	323	329	279	339	324	302	327	348	335	329	322	304	338	369	310	360	359	324	312	336	327	309	354	346	349	309	326	320	321	320	340	353	324	324	317	322	341	318	335	330	306	309	327	344	315	288	334	324	340	347	308	334	351	363	362	313	317	347	339	312	325	297	338	323	348	358	370	309	333	340	329	330	314	316	330	355	348	323	313	320	345	351	321	334	351	305	321	309	326	337	326	323	343	358	316	338	351	331	296	338	297	311	354	350	339	354	313	311	324	315	316	332	321	326	312	312	302	310	320	349	311	320	300	357	316	312	329	336	311	325	313	308	333	340	326	317	294	352	305	339	313	326	385	335	317	344	312	316	321	341	305	341	345	306	349	313	313	338	327	299	334	358	333	309	316	329	289	321	344	337	311	338	360	365	328	329	324	330	334	341	345	352	347	334	315	316	317	343	320	347	326	330	331	352	345	335	293	340	324	340	322	325	304	295	315	315	341	321	344	290	284	324	321	304	344	342	331	319	311	319	357	314	318	324	351	339	315	337	305	307	311	314	323	305	328	332	330	366	319	302	338	329	323	350	333	293	335	305	327	345	302	331	324	302	335	325	344	346	318	328	333	334	306	306	325	344	352	326	318	322	327	323	285	316	324	324	327	290	284	341	316	318	315	333	317	323	356	329	329	323	338	376	348	316	346	311	375	352	359	313	336	317	327	341	343	355	305	310	370	330	338	347	331	338	324	343	343	347	319	328	306	319	311	333	337	295	331	320	366	311	293	320	345	332	313	329	329	333	344	307	331	294	329	322	348	301	336	341	320	333	327	347	326	342	319	339	323	331	342	322	287	301	314	294	317	334	335	310	343	329	332	337	306	302	356	349	311	332	312	333	321	333	329	330	331	325	310	335	344	325	323	322	335	326	351	321	361	335	339	356	346	346	319	332	364	309	344	337	300	337	298	305	334	330	321	313	311	331	310	314	312	337	316	302	353	285	333	335	342	332	320	311	344	333	342	307	336	330	298	306	307	327	324	339	327	350	307	344	371	334	304	300	298	292	310	360	315	311	325	306	335	321	322	319	295	315	331	322	330	351	322	307	317	333	322	313	343	307	340	329	278	336	347	366	310	289	321	324	328	312	322	356	301	358	312	333	317	340	325	333	314	343	303	344	318	345	324	323	293	301	336	323	340	320	317	339	362	349	293	300	337	338	326	328	314	320	310	294	284	326	344	331	352	305	334	327	358	320	325	300	328	319	308	318	308	337	322	317	319	308	326	313	335	321	309	328	286	324	325	309	339	322	326	292	347	331	293	341	363	342	328	319	307	305	315	341	306	308	336	363	337	318	346	359	350	348	305	320	357	300	322	336	313	336	329	336	354	317	335	319	341	316	323	323	306	307	365	324	340	344	344	342	331	300	321	328	345	332	349	310	357	333	345	310	338	325	339	307	349	355	325	307	319	324	307	335	307	367	299	338	337	321	321	331	327	343	337
38146	47352	31049	11585	2936	937	703	623	642	605	606	620	607	615	607	633	630	634	619	597	641	664	579	631	660	605	628	582	665	634	601	624	612	649	624	616	610	626	637	656	624	641	597	589	620	607	570	605	608	584	616	626	612	591	584	601	590	643	618	632	609	622	621	637	598	616	631	650	605	611	578	675	588	654	618	591	634	571	633	638	620	632	608	580	604	614	575	590	600	567	615	612	607	584	628	578	621	602	648	615	634	606	576	633	624	629	628	596	620	638	554	604	606	636	604	579	640	647	592	628	628	621	628	621	635	614	612	617	617	637	616	608	625	623	650	572	624	581	587	633	582	618	612	601	619	604	601	577	639	633	599	612	653	643	625	621	625	583	631	608	633	604	614	624	617	604	592	612	632	601	650	645	619	635	611	617	582	601	599	613	585	560	603	634	623	613	612	652	601	610	609	584	608	584	598	637	662	616	602	607	642	612	621	602	631	602	612	668	612	608	618	657	602	612	629	637	633	597	582	603	580	616	626	614	631	620	612	607	573	637	601	592	629	584	579	610	596	626	619	616	622	592	625	606	657	605	632	614	622	608	601	623	623	600	622	632	612	600	628	644	599	612	633	654	608	628	647	619	628	606	665	652	580	626	576	601	648	602	600	601	634	607	585	629	577	626	610	602	609	607	614	625	583	616	612	607	624	611	591	631	650	595	616	604	586	624	613	631	625	596	581	601	621	601	589	626	575	574	605	573	608	645	589	603	656	598	568	630	637	668	593	584	636	619	630	584	643	636	617	624	577	622	609	602	606	619	580	581	638	560	592	572	653	636	575	655	581	610	620	622	606	604	611	627	608	629	620	643	648	567	601	616	626	585	608	609	600	649	509	629	570	633	605	577	577	620	579	619	587	595	610	629	605	571	593	668	649	606	606	660	618	602	639	582	620	661	609	654	604	592	613	637	638	576	651	590	644	559	638	607	611	619	653	660	608	595	586	650	646	594	577	631	664	624	579	608	613	614	644	631	618	639	670	614	602	627	594	596	587	595	610	594	611	612	599	570	589	621	606	615	643	603	605	602	618	589	619	628	636	631	641	655	600	628	598	613	640	640	620	623	618	618	631	557	624	606	600	603	620	585	582	580	624	571	611	622	575	594	625	593	590	603	598	598	586	654	617	632	677	555	589	632	595	621	595	532	586	579	621	597	612	579	626	610	639	625	636	631	642	644	603	609	622	633	595	555	603	625	612	629	619	611	604	614	633	597	612	600	607	616	578	611	579	627	612	615	613	565	585	638	605	555	655	621	589	592	572	659	601	603	597	608	626	563	648	641	633	629	619	596	588	617	598	615	628	627	632	595	585	612	610	572	593	632	676	577	646	559	585	559	648	586	631	608	609	648	603	632	608	626	607	567	607	621	597	635	641	642	587	644	593	580	628	584	635	611	594	620	576	590	584	579	565	621	619	623	618	631	565	586	618	589	604	596	596	588	587	631	608	602	627	635	577	605	600	620	604	599	665	645	629	644	627	592	623	578	605	621	599	581	663	581	584	641	591	617	611	616	637	616	647	596	590	610	595	620	584	622	619	660	586	611	599	590	648	616	634	610	597	604	612	636	586	631	666	600	593	621	623	639	632	635	618	593	600	603	587	625	594	575	604	560	581	583	587	623	593	604	617	604	644	593	609	630	646	625	662	633	600	635	654	674	563	608	598	630	627	592	599	612	636	612	619	601	622	618	605	594	571	616	588	610	633	589	641	601	556	598	657	621	610	662	605	596	576	660	561	612	602	572	633	598	595	630	607	680	617	602	626	661	592	609	599	601	572	606	622	586	626	621	627	610	605	652	576	600	599	642	636	654	614	612	595	621	649	627	640	611	650	597	605	615	610	575	622	610	602	563	646	633	625	587	602	632	597	578	595	620	597	591	595	609	598	623	618	568	575	642	606	599	619	606	625	612	609	614	642	645	585	612	596	624	632	688	611	632	626	577	616	582	568	604	550	619	581	629	622	609	644	595	636	644	639	609	612	641	639	671	647	583	645	627	593	577	618	591	628	619	600	606	568	647	581	566	623	587	612	620	658	658	547	619	562	610	603	622	601	606	614	628	614	603	606	624	617	626	577	571	578	592	599	649	625	649	594	667	588	614	605	649	605	612	630	580	591	628	604	644	583	624	582	561	637	629	626	582	610	650	575	592	592	594	583	619	608	598	572	623	597	600	591	583	584	609	575	607	619	634	585	612	623	594	610	615	639	610	632	616	613	626	626	610	627	595	565	625	612	645	599	562	612	613	630	601	641	604	627	632	595	670	618	617	604	630	597	555	595	616	619	611	609	640	643	654	607	588	595	612	630	600	638	631	621	568	642	577	608	643	634	606	613	607	594	563	604	606	606	590	598	553	590	617	630	596	592	640	619	674	610	575	559	611	613	642	599	586	618	598	650	611	617	602	621	643	602	624	639	615	622	635	628	620	623	589	614	619	608	581	575	575	613	590	610	586	595	633	582	618	612	603	654	626	569	594	640	633	576	601	582	599	630	601	595	611	616	660	625	577	616	624	602	553	635	599	561	608	619	630	582	592	652	607	614	617	624	616	596	639	623	633	659	665	648	632	599	595	617	627	636	618	699	581	624	581	633	659	607	592	633	589	605	652	594	597	597	610	617	648	633	621	604	595	608	638	605	615	637	627	631	584	581	658	664	653	637	582	614	655	641	627	626	628	627	636	673	629	656	618	636	614	625	612	568	637	628	614	556	611	626	593	622	628	634	645	635	633	551	604	568	605	583	635	565	579	607	644	588	648	628	606	576	647	616	595	590	617	644	608	628	609	578	588	600	611	630	613	614	623	590	629	602	636	574	606	625	647	605	594	587	600	641	588	639	587	634	641	626	595	583	605	609	588	615	604	613	595	604	609	571	653	644	611	637	577	601	595	609	610	607	580	651	587	591	587	592	604	599	627	640	617	622	636	607	582	636	640	627	655	604	646	645	615	615	625	580	606	652	659	657	652	605	627	634	591	559	595	610	620	606	619	598	609	663	643	648	605	570	617	621	617	632	612	639	622	630	613	636	613	615	592	607	604	617	594	625	610	588	593	575	600	601	622	618	592	606	583	537	635	654	629	596	616	618	627	599	616	619	576	591	596	590	594	620	591	590	585	615	616	642	614	626	606	592	606	643	619	611	609	606	667	592	612	642	615	596	622	663	616	615	650	609	620	618	619	585	615	610	633	615	585	641	626	627	590	624	595	586	594	610	591	623	599	627	608	682	643	584	602	571	640	599	598	614	609	621	636	638	601	688	632	585	591	603	605	612	631	618	639	636	624	628	671	611	628	638	631	644	636	621	574	626	620	609	577	620	580	603	603	591	657	625	614	624	667	597	595	582	616	612	608	616	622	648	622	616	669	597	586	627	608	650	620	638	597	610	650	653	628	622	605	608	595	591	636	614	562	588	623	609	583	633	619	591	606	609	603	651	611	584	597	627	578	602	620	595	625
25007	24329	32971	26378	17350	4310	540	343	335	322	339	323	298	303	365	336	365	337	331	360	311	326	331	319	324	321	343	353	341	327	304	318	336	330	345	343	328	339	337	331	341	356	350	295	329	355	317	325	322	345	332	358	331	326	331	324	328	335	351	298	332	321	338	356	335	303	334	323	324	328	315	333	331	299	329	341	343	317	281	336	327	341	285	343	337	342	305	338	335	345	345	307	348	295	338	315	285	329	336	354	337	317	314	327	325	310	304	313	338	379	338	320	315	329	366	321	304	330	333	319	363	350	345	317	302	364	347	330	314	350	330	364	302	327	342	317	333	345	327	341	355	293	356	354	332	317	315	351	340	337	332	311	331	322	360	297	352	351	294	334	297	349	338	315	314	329	338	320	362	332	366	350	315	305	332	314	329	354	344	301	349	358	347	337	307	343	325	346	361	330	324	301	331	335	319	333	335	298	352	340	319	319	325	317	301	332	324	349	360	323	363	332	327	343	330	300	354	347	344	324	321	330	360	308	329	333	340	323	299	338	330	328	355	320	305	328	369	308	306	343	345	311	324	372	297	321	319	342	344	337	322	292	329	341	320	341	318	337	321	353	308	328	310	335	326	306	333	345	320	288	302	338	316	336	359	318	326	335	318	292	334	316	357	312	341	331	315	367	296	315	365	316	343	306	346	306	333	337	332	359	319	359	336	341	325	313	364	327	317	322	300	344	332	323	326	333	355	330	308	336	352	326	310	322	339	354	345	317	335	373	315	324	298	308	333	337	310	346	335	337	336	304	336	342	337	314	310	282	327	299	362	312	319	346	294	323	332	336	307	303	331	286	294	346	325	328	324	339	320	293	326	331	322	322	331	307	339	318	320	354	347	320	321	335	305	332	321	328	306	351	330	361	319	338	357	304	336	324	339	362	309	307	331	333	341	328	338	341	341	309	332	321	295	300	345	321	356	359	325	304	315	334	339	325	308	348	334	333	336	330	338	347	322	342	326	348	319	346	306	325	310	329	339	322	330	354	310	333	312	360	288	334	344	309	298	341	274	348	318	330	324	315	313	322	330	322	335	351	305	338	359	349	333	308	342	327	302	323	333	354	329	333	308	329	302	337	304	336	336	343	317	330	329	346	373	306	316	301	346	339	316	338	341	327	343	325	343	320	345	340	321	349	333	357	353	319	313	321	371	334	354	298	315	332	314	336	333	334	312	328	314	305	324	337	337	337	304	333	328	318	326	346	332	312	335	347	327	342	344	337	341	322	311	302	323	306	315	328	317	334	313	309	331	331	338	328	316	279	353	336	316	365	330	329	323	354	291	358	331	309	308	338	351	299	316	338	311	356	312	300	314	332	324	317	361	310	334	314	339	327	302	301	325	297	312	323	326	324	322	321	352	325	342	333	336	333	345	318	364	300	320	365	331	311	320	323	312	331	344	337	333	303	351	332	352	348	340	331	325	325	354	351	339	348	311	361	314	310	301	331	336	323	308	345	309	306	337	333	326	344	337	339	310	324	320	328	304	316	346	315	319	312	304	341	353	343	310	295	363	308	297	333	336	318	301	350	363	290	325	328	356	338	349	312	335	307	334	346	324	319	308	318	322	317	357	360	317	331	351	329	309	320	331	338	344	308	345	319	332	337	308	340	335	331	320	326	340	299	346	322	322	305	318	335	348	348	330	338	308	345	335	357	319	350	332	309	310	289	299	311	307	333	337	346	332	335	358	353	321	332	313	340	306	308	322	332	307	312	332	354	312	328	335	348	306	335	342	331	315	335	318	330	306	342	331	329	338	353	328	327	289	307	331	291	303	323	326	313	321	368	338	330	315	340	323	295	342	342	336	340	305	337	338	310	292	338	350	349	344	297	358	329	328	307	343	346	319	352	320	350	283	295	306	333	321	298	290	324	330	325	329	317	346	316	347	297	306	350	353	372	317	319	320	339	298	354	333	327	329	320	352	342	336	370	292	273	326	312	285	322	341	344	347	341	296	342	318	323	349	310	311	330	320	321	314	334	357	303	320	355	301	313	327	326	310	367	352	350	333	329	329	346	355	314	336	333	334	324	333	298	327	336	367	281	338	331	317	345	355	323	325	294	331	313	332	337	346	336	325	280	338	302	367	311	347	325	327	309	339	317	295	320	318	330	331	348	349	313	313	326	336	328	342	309	342	356	333	336	312	342	341	370	315	361	337	322	348	326	327	364	354	325	329	307	329	323	343	360	317	295	344	302	298	340	358	342	364	295	320	322	305	324	328	341	333	303	320	326	332	322	354	307	347	327	295	338	311	346	328	308	346	331	302	314	313	319	340	320	308	302	314	321	314	335	289	321	340	328	323	308	325	340	310	322	329	365	309	299	274	315	323	337	339	344	322	281	312	309	340	333	308	340	324	306	321	310	348	326	343	336	337	318	348	328	364	316	327	329	324	325	349	324	337	336	310	324	342	334	304	318	329	310	332	324	319	330	341	319	321	299	320	323	324	311	319	334	322	338	341	337	377	317	324	281	307	340	341	306	317	337	357	327	317	330	321	333	359	333	320	322	357	295	330	330	350	325	294	317	329	346	336	343	343	305	302	335	314	340	329	333	326	308	316	325	337	329	394	320	336	353	341	336	326	315	309	326	331	339	339	361	317	336	336	319	309	317	336	353	347	332	310	302	347	323	326	345	320	356	353	352	313	356	341	289	318	318	337	360	329	316	339	322	332	327	330	342	347	325	329	347	295	318	319	315	313	304	323	325	319	315	361	326	320	330	307	323	327	350	309	354	310	317	329	353	293	320	333	331	311	348	331	323	314	339	322	314	311	334	331	348	321	341	337	313	327	313	360	329	328	342	321	300	307	339	316	326	297	357	305	360	326	332	346	330	313	324	338	311	339	331	314	326	325	330	361	338	351	325	307	293	347	354	340	330	309	327	297	343	339	327	345	332	354	346	320	333	361	309	343	358	338	329	305	313	315	345	323	323	332	379	312	340	329	336	319	340	337	310	300	343	334	310	335	368	327	339	295	340	308	345	323	297	319	315	331	337	311	349	296	323	348	322	302	326	365	351	343	343	299	325	351	330	316	303	297	342	321	337	339	321	275	305	374	296	357	310	355	319	374	333	321	330	328	348	300	335	320	294	352	318	322	287	324	276	288	350	348	339	345	324	319	310	308	330	350	291	345	323	313	361	332	355	343	323	355	347	342	323	324	339	329	350	358	334	313	322	326	316	308	319	312	342	321	357	302	326	336	326	337	359	335	336	313	328	326	337	344	353	346	314	323	322	310	305	313	339	333	363	342	337	336	336	308	336	332	323	320	305	319	316	340	321	340	334	351	340	317	329	326	341	319	341	341	318	369	335	296	275	343	338	355	336	291	330	317	330	328	311	332	321	322	314	368	303	345	316	307	308	321	355	321	322	338	288	293	308	330	342	310	324	333	316	321	317	323	333	319	323	331	362	361	329	303	329	375	342	309	327	319	356	304	323	327	325	321	342
59786	88038	60823	31662	11165	2316	848	634	606	618	626	653	653	589	593	665	610	608	622	637	647	622	638	602	603	657	586	638	606	642	618	585	603	626	616	582	589	636	591	644	643	621	605	611	597	663	608	646	579	595	613	598	617	620	592	609	602	670	640	673	596	583	626	639	615	625	607	635	629	629	607	546	616	620	627	666	593	572	624	625	667	589	612	629	595	677	612	632	644	634	605	593	609	597	659	589	633	618	598	595	579	614	587	607	609	613	574	630	585	629	551	575	631	621	648	577	595	606	620	671	628	582	617	599	629	639	615	628	585	614	596	610	589	642	588	605	621	650	616	646	649	617	596	618	607	607	617	595	614	604	614	563	605	604	613	585	634	638	614	590	621	595	660	587	609	623	608	612	663	568	647	603	640	589	646	593	610	596	603	650	591	591	602	626	621	625	624	596	594	643	578	598	627	588	635	595	629	606	646	585	592	592	649	564	599	588	599	603	620	607	612	604	612	587	637	606	624	567	542	595	636	632	628	608	625	623	616	627	539	639	565	609	640	645	658	629	605	573	612	586	657	587	603	635	652	561	648	574	624	648	625	616	592	627	609	602	631	586	630	554	619	628	607	597	591	624	613	647	639	619	608	626	635	579	617	584	607	626	604	571	578	650	611	589	605	637	627	597	591	602	589	647	627	596	585	617	625	592	655	631	596	633	605	563	601	634	574	588	599	596	558	653	614	606	560	628	576	613	626	586	570	606	594	640	568	627	616	601	588	637	590	630	570	671	612	604	621	621	594	596	594	578	604	617	614	661	628	642	682	602	619	615	608	612	634	619	625	593	578	601	630	661	625	590	623	628	631	648	576	558	572	606	619	618	568	625	620	631	646	640	612	631	626	584	567	633	578	638	596	622	602	618	624	584	624	579	621	587	598	632	602	610	604	580	630	641	635	590	610	590	615	605	597	629	647	579	620	635	629	608	612	619	651	605	621	655	613	605	605	603	597	618	643	604	599	605	639	609	605	603	615	593	616	590	607	628	568	613	601	571	640	610	620	622	575	617	621	607	601	614	619	580	614	625	593	636	593	608	595	607	633	615	627	647	617	592	616	574	627	621	585	609	614	569	602	613	632	631	571	610	617	600	624	627	637	638	606	598	625	619	607	673	591	651	561	579	671	607	598	589	634	570	608	594	621	589	588	602	591	636	643	585	627	628	624	618	618	622	592	601	646	612	616	629	595	596	632	598	595	598	592	627	609	598	609	605	623	681	583	606	600	624	640	626	610	618	631	641	623	635	609	612	621	599	629	619	630	586	586	631	600	604	639	638	580	651	641	616	607	629	593	634	606	605	637	603	604	618	612	622	585	645	605	640	570	627	617	613	590	606	586	612	634	609	570	620	599	601	611	641	688	615	647	622	610	636	591	599	609	595	670	599	599	605	636	610	582	634	591	591	649	567	572	642	596	614	603	602	650	640	570	591	606	558	662	630	594	659	641	626	624	620	608	574	597	586	619	630	644	629	631	565	638	573	628	564	618	592	567	604	615	653	630	595	616	601	644	622	606	616	569	619	634	589	640	609	602	631	550	595	594	598	638	600	625	581	559	587	590	664	599	628	574	598	605	618	591	592	637	609	655	622	610	598	664	589	631	591	576	646	648	588	591	592	606	588	589	644	611	624	610	606	588	629	631	600	567	647	620	585	580	606	588	630	656	602	618	617	665	646	629	594	621	640	615	619	566	579	617	603	585	610	625	648	594	642	593	607	627	598	607	631	655	595	613	615	617	607	600	564	581	616	599	588	627	672	591	618	603	605	574	662	593	590	590	627	654	607	620	614	610	663	624	629	647	591	594	595	597	590	632	627	641	649	591	585	604	660	618	575	620	589	595	618	614	583	634	638	645	623	576	615	623	602	615	628	632	588	647	580	633	588	568	644	627	580	639	640	624	636	627	609	622	598	585	610	584	619	641	632	613	644	640	617	602	616	606	604	619	598	597	634	645	576	598	611	601	565	657	601	571	609	601	641	630	604	602	635	617	592	585	619	614	629	584	640	590	603	558	598	601	612	647	628	611	615	622	621	649	698	619	580	652	613	631	614	618	586	600	640	622	620	596	647	604	649	550	616	605	587	587	604	638	596	603	625	595	605	596	606	641	590	588	665	615	629	591	617	629	600	592	660	605	640	634	601	630	660	654	615	564	653	650	618	601	613	594	578	601	603	599	626	625	663	653	595	628	588	589	619	613	580	606	601	590	606	647	598	560	577	606	653	601	638	616	610	648	620	613	633	597	621	663	627	598	587	632	608	627	619	593	581	619	573	596	612	610	650	605	659	651	578	626	617	577	650	639	592	626	614	590	616	638	596	589	571	634	590	616	599	580	600	624	618	633	560	627	615	580	616	566	640	586	585	596	592	556	565	602	644	610	664	653	661	602	618	633	630	616	621	613	607	583	598	623	606	594	616	613	622	613	588	620	577	575	624	624	584	607	616	611	611	580	617	649	630	600	609	635	590	597	611	645	612	641	634	562	640	586	637	591	636	569	648	627	622	591	601	651	666	560	649	610	589	618	597	645	622	564	592	617	608	609	587	583	648	603	631	561	617	589	633	627	660	593	617	604	621	682	600	643	607	624	589	629	596	622	592	582	567	592	632	607	625	618	610	616	677	618	672	600	604	616	610	587	614	582	580	592	577	609	624	606	626	648	631	600	620	570	602	608	606	588	602	631	565	621	543	618	587	574	578	610	608	600	602	638	594	621	641	610	633	586	625	597	620	608	624	640	659	593	609	583	567	585	599	633	623	668	599	657	663	595	612	625	586	617	614	622	638	598	597	605	591	633	647	584	584	614	610	622	600	598	573	594	565	654	604	608	590	561	586	608	618	647	618	595	609	610	578	596	587	600	606	625	581	622	633	617	622	600	606	625	633	621	650	641	643	613	583	575	590	628	631	609	614	640	639	608	591	659	660	620	647	627	582	622	670	613	617	643	630	596	555	660	581	602	607	607	598	601	641	683	600	638	616	637	616	625	618	596	616	596	580	584	594	601	624	640	613	616	642	594	631	617	618	599	597	591	562	682	633	643	635	591	612	625	667	577	604	619	599	604	640	598	597	609	606	639	665	642	662	596	599	637	662	577	599	608	606	641	640	597	590	605	600	643	611	611	632	648	630	621	615	589	668	622	634	604	616	631	608	599	592	583	646	640	576	541	570	587	606	597	661	648	629	645	578	555	608	583	596	616	636	633	637	585	599	625	625	588	594	605	600	587	626	605	608	629	612	626	635	584	592	631	619	638	617	612	600	571	579	594	576	593	611	620	609	633	581	640	604	661	546	611	638	595	581	637	576	622	596	638	639	608	598	623	623	590	613	642	649	586	596	591	583	633	616	659	611	621	658	640	648	568	604	599	638	610	565	625	622	618	614	625	646	597	619	651	623	589	619	598	605	583	649	577	625	615	590	582	602	621	596	568	626	622	601	596	589	619	604	607	628	607	613
23526	22403	30969	24858	21068	16093	2475	486	421	386	411	400	358	392	379	416	356	383	383	371	389	387	408	381	397	397	374	419	412	385	335	396	377	400	367	368	395	372	389	379	394	389	383	381	411	356	383	378	352	380	378	338	367	373	408	384	395	377	397	384	385	397	371	404	356	361	377	382	417	396	372	395	394	367	379	381	389	384	425	376	365	392	370	362	418	334	384	408	430	443	380	355	364	362	391	371	354	422	385	379	372	396	398	416	365	384	346	391	347	393	364	385	419	355	382	403	382	367	379	392	351	396	365	380	357	402	396	384	373	375	372	419	406	409	395	382	393	391	395	398	363	371	362	360	361	396	384	357	393	337	379	383	384	372	388	397	395	387	357	398	380	402	361	347	349	377	343	388	367	363	369	382	368	388	389	381	393	395	391	380	369	409	385	362	370	397	391	399	363	390	393	393	365	353	361	343	390	384	372	379	360	390	428	401	383	395	367	381	387	403	361	359	396	369	389	391	370	412	365	350	405	416	390	366	358	368	370	388	380	380	388	393	365	332	406	386	385	371	404	397	391	354	376	412	367	350	347	393	364	373	389	419	385	399	380	367	390	375	360	379	364	372	380	358	377	392	381	394	373	415	365	397	382	358	376	334	364	396	405	417	356	400	376	398	373	387	388	348	402	350	372	378	401	369	382	392	403	388	390	389	354	389	369	362	340	397	381	368	390	361	366	353	391	384	351	391	379	359	379	371	379	377	388	411	372	374	390	353	406	385	397	345	414	387	375	388	397	368	369	393	409	353	357	369	383	432	377	379	372	401	382	395	324	388	382	347	346	359	390	378	378	383	384	391	369	367	393	408	363	379	361	357	403	381	428	372	380	399	395	377	359	379	352	398	383	359	384	381	384	395	386	387	409	359	388	398	353	367	370	376	391	366	396	372	374	346	376	370	368	339	376	380	394	345	375	410	378	378	357	378	376	374	388	382	390	390	394	381	394	400	393	344	353	406	384	378	367	380	394	380	387	382	379	411	360	390	394	386	415	366	361	399	357	374	386	339	347	376	405	401	412	390	409	367	382	412	372	372	376	395	404	405	325	365	365	383	408	406	389	390	371	390	394	393	394	389	346	378	356	393	364	368	339	324	387	389	377	364	388	354	365	377	405	378	413	354	393	356	367	380	397	403	358	368	389	353	348	364	384	374	400	396	363	384	389	354	380	404	402	336	377	370	358	403	391	375	393	379	368	360	405	386	417	387	411	351	401	390	385	374	412	424	381	387	372	403	392	388	388	389	359	385	341	395	356	400	372	346	360	379	351	380	389	426	395	391	381	359	361	398	383	374	343	333	376	406	406	405	390	364	386	415	409	383	361	353	400	386	379	403	366	426	361	402	343	371	389	361	372	376	370	412	387	385	348	378	389	397	365	411	382	399	364	354	349	360	410	344	379	360	377	413	392	347	359	364	370	389	360	415	379	379	356	370	378	370	372	369	380	368	372	357	324	404	367	387	381	408	359	390	375	394	379	397	384	364	369	397	356	394	349	358	368	372	386	359	376	369	365	367	388	355	366	375	334	385	365	374	394	350	357	329	371	398	383	370	410	381	390	385	400	383	388	370	350	373	379	380	396	354	404	392	375	361	401	398	371	373	385	376	376	379	419	376	388	369	372	399	338	386	409	389	381	363	421	396	371	357	359	429	404	402	384	373	408	416	370	378	396	416	366	379	361	384	396	365	370	368	382	371	374	372	345	376	400	389	368	396	394	415	343	387	333	385	381	361	392	364	408	358	396	407	376	399	368	384	425	392	380	372	353	422	385	361	403	416	385	370	379	399	357	354	334	357	397	380	378	389	360	372	379	418	363	381	366	389	382	387	398	379	383	380	359	375	350	342	360	370	398	364	366	429	355	407	335	365	390	341	367	415	386	390	374	355	424	380	381	356	382	381	352	368	341	380	377	379	362	366	379	380	364	407	391	362	391	398	383	400	413	384	369	379	418	370	390	377	348	371	401	410	385	392	367	340	347	368	387	404	380	358	371	374	358	391	365	405	383	395	377	402	384	381	394	336	400	379	410	386	380	396	382	382	358	371	354	382	379	401	364	382	377	364	368	380	387	397	379	387	397	366	364	379	421	364	366	385	369	339	354	353	379	383	355	379	407	367	379	377	359	343	386	354	367	372	420	404	386	397	377	385	373	373	393	354	386	326	413	363	428	362	400	395	378	374	390	379	385	375	366	389	383	386	415	389	366	407	394	417	359	379	367	375	403	368	393	394	379	378	398	381	379	393	398	394	398	423	393	399	357	381	357	395	409	413	399	375	395	404	382	402	376	353	376	347	375	386	370	362	429	394	387	391	359	411	384	382	362	415	378	342	384	356	401	385	384	373	371	398	382	342	415	371	381	354	368	359	387	369	353	389	397	356	363	384	373	386	361	381	388	380	371	361	383	361	394	396	355	418	366	393	410	373	418	418	397	375	386	349	390	398	327	425	364	366	384	395	394	403	391	386	383	379	385	409	375	356	374	376	404	367	362	373	376	388	396	399	350	402	386	376	390	361	414	342	380	364	391	331	394	423	358	399	376	370	371	396	364	410	360	373	367	384	367	401	337	386	369	364	379	347	357	411	396	378	385	383	383	385	341	346	377	406	390	377	389	396	359	378	376	360	345	445	342	369	404	353	389	387	389	380	399	388	392	381	362	372	378	383	359	384	386	357	362	402	384	375	386	378	403	402	371	379	415	430	328	404	362	392	373	365	378	388	393	382	372	358	407	404	370	404	369	390	367	393	391	395	400	390	409	423	374	365	396	398	380	404	356	421	362	409	372	373	409	382	413	351	341	355	379	358	364	373	350	394	343	384	353	388	405	374	363	402	373	374	388	364	358	368	346	354	391	369	386	397	351	381	393	377	359	403	392	382	338	377	398	407	384	389	391	405	401	412	387	400	396	400	378	409	363	405	395	408	379	389	337	373	382	372	375	380	399	402	369	411	352	409	376	357	420	389	354	345	386	398	374	395	400	344	376	337	389	373	356	349	391	367	408	407	391	397	383	389	409	393	384	388	395	404	387	401	385	363	358	384	350	341	378	373	350	393	380	352	394	391	361	375	351	366	364	379	416	396	419	410	393	378	404	374	373	386	375	365	364	386	399	395	381	365	354	399	366	389	350	375	377	398	365	401	348	392	411	384	405	398	368	370	375	399	399	391	411	399	415	379	373	383	367	396	364	379	356	374	350	333	349	384	366	378	419	409	366	383	397	403	366	395	344	360	388	363	402	357	362	389	368	381	353	386	361	377	354	370	388	369	403	390	373	393	390	399	387	372	352	356	435	376	364	396	385	363	391	371	369	399	409	370	372	399	414	393	387	333	364	364	411	354	351	364	391	418	354	365	371	346	364	402	386	383	393	402	381	382	373	374	367	354	363	338	357	411	391	360	371	347	381	331	332	360	417	356	397	402	356	389	384	377	412	387	367	382	375	405	406	395	410	374
60382	100369	71857	40469	16996	3798	1043	736	662	704	675	661	671	684	669	703	685	692	727	728	690	659	672	698	657	686	667	677	685	679	687	684	662	647	690	643	722	660	666	693	679	694	675	645	711	702	717	670	738	675	698	691	695	688	698	685	744	686	701	682	684	672	661	677	712	672	690	690	679	682	669	669	689	701	682	662	696	687	701	681	708	703	654	688	664	674	682	643	673	663	725	694	692	667	639	672	690	713	677	639	623	697	660	675	690	715	655	660	716	717	694	663	657	713	663	704	692	676	673	706	664	662	702	645	715	648	668	664	698	715	712	686	710	645	702	701	676	695	658	704	646	694	701	700	679	696	669	659	647	671	666	667	714	712	667	699	722	624	697	686	607	674	685	648	616	674	721	689	655	704	676	660	628	704	679	695	664	677	665	724	687	661	676	691	631	662	682	644	665	716	641	685	683	646	651	701	695	666	667	730	704	698	705	707	718	691	679	649	648	717	690	701	663	647	657	693	659	646	654	688	692	728	716	668	665	670	686	671	679	653	719	654	669	658	638	608	688	673	653	660	677	647	653	649	693	630	671	625	631	655	664	678	661	682	671	704	670	675	664	634	697	669	749	689	701	675	691	697	655	674	692	651	633	688	685	681	715	628	705	655	658	676	704	625	663	771	651	708	709	696	672	684	635	678	680	674	661	608	707	698	715	645	682	706	666	692	687	695	669	717	733	698	632	698	687	648	670	654	679	673	706	660	675	667	655	687	673	637	665	675	634	648	692	666	681	688	666	695	701	648	665	641	652	658	698	699	723	669	724	666	702	666	672	700	680	645	634	662	705	674	668	671	662	726	682	701	641	694	656	662	681	674	704	628	663	675	671	722	682	683	687	680	729	635	706	723	643	686	691	701	672	714	668	656	691	681	649	696	704	683	688	639	697	629	689	675	646	658	733	695	681	662	658	677	688	675	693	681	652	649	681	674	667	659	631	729	663	713	673	694	689	686	699	696	695	686	716	667	680	713	699	660	693	662	625	630	709	681	677	691	678	696	700	651	648	667	653	638	689	707	649	645	683	632	702	670	673	687	696	687	600	694	682	684	690	685	686	712	687	674	680	682	639	646	668	650	689	694	709	684	684	683	639	738	681	654	663	619	612	617	708	673	692	682	737	649	611	675	699	685	679	680	705	665	650	692	693	674	678	716	698	679	689	678	685	692	694	639	722	665	691	700	669	679	662	652	665	668	681	679	730	648	717	672	683	718	645	667	677	651	645	594	707	664	688	681	699	693	661	681	671	682	692	657	644	663	662	711	664	666	676	692	680	682	684	739	654	716	694	749	681	690	674	714	660	706	666	639	672	662	685	691	657	702	682	671	655	657	706	674	722	681	681	660	672	633	644	700	658	673	687	693	662	694	687	731	650	684	693	724	676	651	619	673	677	683	658	659	679	707	673	646	672	678	611	733	726	679	686	699	664	700	699	641	660	700	630	654	661	694	635	663	701	697	700	663	679	687	696	668	667	719	687	635	582	657	687	652	646	669	663	702	636	694	664	666	684	668	647	661	660	638	725	672	651	709	673	727	661	706	668	645	648	675	716	668	668	686	683	692	725	646	669	683	648	676	638	648	641	666	691	702	681	660	664	666	646	663	654	715	646	720	687	672	656	700	666	694	706	661	663	702	696	682	669	676	682	693	682	687	665	722	643	652	670	693	706	666	691	732	675	714	702	674	656	655	684	699	679	687	662	657	686	693	694	678	664	675	675	605	635	696	669	623	672	681	665	691	649	684	664	673	688	633	733	679	673	701	712	654	686	664	693	689	654	663	619	728	651	685	645	667	669	640	646	686	669	683	661	657	684	677	713	702	681	699	691	674	679	646	700	664	668	735	666	650	662	654	680	685	659	700	654	702	671	672	639	675	671	736	696	643	677	711	656	710	664	723	717	688	648	655	678	684	689	654	737	647	689	670	713	672	636	662	643	710	689	680	620	677	653	699	691	678	648	668	694	666	666	722	651	634	653	673	686	681	668	675	643	704	699	691	688	662	671	656	684	643	678	675	635	702	694	713	698	704	623	669	670	665	682	671	662	679	692	687	647	659	667	672	715	659	698	697	701	671	642	666	729	694	674	691	657	700	639	646	703	672	627	711	674	705	680	699	687	666	667	665	667	679	664	692	669	713	673	677	646	661	655	692	663	643	683	720	646	679	681	690	705	689	663	652	682	688	647	715	685	626	667	680	704	706	695	728	680	689	627	677	744	653	645	646	691	666	696	708	659	632	680	710	748	650	662	666	671	708	696	661	664	693	685	680	682	676	697	671	649	680	688	664	715	651	690	695	683	694	682	676	653	668	725	663	664	701	649	676	623	660	737	710	681	663	669	678	669	665	679	657	679	707	689	663	643	641	641	706	689	671	701	662	708	676	661	667	660	670	677	689	688	696	664	675	642	655	637	689	692	686	728	680	652	686	667	677	665	728	662	690	697	707	684	662	685	699	661	694	737	720	702	738	642	671	680	671	644	722	677	742	670	693	709	655	712	682	657	677	664	659	683	645	657	699	694	706	688	653	650	695	703	713	640	719	684	678	692	626	716	688	704	678	673	690	707	646	696	677	666	701	690	691	709	680	656	709	730	700	629	667	677	698	675	684	703	728	692	718	676	680	691	659	663	666	695	642	620	693	659	630	698	686	704	681	678	714	690	731	685	695	668	654	654	706	646	678	676	605	654	684	673	654	710	711	664	656	651	698	677	608	700	668	705	697	683	684	651	663	684	669	681	639	691	697	636	616	699	659	680	660	668	709	656	679	728	675	670	630	705	675	714	695	699	688	686	686	647	684	666	663	656	687	671	698	650	648	729	661	656	712	665	677	686	677	682	685	651	672	665	671	665	653	723	692	674	683	698	647	666	650	736	692	657	642	682	689	674	665	641	742	643	677	646	651	626	663	640	661	700	640	669	688	691	666	683	682	682	686	663	693	656	703	680	673	667	669	684	679	679	655	677	708	724	663	667	645	640	674	667	663	676	744	647	698	718	660	638	682	682	668	720	703	645	719	695	683	674	608	700	690	673	652	692	658	662	685	683	713	668	656	644	646	660	670	660	718	704	682	650	692	713	668	667	712	675	700	654	663	703	650	682	664	673	707	668	659	686	700	695	666	660	671	646	679	685	657	680	695	682	690	678	665	684	724	616	666	690	721	614	692	669	710	674	689	660	705	690	673	671	681	687	704	651	708	644	688	678	699	634	710	724	670	662	682	652	661	699	685	686	693	660	699	671	657	675	641	672	657	679	653	727	660	742	643	627	689	665	670	675	642	677	684	725	689	650	661	632	658	654	649	675	710	656	657	670	639	697	659	676	730	674	699	665	649	703	654	666	662	678	705	666	693	637	699	658	734	696	736	639	650	627	714	674	650	675	650	696	672	676	686	650	668	655	696	701	725	656	702	713	717	645	691	713	658	656	675	643	669	636	708	723	717	724	665	681	657	703	670
29950	31150	26489	10394	1444	477	359	302	329	316	322	330	314	307	330	345	344	305	367	302	331	349	343	351	322	333	344	318	318	291	319	326	320	320	311	313	315	307	302	309	311	309	355	314	334	328	338	327	290	291	302	320	311	319	327	332	330	331	338	309	316	319	309	326	319	307	309	320	336	300	312	322	305	329	330	327	327	313	306	321	296	327	319	340	317	347	318	360	333	321	324	321	324	302	315	330	336	324	355	283	327	325	325	298	338	321	339	338	321	319	324	311	337	336	326	332	315	306	331	307	298	335	339	323	327	356	295	324	302	294	345	307	325	326	304	300	339	340	336	333	340	323	341	334	324	324	299	296	329	335	323	329	308	331	323	322	351	321	306	327	343	317	336	346	327	310	325	325	305	344	305	324	333	303	306	288	336	323	294	302	298	302	325	330	293	313	328	302	318	294	328	329	313	332	318	337	312	327	297	306	353	339	311	309	310	345	332	335	346	313	338	306	347	347	329	317	333	332	320	336	328	329	345	331	343	313	338	329	317	315	337	315	286	310	333	332	316	334	312	328	357	314	314	334	318	312	329	318	320	290	308	339	332	333	316	305	305	304	342	313	319	315	326	313	315	314	305	338	308	338	363	327	293	327	385	321	338	365	319	318	341	284	343	355	351	347	320	336	327	303	303	318	311	293	327	318	344	302	333	308	304	319	329	327	338	328	333	319	314	326	282	317	329	309	303	301	336	312	338	313	335	333	336	314	315	334	341	309	320	329	345	335	322	303	359	359	336	321	343	323	330	334	330	313	318	275	326	308	323	317	333	357	319	337	324	327	344	364	352	306	339	307	329	328	319	309	332	313	360	324	332	313	327	335	307	312	359	341	332	334	310	309	324	334	341	318	340	334	330	318	335	318	336	320	297	340	348	335	329	329	303	317	313	326	343	297	336	305	328	321	335	319	310	300	359	324	307	333	308	329	288	330	328	341	304	310	339	288	311	350	312	313	332	317	365	279	310	353	342	332	295	340	334	332	305	349	323	315	338	319	321	306	318	342	332	323	305	305	318	286	310	326	309	317	343	326	322	326	336	333	318	310	315	326	317	326	324	334	336	318	288	317	320	315	331	315	317	338	327	340	296	322	332	324	298	344	328	334	362	357	309	325	322	348	336	294	315	353	299	291	318	296	318	337	322	293	327	298	300	328	312	306	328	327	287	319	336	301	310	327	302	369	352	320	301	327	285	330	299	323	349	342	301	325	327	361	313	334	323	324	318	327	353	347	331	311	353	330	327	342	344	312	293	334	328	375	300	298	329	325	310	296	310	366	327	313	355	284	294	324	321	314	324	348	339	333	331	347	320	334	331	332	321	278	329	317	310	349	311	331	306	353	334	305	320	337	318	284	327	303	330	339	337	340	295	300	317	311	322	318	316	334	347	352	321	333	333	316	323	302	329	357	319	350	307	314	321	326	350	343	348	321	317	298	316	312	326	307	290	331	315	331	324	336	344	301	294	348	333	330	310	291	334	326	326	309	330	286	327	295	327	329	340	330	320	336	281	307	312	302	312	312	318	292	317	302	337	334	324	324	316	335	315	319	327	308	309	315	322	342	336	304	352	305	353	338	338	322	350	333	343	322	338	310	288	304	337	341	315	306	327	324	298	294	315	298	336	304	317	337	317	334	321	326	328	318	323	314	318	309	302	315	302	299	305	327	355	337	331	327	327	322	357	318	293	289	340	315	347	314	320	297	316	306	317	299	323	330	296	336	334	312	316	302	360	317	328	321	316	313	336	344	311	348	336	343	339	331	329	351	328	329	336	307	286	337	329	310	316	325	317	297	338	341	329	312	327	337	326	315	328	320	325	301	331	299	310	350	298	302	329	331	291	333	320	319	308	273	359	343	329	328	306	298	324	330	310	317	313	341	279	317	355	292	308	378	333	334	352	319	322	324	299	307	291	338	333	354	305	342	318	356	354	323	289	328	332	321	333	354	337	329	302	313	371	316	346	311	321	317	294	325	299	328	331	302	292	331	331	303	299	340	291	346	307	309	324	320	325	316	355	328	314	319	342	314	321	356	321	284	343	303	315	314	343	329	319	320	315	288	313	322	324	315	309	303	340	334	331	321	316	322	312	335	317	342	324	316	325	354	329	303	326	329	352	305	334	348	336	310	329	338	315	332	339	296	318	314	280	324	327	327	332	329	335	327	320	338	335	294	309	339	327	316	302	268	309	317	320	298	302	360	321	347	334	349	354	303	356	332	315	341	343	314	260	318	307	302	310	336	303	349	336	332	361	315	351	347	323	331	318	276	326	345	372	321	319	316	307	346	341	363	318	320	325	314	289	335	324	309	315	312	321	305	318	288	339	310	294	337	329	328	283	307	318	319	315	304	279	345	316	336	304	316	343	287	332	340	321	351	326	308	314	336	283	317	352	313	287	334	348	325	332	307	330	329	347	326	315	356	319	284	329	318	323	295	301	315	311	321	310	333	330	334	341	329	339	284	309	316	335	327	331	321	313	301	305	320	356	339	322	325	338	304	335	317	323	349	338	337	328	298	322	332	300	293	342	317	378	318	343	329	306	347	323	343	322	308	327	341	314	324	322	326	344	343	327	317	324	336	332	277	346	313	314	299	358	323	292	303	321	327	356	306	340	328	269	340	320	313	323	346	353	338	326	322	367	325	295	305	340	356	326	342	340	293	313	308	335	325	340	330	314	342	314	324	316	340	316	349	304	344	324	301	319	319	307	326	320	300	350	318	313	330	304	328	335	338	297	320	332	341	342	330	355	337	347	336	336	324	333	331	339	309	336	354	321	333	325	340	320	297	291	321	323	351	321	304	274	283	315	319	321	313	326	303	313	328	333	318	295	355	362	305	287	349	310	334	320	283	336	305	315	349	324	315	311	320	355	304	323	318	352	323	322	332	310	351	311	272	331	341	352	330	291	310	298	326	325	318	352	359	353	295	318	335	341	319	317	337	318	314	346	337	309	322	282	342	325	332	311	333	324	349	328	338	335	312	354	289	321	333	303	297	332	329	294	319	302	326	330	291	346	301	312	346	334	321	322	309	350	296	344	334	338	321	352	317	292	344	310	310	318	344	323	306	316	323	336	326	317	329	322	331	350	318	300	318	284	326	311	312	311	320	315	343	318	304	299	335	324	317	305	338	309	323	310	307	323	326	315	316	346	347	331	336	328	321	312	303	303	325	330	321	341	327	309	314	312	325	345	303	325	344	302	334	346	324	313	330	311	326	315	313	341	329	325	339	300	315	332	313	295	347	279	305	317	326	330	359	346	356	295	344	299	282	326	332	361	300	311	311	337	331	311	304	329	304	309	337	336	325	309	289	317	294	308	331	291	322	307	305	305	312	306	306	316	306	308	319	301	312	330	316	328	312	321	311	329	318	300	334	320	332	339	340	335	338	334	310	299	290	349	334	328	330	325	323	327	321	347	295	283	301	319	336	323	325	320	293	332	331	344	340	363	281
37992	47647	31224	11014	2748	908	671	609	598	616	610	633	578	623	602	588	608	603	626	616	573	602	648	638	609	604	608	594	648	614	598	597	618	614	580	632	628	581	601	576	647	631	573	594	642	632	611	574	615	644	632	586	590	603	633	645	612	643	601	564	596	607	628	581	649	536	569	611	636	594	596	627	657	585	605	609	627	618	566	609	576	583	600	617	597	583	619	604	615	644	603	582	637	630	618	641	593	571	606	590	615	657	588	626	608	586	597	619	629	623	571	592	581	597	621	634	614	620	590	607	597	616	633	611	626	579	585	637	610	607	589	626	584	640	559	568	626	616	599	606	599	587	629	582	625	562	575	588	574	626	614	590	621	599	624	605	575	621	570	614	608	586	621	604	590	596	594	587	616	632	631	571	582	587	599	579	591	580	618	564	570	617	585	605	626	629	591	631	610	610	605	612	575	627	648	630	646	611	628	621	578	556	606	599	597	590	641	606	636	598	621	604	633	615	564	579	631	563	627	569	575	598	591	619	656	603	587	592	655	624	602	598	608	580	548	602	612	622	617	581	602	579	609	586	579	576	625	601	604	643	604	644	593	590	592	565	618	580	614	593	596	577	578	643	599	636	576	627	618	597	568	612	632	610	617	566	632	573	606	618	656	603	609	597	552	592	577	614	616	612	591	611	574	592	600	618	629	553	630	642	604	602	598	579	605	611	629	659	574	596	602	621	601	601	583	608	625	622	554	604	615	614	641	617	611	620	569	614	602	570	607	590	608	600	564	615	609	614	598	612	634	623	571	633	593	557	607	602	598	604	608	620	666	579	608	642	599	597	544	615	632	600	652	614	622	649	574	577	593	609	625	630	613	573	601	593	582	599	601	622	557	583	582	600	608	617	606	590	568	645	622	634	578	659	594	587	635	606	608	611	642	597	580	601	614	607	573	562	614	580	607	614	621	580	639	595	615	619	607	599	595	625	620	643	614	600	587	603	627	645	601	624	594	620	577	604	611	641	558	624	639	601	625	585	648	608	620	621	575	623	605	613	590	584	565	613	624	631	588	606	591	585	620	626	634	594	596	577	634	568	594	592	616	594	596	592	641	576	617	618	607	627	652	621	633	594	600	603	619	587	577	597	613	621	574	593	598	577	599	571	612	595	620	607	610	616	634	558	613	611	589	607	613	620	637	571	597	590	595	615	565	616	652	619	613	631	563	577	554	625	619	565	584	620	646	612	602	612	627	584	591	628	593	559	609	618	617	636	643	633	619	599	594	612	630	578	635	579	610	616	614	635	626	608	598	577	628	595	587	580	644	617	599	621	601	592	617	591	611	586	613	603	653	654	552	603	646	600	591	619	565	592	629	599	597	630	588	614	603	642	596	588	618	621	627	600	645	605	615	640	622	611	576	607	587	623	571	626	594	591	582	590	649	642	588	606	599	626	613	585	605	578	602	574	573	625	586	574	641	596	623	626	645	616	629	588	621	563	629	637	599	610	573	628	588	557	621	593	560	598	589	570	558	612	596	605	568	633	617	598	638	664	597	650	593	572	653	620	588	624	587	580	640	595	626	623	615	627	614	604	591	577	602	613	675	614	595	612	572	598	595	594	627	561	648	602	629	572	610	586	565	620	617	597	633	591	598	611	596	611	565	638	618	596	609	627	628	626	624	603	634	631	637	592	620	666	617	636	576	566	623	628	592	608	573	574	635	628	598	602	600	615	579	602	619	550	623	652	647	611	598	570	579	590	683	637	568	642	612	592	627	611	632	544	572	616	646	661	643	582	605	636	614	608	626	624	615	623	631	621	607	580	610	580	583	617	622	615	596	622	653	626	551	624	580	622	618	591	604	607	577	571	618	620	597	644	570	601	599	643	616	664	570	558	592	661	599	559	597	570	602	630	613	631	605	610	616	596	625	617	637	617	600	638	598	602	628	620	609	656	582	565	584	639	624	637	585	626	601	572	596	612	641	584	594	620	648	595	563	558	603	612	590	567	588	599	601	596	595	582	583	584	615	576	594	571	611	646	615	589	577	644	638	600	599	663	593	584	591	588	605	621	590	613	636	606	608	567	585	622	615	622	632	581	598	613	586	622	556	597	593	608	653	601	583	617	632	642	575	595	598	595	628	613	602	646	611	578	578	575	618	576	680	610	606	617	592	629	655	629	576	593	613	578	591	578	599	603	633	578	660	573	611	609	606	604	636	601	576	569	617	620	605	640	564	634	605	656	606	593	605	636	627	629	618	635	590	597	579	600	614	574	602	610	633	621	577	571	603	635	605	593	572	585	622	581	592	612	647	583	568	604	591	577	601	586	641	610	637	603	575	613	627	585	561	621	621	597	646	623	599	634	589	635	585	603	641	588	638	569	555	615	639	618	561	645	606	614	570	564	618	583	616	656	568	649	606	599	593	623	607	646	616	589	621	611	612	597	636	619	622	585	662	638	633	598	618	590	628	678	571	574	641	618	628	613	609	591	587	591	594	591	642	626	565	639	636	641	573	601	607	617	641	643	609	637	662	627	596	632	612	610	613	573	614	605	632	595	613	600	609	577	594	640	648	601	595	633	616	603	625	600	597	620	610	639	593	623	569	600	626	612	611	603	621	618	583	614	600	598	592	635	590	595	599	592	592	586	594	578	582	600	586	609	608	584	669	604	635	596	588	622	604	584	650	615	620	607	609	548	611	633	600	620	599	632	567	616	615	661	570	615	599	611	640	620	619	627	606	647	604	584	635	675	571	651	662	589	610	649	619	619	572	582	602	579	592	590	632	630	617	594	591	623	643	590	644	616	620	600	569	587	612	562	578	610	658	599	638	643	609	622	595	597	624	589	603	593	590	611	630	573	622	625	596	591	623	613	610	631	592	600	654	621	621	584	621	602	611	610	642	595	601	594	574	659	570	607	634	597	600	618	598	615	561	581	604	551	635	564	570	561	581	608	603	611	587	601	634	599	623	605	655	577	671	593	583	582	601	615	601	625	615	644	581	616	618	576	637	575	595	588	585	590	621	622	569	583	597	575	587	595	627	595	580	584	644	614	552	581	633	594	695	645	594	613	585	606	633	598	591	583	605	600	580	620	588	610	617	587	579	590	577	574	554	621	629	616	640	623	595	668	633	570	614	626	580	627	659	580	597	631	593	615	615	617	600	587	661	648	642	618	627	584	638	604	606	623	550	640	575	598	617	588	627	623	625	631	615	585	620	593	628	557	620	642	640	610	662	619	594	621	646	622	606	585	606	583	564	600	658	611	623	600	582	587	593	625	593	614	614	604	610	591	605	640	620	593	597	613	619	614	581	584	589	610	648	593	639	575	621	596	613	589	619	610	650	610	577	608	580	607	609	604	639	638	582	609	575	580	595	582	592	578	541	614	615	633	585	559	673	622	537	601	585	610	617	623	555	629	615	596	610	641	665	606	576	638	620	604	606	629	578	597	613	602	599	594	641	624	651	576	613	597	603	652	588	623	581	572	581	618	602	595	585	604
24960	24354	32711	26171	17075	4020	541	363	351	283	291	304	322	346	313	349	348	336	340	330	333	386	323	337	335	321	319	348	362	316	341	358	374	317	295	303	321	298	314	312	335	349	345	327	348	333	321	342	288	323	357	305	357	310	315	303	317	312	302	333	301	324	306	282	305	312	315	333	309	346	338	332	330	321	314	304	313	344	305	299	344	317	354	301	329	314	312	330	321	320	360	372	304	317	334	301	320	331	301	349	314	369	333	356	325	346	332	339	335	313	306	338	321	317	331	314	345	309	340	332	335	308	333	359	300	346	317	327	298	330	337	326	310	300	337	364	347	343	342	339	323	319	333	331	322	314	332	309	324	327	315	300	294	328	316	367	303	317	324	325	334	343	319	334	347	327	356	329	322	321	339	324	318	369	312	333	313	328	360	357	313	311	327	319	311	303	305	347	364	336	282	331	311	323	334	300	332	290	346	328	337	325	325	363	329	322	327	327	326	305	310	318	297	339	336	321	302	285	317	325	377	336	320	326	336	325	354	317	293	337	342	330	370	308	278	349	343	329	336	330	325	343	315	335	352	334	364	311	316	315	322	318	329	298	341	350	336	323	332	316	350	382	321	304	308	356	354	325	376	325	315	329	340	294	352	351	336	337	325	365	309	327	317	367	342	329	324	330	345	359	331	295	301	344	342	286	330	311	329	328	324	322	319	316	336	329	333	311	361	299	317	358	330	350	355	327	300	311	321	352	310	323	328	322	310	308	333	317	337	292	333	311	298	308	309	323	326	334	328	349	338	331	310	334	306	351	331	359	306	343	309	320	292	337	315	304	342	339	330	332	339	303	325	322	328	359	334	323	290	312	326	287	329	318	326	321	339	338	291	339	363	341	332	355	300	342	306	351	329	314	314	336	289	308	347	320	315	327	309	321	337	313	299	308	310	339	315	350	338	345	315	357	317	351	296	315	317	306	347	308	318	332	338	322	325	306	342	338	309	328	318	315	318	326	331	335	324	332	356	317	321	303	307	292	330	330	302	335	336	348	334	359	300	348	315	333	340	333	327	322	308	351	300	339	323	313	324	335	307	318	321	305	346	303	333	303	318	326	333	375	337	292	304	359	277	297	309	332	315	347	342	345	320	331	335	323	284	314	316	331	288	326	311	303	308	296	307	292	355	326	320	278	325	346	346	322	331	333	348	327	331	310	316	326	343	318	327	373	314	294	346	342	305	329	331	333	349	309	339	299	312	335	339	332	320	309	324	332	319	315	340	334	353	348	315	346	373	312	301	322	315	332	334	330	314	308	309	363	329	300	340	313	316	326	335	305	297	337	328	316	299	295	332	339	331	308	325	322	368	363	325	290	327	320	351	341	349	332	306	320	313	317	318	329	328	335	303	318	341	309	329	306	321	310	341	331	342	305	371	312	331	285	322	321	319	343	337	311	323	300	333	365	335	315	333	321	325	322	326	331	335	302	340	343	308	309	332	308	322	360	314	321	325	324	310	329	313	307	313	320	334	353	290	318	319	346	326	303	344	289	308	347	312	318	329	319	355	326	315	316	322	319	321	330	341	306	325	323	319	326	329	336	328	355	309	350	350	319	332	345	346	324	314	290	331	321	348	319	345	327	309	305	294	327	351	329	306	314	303	326	325	329	302	350	336	338	349	330	338	343	310	303	297	294	332	346	353	333	340	309	342	321	309	337	323	292	317	338	329	280	329	325	350	308	337	310	349	306	307	322	341	339	335	344	322	328	326	320	341	314	340	345	331	334	324	333	328	336	282	333	312	310	330	319	357	328	303	315	327	294	340	369	330	306	294	327	349	326	333	336	283	339	309	348	368	314	314	356	361	319	320	318	309	306	342	313	321	339	331	309	327	315	324	300	318	331	327	330	310	313	317	329	291	307	350	325	319	326	341	328	343	309	335	346	316	337	343	328	314	312	315	348	314	315	310	321	333	286	342	322	318	362	291	319	327	303	299	338	346	338	326	306	288	339	328	344	291	350	353	349	364	321	335	306	315	320	333	327	299	347	298	325	330	327	333	358	320	320	312	306	302	326	306	359	324	312	336	359	328	311	349	369	341	336	324	324	289	336	328	335	340	338	330	313	328	341	337	343	329	351	316	285	344	320	295	314	337	304	345	304	315	315	352	298	351	305	331	309	325	320	288	329	318	337	366	313	321	319	344	362	332	332	324	323	323	344	303	312	308	306	322	294	311	308	350	292	355	323	333	313	332	300	331	305	310	365	323	294	292	346	310	311	341	314	311	306	348	338	319	349	319	329	337	315	320	315	304	289	311	291	321	326	317	366	350	335	336	316	314	335	301	311	313	323	306	294	340	303	303	346	291	325	308	337	310	320	322	319	307	314	363	341	322	334	339	304	335	308	323	310	321	334	351	300	312	340	325	280	337	319	313	326	312	348	340	310	313	318	366	343	347	340	361	317	310	338	332	340	295	319	314	322	337	309	316	335	299	293	331	310	345	323	299	309	317	292	347	331	310	318	304	303	319	321	325	316	329	354	345	331	332	346	322	353	338	287	318	317	330	311	292	311	334	330	319	337	334	317	334	312	343	297	343	320	336	321	350	329	347	355	301	337	307	311	321	313	348	299	315	348	301	347	324	359	339	325	322	315	345	294	290	325	324	310	323	302	343	350	316	336	311	316	295	313	357	322	323	309	302	298	295	315	314	342	337	316	341	359	325	302	286	305	321	336	346	299	323	340	317	332	310	327	310	316	287	321	367	314	325	291	337	335	330	340	280	328	281	316	320	327	318	311	321	327	315	328	333	338	318	332	319	290	329	308	299	313	328	371	305	337	324	323	291	345	319	309	291	324	330	298	331	318	311	348	360	311	355	302	343	316	336	363	334	331	279	288	344	313	362	324	327	341	344	305	337	286	328	313	326	318	327	308	329	364	344	312	324	308	304	346	304	331	314	299	307	318	325	310	309	369	297	329	302	340	326	359	306	341	360	329	298	318	328	311	313	317	278	320	316	300	343	309	337	341	314	330	305	340	297	327	358	325	330	330	329	294	355	330	325	306	332	311	339	356	316	311	331	324	353	328	318	319	317	317	336	320	324	299	280	300	303	306	326	337	297	338	293	329	343	317	330	312	336	322	326	296	338	326	324	320	315	327	312	358	298	323	328	331	337	330	366	299	333	366	343	325	331	348	311	329	329	338	324	336	324	302	298	294	344	326	312	307	345	322	318	331	315	329	301	326	303	327	361	318	325	313	318	341	332	300	337	338	313	323	316	316	323	328	334	306	343	310	339	342	325	332	315	313	323	331	332	333	331	317	319	303	315	308	335	330	329	331	342	374	326	370	324	346	330	349	362	284	292	319	320	319	354	291	324	339	345	304	318	301	313	311	322	356	305	344	316	330	316	327	300	316	321	340	323	333	315	322	327	335	305	366	333	301	295	289	316	323	358	325	329	347	342	325	329	331	286	303	302	299	343	347	327	327	308	324	326	339	328	347	332	334
59778	88303	60263	31027	10293	2191	837	625	576	598	612	629	592	637	593	624	588	610	607	593	543	599	581	578	580	636	645	584	652	637	567	655	593	636	589	605	636	601	557	606	600	602	623	579	568	609	612	615	573	574	583	568	637	624	566	635	616	601	631	605	593	530	626	632	647	603	613	584	644	598	596	593	609	603	651	610	590	652	599	602	597	619	636	589	614	609	628	586	618	558	628	581	569	577	604	618	610	623	568	570	553	599	602	631	597	584	586	588	679	610	618	608	573	629	629	599	590	623	619	626	594	623	654	628	629	577	593	617	622	603	611	575	624	629	566	572	600	636	607	564	595	606	543	634	614	581	585	609	665	585	610	602	614	599	626	577	598	613	616	647	575	583	606	654	665	621	630	607	613	564	576	565	603	631	618	602	654	595	619	600	592	592	614	589	558	598	617	610	570	614	618	635	620	555	636	603	627	660	648	590	640	613	630	591	640	607	595	595	638	588	611	612	570	629	634	602	610	627	605	595	587	585	593	582	587	608	604	617	595	579	560	581	612	624	631	614	625	616	606	546	585	600	593	636	621	615	631	631	617	628	588	604	613	607	610	599	600	603	592	611	555	584	621	622	561	608	620	618	598	633	618	624	595	579	646	629	625	601	597	633	555	589	629	651	550	605	649	585	602	596	548	610	624	601	625	603	635	609	597	591	585	598	610	640	651	612	629	601	631	619	625	633	646	583	617	604	601	586	612	586	625	623	594	607	604	566	616	601	594	613	600	610	614	583	610	622	576	614	574	625	591	613	629	631	575	586	609	631	643	596	636	585	582	628	587	604	628	523	598	640	597	608	555	575	574	603	610	604	590	599	563	586	599	617	609	626	577	588	635	587	624	606	622	595	620	594	633	605	636	618	642	614	604	620	601	578	610	586	598	633	645	607	605	586	605	599	578	593	644	609	619	623	641	591	621	589	638	588	572	639	602	596	585	603	601	609	590	572	617	608	572	616	573	583	627	628	551	645	567	556	529	573	604	625	560	633	575	578	557	608	607	591	604	614	571	616	596	628	595	645	593	598	624	619	637	582	561	595	615	622	582	603	604	609	614	632	614	650	605	610	597	613	623	607	612	578	581	599	604	621	630	583	580	636	629	607	590	637	618	634	600	649	627	589	606	595	602	600	623	614	577	624	616	605	611	631	629	573	626	598	602	608	606	641	661	614	598	595	622	592	601	594	612	632	592	621	661	584	642	622	597	617	579	635	621	569	576	655	612	584	618	569	575	611	578	655	612	605	627	590	634	590	635	593	609	606	603	607	629	559	654	671	623	596	586	598	642	585	623	597	635	581	627	590	647	590	618	586	595	611	602	590	590	619	563	636	560	630	588	607	604	568	623	566	598	626	611	578	646	616	621	637	650	620	600	609	586	643	625	594	634	587	588	580	599	571	594	650	573	581	642	626	629	601	594	597	595	627	626	630	609	594	612	627	573	598	599	616	594	596	628	581	576	572	599	622	631	605	637	642	616	572	591	625	643	600	570	612	612	596	612	618	619	615	619	624	578	630	598	623	631	600	625	607	650	656	548	654	619	685	643	591	604	576	605	634	585	603	606	633	577	604	588	598	571	617	639	580	576	623	621	596	603	594	607	593	595	603	604	581	582	607	584	600	596	647	600	590	640	596	609	575	614	598	607	575	582	618	660	631	611	631	591	595	603	605	583	625	551	622	603	616	594	599	621	630	653	582	633	569	616	602	624	637	623	627	639	570	605	595	589	604	621	576	557	593	624	629	609	648	586	645	588	622	613	587	637	632	629	577	574	612	598	629	574	635	563	604	557	633	648	641	614	588	621	608	578	590	581	629	606	607	603	594	592	630	597	653	597	619	568	600	633	618	668	607	579	601	587	607	577	596	628	595	606	580	660	629	607	605	660	587	607	599	586	583	678	588	601	636	632	597	608	616	612	604	568	584	626	615	663	570	634	583	605	582	562	659	575	642	638	605	622	587	590	577	605	536	626	616	601	592	635	603	598	585	611	604	656	635	583	583	598	634	565	632	554	600	622	647	586	634	622	602	587	584	608	605	615	618	640	598	626	622	643	635	652	623	642	663	616	638	613	598	653	600	617	650	578	614	630	650	594	589	645	591	596	644	607	587	615	636	614	587	622	596	575	650	645	590	641	596	604	602	607	605	612	612	623	639	588	600	609	582	595	654	653	602	610	631	612	634	593	608	638	625	577	582	606	661	609	620	573	590	634	614	614	628	610	587	605	569	609	563	618	627	611	616	588	613	608	639	621	631	600	570	607	620	611	613	620	609	633	574	623	594	602	650	624	626	605	631	580	622	622	581	631	601	619	611	585	621	632	625	581	609	608	604	602	572	582	586	568	655	577	629	586	614	601	579	603	598	688	619	620	637	597	612	574	602	593	587	633	632	612	579	676	568	620	608	609	603	576	610	631	600	641	571	594	595	652	621	610	576	621	636	587	605	583	589	620	607	632	619	587	578	634	600	628	627	595	628	612	612	595	606	652	574	618	656	614	593	586	653	646	604	652	572	597	631	620	641	630	582	637	624	599	611	628	596	583	620	592	649	615	588	627	631	590	634	585	624	567	570	592	578	586	546	583	655	655	605	640	622	590	632	616	599	617	589	556	591	605	600	604	649	604	617	634	618	618	617	619	618	614	586	585	588	562	613	597	600	621	615	646	576	622	589	582	609	600	636	593	620	597	553	602	635	612	619	602	600	626	559	609	614	565	652	644	603	665	615	599	621	565	660	594	578	617	597	625	579	635	597	622	608	619	635	578	614	606	620	593	574	605	598	650	550	624	608	603	604	659	580	636	620	560	587	617	586	621	593	607	584	621	569	626	592	625	620	634	629	560	630	575	654	596	577	636	599	617	605	623	641	611	616	586	627	613	629	650	597	634	602	576	623	588	563	632	570	630	577	631	622	592	622	621	600	643	582	579	602	611	623	587	624	626	571	627	607	661	568	624	595	642	590	648	585	576	602	590	566	626	631	563	578	594	629	628	603	571	643	624	636	597	640	586	556	617	608	642	598	597	607	613	568	538	611	613	596	582	633	596	616	589	601	631	631	602	599	614	580	641	583	552	602	622	622	619	595	606	570	634	614	577	581	621	591	592	605	591	603	628	601	581	570	617	606	618	579	636	619	639	615	578	551	604	602	604	577	653	615	580	601	663	590	600	595	604	597	616	604	596	598	582	622	613	554	602	603	617	587	604	647	591	615	611	601	616	586	547	573	563	614	632	603	628	598	629	582	613	617	599	612	610	608	619	613	606	654	581	615	596	597	613	622	639	621	621	597	604	638	623	573	572	591	630	618	598	606	555	618	621	610	618	590	582	648	658	600	599	646	589	583	593	601	643	591	602	601	571	600	606	618	617	588	616	620	581	616	633	572	628	582	646	610	561	636	619	599	608	593	602	631	591	615	562	556	611	624	603	619	610	639	603	602	591	632	613	619	565	618	591	615	580	644
23548	22433	30706	24923	21071	15956	2639	476	421	400	382	395	334	401	408	396	405	353	397	398	405	401	380	340	369	407	391	402	341	383	386	420	391	397	398	333	403	352	356	390	382	393	351	399	394	399	364	387	371	382	408	394	392	381	383	377	344	361	371	378	403	350	433	354	392	418	366	392	392	392	427	340	346	377	383	377	356	415	357	382	383	377	452	349	363	381	381	378	413	371	384	376	396	357	338	379	369	369	382	345	411	352	386	379	372	373	411	392	384	374	373	378	321	410	352	387	392	393	358	384	385	387	387	378	366	370	358	396	379	368	372	363	384	374	364	388	378	384	380	399	376	368	401	405	397	388	356	344	396	395	386	348	398	372	378	398	385	377	385	393	389	377	399	398	365	389	341	405	390	369	373	377	384	392	356	341	390	414	390	386	348	349	366	386	355	394	386	386	356	390	415	404	363	374	410	361	409	413	406	371	389	408	423	354	412	377	409	388	394	405	390	345	379	378	361	392	368	365	343	367	397	391	368	382	361	394	369	374	404	379	362	400	359	398	370	393	356	378	344	358	372	361	391	386	409	348	377	385	386	353	423	359	398	357	374	378	398	399	359	375	391	375	374	357	347	378	378	401	376	381	396	334	374	361	364	349	391	385	394	413	370	371	352	357	396	399	362	414	351	386	435	352	352	367	374	387	394	375	367	386	363	356	360	363	397	374	400	381	380	360	377	380	375	400	363	420	391	389	409	352	352	358	354	370	412	385	393	408	358	368	382	402	351	368	383	355	362	373	375	394	358	377	361	379	352	410	389	334	348	385	351	390	353	364	385	333	370	381	378	399	375	387	370	375	362	369	369	380	360	373	346	365	344	388	392	440	383	375	391	398	406	382	385	387	368	369	361	355	402	351	363	387	384	374	370	395	366	394	386	365	374	365	359	374	369	395	372	386	386	347	380	410	399	399	387	399	377	385	367	389	416	417	377	378	366	361	370	363	376	399	407	338	366	408	379	367	377	336	389	361	386	354	401	374	376	368	419	361	399	361	391	385	346	382	357	332	398	370	370	399	397	357	342	412	392	367	394	436	378	357	371	378	384	379	401	342	342	408	368	389	381	386	362	396	364	410	392	355	381	382	384	358	407	389	401	373	371	382	343	388	368	386	397	391	375	401	353	392	351	371	374	361	397	391	383	402	383	376	409	389	380	360	358	382	378	374	396	379	410	354	374	357	386	372	344	414	398	361	383	366	370	372	383	357	389	386	382	369	362	370	348	367	368	355	378	375	371	362	358	363	420	363	354	366	377	347	358	393	384	346	365	342	413	430	363	360	395	362	392	395	371	371	351	381	362	374	377	376	397	383	371	362	382	396	358	354	355	377	353	389	340	381	376	386	412	371	373	378	397	388	367	346	372	374	389	362	409	380	376	387	365	368	369	394	366	381	330	375	357	403	385	371	400	371	397	379	377	420	394	387	382	357	402	357	371	350	356	370	408	360	383	359	401	318	370	414	336	359	404	367	338	404	326	353	372	376	378	379	357	333	355	383	397	354	384	423	409	367	394	362	414	348	350	387	388	371	396	373	388	397	358	374	377	355	380	365	360	380	393	385	377	391	402	398	384	363	362	358	353	388	379	395	391	404	394	390	356	394	349	384	348	354	391	394	388	346	383	354	396	367	380	380	405	391	395	383	370	363	365	366	399	391	390	387	356	412	392	382	387	380	381	362	393	393	377	376	395	401	353	374	362	385	362	397	377	397	382	381	394	388	392	384	376	397	398	372	350	365	377	402	381	377	377	373	351	364	371	358	397	394	406	372	361	364	383	412	365	365	395	344	397	366	377	381	412	381	398	405	387	360	388	360	348	347	387	392	339	360	395	361	369	392	354	350	338	366	364	389	375	392	415	415	358	405	376	362	374	352	392	406	383	365	402	352	365	362	396	361	376	372	378	415	389	373	367	409	377	407	420	395	383	397	404	357	388	410	400	390	367	398	381	370	359	350	389	416	351	366	387	338	410	377	389	359	379	350	396	357	397	384	370	370	395	390	402	347	394	351	394	350	362	400	369	362	400	367	387	422	389	379	385	390	353	381	377	356	357	346	364	378	376	391	400	358	410	397	420	394	369	369	393	368	409	377	366	383	378	428	449	371	362	374	388	393	366	367	396	373	376	376	405	385	393	412	379	372	352	389	348	368	403	413	395	405	371	380	404	395	349	430	417	412	381	376	372	379	401	387	359	367	376	367	346	369	339	376	382	381	388	341	370	363	361	397	395	357	324	353	418	381	387	412	375	390	331	405	356	369	398	344	369	390	377	405	384	417	394	312	396	369	349	361	400	382	368	385	347	391	371	390	368	384	368	396	379	387	402	390	366	388	374	398	391	360	340	388	384	387	358	365	381	379	346	357	354	369	404	393	364	354	398	360	366	366	347	381	370	380	384	413	369	365	394	409	384	360	387	354	354	369	383	389	351	420	393	357	379	377	346	403	400	374	390	412	412	388	354	351	378	367	335	344	375	384	348	419	357	418	404	393	399	361	397	342	355	400	404	379	358	377	348	390	387	376	366	348	372	388	393	371	396	343	381	360	410	396	420	395	367	381	341	383	408	407	373	363	373	393	382	403	388	354	403	382	392	409	409	389	349	369	346	370	376	370	348	356	403	376	390	404	376	404	395	399	381	374	394	379	372	374	374	368	361	411	395	371	374	404	365	371	394	394	383	391	377	404	384	407	368	390	401	403	402	377	322	393	417	415	402	394	338	366	361	377	349	370	363	366	350	368	408	394	368	370	357	388	395	361	375	378	391	421	370	384	370	397	395	394	380	390	348	406	376	367	381	371	371	382	381	378	380	318	351	402	386	375	418	379	403	379	357	373	357	381	417	390	368	368	379	366	346	364	387	373	401	358	352	407	346	376	422	371	402	427	397	377	356	401	396	369	379	400	366	384	385	399	380	320	367	351	362	340	392	411	393	399	367	365	349	372	340	360	395	396	377	364	364	378	370	416	386	372	404	390	376	349	363	394	396	359	379	378	374	366	371	383	385	357	400	379	383	359	355	366	348	359	381	355	360	390	389	358	380	369	393	371	374	365	383	365	365	376	414	415	382	353	372	384	390	384	365	418	387	370	358	385	364	388	383	370	381	386	381	375	381	404	366	379	372	361	372	387	379	405	392	373	401	399	375	371	372	397	380	385	410	374	380	362	398	366	378	400	403	369	365	357	336	364	401	413	387	356	373	383	374	401	367	352	369	376	377	328	361	372	382	430	381	397	360	353	382	347	396	396	419	372	382	386	388	368	355	390	347	354	390	405	371	404	388	378	386	374	406	368	374	407	399	391	383	386	352	387	339	372	355	322	386	371	406	357	350	365	347	358	376	405	403	390	400	400	401	364	378	397	354	373	389	366	375	388	411	371	388	393	348	384	377	401	371	370	355	410	349	393	394	400	370	401	391	375	417	365	367	384	373	374	363	407	362	375	394	404	357	408	366	404
61493	98949	72149	40749	16352	4077	1164	792	697	688	662	638	659	699	677	703	676	697	697	672	668	644	669	680	673	658	649	688	664	641	661	665	656	626	664	682	688	665	644	688	653	672	658	662	698	680	626	621	672	665	722	653	651	713	689	669	663	670	667	679	669	697	704	635	697	685	657	667	649	651	658	663	712	650	662	666	728	723	632	608	662	675	700	731	725	692	701	682	661	686	654	645	668	682	667	723	661	640	691	671	641	682	632	684	695	653	649	703	658	685	690	678	682	689	689	659	648	660	666	640	646	662	668	670	653	665	702	685	668	684	681	663	709	670	674	670	731	704	665	699	701	678	700	687	689	709	707	665	623	661	690	689	648	700	644	678	643	657	694	646	616	690	674	622	718	672	620	724	633	705	665	648	687	685	680	651	714	682	647	678	714	696	689	624	690	694	696	660	706	663	690	669	715	646	715	704	717	676	692	714	698	693	674	668	739	638	657	709	684	657	675	655	660	712	743	668	650	650	690	644	676	659	670	665	662	698	655	715	700	700	663	711	729	642	674	625	668	646	677	682	650	646	686	686	682	666	661	655	715	689	638	650	718	670	703	658	645	661	672	679	653	694	676	671	672	692	719	618	629	696	661	643	677	697	680	645	715	639	715	705	641	714	705	736	695	654	644	673	662	675	657	675	691	674	644	662	672	678	682	631	693	682	715	644	663	661	656	712	689	696	744	659	690	663	679	644	680	693	672	652	692	660	674	669	713	682	714	690	645	687	670	663	652	646	707	718	685	623	678	682	696	714	679	672	694	657	696	677	647	670	662	698	655	649	660	696	699	717	712	642	640	663	668	690	663	690	695	673	628	669	679	673	641	681	629	666	691	705	729	708	642	674	634	666	700	623	724	677	665	690	689	687	704	655	724	691	675	670	673	616	659	674	667	690	691	682	654	703	664	689	644	678	644	678	656	662	693	669	694	666	686	657	648	668	669	656	699	647	693	657	648	674	677	684	644	642	654	667	659	694	671	688	697	702	653	684	663	659	642	636	718	726	714	653	644	644	700	615	624	681	655	681	680	668	662	688	649	694	700	661	656	664	651	639	653	640	678	651	706	652	661	690	687	649	658	704	657	667	661	659	677	657	664	658	679	653	670	694	664	709	648	669	697	733	667	618	706	639	685	702	654	678	680	702	709	623	651	729	689	636	648	676	661	677	683	614	677	635	684	692	689	709	621	678	657	685	680	632	729	674	706	647	674	660	698	705	631	663	684	677	643	674	715	687	689	704	680	702	713	662	663	674	680	652	652	693	645	674	654	638	702	673	683	681	657	678	661	691	655	686	694	666	677	692	669	653	726	620	659	668	678	646	700	645	701	656	644	685	665	663	717	679	668	691	718	665	673	666	713	678	683	645	674	667	647	625	718	704	634	647	672	643	685	651	678	640	644	701	692	702	665	659	674	698	687	640	666	664	660	702	684	685	672	676	664	680	698	681	649	712	692	640	637	662	650	666	661	655	684	716	685	628	686	664	693	684	670	692	691	710	673	703	674	721	673	656	691	650	677	684	640	700	637	680	658	653	700	680	639	699	663	699	648	653	684	643	692	677	700	662	650	664	696	659	677	692	660	693	684	651	678	708	690	711	654	690	654	702	642	711	677	668	745	660	662	695	658	645	690	631	665	669	704	653	678	675	675	657	694	647	661	659	643	690	697	715	686	718	670	657	717	635	640	675	699	693	743	658	633	674	670	637	741	649	673	644	662	676	622	647	673	706	718	640	680	670	674	691	687	703	671	715	667	671	654	685	669	703	648	689	648	721	686	682	681	678	660	706	651	657	663	689	670	652	674	663	693	646	630	681	660	673	678	648	691	708	675	667	648	637	715	676	679	669	679	658	696	666	656	696	640	665	703	679	691	675	673	657	659	693	667	684	664	665	661	689	653	701	707	688	666	673	682	660	719	680	677	688	685	698	651	643	686	675	676	660	656	683	673	685	640	681	688	688	637	672	646	654	647	641	648	690	667	673	627	707	697	647	625	717	632	642	686	651	719	650	688	641	703	667	695	679	677	662	615	663	666	684	667	640	666	635	644	698	704	686	691	677	701	687	669	689	680	676	660	664	641	663	676	702	673	665	678	663	714	676	681	675	696	664	659	646	734	668	696	651	705	651	652	702	733	627	717	696	662	640	703	670	670	651	688	689	725	680	676	701	672	735	662	697	683	665	672	644	650	671	689	633	651	658	700	694	688	629	662	720	653	674	676	670	642	663	655	732	650	734	641	695	708	701	645	681	727	711	660	649	686	695	680	643	689	693	687	695	676	657	691	649	697	728	630	691	664	653	641	696	712	647	650	661	672	684	685	694	631	658	712	714	662	661	641	651	665	676	655	672	696	689	668	638	671	672	658	666	681	667	669	699	634	623	643	657	622	669	655	669	668	658	688	720	689	623	693	672	736	638	732	621	653	651	663	674	687	664	638	650	678	632	654	671	711	679	661	667	682	656	634	635	645	703	691	696	668	655	666	656	711	651	629	644	615	701	706	653	680	658	667	705	637	659	667	724	647	684	672	661	667	652	645	700	713	677	679	709	631	678	694	650	702	668	654	694	647	687	609	715	687	669	700	691	659	683	663	636	674	675	676	670	611	668	659	684	698	661	690	657	656	660	682	667	677	662	662	667	653	655	687	654	656	632	690	709	684	678	668	646	677	705	650	674	715	691	657	658	617	664	651	681	684	656	639	712	655	661	694	709	661	658	672	666	662	640	709	649	666	659	707	665	751	703	704	637	671	675	685	716	706	693	650	672	663	696	665	667	665	677	692	632	637	739	614	686	648	728	699	614	671	655	709	705	682	623	685	682	695	707	696	659	654	679	658	611	664	674	684	715	722	653	696	655	688	672	696	664	688	642	732	698	696	661	671	668	652	650	667	695	656	676	691	702	637	672	616	671	655	701	686	707	685	620	722	666	678	658	676	673	689	641	653	647	643	705	658	649	671	705	663	659	658	646	696	640	757	634	677	718	655	661	679	699	684	700	641	652	681	690	680	664	679	652	694	667	641	689	663	630	716	705	691	602	689	653	677	674	670	684	665	679	699	668	614	689	667	669	671	668	710	689	725	665	629	696	711	703	664	669	703	679	627	662	700	690	715	694	629	697	719	696	681	679	632	670	669	637	636	702	596	671	677	677	694	704	683	708	663	685	655	664	711	691	695	693	663	650	674	709	697	685	640	717	643	692	666	662	653	680	652	662	649	685	682	647	645	672	688	669	644	730	699	685	710	619	679	673	655	682	643	695	690	700	622	671	649	676	670	668	701	691	688	652	644	722	654	691	681	610	707	666	639	700	716	647	661	678	632	668	680	672	650	684	704	652	690	652	687	652	655	671	680	652	684	678	683	630	686	656	633	697	684	676	650	666	613	688	711	701	650	705	636	691	646	655	717	692	659	672	683	690	703	678	657	669	667	683	680	675	669	706	669	676	700	651	653	655	678	648
30170	31186	26717	10765	1461	522	352	334	318	367	326	342	350	331	335	359	329	303	315	304	326	299	348	319	360	336	324	305	340	288	345	311	302	319	331	320	316	325	328	283	336	342	319	309	335	327	307	326	316	326	324	328	339	336	294	313	346	334	322	324	303	305	336	295	322	290	361	300	330	325	353	336	308	349	299	328	337	331	346	294	316	327	334	314	346	319	324	311	331	344	323	335	340	325	344	317	318	337	352	303	302	311	313	278	313	350	341	341	339	317	325	294	357	316	309	291	339	319	320	357	320	291	317	323	330	340	345	312	340	300	342	304	336	322	324	342	374	306	325	352	324	362	338	340	278	321	325	321	337	328	309	342	331	326	372	333	369	301	347	311	365	306	316	311	302	322	355	327	291	348	319	317	344	353	313	358	326	297	345	356	319	322	333	325	319	322	344	344	347	346	342	330	326	342	318	312	292	289	295	300	310	337	319	358	292	313	351	338	363	333	315	314	332	308	320	344	313	310	324	363	299	313	337	326	306	314	299	307	321	314	328	336	323	339	320	300	341	317	342	313	342	304	324	315	341	305	329	314	319	320	319	315	360	299	355	343	330	316	317	348	321	282	333	318	301	307	333	311	312	308	307	328	295	318	332	318	347	361	316	336	340	313	286	331	342	309	319	329	340	317	336	281	267	341	314	351	297	335	326	324	344	334	356	313	311	298	336	333	345	336	327	338	330	316	294	342	330	308	306	331	348	292	343	325	318	333	306	312	314	303	297	329	308	303	340	329	333	319	316	300	317	315	315	330	323	343	304	281	333	304	346	311	293	314	352	315	325	345	316	326	322	325	300	321	332	294	313	336	324	324	331	330	306	315	331	335	329	329	314	343	282	306	362	308	317	308	322	330	343	300	317	300	311	331	319	311	304	290	332	321	336	330	321	324	330	296	335	301	314	356	338	320	334	318	301	344	328	277	325	333	301	331	349	288	322	322	324	310	293	296	353	362	336	313	308	304	310	348	293	339	319	313	325	306	311	337	325	329	321	348	336	308	316	348	323	307	305	323	314	335	316	316	311	304	328	340	301	304	317	329	309	335	306	327	324	331	338	294	333	325	306	283	335	328	300	316	305	312	330	334	339	299	314	313	326	349	299	346	342	315	307	296	301	334	342	316	312	331	305	285	347	346	364	318	310	328	340	331	300	313	312	318	295	318	304	333	320	323	337	324	326	337	292	302	306	301	311	288	310	311	346	320	353	331	330	349	316	305	330	343	331	342	329	308	337	320	346	341	314	332	327	316	317	332	293	343	307	317	320	338	330	324	316	331	325	320	326	331	326	318	314	311	295	344	338	330	286	330	329	304	317	349	307	350	310	331	325	310	303	317	322	328	330	320	359	286	317	333	274	335	330	343	304	346	315	326	332	353	317	320	284	345	346	343	349	360	361	324	343	322	333	340	314	317	323	326	338	329	326	329	291	326	343	338	330	332	335	331	338	375	325	339	323	304	325	311	308	322	338	316	343	276	362	329	306	347	332	314	308	330	302	339	297	312	306	339	313	327	304	334	308	320	332	333	330	319	322	350	332	322	307	333	334	330	316	331	333	304	357	323	343	349	348	301	344	334	381	321	357	319	332	328	310	309	312	355	328	301	320	321	318	313	295	330	336	343	332	322	319	343	300	312	309	333	343	322	313	323	299	350	346	294	304	304	325	345	311	341	351	296	326	345	326	320	332	342	343	339	329	313	345	326	348	314	317	358	335	354	280	321	340	319	365	326	336	297	328	311	329	331	345	339	317	339	291	322	336	339	329	349	303	276	323	332	341	321	281	309	341	314	333	334	345	316	320	345	343	351	288	334	338	321	320	355	295	317	306	345	307	306	306	303	344	307	327	329	341	304	316	292	318	329	305	334	318	325	322	310	354	311	342	335	335	346	312	295	312	362	305	313	319	314	284	326	303	317	301	324	323	343	301	319	333	331	343	347	330	343	323	302	300	329	307	298	288	344	288	337	297	306	329	297	318	304	315	305	311	319	317	280	343	322	331	312	301	319	327	303	304	329	332	334	358	315	352	312	320	307	351	360	315	322	330	316	329	326	315	271	318	334	318	328	323	342	361	347	335	310	323	332	310	345	330	329	317	325	314	344	359	327	300	323	312	336	334	331	348	333	326	294	313	336	311	332	339	319	334	293	325	338	312	305	326	327	308	280	340	329	300	326	313	296	333	316	352	314	310	323	317	313	330	326	350	320	323	322	334	298	343	322	304	333	288	338	305	305	301	319	324	325	337	310	299	331	317	318	329	320	311	336	326	318	310	317	318	316	324	314	343	302	335	369	319	318	329	313	301	315	312	304	339	307	329	327	318	307	332	332	325	315	326	359	335	305	323	309	348	304	327	290	331	331	307	300	336	324	341	312	318	312	351	324	322	313	336	291	324	345	352	309	322	334	333	319	351	349	325	316	323	346	298	314	314	286	343	361	320	329	355	306	333	318	326	311	313	313	364	337	345	319	325	320	327	323	318	321	298	330	291	315	330	309	319	335	299	327	289	336	321	326	322	358	324	315	374	348	322	327	319	324	323	327	341	306	301	341	327	288	298	317	322	328	341	321	305	330	319	306	337	318	357	324	351	310	320	289	336	333	331	340	299	310	307	331	312	313	319	328	321	317	334	318	299	342	316	305	334	309	345	315	275	359	339	319	321	326	336	328	337	330	327	316	297	312	319	315	315	310	324	326	330	281	315	292	295	341	302	300	337	319	303	314	329	320	314	358	330	300	329	303	321	306	362	319	314	352	319	331	329	300	317	301	308	324	352	306	314	319	340	328	316	327	299	344	312	304	341	315	331	290	343	323	299	352	308	332	334	342	334	326	309	315	315	317	299	324	324	304	343	333	303	330	322	319	334	315	332	312	330	300	290	325	295	309	336	344	323	293	300	331	314	333	318	311	301	362	364	334	339	314	313	345	304	339	308	313	312	326	308	315	328	309	330	308	343	314	332	312	342	308	309	324	320	306	310	307	308	303	355	296	307	324	315	318	360	310	331	334	318	314	327	327	296	376	309	333	343	301	331	319	288	334	337	352	343	302	341	308	342	344	318	324	322	333	324	279	331	334	344	312	285	296	323	351	337	300	317	329	331	319	310	330	341	336	318	313	333	334	333	318	326	333	305	298	295	326	316	326	314	307	278	334	344	318	349	307	312	317	330	326	327	327	290	330	323	312	350	328	328	306	333	299	339	304	309	327	347	331	313	330	311	329	325	321	329	324	314	321	302	322	341	318	337	323	307	308	322	330	337	347	352	298	324	346	334	320	314	311	344	311	331	325	325	338	340	344	348	362	333	301	296	292	320	322	333	321	329	318	335	317	338	342	309	320	339	331	339	317	297	358	305	335	289	332	317	345	338	325	338	329	324	293	340	318	308	285	306	322	295	309	311	310	308	304	356	337	352	282	319	332	318	330	342	305	342	336	313	336	316	339	311	318	305	309	353	292
37706	48227	31870	11506	2739	1021	678	576	597	615	595	594	558	592	630	664	600	640	638	634	615	601	557	628	601	617	609	618	608	617	605	557	632	595	606	580	587	612	624	563	578	605	609	622	615	643	558	572	635	633	595	593	637	699	635	570	625	625	613	582	592	596	595	599	612	546	578	598	586	636	590	628	590	586	632	574	565	661	559	587	568	597	577	612	588	598	595	617	621	575	591	575	626	607	613	604	604	610	607	613	626	557	567	615	597	602	646	583	581	571	606	607	635	615	599	610	556	605	607	594	590	614	589	603	583	550	617	597	620	557	578	600	621	606	600	632	597	576	615	592	627	563	557	614	600	588	573	609	612	643	577	614	608	621	619	648	579	599	585	598	631	595	625	534	639	604	600	589	654	646	630	613	561	637	574	612	608	618	606	601	596	600	647	648	608	589	571	597	614	569	612	569	632	647	574	583	634	619	553	616	596	616	623	559	612	604	606	617	612	572	602	571	606	615	599	585	637	618	617	609	629	627	631	614	655	596	597	595	605	592	609	608	597	560	646	586	600	572	591	608	565	568	633	650	601	618	591	565	593	608	633	605	649	620	589	592	620	597	640	581	596	630	618	586	598	601	550	670	586	552	644	625	580	555	611	599	578	580	604	590	614	600	645	583	554	682	587	581	617	601	612	611	625	549	604	599	583	640	562	635	588	606	603	572	569	634	611	534	633	616	638	636	583	597	597	597	642	589	601	596	620	606	572	606	592	584	563	608	557	611	565	581	616	569	583	595	586	635	598	590	609	605	614	614	627	598	600	575	581	564	612	609	576	610	587	620	607	583	573	615	638	579	574	574	597	631	581	569	631	612	618	596	643	586	577	616	610	632	601	609	563	599	596	599	566	620	600	585	609	611	642	591	638	595	602	569	608	629	616	626	590	610	587	611	635	544	594	642	645	601	579	538	633	609	601	605	656	598	554	653	613	598	575	595	578	613	589	648	584	639	565	580	628	643	595	611	566	634	570	643	615	587	600	617	572	554	622	574	643	575	593	594	613	610	561	619	551	613	565	585	599	616	610	568	626	592	645	581	584	598	634	609	601	632	603	615	642	623	593	619	555	599	636	617	594	595	597	602	620	608	624	624	635	619	605	613	614	639	605	633	605	621	625	604	605	679	594	595	606	550	595	619	606	580	643	604	619	593	587	600	626	611	611	606	649	560	591	597	568	620	592	621	602	576	598	599	579	589	630	640	611	585	593	558	630	624	620	584	592	641	606	590	609	578	583	615	574	605	596	569	605	601	618	578	570	601	631	586	616	594	583	644	616	577	559	570	619	616	642	588	608	596	580	605	607	587	603	573	621	586	656	579	575	608	597	586	613	610	604	566	649	568	576	596	652	610	621	622	614	614	579	590	593	577	604	598	620	633	625	630	568	574	584	600	566	531	610	617	602	594	628	618	619	599	596	566	636	597	589	602	583	599	616	609	620	618	586	643	619	594	591	605	604	566	583	620	620	591	636	615	558	587	586	615	589	607	599	613	572	628	552	639	565	578	645	605	623	594	602	607	618	599	613	633	607	601	616	573	624	594	583	598	554	584	633	570	591	623	613	608	600	653	639	594	613	599	650	563	637	602	590	609	605	603	594	642	631	617	619	604	556	581	596	567	602	606	599	590	599	624	565	577	632	576	549	565	654	575	645	597	584	597	599	618	567	551	579	611	624	629	655	596	618	621	591	565	626	643	585	581	549	595	606	625	565	576	586	594	617	618	617	593	618	617	578	593	583	566	599	599	607	593	601	603	617	606	597	672	555	622	627	610	603	624	624	592	628	651	668	619	541	595	567	621	641	601	595	580	588	592	624	610	580	635	592	604	572	603	634	618	610	614	600	595	592	648	582	620	574	616	610	615	618	646	638	578	600	630	607	613	640	588	640	610	613	570	637	579	652	594	637	605	631	614	623	623	612	631	616	595	606	656	598	622	590	593	576	611	591	601	603	592	625	625	586	656	577	602	564	621	596	592	601	581	595	636	642	585	583	596	617	579	609	649	618	640	591	614	602	605	600	610	565	613	630	587	615	621	588	568	593	587	610	628	579	603	596	582	579	588	585	599	609	661	595	591	611	577	588	621	630	627	649	621	575	609	597	592	592	566	602	621	619	603	616	620	591	595	593	584	626	642	576	644	606	583	618	600	597	604	598	595	598	557	638	631	573	600	617	634	603	565	646	632	596	640	589	596	611	587	622	651	646	559	607	576	626	574	607	666	597	601	580	622	587	601	607	613	585	575	599	602	596	604	569	582	580	585	629	609	599	597	614	616	598	659	647	601	608	615	630	598	616	608	621	608	565	613	630	568	607	624	593	595	632	588	604	602	617	609	628	590	633	619	620	619	631	571	598	638	570	589	631	583	591	568	625	614	603	645	613	609	581	577	570	594	599	582	564	612	633	599	598	603	590	554	585	571	558	549	587	576	587	609	594	585	629	599	598	606	576	630	601	624	627	601	637	617	544	595	630	624	594	616	549	602	600	628	657	624	612	609	605	596	617	551	621	574	582	568	612	625	606	602	557	669	605	612	608	624	574	613	596	609	622	575	598	619	616	579	590	593	601	612	642	610	622	619	593	547	586	544	642	613	613	564	634	620	612	614	605	614	554	610	623	586	611	580	612	612	591	578	567	626	606	567	581	646	583	586	606	598	569	600	589	649	649	617	666	584	590	639	649	608	617	589	607	610	624	580	581	595	583	613	584	631	572	560	602	606	615	586	623	610	633	627	609	564	643	561	614	594	574	623	571	586	632	612	623	623	634	616	602	633	597	644	601	628	617	580	609	609	587	604	640	577	617	612	601	587	599	591	624	622	582	629	646	580	663	635	610	584	636	617	573	588	645	606	639	599	614	651	592	586	615	613	516	610	635	587	591	621	615	600	629	605	606	647	606	630	606	573	633	610	601	572	587	611	604	592	552	619	610	618	596	600	591	606	634	590	626	614	600	615	582	624	626	582	618	610	595	597	612	610	598	606	590	586	592	567	634	607	625	611	649	598	634	618	564	590	629	650	611	606	603	623	590	572	584	586	582	589	573	589	581	615	609	595	596	617	586	576	600	608	649	604	636	593	583	603	580	589	571	588	597	594	601	580	617	576	635	613	610	554	606	644	602	583	584	616	555	645	563	600	642	596	598	639	606	589	605	631	560	604	562	595	629	597	641	600	627	599	588	618	619	593	618	591	597	620	600	619	613	596	574	586	641	618	613	593	615	597	609	585	599	573	578	585	633	614	613	617	580	552	589	612	578	617	579	638	615	617	626	567	613	597	633	590	596	600	636	635	591	593	601	614	586	589	599	563	641	636	603	628	589	623	583	628	632	576	633	621	603	659	599	592	616	614	602	635	619	614	574	635	642	611	604	613	668	586	646	580	565	614	626	623	617	660	653	613	591	613	630	611	625	599	617	601	604	602	625	611	599	595	627	602	618	619	597	595	597	592	568	579	633	614
24923	24471	33657	26727	17120	4336	568	364	346	320	327	360	344	296	332	341	335	305	295	350	307	349	366	309	297	311	337	325	341	356	337	322	347	313	343	308	329	305	324	307	317	339	304	307	329	301	335	338	301	345	321	321	296	363	351	343	293	329	315	340	335	300	292	309	337	312	296	331	326	309	328	347	320	323	304	335	289	327	335	306	338	320	328	303	304	311	334	309	362	334	326	311	276	335	306	325	344	327	353	289	298	327	317	337	330	305	322	302	315	310	347	293	330	349	338	320	308	315	304	334	332	347	343	323	310	329	311	323	336	361	362	317	334	313	352	336	362	320	308	320	301	344	321	298	291	317	342	328	336	316	347	325	328	304	297	313	309	356	314	323	324	340	329	313	306	295	334	298	316	323	307	339	294	340	338	314	328	311	356	326	313	321	299	303	300	333	323	322	343	341	336	311	327	335	327	312	323	308	330	301	326	320	321	294	319	321	321	347	328	322	325	329	332	334	292	332	327	331	306	315	324	309	327	317	308	344	318	288	288	316	345	324	300	310	304	326	310	320	316	345	311	315	342	311	323	310	325	365	295	331	322	338	350	285	321	324	321	311	335	317	302	317	315	285	325	321	366	301	334	334	336	327	304	326	296	332	347	331	343	329	344	325	337	309	318	314	342	337	307	359	360	296	343	295	338	318	341	350	313	298	320	356	307	315	325	304	298	319	326	338	318	296	302	344	366	340	307	333	328	326	324	317	331	333	359	341	325	316	319	311	312	304	331	294	272	352	314	311	319	317	306	320	318	315	316	339	348	295	293	311	337	298	357	337	324	348	304	318	335	314	320	333	324	284	299	330	317	307	333	326	341	334	324	321	314	336	332	308	336	325	328	324	282	300	319	293	274	278	339	290	315	304	313	306	295	291	320	347	330	350	323	321	304	330	330	315	309	276	328	287	322	303	296	327	352	336	343	284	316	333	316	290	332	293	310	325	327	324	323	363	329	292	302	351	265	343	345	346	294	308	330	293	335	328	323	339	338	356	317	306	336	333	336	349	309	316	306	307	349	307	298	332	313	332	320	336	321	326	328	309	330	325	327	314	349	332	304	309	298	354	336	353	290	302	312	338	326	338	318	344	349	325	329	314	292	309	345	318	316	303	323	316	343	329	321	317	316	329	375	342	301	339	302	303	347	306	321	309	322	328	312	339	318	304	354	316	308	319	327	321	298	347	314	300	303	322	313	296	322	355	296	310	322	312	308	295	321	282	297	301	300	324	310	352	320	334	305	329	311	294	318	303	338	345	340	329	319	329	291	335	347	332	310	308	322	305	298	298	321	332	312	321	336	305	316	297	336	316	316	307	325	317	293	327	367	285	298	359	307	325	325	336	301	339	347	289	327	296	328	330	321	312	314	320	309	310	332	303	301	311	299	320	319	296	320	314	315	343	346	328	345	334	312	317	306	277	331	345	314	315	278	329	366	325	297	291	320	296	346	327	328	308	307	320	303	324	345	311	322	331	345	316	291	306	334	289	375	315	322	300	315	299	317	316	299	340	362	329	316	305	322	320	325	324	319	354	318	295	327	347	325	319	300	364	327	279	327	341	327	329	294	321	309	322	339	342	316	334	327	315	310	342	334	328	302	309	322	304	312	299	331	290	290	338	363	332	310	343	281	328	317	318	344	296	338	338	298	287	308	284	338	308	308	331	328	350	354	321	306	294	327	309	303	356	318	318	318	297	323	358	327	333	296	345	341	308	313	329	323	335	347	308	343	302	333	371	278	351	338	330	312	321	316	313	349	325	313	313	329	333	340	309	317	357	334	323	316	323	310	306	314	326	343	371	304	327	308	297	327	344	349	378	297	326	318	351	329	326	349	334	339	314	311	338	317	348	343	356	320	301	327	330	317	338	304	352	331	354	295	320	305	341	329	318	312	323	308	301	306	322	343	315	294	333	310	317	311	337	324	321	318	330	305	302	354	303	301	335	315	345	356	314	318	339	326	320	298	303	319	319	315	360	309	334	325	311	318	347	315	313	331	324	300	317	328	335	304	321	308	291	328	334	302	331	320	314	321	332	310	321	338	309	296	331	281	289	360	352	294	337	314	330	315	356	312	326	311	320	306	330	332	303	316	323	321	310	309	354	314	324	306	299	331	346	296	292	358	347	338	337	340	317	331	316	305	294	320	343	340	306	339	320	313	357	320	308	301	332	328	312	348	317	318	322	314	282	296	314	329	311	315	335	319	298	319	309	348	299	345	315	336	301	315	321	334	304	344	312	344	332	333	301	333	341	307	307	321	336	311	290	323	333	335	297	341	328	333	295	342	271	306	302	318	301	292	328	301	337	326	356	312	305	303	310	307	327	325	285	288	316	332	292	313	327	310	338	331	327	322	337	331	337	297	341	326	315	324	310	333	338	314	325	317	315	316	308	330	339	333	301	311	319	309	312	351	282	306	308	341	313	308	316	314	314	304	329	322	304	330	346	333	328	320	307	321	340	318	311	317	298	323	295	326	303	329	300	314	311	332	307	341	297	322	322	326	315	328	340	316	339	351	338	319	339	322	310	321	322	328	344	304	335	333	334	336	320	343	298	289	340	320	341	338	303	293	332	314	330	321	324	353	296	342	299	321	344	308	332	324	318	312	322	305	284	358	312	320	321	343	339	323	356	283	317	292	336	336	319	310	309	295	298	311	310	320	312	314	321	336	291	341	295	334	313	313	320	337	308	301	304	322	293	323	322	319	324	319	335	302	291	318	341	302	307	315	304	294	299	323	313	333	331	293	313	367	354	330	337	314	307	330	313	304	330	343	324	329	320	327	321	332	320	305	318	323	309	312	328	310	315	322	348	314	330	280	308	334	318	323	286	335	312	340	315	310	319	349	338	333	331	292	327	340	312	345	337	321	318	321	324	286	319	318	339	347	332	329	316	334	295	343	316	295	328	301	302	323	297	346	331	304	354	345	313	304	340	311	326	310	301	309	322	332	383	301	309	340	323	302	290	289	312	305	320	297	305	327	320	346	322	333	269	296	330	312	327	286	314	333	293	328	330	355	320	353	337	336	321	328	307	326	311	290	313	281	327	278	291	295	312	368	297	315	333	302	300	338	314	308	321	292	339	319	346	317	338	325	318	320	305	293	312	340	343	343	311	316	301	331	317	316	302	284	318	328	350	320	317	344	307	328	303	325	319	281	325	299	311	326	333	311	332	340	326	341	322	304	327	332	288	290	323	293	325	357	303	322	340	303	331	322	326	314	329	285	288	315	326	335	307	317	310	339	297	296	294	301	309	317	338	324	311	336	288	286	300	305	325	321	340	324	312	351	317	317	322	307	337	324	332	307	342	309	338	327	302	316	304	326	344	305	322	327	339	345	321	301	342	316	334	305	306	346	315	309	291	348	325	331	299	338	331	304	319	311	325	309	328	348	313	330	320	324	312	356	332	308	327	321	326	298	330	309	338	301	329	282	322	330	313	292	327	307	288	320	326
59828	89087	61827	32021	10730	2837	833	604	612	604	596	630	592	630	577	588	655	635	588	586	580	603	577	644	621	623	605	578	578	560	579	606	617	559	573	564	605	613	560	588	610	634	566	615	611	644	602	612	596	646	589	591	585	600	537	578	635	569	605	578	589	602	593	565	588	597	617	596	590	590	621	604	605	596	554	586	596	577	616	617	594	593	596	608	611	597	616	574	595	644	595	640	561	630	570	608	591	641	593	595	638	563	635	587	619	625	668	586	608	589	594	590	583	600	607	635	629	584	563	583	575	583	638	605	559	585	608	544	601	588	577	599	666	583	646	565	614	610	581	564	532	630	603	622	557	625	595	628	635	587	632	606	591	657	602	605	644	562	578	573	583	666	579	635	626	584	596	624	619	595	553	576	613	617	615	561	633	597	625	612	565	629	605	591	579	591	643	637	590	580	618	568	609	581	614	573	614	548	600	629	613	613	583	586	610	574	607	553	602	637	615	596	585	583	584	639	599	570	630	575	572	573	600	651	570	577	580	590	567	583	591	592	584	607	627	599	598	601	634	586	607	588	604	586	621	580	610	628	600	626	595	613	637	611	611	642	580	626	602	603	571	617	556	624	605	532	595	609	642	603	573	619	619	568	620	634	629	578	580	599	593	619	614	621	601	560	536	570	633	594	615	609	615	629	606	624	566	568	614	631	560	599	605	597	598	600	610	611	594	629	604	607	646	614	601	568	596	600	611	612	569	604	600	660	607	597	602	603	617	585	581	619	579	592	610	625	602	572	633	624	598	600	636	606	617	581	625	589	654	578	557	605	604	618	590	598	617	608	611	615	569	587	604	629	611	594	604	518	561	568	596	569	601	609	635	560	628	605	648	631	599	579	592	596	600	589	632	556	560	595	613	578	592	594	591	610	567	582	606	592	594	581	543	565	589	580	610	607	635	583	602	599	633	572	601	579	598	623	604	602	603	597	660	603	582	611	618	612	607	613	602	589	607	587	620	612	585	581	620	552	611	591	613	641	565	570	606	619	618	580	567	596	595	616	628	593	586	590	578	625	627	596	630	567	551	592	595	600	610	635	569	610	597	625	576	583	606	634	615	578	591	585	563	571	573	631	555	610	602	639	602	630	645	602	617	583	636	584	609	601	601	580	597	582	558	561	618	578	602	560	606	612	611	604	569	571	610	652	598	609	602	554	575	581	600	582	584	601	588	612	606	568	589	585	632	590	585	591	583	600	625	627	617	606	620	593	607	614	567	603	609	571	580	585	652	601	619	643	598	602	626	589	557	649	601	615	585	582	636	613	602	616	609	634	579	640	593	629	603	598	602	588	618	539	544	593	628	610	577	582	634	585	589	580	605	613	624	616	570	623	594	627	580	589	575	615	562	601	607	584	599	614	588	592	597	616	601	594	592	613	627	615	637	561	623	561	574	609	551	588	601	600	581	581	575	587	601	624	647	586	599	614	574	600	593	626	612	526	628	612	627	628	590	610	561	588	623	561	596	597	635	577	583	624	630	567	579	538	578	607	603	596	560	602	632	583	634	633	602	603	607	580	548	594	595	585	588	638	607	585	642	599	562	582	568	562	604	595	588	587	617	561	590	618	601	604	562	583	605	549	574	630	590	567	595	611	574	578	591	589	640	593	588	652	574	627	637	595	613	624	607	577	603	565	581	593	595	626	566	567	592	610	583	572	591	580	639	624	574	603	545	628	585	606	621	577	625	624	599	589	622	568	624	612	595	594	572	593	596	625	515	595	586	590	556	598	583	623	575	593	567	609	671	628	566	597	535	589	608	560	616	586	602	596	596	581	600	576	610	561	566	621	653	600	557	591	620	618	623	607	600	578	571	633	596	571	605	577	582	617	595	596	600	556	595	612	613	577	624	598	573	545	637	567	623	588	594	609	626	624	601	604	581	613	645	584	596	668	591	646	575	582	564	633	597	593	573	620	608	605	616	604	601	582	590	588	604	592	584	620	579	607	598	580	590	601	584	602	596	618	598	595	607	600	603	588	625	595	585	575	592	553	589	573	578	573	576	606	592	552	625	586	589	578	566	570	597	593	619	581	596	567	564	634	626	589	562	623	602	588	622	625	595	600	604	634	604	602	593	629	581	633	581	608	573	590	593	580	629	527	577	656	623	564	642	629	617	636	642	581	577	591	602	557	587	584	672	598	574	571	616	579	606	574	610	596	611	615	589	561	579	589	579	584	588	568	616	544	609	590	580	593	651	640	617	575	611	581	572	613	576	613	621	606	584	602	620	645	579	558	572	578	621	576	594	579	642	590	549	587	588	597	624	619	589	573	585	579	580	637	563	617	548	589	628	652	606	601	561	591	603	573	586	576	635	585	643	602	611	590	559	615	611	592	591	626	648	619	577	529	606	597	571	613	604	630	564	566	593	613	613	599	599	599	566	537	578	577	591	608	623	625	600	612	590	614	628	597	582	629	616	633	606	592	629	624	590	612	623	587	586	557	641	594	547	587	603	600	624	622	577	587	638	613	631	623	594	624	605	585	609	562	578	675	622	616	638	625	606	601	570	580	585	591	639	606	621	588	603	585	593	603	597	559	622	621	608	578	605	660	578	613	577	593	590	567	623	660	592	610	573	619	602	576	596	573	604	631	587	631	595	641	578	545	592	576	632	596	630	589	584	597	576	601	603	610	606	603	618	600	578	571	657	578	594	591	617	611	582	638	540	625	607	560	601	580	592	568	560	630	543	585	572	642	608	648	630	571	578	604	622	606	638	635	624	604	596	600	626	637	580	585	594	572	625	567	569	571	623	601	549	583	615	595	587	583	611	556	596	624	641	598	617	602	537	592	569	634	619	574	606	573	579	612	592	607	627	613	577	606	561	583	647	646	605	588	599	627	625	608	566	612	602	583	617	594	565	601	602	599	645	574	629	609	604	580	587	584	600	592	627	632	627	571	616	606	592	589	599	566	613	626	639	618	599	591	571	593	626	594	593	630	600	610	588	600	612	608	651	643	604	571	605	586	598	620	627	625	567	574	636	585	589	619	613	618	574	568	611	618	593	629	569	643	571	614	630	636	593	633	598	605	592	582	593	605	593	618	612	612	647	635	640	622	619	550	562	630	638	594	574	555	598	594	573	593	643	600	574	655	566	627	551	590	557	626	589	582	635	578	605	579	576	589	603	591	626	565	611	629	580	545	586	614	659	626	594	609	611	583	594	568	623	605	584	633	604	567	571	575	632	601	629	604	579	559	607	557	626	570	606	580	583	599	564	593	610	585	566	621	573	618	607	577	579	583	570	641	585	621	608	617	638	611	588	596	608	594	601	625	620	569	600	602	608	623	635	588	598	627	585	570	604	543	556	598	592	623	619	568	627	632	606	606	613	560	619	585	599	621	598	589	600	612	572	590	577	576	614	640	583	579	600	633	571	642	597	610	584	611	568	563	602	596	582	623	590	567	586	586	584	622	608	640	606	583	549	637	588	562	618	609	602	599	625	596
23464	22490	31275	24955	21030	15901	2499	508	405	405	386	384	406	413	393	395	411	398	423	362	396	358	362	397	372	340	379	400	406	429	366	410	384	366	396	342	390	379	388	426	395	361	377	411	386	397	431	395	393	405	394	405	402	346	395	331	369	382	368	364	384	347	361	381	368	377	396	362	423	374	381	357	441	363	382	399	393	397	376	357	369	368	395	382	365	367	333	391	359	392	334	380	391	357	396	351	387	366	385	372	367	401	384	426	395	357	376	377	399	377	402	388	365	348	367	349	388	345	357	379	395	392	375	376	355	365	380	375	395	368	389	383	363	375	351	362	383	355	378	355	359	344	351	358	374	341	394	402	429	379	366	355	372	360	348	401	362	413	423	384	382	365	366	383	387	401	401	366	385	378	392	385	394	374	400	362	394	379	375	380	360	374	339	374	403	349	395	393	412	362	348	386	342	391	353	376	388	347	361	387	416	379	358	359	410	358	371	390	413	386	389	379	334	383	360	327	417	399	377	357	378	392	380	405	380	412	390	373	372	339	392	380	367	394	389	373	357	360	368	344	356	365	374	385	369	407	387	377	383	410	377	386	344	345	381	402	373	358	348	367	358	404	397	370	357	413	409	388	406	390	352	397	371	391	391	393	393	400	348	387	385	399	390	369	377	389	361	404	399	355	378	386	368	392	368	378	401	386	382	420	373	425	402	385	387	372	373	386	408	381	386	351	369	378	390	342	406	362	360	390	391	374	376	380	395	411	374	370	370	402	380	399	380	364	371	391	359	383	350	378	371	376	378	385	355	382	379	384	371	368	369	344	394	352	404	382	400	371	369	372	347	392	358	380	368	367	431	388	387	394	406	355	383	353	380	389	392	387	370	388	419	400	378	371	402	373	375	402	379	385	388	386	388	395	366	403	390	370	364	377	386	392	366	356	386	371	379	440	345	365	371	422	394	391	367	402	373	368	393	380	440	355	353	354	376	375	379	385	404	365	414	364	395	376	394	411	365	353	369	374	356	367	379	356	349	378	345	380	375	379	386	398	384	382	375	403	348	387	375	371	389	415	382	347	363	368	381	378	381	403	364	398	351	392	371	399	359	394	399	412	393	373	380	388	381	386	402	386	394	384	333	364	376	366	361	375	365	355	386	375	400	375	376	381	412	385	391	371	367	348	393	383	373	385	412	371	388	363	322	382	373	360	382	349	412	365	369	407	379	359	369	359	358	341	367	384	391	387	363	370	363	389	390	389	388	370	373	372	378	393	380	377	360	394	387	389	349	379	419	390	400	394	370	341	376	385	351	348	365	361	390	358	359	412	385	354	346	418	353	359	383	376	391	365	378	377	382	395	373	363	398	342	400	360	399	386	364	402	406	379	367	368	388	409	389	368	370	365	370	389	377	355	366	379	379	368	365	390	364	368	369	391	373	380	387	360	389	376	364	358	370	375	395	378	390	375	366	388	341	359	382	401	381	388	358	394	387	371	397	419	397	357	391	410	344	370	365	382	356	386	362	387	359	379	422	381	366	380	392	352	348	373	372	384	384	379	397	398	394	388	367	384	414	399	416	351	362	372	367	398	413	366	424	372	362	409	389	369	400	427	354	392	367	404	348	358	402	396	400	380	369	364	364	370	388	387	367	395	398	381	380	379	362	367	386	381	398	391	353	377	374	402	380	401	362	362	357	366	371	331	350	398	385	378	357	384	370	362	393	372	349	392	370	404	326	375	390	370	402	372	376	385	386	384	403	400	395	431	392	378	398	381	375	393	418	377	366	360	405	374	410	408	370	376	380	371	380	418	367	350	389	380	366	357	376	385	368	361	400	361	391	345	380	338	331	370	385	391	401	377	408	376	371	375	370	367	405	340	357	367	367	344	357	392	362	396	376	382	392	366	377	354	360	393	382	411	356	387	379	383	373	386	376	377	403	371	395	364	390	358	394	351	393	350	358	375	376	360	389	441	385	349	387	366	359	361	368	346	399	372	378	367	398	368	353	381	400	421	375	386	368	364	356	412	370	405	392	408	413	396	382	373	416	371	403	372	365	375	350	354	392	387	373	379	374	362	391	385	347	376	381	404	405	373	383	386	382	390	369	365	391	424	412	391	397	355	377	403	398	411	353	394	352	362	338	368	393	358	365	384	380	382	355	405	373	390	379	382	371	357	359	397	369	388	365	388	379	392	382	401	402	366	364	380	385	394	388	447	344	398	373	353	384	372	369	401	368	364	366	412	358	404	396	387	401	403	380	400	373	387	382	398	355	368	349	349	373	361	373	383	395	388	354	395	396	371	366	363	399	329	381	425	387	354	394	386	366	385	389	376	390	359	378	346	356	354	360	411	402	390	396	401	369	372	370	356	369	367	410	357	346	355	415	375	376	374	362	364	370	370	385	360	382	402	334	368	356	414	377	369	380	376	403	356	376	366	382	360	418	385	389	363	386	397	411	364	376	388	351	384	374	386	388	378	415	381	340	352	358	356	374	374	398	369	369	378	384	416	385	396	368	382	366	366	401	377	349	363	387	385	362	366	375	381	383	363	390	369	375	398	350	386	380	378	401	361	383	356	375	315	382	405	392	362	384	355	379	372	384	361	376	370	377	374	376	416	381	415	341	380	377	377	362	386	403	377	349	369	405	371	402	365	376	364	403	385	353	373	351	419	392	366	378	374	392	383	372	351	356	343	417	391	348	402	343	343	378	343	338	396	386	379	392	397	362	407	378	385	379	409	349	404	348	397	354	403	420	385	417	369	415	393	418	346	355	378	388	364	370	349	383	398	387	368	355	388	336	354	348	424	371	405	383	366	351	422	414	385	399	371	378	393	378	390	357	343	385	373	361	379	380	355	387	353	367	381	379	358	388	383	390	400	394	371	396	360	347	380	431	392	387	370	379	382	403	372	378	405	364	393	358	367	377	390	349	376	399	401	378	388	383	395	378	353	392	407	409	396	341	425	403	365	368	407	414	381	388	362	369	331	367	351	345	364	363	392	371	371	384	353	368	387	357	402	346	352	390	393	399	405	362	397	419	351	390	380	406	369	375	380	399	383	395	365	336	381	384	361	382	371	346	365	375	366	380	391	381	394	331	375	379	405	373	353	350	377	373	406	373	400	406	404	354	337	363	387	376	383	413	369	375	402	380	379	385	366	361	367	384	373	409	430	354	415	370	371	393	391	397	391	366	369	380	360	371	354	365	361	405	400	359	385	387	368	387	358	408	428	364	370	401	400	384	394	373	347	365	385	384	356	386	401	369	377	372	388	379	327	406	374	350	404	373	374	351	354	405	395	400	380	389	395	381	381	343	360	414	409	415	415	409	371	349	391	377	379	414	397	396	405	358	370	398	333	387	374	391	373	348	371	367	362	385	357	373	351	384	369	344	369	366	389	413	390	381	379	381	390	386	345	405	399	366	365	369	376	421	391	346	359	372	350	372	387	372	394	367	371	372	384	382	395	382	362	394	379	364	411	393	381	387	390	377	391	387	386
61068	100290	72181	39685	17739	4436	1213	748	697	675	659	699	652	674	682	636	691	666	696	701	690	637	707	672	658	634	673	681	637	654	704	655	690	675	710	731	682	693	634	687	644	644	668	637	670	696	626	670	687	660	724	701	637	692	684	690	616	680	658	712	652	679	652	689	649	655	620	700	681	676	631	677	712	685	649	682	671	706	687	652	652	649	706	700	663	648	670	661	658	630	658	695	691	581	673	681	711	666	676	672	710	643	643	661	673	660	690	658	640	699	662	698	626	638	644	667	687	698	681	665	710	677	681	681	705	660	664	686	676	664	653	662	726	624	673	622	644	694	665	657	682	713	669	641	643	653	681	691	675	711	693	684	686	663	639	685	658	676	685	658	654	655	697	639	639	688	634	657	683	679	680	682	700	689	747	702	697	681	649	717	699	663	688	685	651	659	671	711	667	665	673	688	624	662	643	654	669	704	688	638	614	636	690	649	677	699	676	679	709	629	656	661	685	686	677	631	654	626	692	676	638	683	614	690	637	667	715	703	669	686	736	683	681	679	659	671	646	676	694	672	691	645	710	645	690	699	680	690	685	680	655	670	689	721	668	641	693	670	642	704	677	663	700	681	688	706	698	648	681	748	670	712	664	692	645	685	739	658	689	656	690	651	689	709	694	666	694	660	684	647	667	716	711	664	673	667	685	690	721	695	627	657	657	639	632	710	609	688	662	694	677	690	682	656	682	694	641	698	670	663	669	722	660	660	636	713	655	656	648	695	651	661	667	621	682	676	687	672	683	660	673	689	651	676	665	666	651	674	661	696	671	670	632	711	655	682	642	664	677	652	682	695	704	688	695	695	675	695	720	643	660	667	639	678	637	603	683	732	651	679	699	689	657	660	646	686	677	675	667	651	649	635	665	689	695	655	699	689	679	681	680	653	706	663	685	620	680	680	688	695	690	665	720	684	688	689	697	662	691	608	679	626	691	672	680	690	658	690	630	671	641	601	665	689	665	653	681	684	662	675	704	669	636	749	665	663	657	701	688	701	659	659	689	696	657	669	637	675	682	643	645	668	669	695	671	666	669	661	692	672	637	694	637	685	678	660	665	662	674	679	700	665	688	660	622	689	643	703	642	669	686	674	620	677	689	669	661	686	677	688	686	675	652	647	719	686	673	640	697	657	634	691	688	667	650	632	641	707	696	705	684	712	684	675	695	709	676	670	667	709	693	692	671	660	645	666	688	661	685	690	635	666	657	713	675	702	687	666	641	668	699	650	696	662	620	665	654	662	723	718	596	707	658	655	656	663	672	657	645	718	734	694	652	645	645	620	653	631	640	634	623	690	676	655	697	649	730	628	676	684	644	688	649	678	675	619	697	648	683	698	673	708	667	654	656	690	689	668	696	680	685	720	687	663	677	641	665	677	664	685	686	653	617	737	707	671	679	668	674	724	717	624	687	712	670	673	652	667	695	707	708	681	669	660	688	673	685	681	661	676	657	642	684	663	656	679	635	705	674	690	660	678	651	650	637	711	652	694	673	660	671	615	669	669	648	690	672	642	692	677	682	674	725	680	645	676	715	742	715	666	668	696	646	665	702	705	663	680	651	701	636	662	691	636	677	656	657	620	669	626	660	627	714	677	660	672	721	641	666	712	643	679	691	686	676	657	668	650	688	672	700	687	676	711	698	640	609	696	654	685	694	700	699	676	714	699	644	671	698	725	714	659	695	694	669	659	638	722	670	671	659	691	681	734	694	654	640	674	674	639	695	625	634	680	664	688	671	641	645	644	682	678	671	668	692	647	680	661	649	692	687	665	691	673	674	683	690	684	652	691	679	648	673	653	673	660	597	669	699	672	701	731	661	670	653	706	690	668	698	714	678	611	677	705	640	647	675	704	648	708	670	642	674	677	624	715	670	668	593	646	628	660	683	659	696	645	654	711	692	698	708	704	689	687	684	692	688	611	701	634	683	698	635	677	629	640	682	749	701	642	665	678	702	650	605	678	685	682	639	639	682	695	675	683	640	710	673	689	701	696	667	684	679	689	663	718	687	705	627	678	642	661	666	681	683	693	669	618	643	699	678	656	664	680	655	667	681	650	657	669	629	699	639	675	665	617	665	655	682	686	722	675	675	663	683	674	649	641	691	682	648	673	651	694	672	689	688	660	703	645	671	641	638	653	682	675	635	700	708	674	631	605	715	708	694	672	692	679	643	677	660	667	702	637	693	656	661	660	642	715	665	682	647	663	689	674	676	682	654	697	643	647	645	669	671	694	672	687	646	686	666	714	671	610	681	714	677	703	650	714	655	674	678	668	677	666	678	675	702	639	682	715	657	654	661	646	663	676	665	662	657	668	706	634	642	679	677	660	655	658	690	713	689	668	681	677	672	719	664	686	677	658	648	658	644	665	650	668	696	711	672	673	684	660	703	661	633	665	631	688	691	679	661	673	699	695	712	709	668	698	639	695	699	670	694	690	631	707	695	668	638	666	618	659	673	706	692	666	684	670	646	658	674	628	672	683	699	642	665	644	681	704	649	691	631	698	658	713	695	687	730	655	676	685	655	708	684	684	721	678	665	699	700	679	650	647	698	675	704	638	650	657	695	727	703	728	643	643	673	649	657	647	662	661	640	638	678	697	740	629	688	670	677	660	650	636	679	677	649	641	682	671	652	654	660	661	673	672	688	698	650	633	672	631	697	687	654	662	667	675	666	694	654	669	674	654	661	640	649	654	613	668	658	698	685	662	689	658	670	657	658	670	658	709	668	673	675	659	691	652	645	649	659	656	681	640	650	657	704	631	717	696	660	674	669	669	682	664	669	662	712	656	637	686	687	641	681	678	655	674	682	687	686	630	687	672	685	631	692	668	673	673	661	678	654	679	679	634	654	671	642	644	631	667	676	658	645	697	669	663	677	633	633	665	696	685	706	718	693	673	649	680	671	684	664	711	661	691	665	667	718	661	677	682	706	636	661	720	654	698	697	723	650	688	673	648	655	648	688	684	680	670	669	703	682	678	713	635	640	706	678	698	670	647	650	649	665	666	686	702	669	628	674	644	672	671	639	657	673	669	686	696	649	699	663	665	634	690	707	658	649	642	667	704	679	659	618	666	705	640	627	668	613	676	667	679	642	661	651	627	686	663	710	671	670	629	655	698	657	666	699	654	628	639	653	666	656	713	671	686	711	719	621	702	681	676	662	690	673	689	648	663	640	665	702	665	700	655	631	676	676	660	723	715	654	663	681	684	648	635	603	679	647	648	693	649	690	679	665	663	681	649	627	672	665	638	698	653	695	669	656	674	654	678	630	652	663	662	636	666	707	660	662	717	642	667	720	655	664	654	665	638	683	661	614	652	681	653	673	666	644	650	690	682	710	707	660	738	630	645	659	706	689	647	662	703	642	662	591	659	636	716	712	638	652	700	658	650	645	628	609	677	691	679	678	686	674	714	643	698	696	683	639	657	692	715	679	717	652	678	638	669	646	652	671	674
30115	32032	26974	10138	1582	541	362	369	339	336	299	360	313	322	299	345	299	330	312	305	338	311	331	355	342	328	317	316	321	345	362	341	325	325	296	321	315	303	301	317	312	291	344	341	318	321	329	332	318	283	307	364	349	351	329	328	318	319	306	298	330	318	297	310	325	315	302	298	326	317	306	282	334	325	325	327	335	336	300	266	311	332	297	295	275	329	311	316	314	283	293	348	332	291	324	336	344	317	308	290	335	330	337	332	310	313	318	346	334	307	311	340	329	315	305	338	336	347	306	319	289	335	329	324	303	300	323	330	304	327	332	308	302	343	316	308	360	360	341	293	343	327	343	330	307	328	311	334	322	323	306	345	309	316	332	307	345	313	318	312	334	320	321	335	306	322	330	333	338	305	312	310	316	307	318	333	307	319	317	310	325	298	355	346	366	319	335	290	336	335	329	312	308	284	333	313	329	289	311	338	326	312	305	340	345	331	307	317	311	302	345	304	318	328	330	325	325	300	327	316	314	317	317	319	354	296	315	321	331	327	301	323	295	317	317	355	336	299	310	329	314	291	331	322	294	301	334	321	291	302	311	340	329	319	339	304	332	342	332	331	318	356	320	302	327	347	373	348	332	343	325	319	308	315	314	324	378	327	320	332	349	293	326	304	362	310	296	311	320	333	382	357	338	322	317	312	278	329	324	330	329	308	336	317	336	295	354	364	313	313	323	334	321	297	282	299	299	349	324	334	327	323	297	302	333	311	345	287	301	352	329	340	336	297	306	310	354	297	323	285	320	297	320	287	291	316	293	353	313	312	285	343	361	319	334	313	332	321	296	312	336	303	335	326	334	338	324	317	345	308	328	338	299	332	299	322	345	269	310	311	343	318	327	356	324	321	326	316	311	326	338	320	332	299	346	329	322	309	318	317	331	360	287	301	349	286	302	344	331	293	337	350	338	310	335	348	338	346	309	308	291	306	296	314	292	335	323	314	289	320	299	291	338	295	290	315	297	335	324	359	311	276	346	317	281	308	325	329	317	312	299	326	320	307	329	297	297	330	312	298	334	325	313	326	326	339	327	296	295	345	328	317	307	331	297	302	312	314	310	331	303	310	313	313	340	340	330	314	320	318	310	320	338	340	315	330	322	330	334	294	328	279	327	322	338	282	340	335	310	334	299	312	337	313	338	312	298	338	331	302	323	351	335	343	304	320	307	341	327	335	329	295	300	332	311	329	307	277	297	326	340	328	344	327	344	330	351	288	337	319	311	320	346	318	318	308	319	304	326	353	305	309	315	318	324	305	321	306	321	339	332	301	311	334	304	325	304	308	326	312	306	323	295	305	306	342	301	263	328	314	320	318	345	323	340	328	326	329	347	307	309	324	321	323	329	318	340	307	314	321	311	324	329	340	343	313	307	308	319	313	307	301	335	338	299	300	308	352	296	324	319	321	315	341	295	307	320	321	330	293	318	305	335	334	329	319	295	304	329	306	341	297	320	307	316	325	304	323	313	295	307	308	302	323	330	324	321	340	313	332	330	323	334	291	333	306	329	337	314	313	327	317	296	277	332	328	318	320	334	326	336	311	329	312	325	319	338	343	320	320	329	324	320	331	305	331	318	348	328	318	310	291	335	294	327	326	325	355	322	303	321	328	286	340	320	304	327	307	299	351	323	299	308	362	300	337	332	321	295	307	318	300	341	307	338	304	348	330	318	345	328	304	357	318	309	308	324	341	324	319	314	327	339	327	325	315	301	359	335	344	300	322	352	280	320	313	315	316	357	325	324	326	329	340	353	347	334	321	311	298	302	335	316	346	311	330	306	326	347	333	315	330	353	318	323	300	320	310	351	277	307	312	340	351	314	334	304	332	310	324	331	338	325	341	307	311	315	315	294	323	351	343	342	340	330	328	312	336	322	319	309	332	330	298	331	315	327	350	297	308	300	318	315	297	341	359	318	338	325	340	305	311	340	320	340	326	318	321	287	315	329	314	332	310	342	339	296	357	312	305	327	337	304	337	327	326	317	332	290	342	342	318	349	318	355	321	314	337	327	301	338	326	327	331	318	307	316	325	307	329	290	338	323	306	296	327	306	344	297	319	326	327	341	327	329	359	324	350	309	372	303	320	327	314	310	281	333	343	306	358	312	278	328	316	320	343	318	316	307	312	341	337	343	316	328	352	352	287	352	330	322	301	319	326	292	316	317	319	301	339	346	331	305	311	326	310	308	319	299	298	323	290	301	348	287	313	325	325	329	305	347	320	292	315	322	346	315	323	316	314	334	326	355	313	328	306	316	307	308	325	312	310	316	348	307	331	346	303	298	320	320	325	346	299	328	331	329	298	312	303	312	351	323	331	325	336	310	335	306	321	321	336	313	337	308	303	344	347	308	332	303	296	319	309	327	326	359	313	308	358	319	332	292	351	292	335	302	319	318	301	336	337	362	306	324	299	337	311	298	311	313	327	341	335	314	323	308	317	332	332	313	320	307	340	312	355	322	313	350	315	302	323	330	343	309	308	295	318	325	317	346	287	317	314	307	340	336	318	314	313	324	299	291	324	310	341	304	327	337	308	326	302	322	318	293	323	321	315	313	315	340	328	338	299	304	329	322	338	306	297	316	357	301	331	312	317	335	332	327	348	310	343	309	331	310	308	308	327	328	304	306	350	325	349	320	352	331	317	330	345	326	334	287	336	334	322	286	344	310	328	348	335	334	315	305	320	348	324	310	310	315	310	305	318	335	335	295	325	324	316	349	312	323	338	334	297	342	298	335	311	320	316	340	325	330	314	299	318	331	304	313	324	298	301	317	332	287	320	315	303	320	303	327	322	303	335	327	335	330	344	295	318	345	331	315	328	310	346	303	293	306	302	288	303	333	304	318	312	329	327	340	354	321	327	322	335	338	330	300	321	304	299	291	339	332	305	336	323	308	298	333	342	318	320	310	356	343	322	327	346	303	310	323	348	299	315	348	327	344	317	311	331	354	348	345	322	331	340	304	306	299	315	290	318	321	301	336	327	310	324	339	323	346	320	323	331	303	319	296	314	315	327	300	299	325	325	309	339	333	322	357	302	330	316	321	338	345	313	317	323	334	297	331	335	332	322	307	308	330	349	312	310	306	345	318	370	309	300	311	325	342	323	298	330	331	323	323	303	334	335	291	296	305	308	320	343	336	289	332	327	342	326	294	353	312	333	316	321	327	337	291	306	356	335	329	314	323	315	338	318	331	330	326	315	310	353	323	307	310	316	330	326	321	325	332	302	310	309	334	333	318	337	319	331	319	346	323	318	325	339	319	374	335	319	313	319	329	272	300	310	318	324	310	308	310	323	328	327	302	334	346	336	322	318	293	306	374	312	320	341	343	305	318	327	317	326	297	322	316	291	312	338	330	331	313	315	316	298	333	293	328	308	324	326	318	333	338	330	351	313	328	320	352	316	330	328	306	321	308	311	303	360	329	341	330	349	324	320	342	316	360	367	317	327	333	308
38099	49000	31444	10232	3038	1068	645	589	628	611	623	595	622	599	584	623	585	667	577	636	592	592	566	593	601	611	595	579	607	645	622	588	581	587	616	593	608	593	622	611	598	624	603	627	613	584	598	632	578	589	587	627	612	570	623	615	631	586	615	564	617	575	594	629	638	587	568	634	585	638	580	581	577	608	597	603	577	613	589	585	585	594	615	614	645	590	573	638	563	577	640	615	599	632	603	577	589	634	612	619	625	563	575	609	599	595	566	616	628	625	608	574	632	625	651	595	591	605	649	632	637	635	624	600	564	594	643	604	603	625	553	598	618	621	610	592	621	638	607	616	574	588	600	607	649	651	616	602	565	650	571	598	605	579	581	590	653	622	590	616	618	636	609	613	644	606	624	622	600	562	578	613	632	567	604	630	657	615	597	601	567	603	557	585	581	574	598	604	592	623	600	618	611	630	626	650	621	608	582	655	637	633	614	576	587	592	604	626	610	584	568	656	608	583	606	613	613	619	596	620	637	595	595	625	576	613	604	610	614	579	662	598	577	655	634	592	652	652	554	574	595	619	585	644	616	597	614	589	611	603	608	582	604	557	599	580	617	611	641	588	618	606	618	645	569	619	622	618	598	594	594	618	632	616	590	594	601	602	597	595	616	600	587	602	642	584	584	568	578	612	654	593	613	613	614	628	565	584	616	604	649	594	580	595	617	601	591	620	577	559	635	636	587	620	606	581	614	594	611	635	575	606	610	613	611	583	557	590	572	598	558	600	585	582	597	563	555	622	573	599	620	574	566	605	615	618	584	570	586	580	618	573	620	586	633	591	601	558	593	581	611	657	626	588	574	614	594	589	646	584	591	579	628	655	641	590	618	627	623	605	599	596	594	643	602	615	603	611	628	607	646	589	536	600	593	564	586	624	625	617	610	613	597	583	567	590	576	613	603	590	667	599	588	606	589	629	576	579	634	570	649	577	579	597	631	617	575	609	585	603	654	627	640	631	634	570	598	609	594	621	601	624	583	587	645	597	629	600	604	607	620	590	656	590	600	594	603	605	593	629	616	606	601	638	606	581	577	624	580	581	599	609	623	593	526	608	628	616	637	602	595	618	593	596	610	651	619	611	652	544	665	652	590	608	611	620	599	621	576	648	623	615	590	601	593	579	607	637	619	606	652	640	578	604	596	583	615	619	624	592	612	595	625	637	623	603	611	602	645	627	610	662	623	612	608	564	614	619	600	599	605	588	604	587	558	592	640	619	602	566	664	600	577	624	577	591	605	578	636	554	607	589	652	643	579	583	572	612	582	608	627	621	598	596	567	601	609	608	626	632	601	623	580	565	629	604	611	612	589	607	605	532	608	592	657	630	634	589	622	603	574	577	624	574	607	616	597	605	619	602	610	641	607	619	596	592	613	623	616	603	609	572	633	600	622	576	620	606	560	612	560	623	652	646	602	610	591	547	596	639	586	598	605	606	660	576	606	643	612	557	589	584	663	652	581	616	652	632	588	659	628	620	580	618	573	567	607	627	591	631	549	612	602	597	631	629	634	610	558	606	565	606	606	635	612	586	606	605	620	612	602	610	593	609	580	603	670	576	620	617	589	563	598	603	637	644	588	615	594	606	665	618	606	585	593	609	570	610	607	620	628	637	621	596	629	584	623	637	627	617	614	613	667	623	571	636	612	608	636	583	612	621	611	655	596	621	569	616	631	600	591	576	633	645	596	646	613	655	579	617	605	616	579	570	621	644	572	605	596	595	611	638	582	636	598	583	589	575	618	597	608	603	587	621	587	593	606	584	642	607	587	637	602	611	606	537	620	603	614	604	623	589	559	597	615	630	632	615	587	621	623	614	604	630	639	606	585	636	590	570	610	598	610	605	585	611	609	621	595	603	604	605	589	583	549	650	640	596	610	582	615	610	601	656	654	628	631	580	611	604	578	599	614	630	626	605	600	608	622	621	626	580	604	615	624	627	650	588	594	587	637	635	586	615	614	616	627	605	626	593	600	632	619	610	600	583	600	641	645	585	639	611	570	632	607	607	607	612	576	640	616	610	587	648	609	624	605	617	645	559	575	578	599	599	617	558	617	613	635	615	587	631	591	565	609	645	631	641	661	604	602	588	561	639	588	596	578	584	630	628	630	602	597	652	647	570	656	550	579	618	577	607	557	616	581	597	646	602	608	599	641	630	576	607	675	622	594	595	596	589	562	626	555	613	634	634	613	605	610	602	595	634	606	636	597	611	631	593	616	571	561	637	608	585	610	626	614	595	632	583	603	591	600	565	615	617	598	603	626	628	650	620	573	641	612	582	588	643	645	624	536	587	581	589	572	597	612	635	623	660	626	594	600	616	595	594	577	622	632	632	567	643	643	588	639	609	610	602	615	591	663	608	601	594	592	617	608	623	593	585	603	619	593	584	611	616	609	608	632	631	589	573	634	592	620	623	571	592	618	655	613	617	593	604	615	638	587	584	616	598	600	626	611	629	606	614	597	602	622	655	578	557	604	630	642	613	571	585	601	582	606	598	599	641	583	595	619	624	584	586	620	655	603	597	578	583	543	626	596	605	612	599	621	609	678	597	587	642	595	624	593	616	613	614	579	587	585	637	588	594	626	571	576	587	623	606	602	655	599	614	612	582	581	563	620	596	666	606	618	611	613	605	623	592	588	607	584	578	559	652	648	609	603	604	626	639	665	609	568	585	620	599	579	621	584	570	640	617	631	618	602	575	581	575	606	589	560	633	629	631	648	590	568	589	609	613	648	584	596	579	589	637	600	563	629	633	649	611	613	614	599	578	587	589	642	594	623	645	674	607	626	594	629	612	621	618	626	622	592	586	613	656	580	598	654	561	608	664	606	663	596	617	635	632	642	622	630	604	577	580	622	585	592	621	587	628	563	604	636	574	529	611	642	561	574	589	596	592	592	618	552	616	601	561	588	605	570	568	581	607	608	626	588	605	586	620	629	576	626	646	557	566	596	608	598	616	614	627	626	596	544	590	572	562	553	605	615	587	562	638	624	581	621	576	577	614	601	580	618	601	619	606	585	615	602	567	590	609	609	614	603	582	596	598	604	602	592	574	583	634	629	594	592	601	551	622	545	571	580	602	596	606	571	608	593	573	611	578	607	617	529	595	587	623	596	614	595	606	620	585	602	555	623	600	577	622	580	625	659	600	571	618	597	618	648	598	650	624	567	623	621	633	638	604	638	604	614	604	633	595	573	560	611	619	588	577	605	606	614	613	609	589	591	593	615	600	649	587	582	646	613	595	612	624	646	629	582	602	563	629	632	614	597	605	585	591	613	565	595	663	596	612	588	611	613	604	600	568	628	569	556	595	642	609	640	638	655	583	588	572	601	618	644	595	592	563	640	576	630	577	600	635	617	609	624	631	606	595	575	589	603	612	603	575	643	605	610	608	551	599	616	597	617	636	615	593	603	574	621	624	623	626	637	624	596	585	625	635	614	619	593	552	593	574	611	606
25016	24717	33075	26144	17823	4578	598	353	334	343	354	353	334	333	346	316	351	321	361	311	345	376	317	348	314	336	328	330	349	311	299	359	312	301	304	314	325	352	309	300	316	323	287	339	319	313	322	310	325	340	335	299	316	324	315	337	352	374	329	281	305	347	344	343	329	333	353	319	321	346	349	293	294	316	331	331	338	337	279	295	309	313	336	348	317	293	321	301	318	328	331	297	322	342	324	309	350	335	325	299	307	347	311	316	292	317	358	322	332	314	316	341	314	303	315	323	299	322	306	310	319	331	304	329	295	329	325	339	333	317	328	313	327	349	318	328	308	316	309	339	325	330	319	337	337	320	335	290	306	343	313	335	304	332	328	330	325	308	334	293	330	327	335	329	302	323	319	318	329	340	355	318	287	318	327	316	314	312	322	340	295	339	317	318	297	330	328	347	306	300	385	330	337	335	309	298	311	301	319	335	315	349	289	333	359	359	320	307	292	353	310	293	319	315	321	332	316	324	348	303	337	334	316	351	348	320	337	343	317	322	356	296	302	325	322	363	309	281	312	307	332	320	359	317	316	309	330	341	373	299	312	347	381	301	353	339	318	343	322	339	331	331	313	333	330	304	358	334	328	300	325	330	317	283	292	316	310	333	337	308	304	330	309	336	312	302	321	335	307	320	333	359	320	294	304	325	345	352	321	342	310	331	321	339	313	336	339	354	328	362	289	363	359	330	302	313	340	304	345	348	350	319	328	308	307	351	327	311	326	339	370	287	308	329	317	313	327	328	335	332	321	273	345	348	353	341	320	350	297	321	332	312	299	336	300	308	315	321	290	313	326	338	304	294	329	320	342	310	314	305	323	341	337	353	338	350	328	302	296	329	319	317	307	340	326	325	321	316	318	321	358	314	305	338	317	328	311	311	300	311	336	321	298	324	312	336	301	309	314	356	330	303	288	330	328	346	310	283	344	300	352	334	318	339	327	316	313	348	287	348	329	346	306	315	336	318	318	316	338	332	309	322	320	342	320	314	346	282	323	329	300	308	306	337	292	313	344	326	292	293	324	363	335	329	324	300	299	290	374	300	318	328	329	317	333	319	322	347	318	332	318	317	322	308	334	326	341	326	314	322	326	320	303	311	316	331	304	346	376	339	314	317	321	303	323	334	343	326	318	354	319	317	324	293	321	331	271	318	350	323	323	361	310	310	333	310	374	307	351	311	351	306	321	310	340	307	338	353	283	295	328	307	325	280	331	295	348	309	324	321	321	312	319	335	336	344	329	318	306	312	309	306	315	345	344	316	353	337	332	309	326	327	313	321	325	354	336	312	332	312	333	336	352	307	332	331	277	323	299	296	323	331	321	348	341	324	304	334	325	320	307	315	316	321	361	336	343	338	330	305	345	319	311	297	317	323	313	341	336	337	316	329	307	321	337	313	290	304	338	335	338	312	329	299	322	331	345	326	318	303	325	338	347	317	331	321	303	307	324	312	333	355	338	319	328	343	329	326	292	338	363	313	324	295	315	321	327	314	332	304	338	310	306	352	355	315	347	337	315	336	303	361	309	308	312	325	318	353	332	320	312	346	332	299	316	293	352	322	323	318	321	314	319	347	349	303	320	330	319	314	316	361	322	316	316	332	278	347	320	343	338	368	309	348	309	305	330	298	323	304	341	314	340	332	338	329	317	327	327	318	307	340	343	332	337	321	328	296	370	348	318	348	332	315	322	339	302	323	329	321	329	348	302	299	314	335	314	341	321	292	313	320	306	317	321	316	323	266	323	327	352	332	315	317	332	305	332	310	336	317	344	313	338	323	334	318	319	333	299	342	324	313	332	326	349	307	298	333	328	369	346	347	354	313	340	338	309	300	320	341	349	339	299	343	332	328	318	337	317	305	322	301	312	304	324	316	309	307	332	307	315	348	362	316	300	316	342	319	337	333	329	307	325	336	307	308	316	311	327	336	332	310	327	354	318	305	323	320	334	304	307	299	330	306	337	311	321	335	312	316	331	355	348	334	304	341	311	297	331	308	315	331	323	310	344	312	318	332	330	318	319	298	344	336	312	299	330	340	288	327	326	319	334	338	330	334	341	307	300	327	300	356	338	296	308	329	320	346	313	323	330	320	353	335	304	312	321	335	293	321	314	330	342	344	312	325	311	348	324	355	310	372	307	328	334	350	306	305	288	299	331	329	328	316	332	328	307	303	315	331	312	316	284	328	332	357	306	322	333	356	324	321	320	326	306	305	351	302	326	320	309	325	352	304	347	310	299	360	304	308	311	325	315	326	304	294	341	353	301	350	299	355	306	321	318	333	326	304	331	345	314	316	326	339	316	325	292	336	312	327	298	344	314	349	336	325	334	336	345	346	336	317	352	338	297	352	319	301	347	310	312	312	338	317	344	344	326	319	296	320	348	331	294	298	339	361	316	318	341	312	353	338	308	299	339	304	339	354	281	319	338	295	330	350	316	304	331	317	338	338	321	316	316	344	330	340	325	287	317	321	306	309	311	311	338	338	305	348	357	336	327	308	327	330	319	331	312	349	321	306	321	281	315	304	291	326	333	302	339	310	308	348	329	310	326	319	320	325	332	312	326	350	333	290	349	350	334	352	336	343	351	305	314	349	298	360	359	350	305	350	331	365	327	321	291	351	317	286	345	326	306	297	299	340	298	335	316	334	334	295	314	330	335	300	293	337	334	366	322	305	310	309	339	340	356	318	335	327	297	332	310	338	308	345	347	368	311	353	327	283	317	311	332	304	352	324	320	324	342	300	340	316	329	335	326	299	344	311	320	315	314	345	320	337	321	360	338	335	352	317	358	334	328	329	294	348	327	306	312	326	332	334	322	322	330	333	317	326	321	309	324	335	328	304	336	343	324	312	362	352	317	321	306	326	304	334	318	304	381	294	289	306	329	344	300	343	354	318	346	324	296	301	335	307	308	306	300	312	296	295	326	288	315	354	335	300	312	319	330	350	333	297	321	311	342	331	301	307	342	351	316	351	307	348	311	314	326	312	311	350	345	357	298	346	336	308	294	310	330	318	303	332	333	351	340	312	338	312	351	306	327	324	311	292	327	324	299	309	331	337	354	310	313	333	305	326	293	301	316	261	340	315	329	314	304	345	315	309	292	262	306	303	318	340	309	302	319	344	322	315	338	351	332	343	347	328	356	302	339	277	324	333	303	287	370	314	317	321	352	306	331	318	320	344	316	321	326	331	341	339	290	306	335	289	308	325	329	345	293	298	318	340	329	341	328	313	330	318	350	285	278	315	331	339	326	319	336	303	344	328	330	287	359	349	318	326	331	319	327	358	336	351	311	318	317	311	350	314	343	313	338	298	319	314	326	347	340	292	334	324	322	291	317	329	324	304	306	337	327	324	323	337	287	289	294	295	316	323	332	304	309	325	291	322	336	329	330	344	337	312	309	303	302	337	302	324	312	324	305	315	354	312	295	304	297	314	329	341	348	339	322	318	303	328	317	310
60024	89901	59863	32055	12478	2718	881	665	602	628	632	633	623	603	615	622	600	619	612	597	624	616	582	609	622	574	582	597	589	619	564	598	586	625	620	621	595	654	606	585	625	623	598	627	603	584	621	635	614	612	602	643	612	595	555	585	574	584	645	588	648	613	638	599	583	623	648	592	622	621	636	615	649	587	569	638	625	651	605	631	584	596	636	623	604	602	597	653	582	595	652	588	604	606	607	623	606	585	607	623	586	602	633	595	624	572	599	599	559	626	623	643	639	598	590	616	541	615	580	533	612	596	565	588	652	586	568	588	604	662	572	660	586	595	618	639	597	576	608	617	598	577	636	588	598	613	638	603	624	590	622	673	565	592	599	632	593	618	636	629	596	577	607	672	620	607	639	659	644	604	623	570	601	588	593	602	637	564	581	602	584	626	589	602	591	614	549	618	596	599	641	618	598	619	590	648	562	564	586	567	591	599	619	639	604	591	569	646	609	598	610	623	565	627	628	588	611	577	623	639	572	577	608	596	602	596	605	613	576	619	600	568	630	620	614	576	657	566	613	603	596	563	625	592	628	618	597	620	659	602	572	618	606	591	598	587	648	587	618	630	639	603	610	637	624	665	613	596	596	594	623	589	561	600	588	618	605	598	607	617	589	587	611	562	615	611	545	619	591	577	581	603	609	626	589	611	632	599	627	577	599	609	582	577	585	633	565	555	628	536	631	596	598	607	604	619	639	594	637	569	597	564	623	583	627	575	623	614	646	573	624	578	618	596	608	616	621	583	632	624	612	616	643	598	596	591	625	639	624	622	615	603	600	569	653	642	610	578	606	625	637	609	572	597	643	577	619	575	568	619	593	592	573	588	547	607	615	633	583	614	564	582	618	633	647	575	626	618	621	605	626	576	643	586	607	608	601	603	589	618	555	601	598	556	591	620	620	578	652	589	633	597	565	590	621	599	589	618	561	573	604	605	664	630	617	652	584	605	597	606	608	624	654	637	615	628	589	599	642	580	586	601	566	637	590	585	615	607	575	603	561	638	620	658	607	582	589	598	641	607	592	578	585	614	561	626	596	624	567	611	566	626	623	579	599	636	613	581	575	604	612	603	588	596	635	599	591	606	620	581	594	639	594	598	619	550	579	624	605	599	579	587	604	567	608	631	531	572	608	579	637	594	604	601	637	593	591	608	617	589	584	604	561	608	594	610	555	605	612	588	589	611	615	576	585	610	667	571	611	579	606	613	578	626	606	597	624	629	596	646	603	619	580	604	637	619	605	649	585	609	624	592	546	572	565	624	619	575	612	608	619	598	577	653	651	585	611	569	585	584	615	580	658	633	600	618	622	627	623	593	605	587	566	610	595	618	648	549	555	611	597	596	598	634	598	635	587	572	624	604	584	581	638	625	628	650	610	626	593	615	607	576	625	610	617	574	621	587	631	632	580	577	596	619	580	615	586	565	591	626	577	598	559	603	620	588	607	594	617	612	603	581	576	562	611	615	608	621	669	607	618	613	610	619	615	632	643	596	612	595	589	583	587	591	584	605	602	558	647	566	570	596	587	594	647	592	643	616	594	617	604	581	614	618	559	569	630	621	554	593	602	602	621	627	566	612	622	579	637	581	605	583	622	620	606	594	599	571	561	605	580	598	621	596	587	654	594	577	583	615	605	633	648	612	567	645	635	617	593	646	598	585	575	600	575	595	565	585	594	627	604	605	593	608	650	585	609	606	624	601	615	624	602	588	605	642	629	600	595	604	578	675	597	612	616	553	591	641	619	616	613	601	625	577	598	614	594	580	616	599	602	613	609	624	639	589	597	597	597	570	594	589	601	572	633	600	623	679	600	602	614	631	624	576	621	650	640	585	577	644	621	605	576	584	590	576	620	623	670	618	627	615	637	636	601	615	599	589	601	647	602	564	599	545	547	584	592	591	614	587	601	623	633	585	633	622	558	604	595	605	587	584	572	604	565	631	597	559	587	589	613	644	593	577	640	573	547	634	588	600	587	603	643	562	623	613	574	580	638	588	626	633	638	605	627	597	610	633	620	592	599	635	605	611	621	557	592	586	616	565	592	608	629	592	563	676	630	571	585	620	583	618	604	617	599	629	589	583	604	545	603	622	576	652	606	613	584	616	605	605	608	621	595	627	637	609	588	569	632	603	593	579	587	576	618	624	598	578	622	620	595	610	625	611	584	621	606	638	650	580	597	606	638	660	562	635	598	593	611	589	587	588	603	533	621	587	572	617	620	554	600	578	632	590	615	605	596	611	570	627	632	598	629	625	594	621	630	590	576	590	565	601	659	610	585	652	581	611	608	585	602	626	641	598	617	614	642	612	617	545	615	594	584	578	616	591	595	578	572	611	578	581	611	598	614	614	602	569	593	628	602	636	610	578	616	559	582	572	631	556	630	617	597	673	621	624	558	638	625	642	628	543	575	636	602	631	566	584	640	582	661	627	622	573	620	604	627	586	571	601	605	589	570	631	591	589	628	611	595	573	617	635	592	637	530	690	642	605	607	615	587	598	614	619	603	634	582	635	617	608	605	611	620	611	631	575	614	658	611	581	589	543	640	605	584	611	626	560	611	596	623	623	577	622	622	610	584	595	617	610	569	574	630	600	585	607	634	633	585	619	676	591	625	619	620	579	594	623	578	623	663	605	621	641	604	552	600	580	615	663	639	588	611	591	610	579	588	617	593	615	600	619	598	607	596	570	636	608	594	598	641	574	569	598	618	615	597	593	585	548	620	573	593	643	654	628	569	595	605	605	593	597	588	622	551	605	576	638	621	649	623	577	570	616	607	606	602	651	570	600	581	590	577	567	642	598	630	617	584	602	623	605	632	640	580	621	585	593	612	607	595	653	621	620	626	616	605	578	581	573	584	619	579	622	659	589	588	630	667	604	575	583	630	639	598	610	620	614	610	621	587	581	608	627	680	567	638	590	629	619	679	616	602	589	625	620	575	567	637	599	566	583	593	589	634	581	620	633	584	586	603	598	584	614	627	609	603	606	589	610	603	581	636	607	596	598	621	603	575	622	599	665	608	611	609	627	595	621	643	616	597	610	590	582	577	633	610	616	613	628	640	577	587	636	606	655	576	641	602	605	603	598	587	610	590	604	575	587	602	575	590	586	631	616	606	607	631	624	609	582	629	600	581	521	629	651	588	594	572	603	605	602	553	603	656	570	578	648	634	612	623	631	577	628	593	610	615	610	637	601	636	595	579	603	618	621	594	630	578	631	608	611	632	613	544	592	627	606	655	562	607	599	605	621	613	579	625	617	626	597	568	569	621	605	654	631	630	606	583	585	643	618	609	601	638	585	615	610	668	636	612	644	595	616	553	637	617	624	618	626	609	611	666	595	573	588	617	597	594	596	585	610	612	614	610	601	563	588	590	609	607	631	575	648	597	618	594	602	629	619	585	612	582	608	603	631	623	621	659	646	586	597	600	636	593	652	594	608	631	576	623	588	625	602	594	629
23459	22452	30248	24693	21112	16374	2819	476	381	405	410	422	390	380	392	411	346	351	410	373	391	368	400	386	336	353	376	391	389	382	391	358	368	364	364	398	374	424	352	373	372	364	417	373	339	385	359	366	385	376	423	343	395	384	395	370	408	393	397	375	404	383	369	386	355	368	401	376	394	367	366	395	375	344	404	353	370	395	382	362	388	392	346	372	362	358	371	381	366	367	366	345	369	415	380	397	360	348	394	384	413	334	348	415	390	372	397	363	372	398	385	435	361	397	345	372	374	356	366	362	408	362	391	385	403	362	372	400	388	395	381	391	376	365	366	398	384	387	383	387	388	331	364	336	404	369	405	343	398	395	361	342	372	398	357	356	376	360	399	393	401	370	358	353	355	384	399	380	371	369	392	376	346	367	392	393	367	365	352	337	357	357	364	365	421	374	375	358	362	373	363	371	377	378	389	358	398	349	385	358	366	362	350	386	382	347	400	383	378	356	347	396	360	365	354	378	410	369	372	366	371	380	391	349	400	392	365	402	377	385	358	350	397	382	393	373	416	371	379	378	402	345	378	397	378	369	369	360	389	376	402	385	402	351	408	347	378	379	411	373	417	408	391	419	403	355	370	397	343	367	365	390	374	337	374	361	352	384	350	378	385	347	387	376	391	403	391	407	407	347	347	399	395	369	345	390	390	387	366	387	411	401	332	377	389	370	390	361	367	407	352	392	371	396	375	390	368	397	366	406	375	412	352	382	357	382	373	417	381	384	355	391	364	378	380	407	377	364	404	373	366	332	351	368	368	414	349	380	391	368	358	385	374	392	411	346	382	370	378	375	379	399	373	352	373	366	397	347	352	368	381	379	374	388	382	358	383	391	344	391	426	378	382	358	378	373	384	353	359	388	367	401	386	411	390	374	355	362	371	419	369	417	342	390	395	388	390	380	395	380	341	417	361	346	405	400	368	342	372	387	354	373	362	364	388	389	415	362	380	386	353	400	353	374	359	356	386	374	361	371	363	373	373	357	399	349	395	400	361	389	354	377	372	342	365	361	360	402	353	349	374	371	393	378	365	371	354	365	403	358	380	361	379	350	377	362	347	385	372	377	366	390	380	354	358	359	341	318	354	376	375	383	362	409	413	341	380	411	405	358	372	378	389	388	365	415	348	421	379	376	371	347	341	388	363	358	381	352	371	371	400	380	349	386	406	401	398	369	379	400	364	376	386	380	379	383	378	374	402	365	380	379	393	376	382	362	384	373	383	350	384	383	383	345	372	355	398	383	380	443	351	386	369	372	367	391	393	393	387	368	401	380	397	388	374	373	355	399	358	374	381	360	389	365	374	369	398	373	363	382	361	423	369	324	399	389	379	350	370	342	400	381	351	348	401	381	371	355	349	353	308	376	421	352	391	384	367	385	339	389	350	363	361	357	376	368	417	339	382	367	379	358	391	384	361	321	348	368	402	380	396	396	348	342	322	386	363	403	376	368	343	406	381	391	352	366	359	371	366	368	374	371	374	359	360	403	379	339	364	373	418	369	358	406	392	344	343	352	382	379	377	384	378	383	377	387	355	375	404	382	381	399	381	369	389	386	404	339	361	380	376	372	388	360	374	378	385	348	384	413	363	374	354	351	372	377	381	386	408	382	395	371	412	409	383	401	384	358	356	401	375	366	384	388	397	395	395	361	368	327	404	374	378	354	422	369	398	357	367	378	399	373	383	384	377	345	422	349	367	354	363	362	412	369	374	383	371	411	355	375	380	389	358	368	369	366	357	372	356	369	360	368	347	357	355	394	388	371	369	369	362	399	357	349	365	363	362	360	376	389	390	332	398	376	395	391	384	423	374	352	387	349	383	416	375	399	379	372	395	394	375	419	375	339	367	376	366	379	389	376	372	363	389	378	379	354	374	360	377	367	356	381	391	364	424	383	419	382	419	391	374	361	347	395	374	370	395	367	356	395	369	408	356	352	422	408	394	367	383	375	360	379	356	363	367	375	373	365	340	383	384	381	369	364	395	400	358	384	408	373	368	394	370	379	355	352	382	385	361	380	373	375	378	413	358	395	409	374	366	395	415	375	402	343	382	370	390	355	376	407	425	408	365	387	384	409	357	380	402	359	431	393	348	380	328	405	386	392	385	382	361	377	361	391	391	340	381	384	377	348	373	364	384	392	376	368	432	376	401	418	363	397	378	358	355	408	387	386	366	373	386	380	385	369	375	386	355	371	396	401	376	383	366	407	390	366	365	382	350	363	398	362	401	411	385	392	349	373	389	369	374	397	383	399	392	350	384	405	371	344	371	345	384	390	362	416	389	421	398	386	367	363	385	333	372	406	356	373	388	379	372	393	388	382	403	368	409	368	368	374	368	375	361	345	363	378	372	369	372	367	353	366	369	357	373	342	378	358	365	351	390	369	361	378	352	367	382	380	394	376	381	381	376	397	362	370	362	367	361	374	414	379	381	407	328	402	388	365	372	361	362	385	348	372	395	369	372	341	383	339	392	344	367	384	348	400	387	372	417	366	374	383	345	366	411	380	378	409	377	381	343	366	357	364	344	378	345	377	384	400	358	373	388	417	384	374	382	387	389	360	372	368	367	357	403	380	397	399	391	394	370	361	411	370	352	372	351	392	361	384	385	385	369	399	359	348	409	386	378	355	350	351	411	392	358	365	366	351	372	374	379	362	372	369	380	377	388	354	380	356	341	383	347	399	393	372	358	360	381	386	393	385	379	362	392	364	378	377	376	392	420	398	356	388	357	391	370	393	369	396	389	340	351	353	375	368	389	394	368	405	393	392	364	340	355	378	361	328	349	347	362	367	345	351	361	375	378	400	371	379	402	378	405	376	389	342	374	390	388	357	392	366	383	378	384	390	352	373	397	342	372	388	378	396	337	381	388	383	346	385	363	389	374	350	380	405	376	385	379	367	362	383	398	357	344	385	380	396	371	376	371	377	367	410	382	386	334	355	353	375	379	386	369	393	412	387	369	408	367	389	364	376	349	340	376	391	374	387	380	343	395	358	418	406	365	365	385	383	370	399	373	369	387	386	379	365	390	342	380	348	394	389	408	356	365	374	366	389	405	338	362	383	376	397	345	395	405	390	351	328	365	349	380	387	380	380	388	338	370	383	350	349	375	391	383	403	397	381	390	336	375	374	405	381	349	395	389	376	370	377	403	373	382	368	370	383	360	355	379	339	340	361	393	366	373	355	351	428	390	371	404	381	361	353	370	389	409	385	387	416	341	358	394	356	402	373	375	396	401	379	411	350	375	360	404	370	378	389	396	400	409	373	382	383	428	371	368	383	327	351	372	389	380	382	363	372	387	356	383	378	368	368	394	387	350	375	399	365	374	363	401	366	357	389	386	372	392	379	346	362	383	396	322	390	355	388	412	380	342	381	360	387	415	350	366	365	363	332	360	359	392	385	393	374	402	384	393	341	380	384	406	375	333	372	382	386	408	394	361	369	362	366	364	350	376	370
60629	100535	66520	42657	19362	4747	1317	710	698	681	643	685	692	668	695	643	687	699	713	693	705	672	642	665	655	686	681	691	661	686	682	682	660	697	675	654	668	711	693	677	728	703	691	663	654	678	661	661	719	651	654	700	696	628	657	657	678	659	694	687	680	675	700	711	687	707	691	647	654	671	681	671	704	667	654	676	671	676	660	663	685	613	731	725	672	713	668	637	637	657	678	677	618	694	683	664	622	699	663	665	663	694	663	668	688	709	662	687	670	660	704	677	690	672	669	666	637	678	696	673	625	711	696	674	682	728	676	683	704	659	657	690	612	647	678	681	701	647	660	704	670	677	677	671	727	647	621	632	703	678	683	669	700	642	716	664	712	624	712	681	668	621	677	650	677	690	634	692	659	686	666	707	636	676	680	676	730	730	651	652	703	678	665	694	642	677	653	668	728	704	700	656	676	648	650	709	676	678	682	650	681	633	694	686	679	702	696	629	673	670	668	706	690	710	673	683	663	646	655	674	698	657	660	693	676	673	680	696	676	674	668	644	658	638	671	647	731	676	679	660	674	647	637	659	699	677	664	618	676	656	691	692	697	637	667	682	605	657	768	684	669	679	666	710	664	693	689	658	677	643	711	659	687	648	643	670	708	661	682	673	654	655	670	669	655	690	631	634	684	644	674	664	683	655	649	639	655	669	652	672	697	665	694	651	675	663	655	676	634	641	670	680	675	677	639	697	674	649	656	720	724	651	662	706	662	622	654	661	659	663	700	673	636	685	624	645	653	652	652	692	660	679	671	697	661	672	647	676	679	660	631	662	634	679	667	717	668	656	690	676	679	702	647	652	652	616	645	680	675	647	638	671	674	664	654	693	694	627	666	654	698	701	649	702	650	676	652	647	671	688	637	708	681	684	701	714	646	660	707	697	689	621	630	666	676	684	655	660	658	645	645	645	661	654	641	662	648	692	662	650	715	697	690	671	670	648	685	634	675	665	642	640	677	722	696	687	698	628	686	675	663	664	694	683	678	665	684	651	654	677	665	674	689	692	695	690	693	670	698	700	671	718	671	660	649	625	665	646	680	689	662	664	648	727	733	673	670	664	633	717	694	631	705	665	689	713	694	651	678	663	645	678	682	667	679	670	672	696	669	656	677	681	677	669	658	643	704	626	639	707	685	700	673	693	692	644	696	642	668	687	674	641	630	657	682	635	702	654	671	698	648	676	671	680	702	700	694	639	670	639	681	711	687	640	682	693	680	713	622	636	667	649	683	667	693	640	683	661	688	705	685	670	664	654	645	642	658	679	672	674	661	695	665	685	718	648	625	619	674	694	686	692	647	643	704	675	670	671	718	627	668	647	648	704	651	715	653	615	695	683	650	659	663	665	634	677	640	647	716	625	689	648	640	717	654	673	666	665	659	677	655	665	663	665	688	643	684	649	684	671	694	606	648	707	684	655	673	711	661	728	652	684	704	691	647	716	654	615	659	635	674	627	680	664	715	704	670	643	656	653	690	685	654	671	661	692	713	698	689	682	657	646	642	690	648	681	666	660	656	679	682	721	688	687	694	691	657	729	684	720	693	682	675	646	675	639	649	666	632	713	651	620	658	689	717	646	708	677	673	624	666	667	671	629	683	637	709	676	693	631	643	655	671	668	611	709	667	651	658	690	675	654	671	625	679	696	634	690	675	640	682	667	672	689	674	662	655	690	707	650	644	697	672	678	689	669	644	687	639	672	676	634	658	667	682	682	707	685	678	704	640	659	690	693	701	691	654	693	685	703	656	648	699	628	640	623	659	673	706	662	676	641	631	679	685	668	652	700	693	721	697	674	649	650	690	672	672	672	659	682	718	650	683	688	629	675	690	673	665	684	694	680	685	677	680	679	681	657	620	660	733	640	679	649	700	683	645	650	712	693	691	676	685	671	693	657	676	674	659	693	687	613	635	661	668	737	680	650	621	621	660	666	677	673	670	605	675	656	653	646	611	688	663	674	667	663	601	649	694	736	706	638	672	688	694	693	693	619	667	684	691	685	661	706	640	685	627	673	660	667	661	638	672	627	707	709	699	682	650	698	682	713	688	686	668	724	596	645	711	652	689	683	713	709	702	619	691	642	674	690	690	691	703	690	648	676	626	664	658	637	650	652	662	674	649	709	692	693	664	702	629	677	687	686	697	673	629	667	665	658	641	657	642	696	670	673	671	644	653	700	642	631	672	642	675	688	682	695	666	707	663	685	644	616	706	631	651	707	650	704	716	664	661	645	653	672	640	669	683	642	686	673	679	714	713	671	644	658	639	674	655	656	631	659	630	687	675	647	655	693	676	679	656	656	661	687	654	665	691	633	676	670	696	696	680	679	675	706	656	669	718	680	702	666	685	644	681	679	717	678	681	671	699	676	712	685	686	646	622	676	682	687	676	650	721	664	659	653	688	680	643	647	676	669	669	632	684	647	713	663	705	644	655	717	673	686	650	638	667	708	651	654	686	685	679	691	685	679	693	671	678	629	660	692	701	654	664	732	675	694	683	684	645	663	693	659	624	675	634	658	687	670	665	674	667	679	727	653	677	691	695	660	714	686	681	702	654	627	650	641	683	667	680	636	623	666	683	656	638	690	739	675	652	644	639	708	684	703	674	687	632	649	636	665	659	667	703	664	648	694	688	649	643	711	616	660	660	685	642	660	709	683	699	685	684	668	648	703	732	676	676	659	645	670	682	679	682	665	706	697	682	679	682	682	689	686	655	663	692	674	616	646	662	681	688	650	666	684	695	665	698	668	672	650	680	670	670	709	660	697	666	627	636	647	690	688	694	625	693	710	654	635	635	673	689	689	686	681	636	688	688	667	655	668	653	672	675	683	706	641	696	674	681	694	682	711	669	689	648	659	622	664	666	659	636	712	684	681	687	652	648	627	662	690	616	644	663	664	625	629	636	614	679	649	670	697	645	654	717	693	715	697	722	668	689	690	688	652	657	684	711	622	691	630	656	699	628	696	718	629	668	684	662	637	715	659	633	672	634	666	631	659	703	695	691	662	672	686	652	694	653	694	699	676	683	647	647	709	666	660	682	674	655	710	677	704	652	684	633	698	675	646	698	707	659	636	708	665	681	660	666	668	645	625	645	661	663	654	631	661	659	674	670	656	651	674	652	623	698	654	695	683	710	638	671	659	665	681	688	639	655	667	688	687	636	667	631	679	707	690	670	659	746	618	678	674	686	735	648	700	633	662	608	718	655	709	668	657	695	678	663	646	695	682	655	677	650	677	679	637	657	661	669	636	714	664	642	671	688	659	626	676	679	633	643	674	688	688	675	690	666	649	670	646	689	643	637	681	626	647	678	673	644	673	649	693	659	639	693	625	651	638	674	715	647	692	724	707	681	652	664	636	617	648	657	692	705	714	617	666	637	707	664	686	690	678	657	683	685	684	720	703	679	672	639	699	683	672	683	707	679	699	668	688	636	651	673	695	678	705	664	685	658	703	705	669
30327	31536	25159	10970	1914	668	373	357	317	295	312	293	330	320	328	319	336	308	337	296	346	338	327	338	293	339	348	340	316	329	334	319	306	313	309	330	305	325	312	302	289	310	287	300	319	301	290	333	310	361	327	265	311	322	319	273	322	287	370	326	331	341	350	340	344	348	378	361	341	329	319	310	321	327	315	305	313	331	327	309	307	361	317	321	297	327	310	303	338	303	346	329	322	342	305	310	364	318	315	331	317	316	326	331	295	345	353	305	314	319	336	347	315	297	314	333	334	302	310	344	333	309	344	327	310	298	298	330	320	333	335	323	322	347	288	316	305	324	342	343	284	314	320	349	327	317	342	330	298	316	327	342	333	337	307	292	345	319	286	324	318	318	322	330	300	316	339	299	305	305	318	356	308	329	337	335	329	309	319	314	305	316	315	301	296	312	345	284	325	300	326	283	313	270	325	295	342	329	345	334	326	361	307	310	322	318	314	310	319	294	315	303	305	332	308	331	319	306	286	300	337	329	329	321	321	293	321	308	326	298	324	350	315	289	339	310	306	305	328	305	342	345	320	295	314	311	303	318	330	333	324	325	329	333	284	341	355	299	299	358	316	314	359	311	306	287	341	317	326	296	307	310	319	346	329	316	315	325	313	320	312	355	317	336	311	295	344	293	326	350	326	329	315	317	331	298	284	330	266	353	313	357	333	333	315	329	322	316	336	343	323	341	316	318	315	341	301	324	339	328	309	328	326	323	330	327	325	311	311	328	318	325	363	324	327	330	329	363	326	326	339	320	301	331	323	322	316	321	298	336	319	330	305	308	354	324	320	314	332	313	335	314	346	352	328	305	326	325	335	329	296	294	293	307	351	335	333	332	335	305	332	316	319	302	311	301	338	301	322	320	348	364	345	297	321	316	293	337	312	325	307	321	298	332	332	296	310	312	322	306	326	315	324	326	331	314	315	315	326	299	356	312	343	300	350	340	330	326	317	325	322	304	306	350	346	307	304	330	324	317	303	307	320	321	318	299	345	322	349	309	320	312	352	302	330	316	306	363	312	343	324	345	329	301	345	325	344	303	325	329	330	315	331	331	331	323	322	324	323	336	300	341	340	326	321	303	344	331	306	305	326	322	332	310	311	328	344	307	346	316	307	332	329	313	305	335	302	312	295	332	328	341	321	323	369	332	329	328	288	324	317	300	350	357	327	335	288	327	350	341	331	339	336	339	323	292	315	306	332	332	333	324	334	306	313	320	348	335	331	282	317	297	367	320	327	311	321	328	338	327	327	346	303	307	348	300	338	312	308	342	339	323	335	336	329	333	318	308	337	304	321	328	293	340	306	327	304	330	337	323	344	281	328	326	331	328	305	322	303	339	316	305	336	336	330	324	314	307	366	309	307	326	316	327	316	299	345	298	327	328	327	314	299	312	269	319	303	349	376	336	337	321	353	326	329	324	349	329	307	331	304	316	306	333	350	320	312	319	339	338	304	319	295	357	300	344	316	314	335	326	306	301	345	369	317	335	309	320	314	347	304	351	301	299	315	327	309	327	311	306	345	327	331	283	342	338	304	352	324	334	323	322	298	330	358	324	346	322	313	306	315	320	308	359	346	316	338	306	308	311	312	312	343	313	365	342	337	306	337	331	317	323	294	302	324	317	307	333	337	327	329	332	321	349	310	313	346	322	298	316	297	315	316	353	332	342	324	303	340	327	341	331	329	305	330	283	349	316	317	313	371	286	345	306	342	308	320	336	296	302	350	363	330	339	322	339	311	308	284	324	315	327	347	317	305	322	325	327	321	306	335	343	306	330	320	325	316	299	320	321	320	335	317	312	322	323	338	328	307	306	312	321	336	328	308	291	345	306	316	319	304	318	321	323	329	300	341	329	340	307	306	317	299	339	318	325	320	343	325	330	334	331	346	325	305	334	335	328	326	320	313	322	302	315	318	302	333	308	326	322	325	334	308	297	323	303	329	324	332	302	303	321	333	289	322	300	310	328	285	336	335	305	313	354	295	311	343	315	337	306	323	330	313	304	285	297	298	290	327	317	321	329	298	323	310	317	302	357	332	301	314	312	294	333	335	333	365	289	302	292	320	341	336	306	317	317	328	325	337	328	372	351	321	297	310	336	320	321	369	334	310	345	345	335	334	297	308	314	317	327	328	322	324	358	317	307	314	294	369	328	340	364	309	342	336	326	311	334	329	329	307	324	340	336	310	334	299	324	311	334	301	320	320	327	336	338	313	324	304	289	346	268	316	321	294	322	350	324	306	356	334	326	330	331	329	321	311	329	339	293	301	346	325	320	315	351	314	356	325	305	349	329	329	287	366	319	320	326	346	308	306	329	312	345	358	311	341	333	311	343	340	331	317	327	329	331	317	303	296	335	293	337	341	315	356	318	339	296	346	322	306	314	305	294	322	318	311	303	314	323	338	302	309	326	304	316	338	336	343	364	342	323	321	353	325	311	309	308	355	316	340	299	303	326	329	308	332	362	302	308	346	304	296	335	321	335	304	311	330	338	326	343	335	323	331	313	317	297	304	336	288	313	348	301	331	275	352	340	305	330	318	361	327	317	341	326	308	332	343	309	315	331	314	321	299	302	343	309	311	342	324	312	332	346	295	312	311	305	309	322	283	297	306	329	312	308	300	314	285	298	279	328	356	305	301	350	322	323	316	310	335	317	308	342	303	322	355	331	324	340	349	332	303	344	321	285	345	331	332	325	333	320	340	325	315	303	320	314	314	322	317	315	295	333	341	328	317	312	296	321	321	305	343	294	325	330	319	339	339	326	307	311	309	316	311	343	357	328	327	318	331	310	345	329	313	283	290	312	330	350	327	304	293	310	284	316	291	309	329	288	300	332	317	310	315	333	312	335	306	331	319	294	285	327	327	315	345	360	363	330	319	321	344	318	319	331	333	332	335	312	341	325	325	322	342	318	289	329	323	301	332	331	337	364	313	335	324	326	317	327	326	340	360	324	304	310	307	357	341	325	303	296	336	293	334	322	351	325	348	320	301	314	310	335	305	326	340	333	322	319	319	317	319	311	301	308	312	297	336	321	328	324	322	313	345	309	309	344	324	323	292	339	311	327	315	297	296	304	312	297	335	323	324	284	339	320	284	346	336	318	309	323	323	316	321	312	345	299	341	327	328	319	308	338	317	371	330	314	348	351	291	331	331	341	323	340	331	313	311	310	347	320	320	317	337	316	326	338	315	314	305	314	320	337	294	289	305	327	300	301	354	315	322	319	323	297	287	336	311	318	327	328	309	304	327	328	312	328	327	320	354	332	345	342	315	320	338	335	296	342	337	295	329	370	311	309	302	324	346	332	309	285	313	324	314	307	333	312	334	316	284	333	338	346	330	294	327	287	342	293	316	306	347	342	337	345	324	284	318	345	323	308	340	349	321	309	315	340	316	352	334	303	318	347	350	349	346	335	371	299	337	316	306	351	302	332	313	316	288	299	333	324	291	343	322	320
38750	48790	29232	12688	3508	1011	697	645	581	632	536	613	607	589	652	629	629	612	630	614	590	583	621	615	602	641	629	611	588	557	624	624	580	596	626	594	595	604	621	589	596	597	585	588	622	581	635	630	623	605	566	594	618	578	614	591	586	649	600	592	617	592	640	593	619	595	616	640	622	609	617	635	594	640	619	605	628	599	577	590	593	586	595	600	628	587	645	578	622	598	592	578	627	610	646	609	630	603	603	617	619	534	586	589	631	565	644	604	561	585	613	623	561	631	586	591	607	605	601	614	589	577	669	597	610	559	630	615	626	626	593	584	608	616	622	624	630	621	611	596	628	672	610	617	613	581	616	633	599	594	611	608	625	627	593	601	645	613	621	637	614	618	607	602	579	614	658	630	597	585	624	638	577	606	632	598	622	600	623	632	556	604	629	647	613	617	621	604	626	649	604	645	653	591	636	603	645	608	617	619	628	570	619	628	563	577	626	627	606	608	616	594	603	587	600	590	645	618	641	587	557	616	586	555	545	562	620	637	591	594	583	591	592	581	540	602	630	597	627	602	606	586	578	615	639	594	589	620	592	648	581	610	588	602	613	583	593	632	660	582	584	625	628	588	560	617	582	562	561	572	647	604	594	561	623	605	588	634	615	565	623	595	583	592	623	610	604	578	569	598	624	643	577	621	604	620	617	625	605	597	583	656	604	627	583	610	673	583	626	585	551	585	571	616	578	605	621	572	599	620	583	622	585	608	554	633	612	594	674	602	589	624	592	566	629	620	614	612	603	630	661	615	592	611	576	614	593	634	604	584	631	627	627	611	578	639	634	588	620	598	674	595	615	582	608	597	588	623	583	635	581	591	642	582	595	586	623	599	658	630	650	619	656	664	580	594	611	624	575	595	635	633	614	651	581	616	599	593	624	584	621	572	601	592	584	592	612	609	587	598	597	680	593	600	631	632	600	594	594	598	631	593	599	624	613	623	631	656	596	616	635	605	617	618	645	604	576	621	631	598	577	627	610	602	572	591	595	617	595	636	614	596	639	623	580	652	657	643	604	601	647	572	611	597	632	632	630	604	591	569	609	546	593	597	594	597	646	574	612	637	569	573	578	591	583	606	614	599	572	660	629	602	631	581	607	631	602	603	591	585	584	576	612	635	601	562	569	585	609	595	604	598	573	646	607	622	600	628	584	581	594	609	611	604	610	612	625	639	604	599	596	604	597	632	589	577	599	608	583	592	568	600	616	601	641	564	576	632	640	630	584	634	631	574	596	622	590	601	592	597	648	631	586	586	610	635	579	643	606	629	613	621	625	598	610	640	599	604	629	601	633	585	587	602	575	637	600	605	619	628	604	611	659	559	578	619	576	601	625	572	658	596	619	597	619	617	659	610	624	644	610	659	599	638	582	583	568	627	589	628	596	630	649	611	602	625	612	628	607	601	565	604	601	594	568	625	623	610	615	652	641	601	589	621	620	581	575	604	592	622	608	583	583	620	594	605	664	615	583	594	585	591	605	599	632	580	593	647	607	604	592	633	594	590	645	596	601	580	578	609	593	626	581	607	636	598	625	602	602	599	616	597	616	585	582	583	609	608	641	610	642	641	599	624	663	602	614	595	609	665	638	610	620	644	604	614	637	591	630	643	589	588	609	635	626	616	555	615	589	627	596	574	612	599	584	600	608	610	606	592	598	596	597	618	620	604	607	614	621	631	603	604	591	591	571	585	645	570	609	602	627	590	662	639	566	598	605	606	623	625	588	590	676	608	616	601	590	560	612	593	618	575	618	640	541	602	653	607	643	662	561	628	609	605	608	587	633	664	612	567	605	602	595	659	608	572	630	609	596	602	597	601	574	604	589	614	599	624	581	554	630	609	607	603	589	653	611	619	622	579	621	630	614	621	614	611	543	644	616	657	580	626	632	575	580	586	605	635	631	622	616	625	588	579	590	590	663	605	585	603	608	603	623	602	580	598	607	574	608	607	570	616	586	588	583	628	566	640	615	610	586	614	633	608	630	616	606	632	622	622	578	540	618	607	635	609	593	598	632	607	595	565	579	626	577	566	630	592	598	609	596	619	611	584	595	614	620	587	598	597	602	593	575	593	603	639	589	646	586	584	632	612	588	595	600	638	608	583	594	590	611	561	617	621	599	583	617	623	628	635	589	600	631	623	578	593	584	622	588	600	620	627	599	556	636	616	648	619	588	635	600	657	607	647	617	581	588	608	647	593	617	632	599	637	617	597	595	646	679	606	639	610	604	624	596	625	577	621	608	582	610	574	576	623	607	609	629	662	585	588	628	594	651	577	602	661	553	599	565	552	586	598	601	589	615	598	581	645	606	580	593	642	630	635	637	618	609	589	584	629	609	629	591	600	607	627	618	629	607	628	614	584	619	621	643	568	601	610	615	618	569	582	591	678	668	622	631	629	611	612	634	601	582	635	562	610	624	615	554	596	632	635	589	606	613	618	560	591	629	601	599	610	600	607	621	577	612	612	565	572	614	624	638	564	578	609	583	608	583	569	584	623	612	609	599	616	611	554	643	672	616	604	558	617	602	673	621	613	611	619	592	558	586	619	591	623	623	614	615	622	574	623	606	578	604	596	563	588	588	622	607	631	581	623	601	620	569	587	611	572	631	644	575	611	597	614	669	619	627	630	592	611	648	623	606	639	637	590	598	616	621	597	559	608	608	588	586	618	630	620	606	628	603	639	620	542	600	632	654	632	580	595	625	622	642	575	622	654	585	624	590	626	566	572	593	618	600	659	628	571	627	603	653	624	619	623	617	609	622	585	624	638	601	576	613	586	578	621	616	613	610	568	607	606	586	600	637	584	581	602	584	570	663	603	615	592	598	621	638	574	585	602	610	601	608	607	612	588	594	599	625	570	615	617	630	593	599	638	636	598	607	619	635	557	580	625	584	599	569	634	623	574	591	613	636	559	593	634	577	585	591	642	629	639	566	632	600	602	605	592	591	580	583	598	620	612	598	636	613	572	605	616	618	604	655	605	570	605	614	610	559	646	610	626	640	578	577	610	583	603	637	608	599	578	589	574	583	633	610	609	571	632	579	627	596	568	574	602	610	611	623	596	628	606	624	599	603	639	581	624	630	654	605	586	629	613	582	577	582	585	584	624	615	601	636	620	610	634	607	626	619	614	612	605	608	620	641	583	588	613	596	609	635	581	570	645	597	611	626	611	576	632	632	592	599	640	603	622	601	584	600	591	613	561	569	604	614	611	583	556	616	603	628	597	612	600	615	611	584	639	632	601	625	577	602	616	622	661	625	604	596	606	609	593	622	591	620	611	601	582	621	615	564	585	585	643	565	629	591	660	599	635	630	634	602	637	596	640	612	611	604	622	589	549	561	626	641	632	636	598	585	634	578	590	571	606	627	587	598	601	618	586	650	584	617	610	562	628	621	616	628	595	605	628	532	572	613	605	602	599	631	578	597	595	590	637	630	621	615	633	584	625	655	618	625	607
25003	24583	32876	26397	17189	4183	540	336	351	311	332	327	350	307	300	323	348	325	359	371	334	315	324	315	310	351	313	340	308	379	336	355	346	305	331	308	317	294	342	342	343	352	348	313	354	362	349	345	317	321	310	325	325	346	304	301	339	335	329	320	333	353	317	306	319	345	330	322	321	353	278	299	326	291	327	326	349	364	333	311	338	350	320	328	329	300	314	316	324	315	299	325	339	319	328	322	301	324	275	346	351	314	312	325	321	316	349	310	322	320	332	329	314	316	340	314	297	327	325	288	320	335	328	332	340	306	328	342	313	344	320	305	315	318	322	337	339	312	347	305	336	316	322	346	322	325	318	338	318	316	343	306	352	346	301	299	317	292	361	328	306	325	314	308	336	324	332	342	313	285	294	348	313	316	330	315	313	341	336	330	313	341	346	304	339	328	296	335	301	300	328	332	329	322	297	335	318	303	317	337	308	298	334	337	299	322	345	337	348	311	323	328	346	293	301	305	313	330	306	318	303	326	298	290	329	323	292	312	324	346	342	343	351	305	313	352	328	321	354	305	327	344	318	322	304	338	323	328	332	316	331	355	343	350	309	320	317	338	314	332	333	336	297	322	310	345	331	313	350	321	355	291	349	337	336	332	321	308	316	317	317	331	327	311	351	333	342	338	338	328	319	324	323	325	337	313	342	341	330	342	347	326	335	304	299	337	326	313	323	302	355	322	313	302	320	332	365	347	294	358	307	314	288	331	325	321	350	282	333	316	303	345	310	317	308	327	329	324	315	326	344	330	322	319	303	332	343	330	303	329	298	327	309	379	330	321	320	340	307	331	282	308	316	308	337	297	331	342	360	307	350	338	297	296	333	287	342	294	323	334	303	339	328	340	312	324	295	320	331	324	364	329	326	312	336	305	342	326	326	353	313	332	315	298	318	319	338	285	331	321	323	314	344	345	308	327	314	343	309	334	320	341	307	316	333	299	316	306	305	334	326	361	306	327	334	342	329	340	352	342	329	281	309	302	323	335	313	318	285	319	331	345	304	290	326	325	348	311	315	350	325	342	331	312	344	310	345	317	317	298	317	289	314	325	331	299	298	346	323	300	290	341	329	319	343	324	343	308	322	301	348	338	323	310	338	321	317	315	350	341	322	328	315	308	349	328	339	345	344	295	314	334	282	307	330	286	329	325	326	348	341	351	335	310	304	311	345	334	285	331	308	335	302	315	305	327	315	340	325	347	276	334	326	326	343	315	317	306	303	322	340	331	351	296	323	300	353	296	312	339	324	327	352	333	296	304	324	295	365	333	310	323	303	337	332	348	331	354	303	311	331	322	332	287	324	340	307	341	296	342	350	324	310	321	353	312	315	325	326	332	306	324	320	329	311	310	326	303	297	339	324	328	299	319	310	302	292	346	313	333	344	318	325	303	344	333	321	324	304	331	263	329	293	312	325	295	330	325	298	313	322	328	312	334	338	342	349	323	291	289	337	320	312	327	295	339	329	320	340	319	334	346	320	337	342	358	294	295	294	312	303	292	318	296	314	300	357	340	344	342	351	335	332	351	303	318	300	315	316	296	354	324	330	317	300	322	304	297	316	316	321	342	316	285	375	339	345	355	346	290	330	338	348	328	341	318	345	340	347	333	317	305	341	359	338	305	339	329	348	312	345	329	348	330	351	333	318	325	303	337	313	320	331	306	337	296	334	328	358	346	320	300	339	310	323	323	344	330	308	347	320	319	308	310	305	287	279	317	308	294	314	306	343	326	303	278	332	326	302	346	324	315	278	339	336	328	343	307	349	359	335	308	306	309	332	324	311	308	335	333	326	332	330	346	311	335	351	342	316	341	301	345	342	350	318	367	347	311	340	335	314	320	314	317	330	345	328	335	308	301	324	320	313	333	305	317	277	323	306	340	310	339	304	315	307	334	345	305	292	327	337	337	287	324	357	341	317	307	322	290	294	331	301	348	325	323	318	313	322	328	325	322	318	292	337	306	311	345	330	315	312	310	340	319	310	306	322	308	321	310	340	351	359	329	339	320	314	363	306	320	333	329	323	315	342	316	315	333	303	296	315	359	316	342	300	319	333	338	311	317	330	341	314	344	312	323	324	328	342	297	328	290	316	334	341	306	298	299	328	340	321	341	308	341	317	317	338	309	309	331	350	317	333	333	299	282	358	291	304	331	341	307	320	327	284	306	329	346	359	290	296	337	338	317	364	333	327	302	322	326	323	315	301	335	299	317	308	328	328	308	324	301	322	361	296	321	318	355	340	302	306	357	294	327	315	303	358	304	346	349	314	340	300	321	290	309	312	335	316	292	319	336	316	349	329	320	338	359	328	342	324	314	312	329	337	306	326	312	334	294	289	322	322	328	319	336	331	314	310	295	343	295	302	317	307	341	327	321	314	347	312	331	325	312	332	300	314	321	337	321	339	297	331	338	348	284	308	280	315	344	316	304	322	316	326	308	319	335	319	322	326	311	313	341	341	317	293	288	328	307	310	372	308	310	278	323	326	299	361	311	293	314	311	318	328	324	315	292	317	298	299	318	306	342	319	326	327	313	293	323	307	312	329	341	339	332	295	304	326	318	323	318	312	357	305	301	314	331	311	354	323	324	319	311	295	308	322	312	327	330	327	307	300	335	325	326	302	316	322	318	305	305	317	351	286	306	292	340	336	328	329	295	325	348	331	338	345	348	310	315	334	329	300	308	318	338	322	326	333	285	337	362	312	297	334	319	336	319	275	319	315	336	320	306	317	332	288	307	309	300	331	324	323	337	356	310	324	310	314	357	338	354	322	338	285	350	333	312	319	319	308	323	333	269	332	342	333	281	315	326	292	290	341	319	311	321	303	333	353	278	338	361	347	351	346	369	331	317	331	310	330	312	310	315	325	328	319	304	322	296	320	294	339	358	310	346	339	301	322	291	313	296	298	340	338	297	318	298	320	329	313	295	335	336	353	307	300	305	328	352	305	291	306	317	336	296	328	351	342	327	329	311	323	311	341	311	303	319	310	337	298	303	314	305	305	345	317	329	325	317	299	323	295	334	361	323	311	357	325	314	331	318	342	340	329	324	329	305	323	375	318	313	299	294	339	324	276	328	322	324	357	324	288	359	331	327	298	330	308	340	335	336	318	348	334	337	310	322	309	332	295	310	336	316	310	303	313	307	369	327	289	306	306	307	319	342	294	297	316	337	319	335	351	324	288	310	322	335	297	324	310	325	301	302	318	298	323	348	315	326	327	302	326	297	326	304	330	308	297	338	316	344	348	344	283	343	357	317	287	318	297	344	316	320	323	297	348	338	318	326	357	330	312	332	352	344	330	336	318	316	328	320	324	305	312	341	322	313	313	316	331	318	350	328	307	334	325	318	322	335	310	298	326	317	325	308	338	343	304	316	311	317	285	295	335	313	349	337	347	310	335	342	307	337	354	308	330	304	294	312	313	312	321	327	314	321	328	316	349	317	308	314	323	335	336	326
59533	88862	58900	32046	11867	2582	863	691	612	632	586	626	610	575	636	598	602	584	565	616	580	563	621	647	585	611	583	613	678	594	604	580	614	592	657	574	596	592	583	618	600	622	619	622	591	632	623	612	594	607	606	583	647	594	587	612	623	600	598	633	556	586	639	591	607	628	630	588	649	598	618	556	592	612	631	601	598	614	597	592	617	594	616	582	589	633	612	647	604	572	627	606	597	612	578	630	611	595	578	620	625	626	551	638	582	546	613	614	604	619	605	617	611	586	617	604	580	626	627	648	616	629	627	615	593	641	634	615	552	569	575	621	625	627	599	609	617	601	596	630	615	629	617	555	664	596	551	608	597	610	606	599	599	577	594	610	606	642	643	592	622	583	593	608	568	588	601	593	617	559	605	630	644	625	606	578	575	604	619	600	592	629	637	614	622	576	578	575	575	589	585	583	581	613	640	620	600	628	623	620	609	622	615	618	628	643	631	641	573	635	643	581	580	588	643	629	580	592	620	617	584	620	590	587	596	608	641	612	573	617	595	578	547	595	616	590	583	608	603	634	574	652	582	573	647	610	582	593	625	579	572	605	691	604	601	600	602	583	587	594	600	584	575	588	613	631	652	591	631	615	590	584	614	575	556	617	614	620	609	626	592	590	585	621	632	598	614	587	590	599	620	604	593	615	613	568	618	589	619	602	608	592	604	605	615	604	606	644	616	626	593	589	588	630	608	560	585	608	610	611	609	548	622	621	638	636	569	594	642	614	610	608	606	599	630	629	566	585	651	586	582	597	569	607	632	622	582	607	618	585	606	595	590	607	588	587	590	606	595	628	579	626	641	612	634	578	616	624	624	633	588	614	603	589	628	612	654	610	578	648	521	627	570	597	596	584	599	624	627	597	575	621	581	589	614	598	595	601	599	606	630	625	598	611	592	643	610	604	628	600	609	615	644	610	607	676	628	612	558	620	605	615	642	600	606	583	602	603	574	631	602	603	618	592	614	585	604	571	599	608	632	596	601	638	639	593	644	618	580	597	661	567	623	588	626	589	626	606	657	630	598	594	685	594	639	585	631	601	584	622	591	619	595	612	598	583	625	637	588	606	630	565	603	632	610	563	577	569	600	599	614	621	595	570	644	602	613	624	609	573	588	579	615	600	617	629	583	611	574	591	635	621	590	588	583	657	585	615	609	632	610	617	585	604	610	627	617	596	584	586	619	614	610	642	604	566	648	590	639	589	621	591	611	587	639	595	597	620	624	606	615	607	573	601	626	617	639	588	601	593	570	627	636	595	587	591	599	653	601	547	598	613	632	579	600	635	606	574	585	606	590	631	623	607	626	585	606	617	564	663	597	605	600	629	631	550	595	608	590	655	595	644	576	616	617	598	595	629	614	582	575	612	591	583	564	629	566	615	544	602	611	647	630	603	565	634	653	615	601	596	650	611	617	574	602	636	595	652	609	568	585	575	652	610	592	589	615	612	596	580	613	629	593	661	619	596	608	575	595	615	582	649	577	618	628	636	616	615	632	588	608	612	604	573	631	548	576	603	571	621	605	580	568	605	608	602	585	612	654	545	596	576	601	607	606	585	615	592	648	575	624	621	646	601	583	662	610	639	641	621	600	597	587	620	572	595	579	604	603	633	594	611	571	636	572	678	586	638	603	587	628	600	602	570	629	609	578	600	615	541	575	572	587	570	608	598	631	617	650	607	601	604	574	541	599	605	568	578	621	562	584	623	627	591	608	562	583	609	570	585	612	582	611	629	630	572	619	653	598	597	592	593	581	627	602	607	550	597	588	605	577	613	603	672	607	571	580	602	608	623	602	584	608	622	615	614	573	611	603	603	602	636	615	633	603	651	626	584	607	640	579	628	592	591	572	611	636	611	626	623	575	572	559	564	596	614	645	607	589	589	542	624	643	636	620	601	593	652	613	599	625	553	642	636	615	557	619	614	587	600	630	590	608	646	611	583	644	579	650	611	621	604	600	650	616	608	597	586	575	652	618	573	630	623	582	590	598	630	590	640	605	621	613	569	593	563	654	603	575	567	590	599	588	602	622	586	652	583	622	600	610	634	623	579	567	620	616	598	573	605	598	597	624	634	600	610	600	544	571	601	602	572	676	616	576	587	610	629	601	620	604	597	617	607	612	626	606	583	655	581	575	609	581	607	552	566	593	603	599	612	615	594	607	577	600	568	649	599	574	589	634	582	598	617	568	606	625	619	642	587	586	669	588	575	608	583	590	613	616	653	593	615	624	587	625	572	615	644	625	599	572	616	639	638	608	642	583	628	644	562	598	613	596	605	579	568	597	601	586	576	595	608	620	598	590	559	593	580	612	602	629	638	597	615	592	639	579	592	631	597	613	588	615	639	600	579	640	617	540	567	591	588	567	599	565	616	606	627	569	586	593	588	622	558	598	576	569	587	641	606	622	651	614	602	628	614	576	677	604	579	610	577	604	606	630	647	618	632	573	602	609	672	596	602	600	603	573	612	640	639	638	593	587	603	570	638	620	595	627	609	597	635	578	630	631	601	600	633	597	605	623	605	552	616	573	628	592	634	590	634	590	603	584	615	633	601	565	562	637	636	594	620	595	601	622	631	634	607	623	638	651	543	589	565	592	572	613	587	621	604	612	574	627	603	578	570	609	612	633	641	570	626	602	603	635	633	604	599	611	610	630	606	595	559	607	554	623	626	574	634	562	602	613	593	628	591	607	600	588	630	587	591	621	591	622	615	583	596	582	655	608	600	575	598	605	595	620	631	590	620	642	597	623	607	594	564	632	625	595	563	602	593	571	601	610	567	603	627	617	615	582	590	620	575	605	625	634	626	630	589	583	577	626	612	605	606	611	570	590	570	603	569	584	605	583	599	617	586	551	607	608	584	630	618	630	569	637	604	593	575	587	628	612	605	626	606	588	600	585	587	671	597	605	594	585	635	607	600	597	627	633	581	605	633	630	668	653	571	579	584	602	588	629	589	585	616	607	609	605	621	595	593	624	570	585	613	570	594	587	625	600	577	639	601	612	570	626	598	581	655	613	622	602	607	615	587	624	586	638	593	576	618	618	576	576	630	577	618	573	586	599	593	600	586	606	614	603	619	608	655	607	568	589	634	633	642	580	633	564	635	606	568	595	617	642	601	635	629	593	631	612	622	571	621	604	623	550	614	593	642	610	622	581	578	612	624	618	568	629	628	591	615	596	587	643	604	624	619	604	592	624	616	598	568	625	647	586	634	620	661	598	563	594	590	595	609	577	597	622	601	620	603	654	615	602	621	631	578	612	601	582	619	628	620	636	642	599	629	604	619	653	594	637	587	643	623	629	631	611	613	604	583	668	595	581	619	585	625	608	668	645	570	596	609	610	607	604	615	654	582	577	562	620	609	611	596	613	639	579	593	622	607	620	564	572	564	576	620	624	568	598	595	608	626	581	625	615	583	613	591	647	622	595	615	633	594	600	601	560	636	620	610	593	593	565	600
23573	22395	30651	24876	21048	15572	2273	418	431	369	401	394	382	411	389	390	386	360	365	375	380	394	439	363	365	390	318	368	360	331	404	372	367	347	378	358	378	397	391	367	362	346	351	396	373	379	355	367	379	335	380	380	383	397	373	381	367	361	384	382	375	365	365	394	366	358	363	367	362	389	387	357	386	373	387	370	367	401	365	371	357	391	373	395	359	353	361	358	366	395	384	349	367	355	397	342	394	391	374	413	384	371	366	374	363	354	386	379	367	374	367	361	369	399	362	361	379	365	395	364	389	378	379	419	355	379	359	362	398	356	385	358	352	367	376	342	410	385	370	359	360	350	387	396	325	395	402	371	366	354	386	344	376	355	422	354	361	371	361	357	373	356	378	381	370	361	379	371	335	390	357	403	392	390	406	354	372	383	354	379	364	372	380	357	386	364	356	368	368	356	389	357	361	368	376	403	358	331	365	342	379	394	356	359	410	379	361	354	399	384	389	362	359	360	382	438	372	380	361	417	368	369	400	364	364	379	381	353	412	392	391	378	366	379	373	385	358	384	353	345	366	382	380	393	396	363	366	369	370	363	363	391	407	373	376	370	361	383	394	369	385	404	359	335	346	401	395	399	403	377	399	366	386	388	373	362	367	388	382	379	368	366	371	392	381	357	362	425	392	358	389	375	382	405	403	400	393	393	361	374	376	374	384	362	348	363	360	381	361	377	379	343	385	417	363	371	354	380	412	382	371	385	437	361	413	371	374	379	371	351	365	370	337	388	399	390	351	354	359	385	408	378	369	404	377	389	382	362	354	383	366	368	366	401	371	397	369	389	377	401	420	336	394	364	335	377	345	384	375	387	390	352	397	390	335	375	351	398	352	357	373	385	370	379	391	363	379	361	343	353	384	396	381	368	363	422	376	385	356	364	366	385	371	351	383	393	373	393	372	359	407	363	381	389	394	387	363	347	356	390	427	358	370	376	370	371	404	364	351	397	397	387	390	375	359	385	342	388	379	400	370	366	357	353	377	358	390	365	405	358	396	386	399	375	383	361	378	360	404	390	382	369	390	377	406	360	370	348	379	392	379	345	401	370	400	360	375	358	358	370	325	360	403	360	352	358	366	370	377	394	370	345	369	391	379	362	355	375	382	346	350	363	384	355	396	364	347	359	377	379	393	380	370	377	363	377	415	372	387	378	347	370	391	378	356	374	380	392	356	396	334	377	413	369	374	412	373	369	367	407	368	377	398	372	385	369	372	344	360	372	338	353	397	423	378	411	342	373	377	368	366	386	380	356	387	386	402	381	366	387	394	375	396	389	384	357	373	360	353	372	393	348	389	397	358	379	375	396	389	365	367	373	376	361	383	357	373	354	353	369	361	335	364	370	318	371	375	381	375	400	379	384	367	405	355	386	397	359	383	362	366	368	370	361	376	382	402	354	354	375	404	359	405	397	362	375	397	403	377	367	362	362	341	397	334	391	361	369	362	354	370	394	410	373	416	381	393	404	342	403	416	359	384	360	386	375	388	358	356	385	371	380	372	369	344	382	401	352	357	357	360	366	375	386	415	354	405	361	370	366	378	398	378	361	363	357	379	368	386	362	440	343	382	375	349	376	359	358	384	383	386	378	381	378	374	366	355	354	376	367	360	362	394	386	352	368	392	342	347	369	347	371	357	389	416	363	357	417	347	387	390	371	407	390	378	369	378	349	347	340	382	410	396	370	399	380	372	418	386	406	374	379	352	378	366	373	390	383	376	430	395	406	344	374	366	382	374	360	408	388	368	390	373	371	408	383	387	405	375	376	363	366	385	381	372	389	390	380	359	355	371	402	378	371	364	396	382	373	379	357	401	364	403	384	374	378	396	371	335	340	370	393	405	382	388	347	381	422	367	367	391	391	353	370	395	356	337	381	395	355	340	376	384	379	381	352	375	388	376	387	349	390	364	383	377	356	393	389	331	369	356	381	402	369	350	370	377	402	397	357	379	387	373	352	362	377	376	388	311	383	381	372	339	381	350	347	376	384	370	383	364	407	379	394	393	400	386	361	350	343	368	348	341	400	383	369	389	366	348	350	360	390	369	369	375	382	407	374	385	376	360	395	378	350	372	372	397	388	359	417	369	366	374	375	372	364	357	341	404	355	413	364	394	377	361	385	399	378	368	365	370	379	370	356	377	403	383	397	374	356	384	419	345	368	388	385	399	353	402	352	422	349	414	375	413	382	366	389	388	381	349	409	367	347	356	377	357	373	373	372	383	391	372	381	378	379	374	382	357	343	381	361	384	410	342	393	336	409	371	344	366	372	377	371	379	398	378	388	361	353	362	386	400	381	379	354	348	333	397	361	372	377	391	352	383	368	358	379	353	366	354	373	329	357	378	412	365	391	375	332	373	338	427	366	326	379	413	362	343	369	368	362	343	378	370	362	338	408	375	359	347	359	377	371	374	369	395	350	363	400	328	384	374	356	384	403	332	399	408	375	398	365	338	401	361	355	366	371	359	368	387	387	381	347	376	357	355	389	349	370	347	382	371	335	354	345	352	400	375	389	345	359	395	344	363	393	413	356	364	364	384	379	368	386	366	373	368	385	334	389	357	379	369	376	349	391	349	384	392	380	389	404	350	348	342	387	353	381	385	389	361	327	349	405	385	377	396	351	390	349	355	387	375	350	387	367	392	366	401	328	339	429	382	406	387	366	387	352	369	383	431	369	385	382	377	355	371	404	379	367	348	366	368	392	410	382	383	363	382	396	380	369	372	357	356	364	386	365	388	373	336	341	419	395	397	395	348	392	363	392	403	362	355	385	377	358	368	366	368	354	374	370	384	367	364	351	362	410	359	375	379	403	367	350	377	372	370	393	382	373	358	391	376	351	375	380	375	365	374	356	319	343	391	405	363	400	382	398	373	356	389	375	341	348	369	389	356	357	380	387	381	382	348	373	352	395	369	364	362	383	381	362	367	358	357	370	390	388	340	377	372	364	359	379	404	376	371	374	398	364	390	387	399	354	378	358	378	350	327	369	355	389	385	408	398	384	410	373	357	359	360	378	351	397	384	359	362	406	378	362	365	358	374	412	360	380	362	376	351	368	372	382	345	385	379	402	385	353	359	384	392	366	346	364	373	340	398	393	373	338	354	377	373	388	374	363	396	351	342	405	380	369	353	406	399	377	351	372	366	382	373	384	364	370	367	389	356	378	411	329	366	363	352	353	371	366	380	359	378	365	340	391	382	358	385	357	378	384	376	353	377	403	360	348	348	384	362	385	394	357	402	409	389	383	374	381	378	408	389	366	361	350	430	376	364	352	383	368	360	365	358	356	390	365	386	412	368	373	388	374	376	357	386	414	375	366	374	382	362	319	377	377	366	374	356	381	350	412	385	348	362	390	349	369	352	373	383	359	365	356	361	398	386	389	327	350	359	348	374	376	369	394	359	384	397	362	382	371	384	357	361	330	390	375	382	362	361	393	353	355	360	377	376	377	350	378
60770	99210	70924	40844	18002	4109	1086	772	668	680	689	662	643	673	681	709	680	656	659	633	679	635	676	679	732	663	665	686	634	704	653	705	651	728	628	694	691	690	700	717	695	677	652	688	658	685	634	689	724	660	689	690	656	656	710	628	624	674	638	723	668	666	680	714	703	696	699	662	705	701	658	695	673	707	657	633	652	684	668	721	638	721	619	682	665	662	706	653	694	639	661	658	701	723	686	710	676	673	649	659	717	672	677	670	689	663	692	648	651	653	690	682	612	658	706	684	660	657	688	720	694	660	674	692	657	687	635	665	691	691	685	684	665	664	655	655	689	657	697	673	662	754	667	680	659	665	721	674	675	704	683	651	670	648	649	619	631	669	640	702	667	632	636	622	650	711	680	648	608	624	676	640	660	621	701	685	672	704	654	673	687	670	639	641	685	683	668	685	689	662	693	668	642	646	712	666	621	690	673	653	652	702	681	688	696	694	732	704	674	695	719	679	670	646	653	649	659	674	643	646	653	662	669	667	660	626	696	725	654	707	660	681	649	710	644	665	644	641	701	699	706	681	670	644	669	610	656	637	639	646	660	641	658	690	668	667	657	683	647	631	697	655	618	660	670	655	672	653	630	657	652	666	737	666	734	640	660	691	675	709	693	679	680	674	671	675	691	664	649	649	661	658	647	622	688	721	642	659	653	681	640	679	666	620	660	659	644	713	672	676	663	646	690	701	640	673	693	674	701	721	701	710	642	695	670	671	660	671	668	685	627	639	688	697	682	670	660	710	707	697	677	656	665	673	708	655	671	672	670	676	617	685	687	697	653	659	682	702	625	639	690	707	677	659	685	662	649	666	636	674	665	718	686	681	687	694	709	686	674	659	690	657	659	641	662	652	673	677	641	666	663	663	711	661	651	686	636	626	647	701	681	737	684	692	683	670	662	681	676	657	630	681	657	667	676	682	675	646	693	686	648	706	683	660	691	706	652	647	658	657	653	650	714	655	699	693	660	638	669	735	644	649	680	637	676	662	672	667	698	642	650	701	669	648	661	640	663	673	656	671	672	664	680	692	715	663	695	647	690	649	630	683	675	663	629	730	623	683	655	698	680	633	639	672	649	720	703	614	661	658	654	668	690	625	662	643	669	708	695	666	683	649	679	636	685	647	663	643	663	639	674	687	669	689	656	608	660	692	667	667	627	709	641	697	678	675	618	666	692	615	665	652	704	648	685	633	632	704	718	681	668	689	655	706	689	674	708	670	652	652	696	664	670	674	664	657	641	655	671	640	691	685	652	688	644	677	631	669	650	697	653	675	685	655	654	682	671	597	624	670	721	692	639	662	685	628	678	626	661	675	689	647	657	723	706	632	713	635	642	645	702	696	667	680	605	672	659	637	674	662	683	688	680	651	656	679	655	665	632	686	639	669	664	674	686	648	632	660	639	689	682	606	683	672	667	693	686	703	715	672	653	673	695	685	619	696	612	701	684	666	631	660	722	654	669	676	699	734	666	702	734	679	679	666	694	667	652	645	673	666	673	738	702	677	648	650	642	665	681	685	671	668	639	678	650	630	653	642	672	666	711	652	687	707	688	669	652	661	629	682	621	675	621	653	678	653	681	701	646	711	688	659	685	634	630	660	659	632	676	675	654	664	660	695	701	691	692	686	645	642	678	606	672	626	725	609	699	658	666	678	661	651	674	693	693	644	697	669	653	678	661	676	673	655	678	650	657	681	673	635	695	666	621	697	663	669	646	645	651	653	684	637	640	646	670	670	643	670	681	682	646	675	636	658	681	672	691	698	667	656	645	659	656	654	631	704	670	672	646	718	629	640	643	674	666	690	649	672	626	661	712	663	710	710	717	687	668	638	645	604	653	693	680	649	668	702	670	661	629	679	715	651	676	639	686	634	656	691	661	627	634	665	607	655	724	694	699	706	707	650	715	654	630	662	649	657	636	640	667	691	662	678	621	666	701	709	651	669	646	658	663	673	609	673	695	678	666	661	691	642	657	701	695	720	673	674	671	664	664	673	697	710	706	683	658	649	712	690	654	690	713	671	662	696	689	655	646	702	682	713	667	644	678	658	639	659	646	690	689	672	698	643	668	707	654	641	731	650	693	668	713	627	681	714	645	657	688	696	663	677	747	675	666	689	667	701	661	674	642	665	685	661	665	647	648	705	676	617	682	661	622	693	708	671	673	655	672	645	649	638	638	659	689	752	665	667	678	662	688	666	692	656	674	670	641	672	675	696	649	713	692	679	660	670	697	626	684	694	677	690	727	720	656	664	670	694	685	690	668	657	649	626	723	694	666	707	691	675	617	676	629	655	670	646	629	650	642	694	676	628	726	690	645	672	634	617	645	675	672	655	706	659	646	668	689	699	627	660	716	631	725	620	694	650	688	685	673	639	673	665	624	685	614	686	646	654	708	653	674	700	620	619	664	697	700	641	641	596	694	676	666	698	685	678	681	679	647	700	646	656	655	683	706	637	613	693	663	695	678	676	626	701	674	682	684	688	673	669	664	645	705	680	696	687	666	638	650	648	677	672	625	690	707	659	704	656	659	657	695	675	622	719	676	666	649	672	710	651	705	684	675	689	642	686	622	669	681	622	667	671	690	643	709	681	672	690	692	662	641	643	674	643	689	621	628	696	677	695	669	641	663	639	630	657	657	649	666	686	606	661	668	723	661	698	646	675	685	688	675	670	657	660	705	671	662	651	668	687	688	690	666	678	675	725	662	621	688	621	669	644	647	701	644	658	687	695	680	650	663	656	676	652	614	661	658	645	669	665	687	674	654	728	678	625	683	682	672	673	682	669	694	675	660	686	632	673	700	651	651	679	686	694	607	672	664	676	678	712	655	674	678	678	674	693	685	646	669	698	633	671	715	670	644	646	673	700	649	689	687	681	657	664	684	665	704	666	671	663	725	688	674	672	686	629	657	732	669	651	635	684	683	688	665	660	637	689	666	751	643	677	714	662	706	669	664	668	671	646	667	682	655	627	666	627	655	711	718	652	669	614	629	717	612	664	642	690	704	686	706	623	688	662	681	679	675	660	702	669	684	672	700	646	707	744	659	637	642	657	664	663	719	703	661	672	679	704	715	633	655	628	678	675	652	644	668	662	638	673	653	681	630	666	663	667	673	685	704	657	674	670	680	633	715	672	704	690	688	677	639	682	691	644	690	634	681	690	648	715	639	639	654	692	658	672	648	670	675	659	654	676	708	687	694	679	676	686	663	614	618	676	654	688	660	676	621	666	655	661	639	679	638	667	676	647	682	697	666	692	648	684	643	710	703	680	690	729	700	667	677	681	651	642	660	628	644	685	664	712	673	684	651	662	653	678	638	658	676	711	696	654	694	658	647	703	646	664	715	651	670	683	666	651	688	660	698	701	660	686	649	684	675	713	639	649	672	676	636	647	718	673	674	656	689	644	661	670	663	680	660	695	675	676	638	661	633	713	664	684	682	642	654	686	684	668	640	713
30184	31218	26131	10672	1583	490	366	336	298	301	305	350	327	384	332	306	329	363	330	328	312	326	330	320	343	324	317	362	335	328	299	302	314	300	321	310	301	303	330	340	335	358	303	323	308	280	313	334	354	319	359	348	316	339	355	315	290	312	339	320	315	296	301	327	313	344	339	337	334	359	325	329	345	317	322	329	285	334	307	315	323	326	324	312	328	315	294	285	312	306	294	291	347	308	304	320	309	308	317	350	312	334	342	335	329	324	301	315	313	324	334	318	308	319	342	314	327	325	319	342	324	344	330	327	322	291	330	326	305	329	288	319	317	333	297	301	305	324	331	304	346	327	313	324	301	335	333	330	370	314	344	313	336	329	304	332	286	315	319	312	300	329	310	313	326	364	298	302	330	302	331	329	323	337	329	312	306	286	337	304	317	349	308	319	303	347	298	350	332	351	341	289	334	330	331	330	308	321	330	350	305	322	311	304	352	312	309	317	312	299	321	332	313	319	304	316	312	332	357	328	353	305	353	342	319	328	321	363	311	333	312	327	344	291	302	301	338	318	292	319	286	359	318	301	311	312	347	347	324	320	301	338	333	315	311	316	310	312	323	321	318	313	342	330	288	301	318	345	310	338	331	319	314	295	310	315	298	335	337	303	317	290	300	310	308	345	282	328	324	318	317	343	339	287	339	319	335	307	382	319	312	324	335	356	313	331	291	324	317	335	316	339	334	309	333	345	309	335	298	304	303	334	303	320	322	323	358	326	351	299	319	289	314	311	361	335	351	318	335	291	335	356	344	312	287	313	285	331	347	307	293	306	345	313	320	322	319	349	324	301	337	297	328	344	321	317	340	320	332	322	330	303	313	288	334	329	341	341	330	294	321	310	305	335	334	328	351	302	293	334	297	320	305	292	336	301	330	309	311	319	304	318	311	315	334	294	281	357	314	326	334	308	311	325	305	319	358	337	306	323	289	324	304	330	315	310	335	337	352	317	301	336	328	332	314	345	335	340	315	296	299	301	328	296	323	335	301	339	316	311	314	312	329	338	318	345	313	336	328	307	337	280	317	338	337	327	354	302	326	334	304	322	342	352	340	370	331	321	352	329	317	311	347	305	331	303	339	338	321	303	318	311	328	317	332	324	304	320	290	307	303	309	341	330	349	310	314	337	308	320	315	299	312	313	311	335	332	303	315	329	324	257	327	297	302	326	310	325	285	319	325	292	328	356	310	318	336	317	330	319	334	324	284	328	336	296	323	326	276	323	324	293	310	335	308	319	330	315	337	335	316	338	320	299	281	325	289	311	308	341	316	340	323	329	339	330	320	303	334	339	303	320	304	345	306	367	329	338	329	336	316	317	337	311	319	298	336	324	310	337	342	291	300	322	317	322	328	337	323	298	327	299	312	321	300	330	289	345	317	325	318	323	328	330	328	311	333	320	342	315	306	297	326	351	294	362	310	289	317	345	291	323	318	309	310	347	312	328	285	315	344	309	317	314	329	314	323	307	324	361	322	329	327	318	309	316	349	335	334	309	311	285	321	303	344	315	320	349	317	312	328	359	346	330	323	302	310	334	316	324	313	313	297	292	342	320	300	327	306	313	341	339	302	345	300	315	352	354	333	346	317	311	342	321	344	330	331	316	336	341	362	335	347	316	341	308	321	344	353	329	317	346	308	295	323	319	328	327	323	292	325	301	335	346	329	322	337	326	313	305	323	301	303	308	325	333	321	323	304	302	367	339	295	315	294	325	341	343	314	323	328	304	319	338	315	345	287	303	307	332	320	291	318	339	323	337	344	305	302	302	305	309	322	324	324	327	321	308	327	317	347	317	288	316	300	351	299	325	328	343	336	313	309	316	323	333	317	316	336	302	329	327	312	313	337	339	313	321	326	289	307	340	310	326	330	337	318	319	326	326	315	307	321	303	297	311	333	340	312	321	298	321	304	299	343	331	333	322	315	346	341	293	288	323	305	323	326	337	308	354	314	295	340	350	337	324	311	322	323	323	343	298	326	368	353	326	331	332	315	314	294	300	323	279	318	320	342	318	313	321	318	303	325	275	305	319	327	299	303	333	301	345	296	310	309	328	333	330	336	336	350	343	284	349	352	318	307	324	323	329	328	336	318	333	316	310	334	326	303	293	331	356	312	331	331	311	315	351	317	336	322	331	355	320	372	320	306	312	320	318	324	312	340	349	324	323	294	341	358	338	294	321	315	334	317	332	301	306	314	330	300	346	319	308	331	303	330	298	318	324	353	300	301	319	329	309	308	285	311	320	321	350	330	311	331	353	316	339	296	334	316	342	313	306	326	341	313	320	327	353	328	306	315	310	300	342	302	344	295	318	296	367	309	325	323	305	341	296	334	311	352	298	316	358	300	338	307	327	313	351	358	317	324	289	303	347	331	318	338	321	305	291	349	347	309	311	337	313	295	338	342	311	349	300	331	309	337	338	342	350	332	319	326	303	319	356	306	321	345	335	327	325	322	333	303	344	323	307	319	316	309	305	295	320	315	283	299	317	293	312	307	319	318	334	314	295	320	314	325	340	333	325	321	278	340	315	317	319	323	311	326	339	298	296	306	303	313	334	333	299	313	328	311	327	325	344	318	321	342	314	339	295	336	303	349	303	335	275	324	345	309	308	312	316	332	341	309	326	306	336	347	315	342	327	306	328	293	340	306	301	321	310	302	319	292	321	316	340	321	304	324	327	306	359	308	298	327	335	280	312	311	324	294	338	329	309	323	316	353	310	302	351	347	334	348	300	307	336	329	301	324	298	322	350	331	328	315	308	332	329	310	362	324	336	302	323	336	324	336	287	343	319	325	297	298	330	333	352	355	317	291	306	323	342	337	337	319	333	345	321	343	325	319	359	336	346	305	338	366	320	321	345	360	336	332	329	331	343	351	342	315	301	303	329	309	315	367	328	310	311	338	336	317	351	329	296	300	367	312	318	328	314	332	328	313	332	291	327	318	293	309	311	299	324	324	332	309	326	306	313	333	299	330	287	323	293	359	342	316	311	285	337	283	322	354	317	340	363	317	334	324	325	347	329	346	312	320	310	335	318	331	341	300	297	315	314	318	313	310	331	330	333	324	303	300	288	346	304	301	312	316	299	330	283	323	322	302	350	343	328	320	340	302	350	309	346	335	319	342	316	295	309	322	319	337	336	323	305	321	298	334	315	307	273	322	318	347	318	324	345	324	344	306	341	323	308	345	291	310	326	296	300	318	341	315	304	314	317	312	322	338	288	325	276	372	328	310	303	327	308	320	303	328	344	322	327	333	356	310	304	342	327	316	346	290	294	338	327	337	306	313	330	323	321	321	311	302	355	328	313	305	322	313	326	291	310	332	357	327	328	328	313	342	298	352	339	322	288	319	294	289	317	291	323	324	340	314	345	353	314	335	327	307	273	329	320	334	315	347	289	337	345	332	333	305	329	318	309	308	304	323	339	309	309	322	298	336	323	328	338	330	323	315	329	330	317
38093	47979	31065	11552	3131	1115	668	638	657	654	598	604	561	602	612	646	612	621	637	595	641	601	619	628	623	614	593	657	659	583	584	633	594	626	578	589	596	606	591	591	557	588	604	642	620	642	610	631	638	572	621	581	660	609	549	585	630	619	603	591	649	558	586	592	622	610	609	598	634	618	613	612	631	631	571	618	551	612	621	654	627	593	657	629	627	669	604	594	576	607	591	609	598	620	611	597	635	604	587	576	612	581	581	596	629	615	545	585	581	616	580	611	571	594	613	596	570	577	620	606	599	578	628	590	624	613	590	601	605	602	604	596	604	596	660	613	568	644	634	611	629	600	622	632	615	600	600	611	628	592	621	577	575	600	613	589	603	615	574	601	620	591	567	617	620	616	609	666	613	584	566	592	639	597	600	607	587	613	604	584	572	596	579	587	597	626	699	598	607	609	588	625	568	611	653	622	582	607	615	646	576	625	620	607	595	620	606	612	596	602	621	583	646	645	611	602	636	628	627	643	613	594	651	575	633	573	580	646	572	562	630	603	556	593	587	595	605	641	617	663	624	589	617	582	598	611	583	566	611	581	607	576	611	621	567	607	614	619	674	646	633	615	598	599	592	599	648	580	612	602	630	607	620	620	582	632	601	601	590	599	584	571	596	622	603	599	606	610	622	630	625	592	589	602	566	639	602	609	611	573	638	578	601	605	593	603	638	600	631	629	599	615	603	607	564	596	624	618	579	593	648	580	586	636	626	639	616	618	588	639	592	603	609	601	610	615	592	564	642	580	573	619	575	612	596	587	605	600	578	646	586	628	561	639	619	621	617	639	630	605	589	579	644	611	649	631	589	622	580	636	616	599	569	594	605	545	598	619	585	637	609	595	625	656	596	603	614	597	576	598	608	661	622	641	589	593	626	592	581	608	647	574	617	573	645	587	619	611	591	597	638	615	567	630	632	625	590	583	646	637	661	607	616	601	668	608	623	594	628	588	638	617	575	576	586	600	600	601	559	574	599	594	592	601	579	609	625	630	612	600	573	617	593	575	602	619	628	595	645	576	620	636	613	592	618	633	647	581	611	617	656	661	601	623	622	553	606	619	612	641	618	599	626	612	642	630	607	601	603	608	570	566	606	622	597	615	625	614	620	599	637	613	615	573	565	620	642	600	598	603	607	646	610	566	575	621	612	557	615	637	621	599	653	612	660	596	561	612	634	616	597	604	620	588	579	607	601	604	603	611	628	604	601	613	574	636	628	579	605	571	577	591	614	620	609	656	649	649	605	616	532	584	599	629	562	588	620	627	639	613	574	633	568	603	618	633	572	629	620	617	617	629	590	613	627	577	588	583	607	601	597	593	683	616	571	579	610	623	610	598	602	584	603	539	604	588	639	612	596	590	599	615	596	652	587	632	609	603	603	600	621	611	586	587	624	602	588	618	582	652	613	577	617	596	617	596	640	604	572	619	609	591	597	649	586	612	633	604	598	602	629	595	584	617	634	599	603	616	619	578	602	617	664	639	628	607	626	599	615	605	602	551	635	635	629	584	596	600	604	570	575	607	635	626	610	613	638	596	616	620	649	648	602	593	600	608	587	625	627	647	583	592	594	608	596	612	609	571	588	602	576	605	586	570	604	625	613	587	598	646	572	615	601	592	622	614	621	569	614	651	612	664	586	589	584	587	647	625	621	550	585	592	591	623	564	590	612	613	591	601	632	641	620	598	644	608	576	616	619	611	625	568	632	586	608	616	592	598	610	622	623	606	577	578	639	587	597	572	602	630	562	602	549	620	589	584	579	587	614	594	650	615	597	578	580	590	621	619	607	614	633	602	571	635	627	621	584	613	625	576	586	589	589	597	627	613	608	597	606	597	579	615	576	569	599	644	583	588	632	581	600	587	632	619	620	597	633	629	609	592	611	585	580	609	628	618	594	571	643	614	654	621	537	565	573	619	552	635	568	622	573	603	593	605	597	605	599	623	609	626	610	650	586	571	605	603	587	611	632	621	620	623	550	564	582	605	607	595	597	580	632	634	678	590	602	618	634	601	578	563	639	611	589	626	643	632	585	636	566	620	598	581	631	567	649	609	600	627	634	624	585	626	629	617	652	595	624	631	644	601	641	591	621	582	640	592	634	612	610	651	614	635	631	650	594	608	588	593	603	620	567	598	658	644	595	653	627	601	635	568	629	615	595	662	581	643	620	552	617	606	632	599	619	614	576	649	643	607	627	640	574	608	573	622	548	624	622	631	596	636	603	583	601	573	640	600	586	632	599	583	623	626	619	658	619	572	607	620	613	644	593	594	578	633	584	579	603	619	628	634	592	616	567	588	592	639	562	580	583	564	600	626	599	605	557	608	576	586	608	600	589	598	625	566	626	581	586	610	621	579	619	625	632	617	575	598	620	633	617	628	614	620	632	571	623	598	624	637	630	606	630	606	604	622	625	647	583	638	602	574	607	579	651	598	604	620	641	618	603	615	589	626	593	603	575	594	600	639	571	644	619	623	579	612	617	664	587	624	601	614	628	569	615	625	587	595	600	664	609	654	626	601	624	609	617	583	633	604	632	626	608	594	578	613	580	634	566	607	569	626	582	616	641	661	615	595	598	618	612	570	579	555	579	561	554	604	609	613	633	623	590	630	573	581	660	597	618	596	597	639	604	631	636	594	622	615	593	619	595	586	671	608	587	612	572	622	611	588	599	650	640	594	611	630	582	614	598	584	575	626	626	608	601	619	605	573	634	608	603	626	622	590	588	591	565	591	562	601	567	597	585	643	588	602	579	594	576	600	623	608	608	604	601	611	584	635	585	575	590	608	612	622	601	595	597	605	590	601	561	626	625	561	592	589	617	607	555	576	592	581	611	600	618	635	590	583	578	594	596	630	600	618	639	609	653	637	651	600	608	628	645	599	649	582	646	620	615	598	621	584	592	621	639	604	588	606	596	623	582	573	613	683	609	611	647	603	604	584	645	587	617	600	591	612	587	571	588	576	609	552	650	600	595	632	634	630	593	600	609	622	617	629	642	593	632	614	625	594	612	591	583	615	619	668	635	596	621	584	600	585	614	613	594	627	591	652	642	583	615	611	606	593	570	612	599	609	600	594	603	627	596	591	640	587	637	583	619	602	638	589	607	582	618	598	616	629	604	608	630	574	684	608	604	650	625	657	587	638	607	641	630	603	618	593	619	592	595	584	673	643	609	560	605	582	591	583	651	645	584	637	616	629	606	630	637	568	604	598	627	636	586	626	608	605	562	631	591	584	608	666	566	604	577	593	568	609	647	562	596	611	594	628	592	601	590	660	663	602	618	604	624	581	592	655	600	587	589	628	658	588	632	605	579	587	647	648	571	602	645	612	624	583	619	625	596	586	632	648	609	582	613	620	643	609	625	612	580	582	615	607	582	656	611	625	636	641	598	609	616	571	598	580	594	593	571	576	627	595	569	619	622	593	607	606	596	559	617	621	616	622	588	626	611	639	607	577
24991	24737	33157	26660	17760	4821	605	357	341	341	299	342	336	330	346	306	360	324	332	345	303	299	332	315	313	339	347	301	338	332	341	315	355	321	312	326	334	310	320	303	343	323	336	320	336	336	307	315	325	351	322	313	340	306	310	334	312	322	329	328	319	339	362	332	315	332	325	325	333	313	335	315	334	316	315	331	332	368	329	362	330	300	345	331	317	331	322	341	336	299	320	326	317	358	318	332	312	334	334	324	300	315	282	314	311	346	327	355	308	336	338	310	279	293	289	323	300	306	317	341	322	298	323	343	318	309	311	295	319	348	298	340	333	344	300	287	318	327	314	336	305	309	321	334	346	325	324	342	324	315	304	317	338	328	328	306	318	330	331	321	327	341	340	312	326	310	273	324	327	357	292	317	334	313	326	345	337	314	340	328	326	323	346	320	341	344	270	302	326	295	315	324	327	301	326	329	313	311	305	348	313	310	342	329	359	341	307	315	330	349	316	314	306	301	325	331	332	301	338	317	298	321	292	261	332	312	300	318	340	347	346	318	281	308	337	318	339	347	327	327	308	308	323	328	331	316	324	385	307	348	312	335	346	292	318	328	331	341	315	327	338	318	315	310	314	313	321	331	312	348	307	339	328	302	338	302	347	340	329	311	344	311	318	338	348	348	331	342	325	315	334	302	287	332	311	345	329	319	322	361	306	329	302	351	306	328	335	328	354	311	320	280	302	344	301	337	305	312	321	344	340	355	314	301	284	339	318	329	338	346	353	318	346	315	316	311	300	343	345	326	320	300	332	313	295	362	320	319	325	389	355	329	318	326	305	326	326	332	308	313	319	314	301	338	310	346	323	345	318	320	342	319	313	298	289	300	347	311	321	319	302	320	307	321	341	331	323	353	343	336	312	291	327	317	327	347	338	329	332	299	320	337	331	324	318	338	348	332	337	290	299	330	311	306	313	312	319	334	321	319	321	330	320	303	321	340	322	318	330	324	292	312	298	299	341	325	316	301	329	319	330	321	329	328	338	315	309	337	341	287	287	341	327	323	300	307	356	355	318	312	311	329	317	346	303	308	303	353	343	325	305	288	332	347	334	312	316	319	354	360	317	303	323	333	346	339	311	306	327	314	308	302	336	313	325	339	290	326	319	327	339	279	351	334	303	297	346	327	337	302	318	287	329	330	293	343	319	320	314	310	322	334	319	298	340	346	323	326	326	312	348	329	326	303	363	308	308	303	327	322	333	285	312	344	312	325	327	324	329	309	316	312	311	323	348	340	305	329	324	329	344	323	302	355	340	330	338	378	324	327	317	370	294	324	302	299	328	327	310	281	320	321	332	337	350	323	338	318	317	314	327	329	336	310	324	315	282	324	344	306	333	360	317	324	322	296	329	296	327	306	332	331	329	341	318	327	324	317	302	313	286	302	348	307	283	321	305	333	339	285	302	315	327	330	321	320	302	347	279	315	302	329	304	317	295	320	330	342	326	350	315	354	327	327	309	348	324	342	311	339	315	304	323	330	295	300	311	327	317	311	324	310	301	321	316	312	296	304	320	337	309	316	341	327	318	334	346	312	318	315	321	284	330	311	317	294	315	323	361	287	307	340	324	334	342	324	315	319	344	332	331	335	313	321	295	298	316	317	332	341	301	303	316	354	337	323	308	307	292	319	305	322	310	298	337	339	341	296	332	329	360	335	315	345	367	316	332	321	324	290	294	346	318	334	314	329	316	314	311	331	305	309	292	322	339	316	342	324	293	340	321	308	315	344	303	329	346	307	326	328	345	313	311	315	334	312	331	313	340	322	336	305	328	323	334	314	299	326	344	336	321	317	341	324	327	328	347	331	313	298	355	307	351	336	322	314	319	348	310	317	345	318	310	338	338	326	315	311	361	324	358	329	374	340	321	308	318	312	344	318	322	323	316	287	338	295	315	344	324	329	336	333	340	320	301	319	311	301	319	317	301	325	324	321	317	340	303	310	322	309	329	298	331	298	323	284	347	347	307	316	343	316	308	313	318	298	347	306	354	352	320	324	356	328	340	300	304	325	309	333	313	324	328	335	312	312	332	350	312	336	308	334	321	302	317	320	341	292	311	324	335	286	280	356	331	342	341	338	325	333	322	275	320	329	344	303	293	307	347	296	319	306	341	333	338	347	322	321	310	304	311	324	333	347	308	338	349	269	330	322	351	333	313	314	327	352	303	287	347	308	335	359	327	307	321	313	321	318	323	317	337	267	341	320	326	291	335	322	319	321	302	326	318	269	334	327	333	338	292	308	319	315	317	353	325	342	327	360	330	334	299	297	310	328	291	342	313	322	321	293	314	328	319	329	345	338	321	314	322	317	314	318	347	325	328	363	311	325	323	338	324	323	329	300	311	339	299	311	300	310	309	286	328	318	328	359	311	330	351	313	319	313	307	336	314	345	309	301	323	349	316	322	344	360	334	325	332	349	309	335	337	322	333	335	296	279	322	344	336	336	340	342	331	320	293	319	319	298	285	345	308	327	353	323	381	314	327	341	296	343	282	313	299	319	327	313	344	347	323	355	323	304	309	319	332	337	314	326	308	310	325	306	343	286	317	300	341	331	311	320	347	317	321	313	316	329	323	314	308	338	338	326	345	331	302	316	313	354	326	325	326	337	333	303	309	351	357	321	298	340	315	312	295	325	325	292	301	320	317	359	311	305	351	314	326	314	300	326	324	324	335	317	335	322	332	317	299	309	305	308	326	349	331	316	316	316	332	312	343	308	344	328	350	326	330	312	351	314	349	310	325	325	299	309	350	316	320	324	313	336	309	314	311	299	312	348	314	316	336	321	331	325	332	324	294	313	321	315	328	336	307	346	310	324	333	307	318	342	322	337	324	308	341	329	347	323	342	333	312	289	311	324	328	330	336	355	315	313	327	313	325	322	320	326	332	312	325	299	265	313	328	301	305	322	304	322	322	299	307	304	319	309	303	328	328	337	310	323	342	324	308	308	341	324	306	330	301	298	322	334	325	316	339	330	343	334	344	298	345	296	324	347	328	318	315	357	333	306	346	307	333	318	322	334	324	350	340	342	311	306	319	304	315	309	324	319	325	345	318	337	334	304	351	323	314	360	354	311	302	310	323	322	302	321	343	326	328	339	353	304	320	335	311	293	331	308	339	327	340	334	324	340	312	283	350	350	322	338	335	306	344	316	301	333	320	327	297	332	345	305	349	359	340	318	317	303	328	312	310	346	318	348	311	310	315	336	345	314	292	317	311	323	277	297	321	324	341	328	335	301	309	291	340	311	347	283	317	318	323	295	367	331	309	284	355	329	321	347	327	305	325	309	342	354	309	356	347	333	327	323	291	330	345	332	330	335	327	314	319	331	335	319	304	314	334	340	349	310	310	318	326	296	304	310	313	347	333	299	277	325	308	312	317	324	344	327	346	327	295	312	359	328	336	323	324	350	334	333	317	352	338	320	316	306	292	319	310	313	339	325	347	328	319	363	333	333
59808	89177	60789	32378	12672	2935	937	658	583	595	595	598	634	637	602	608	601	625	671	615	590	631	596	620	582	635	626	600	623	611	630	625	611	607	597	578	611	618	623	615	600	562	626	596	644	580	572	589	576	643	568	601	621	610	605	587	588	630	640	617	630	633	573	618	596	590	574	605	608	631	612	610	638	591	653	591	622	600	637	588	613	610	604	647	674	582	622	644	583	640	614	635	577	618	655	628	594	600	590	609	600	617	613	617	596	655	651	608	602	617	620	573	626	668	611	609	584	602	603	557	611	596	607	624	619	606	581	615	665	576	667	572	602	610	544	628	639	590	614	610	613	606	637	613	583	614	608	642	601	603	610	607	613	621	615	619	575	616	632	601	597	618	632	611	649	627	585	630	580	632	573	594	591	647	626	635	626	594	631	649	599	574	633	630	607	593	596	601	612	642	578	634	610	624	604	599	590	541	599	573	599	584	624	597	644	649	586	598	589	574	605	668	592	626	570	614	615	628	626	652	629	617	563	631	618	611	580	643	609	626	664	615	602	595	632	569	635	612	620	562	610	591	572	565	591	635	550	614	610	613	616	638	635	558	600	578	565	595	618	590	605	592	562	616	627	616	633	611	637	648	605	582	617	573	566	577	617	583	635	612	631	602	648	623	613	558	613	618	580	589	598	635	613	600	650	583	638	605	615	624	563	577	628	600	608	611	608	599	650	642	586	640	596	636	615	637	619	617	554	591	605	594	603	617	610	605	598	599	648	588	631	624	626	548	598	624	655	586	585	639	642	589	601	597	659	609	619	583	598	625	633	583	616	608	626	619	592	577	645	630	637	630	624	631	617	607	642	629	622	610	597	607	585	634	648	639	610	615	580	617	584	597	589	613	590	584	598	621	605	630	608	592	610	622	608	596	594	591	617	586	593	621	579	601	609	601	582	614	629	595	661	633	577	625	541	612	624	546	589	639	567	609	633	643	624	653	600	569	617	647	599	642	584	588	641	584	602	583	598	627	615	628	583	632	649	622	602	575	612	573	620	561	643	593	578	617	564	585	637	614	672	561	596	584	636	634	621	614	587	615	609	610	587	603	612	616	614	662	591	566	630	614	598	568	584	622	639	594	627	597	623	640	638	604	618	622	580	641	592	605	624	601	618	606	594	574	578	618	611	606	582	662	581	594	601	585	608	637	604	620	634	622	564	633	626	597	607	639	600	555	596	610	663	616	640	603	598	604	611	639	597	603	571	601	606	636	639	682	593	593	584	584	624	593	589	579	588	572	613	598	612	638	634	625	584	639	594	667	576	611	625	598	608	610	635	607	578	611	573	558	617	591	631	617	621	572	650	553	608	656	639	621	619	606	578	624	618	607	644	592	613	567	609	571	599	597	571	606	603	565	592	616	594	607	640	592	645	603	627	579	575	627	610	611	631	590	572	619	595	564	592	583	604	617	628	593	650	593	581	610	610	649	609	619	599	584	622	612	610	640	592	602	605	572	664	608	617	567	598	631	632	625	586	582	618	625	620	650	624	647	594	617	574	549	630	649	589	583	592	604	590	608	566	638	616	610	627	616	578	617	613	666	647	617	605	617	619	629	639	633	567	605	582	580	624	628	570	584	607	593	606	592	582	577	572	594	621	621	589	598	565	577	582	625	607	633	611	593	611	561	622	583	617	657	580	621	613	603	606	592	643	660	598	633	593	604	561	561	622	586	599	607	613	598	612	619	608	631	568	662	569	590	569	604	594	597	596	638	595	570	617	620	612	637	588	614	543	552	598	604	607	569	627	606	598	547	636	601	602	637	597	623	633	618	645	577	549	605	613	618	613	577	664	602	562	591	616	580	568	649	627	604	607	615	571	664	649	590	598	676	606	570	625	560	625	642	623	583	615	606	593	644	607	615	642	622	626	614	616	569	630	559	574	601	594	558	607	600	615	606	546	572	572	586	636	580	573	582	601	629	636	605	607	601	628	602	619	590	602	584	659	531	579	612	578	563	564	619	588	594	606	634	646	554	610	603	663	567	628	593	574	643	567	603	589	667	616	592	631	570	648	631	632	584	609	605	616	618	594	635	620	606	605	600	606	602	604	618	598	609	602	639	585	633	558	606	643	579	569	589	623	556	624	572	613	633	625	586	613	583	639	602	551	622	616	592	590	570	615	665	606	616	612	633	637	561	610	583	630	608	606	587	592	597	625	595	601	659	623	571	606	609	579	605	645	611	618	548	588	569	614	640	614	617	639	594	601	602	571	675	528	610	609	618	612	588	589	621	625	608	586	578	604	600	596	580	579	575	646	606	593	624	603	626	609	592	588	599	619	625	597	642	631	670	587	634	659	603	635	629	607	655	622	597	624	645	600	639	577	589	587	610	694	597	608	601	570	658	608	596	628	639	631	575	568	599	590	562	603	627	636	618	646	588	611	612	609	635	551	633	602	610	601	607	642	579	606	581	625	580	610	634	615	629	629	603	626	606	612	573	612	567	627	637	641	615	588	594	630	606	608	594	623	608	541	616	593	578	619	621	635	633	588	613	601	593	596	610	595	575	613	611	632	585	591	560	603	608	598	605	618	603	605	645	620	629	639	639	613	610	637	586	614	602	629	652	613	590	607	616	593	658	603	641	575	615	611	635	618	604	560	568	629	592	613	593	606	617	603	663	635	616	617	607	583	629	605	594	622	597	611	627	590	587	601	606	594	644	610	627	607	615	541	603	602	625	590	600	637	619	586	588	593	601	606	583	588	606	605	588	605	568	549	603	602	636	656	611	612	605	650	641	605	638	661	601	575	593	603	586	618	659	645	576	593	561	626	568	640	615	619	574	570	587	620	628	606	585	623	586	590	603	579	610	645	584	605	565	586	621	583	641	591	621	617	623	624	626	606	579	622	586	629	574	606	599	610	588	605	632	608	606	612	596	618	607	580	626	596	572	585	614	631	620	613	597	581	634	569	634	612	599	566	635	596	603	586	632	593	608	627	640	654	588	576	647	587	614	601	579	587	638	576	638	606	613	625	595	606	602	627	612	602	584	660	616	598	591	636	614	599	611	600	598	577	581	609	639	604	615	590	625	618	595	622	652	596	632	642	612	553	633	637	558	582	616	605	650	629	608	589	600	619	613	601	641	647	635	597	595	598	582	558	616	597	590	663	631	589	588	602	566	618	605	598	608	614	591	616	647	592	599	567	613	627	587	628	596	599	621	618	622	643	607	597	603	648	602	625	611	622	615	618	612	616	588	570	592	580	650	603	585	604	602	619	570	609	609	649	606	565	601	612	585	601	610	627	583	604	564	587	605	580	603	621	618	550	598	594	587	606	574	589	599	625	595	640	594	621	607	583	621	596	617	613	607	595	654	619	628	605	580	633	679	643	612	588	590	602	588	551	646	594	597	603	638	614	588	588	598	600	589	585	601	626	606	624	623	581	609	649	586	573	621	587	608	595	624	614	606	576	596	580	608	593	602	622	617	619	620	607	613	595	630	556	631
23525	22478	30920	24917	21111	15936	2670	468	388	361	382	373	345	376	382	354	412	341	381	355	370	370	365	409	373	385	381	384	357	357	344	394	327	342	363	346	362	374	424	353	406	381	363	373	387	386	369	366	391	387	401	353	357	353	371	374	354	375	408	394	357	349	379	373	364	349	388	359	371	398	419	367	388	394	400	383	358	358	333	358	383	374	362	379	347	398	383	387	374	377	390	372	362	362	361	340	380	385	368	353	384	393	361	384	361	348	402	356	378	395	355	357	358	378	362	361	384	347	418	405	385	373	373	370	375	359	383	380	349	382	357	390	409	348	399	360	377	401	341	368	368	364	355	380	350	361	369	333	390	380	369	368	397	362	382	355	435	372	382	346	352	377	401	395	401	359	338	361	424	395	369	393	362	398	373	365	372	367	359	370	349	362	364	352	363	382	372	384	391	379	373	396	348	376	359	371	354	356	384	361	353	372	377	403	376	379	359	363	355	381	358	388	396	368	360	338	392	346	398	377	359	379	383	385	388	371	371	380	364	391	393	393	354	369	372	376	383	387	348	394	384	361	378	379	358	372	378	367	345	373	380	375	362	337	381	380	374	365	368	355	365	366	372	379	393	337	365	381	365	396	376	363	363	385	377	362	382	334	371	401	378	406	348	356	362	386	364	363	391	348	389	360	348	368	388	382	383	356	402	419	378	372	378	372	391	371	383	343	345	337	379	383	383	350	374	367	387	365	373	360	330	367	398	361	411	408	389	386	374	365	353	365	375	367	376	379	373	369	322	382	330	381	388	384	407	359	378	348	381	370	364	331	361	347	330	377	358	343	396	364	360	370	341	352	397	368	380	371	385	331	373	349	349	366	402	392	374	359	409	334	366	354	385	384	378	343	371	372	378	365	368	357	341	384	350	374	383	368	377	354	371	370	381	366	371	377	350	320	345	361	386	397	365	381	350	369	400	386	376	381	377	358	347	376	364	364	377	350	341	362	380	381	417	384	340	352	337	369	367	390	342	347	396	333	365	357	350	374	369	361	395	352	394	377	410	383	388	367	352	369	397	369	382	393	357	339	353	371	380	373	351	355	361	388	354	369	366	400	347	344	414	402	379	381	400	363	347	419	408	360	385	382	348	377	378	381	371	347	359	374	370	363	395	408	364	387	382	359	372	349	376	396	371	379	373	370	393	387	369	371	368	348	385	377	351	356	376	379	381	364	369	353	366	336	357	403	361	372	408	378	374	345	351	382	404	338	379	356	373	397	337	351	341	390	385	402	421	367	338	350	380	386	352	338	338	363	363	352	376	372	373	357	386	381	362	348	355	375	359	376	361	356	390	371	387	347	363	366	350	387	364	348	383	383	373	417	394	358	376	372	340	356	360	383	404	370	328	379	357	367	357	391	381	369	353	389	389	375	361	345	390	355	396	369	361	353	371	376	404	378	379	361	371	379	356	362	343	394	387	370	402	364	377	343	379	378	373	369	384	395	357	376	394	349	351	380	374	356	357	367	336	379	408	382	388	368	348	374	386	374	384	362	392	347	391	404	383	398	382	382	345	381	396	346	375	363	363	369	402	360	371	354	393	360	378	381	396	362	365	395	402	394	389	398	405	377	368	363	390	339	382	381	329	336	385	384	396	417	366	370	371	357	350	370	376	354	347	370	373	379	372	366	376	341	369	366	394	378	397	358	406	353	395	407	387	372	357	349	336	361	382	359	411	352	346	356	373	387	384	360	385	380	341	385	382	374	385	355	390	349	381	388	402	371	379	385	371	388	391	406	355	385	393	351	378	420	371	383	358	354	373	374	375	371	373	387	384	362	355	385	386	350	371	375	408	378	326	349	364	398	366	354	326	353	356	369	348	380	370	369	329	398	389	340	349	375	381	366	371	364	377	384	379	363	366	396	367	382	368	377	393	356	394	372	371	337	359	350	363	392	371	387	372	388	362	355	398	367	371	384	343	345	377	385	354	404	379	358	374	379	376	367	367	361	408	400	381	408	373	406	360	364	406	378	390	333	419	376	331	352	356	398	375	361	369	369	346	364	404	354	366	357	363	401	370	351	345	354	352	380	393	375	399	377	388	352	330	367	348	349	364	374	388	358	419	361	402	406	374	364	360	397	348	334	373	373	349	370	360	361	355	401	383	405	382	353	343	416	377	356	341	381	364	353	357	367	364	414	401	398	365	329	406	377	385	340	360	372	389	357	354	368	332	352	376	362	361	380	407	373	333	387	373	386	384	386	375	386	362	367	397	397	357	359	399	363	356	357	363	412	380	329	376	351	368	375	367	339	390	353	370	402	380	375	364	339	363	371	354	363	348	350	355	366	362	364	393	372	361	347	344	395	375	372	359	351	388	377	386	352	373	388	352	365	389	376	376	385	365	362	363	397	354	358	390	383	364	372	363	390	370	367	400	377	347	366	377	361	395	404	394	353	387	372	345	384	353	392	370	373	355	364	375	360	406	353	385	359	389	363	385	359	391	383	354	418	370	376	345	359	360	370	369	357	349	398	362	417	359	372	376	410	383	332	383	336	378	361	412	372	391	343	401	368	371	346	353	363	403	390	361	372	378	386	378	347	353	375	353	356	370	371	337	380	391	387	334	379	369	392	352	351	336	362	343	372	384	374	361	376	365	394	369	361	333	347	323	388	372	374	384	374	371	368	352	359	373	365	364	381	372	383	344	369	392	365	397	371	392	379	352	359	358	352	346	381	371	363	373	374	354	392	408	360	394	387	401	378	376	346	347	361	383	400	363	385	315	387	406	355	354	414	406	354	430	349	350	391	360	370	362	361	351	392	349	393	361	372	343	367	343	390	360	347	386	379	380	387	353	381	354	357	370	381	351	391	365	372	382	372	356	366	366	396	354	396	405	365	355	370	416	399	382	351	386	328	372	352	359	391	357	407	374	353	380	366	358	405	328	394	359	368	378	378	351	362	352	403	368	382	371	381	346	370	357	365	382	336	380	385	378	359	396	350	336	369	360	373	381	359	369	387	383	359	384	433	391	349	369	365	385	387	340	378	362	365	376	359	382	357	341	387	370	385	367	390	360	358	380	385	368	365	356	352	361	353	405	327	330	368	362	369	340	398	338	375	383	359	348	375	391	353	368	370	358	356	328	361	376	385	359	371	368	392	383	416	349	379	349	402	357	364	379	356	363	407	378	364	352	361	380	385	372	354	372	367	396	378	406	354	349	368	380	377	397	385	386	412	388	387	376	354	401	375	365	355	364	380	418	378	410	354	363	355	382	367	381	330	389	362	386	403	377	364	347	383	397	380	360	361	372	371	389	344	348	394	368	367	389	341	391	346	364	359	374	351	377	365	370	405	363	352	394	348	368	381	377	372	364	378	337	352	370	393	411	391	351	391	422	342	381	336	388	400	355	376	368	322	355	379	351	362	382	376	379	378	387	384	355	345	375	373	363	377	376	377	346	333	363	345	381	357	373	334	367	351	336	384	356	357	349	365	391	358	370	387
60909	100536	71622	40454	19845	5089	1270	752	668	619	668	698	677	639	646	672	695	714	680	744	653	674	644	671	634	620	693	660	688	645	666	653	664	660	665	712	721	729	678	635	658	704	680	638	657	652	632	667	665	632	686	685	648	661	652	702	664	662	712	656	679	631	653	676	680	659	675	706	667	683	692	709	659	665	686	618	661	641	648	660	675	695	653	654	643	662	676	679	642	672	660	758	651	735	652	650	639	661	674	664	680	660	675	673	642	676	631	673	694	717	649	680	672	696	624	674	696	683	649	695	697	669	691	680	665	655	660	711	683	690	679	670	673	683	652	650	678	690	691	662	666	665	696	674	672	706	684	675	657	643	673	678	649	645	695	654	649	682	719	660	659	683	724	663	691	706	642	633	661	692	673	658	670	648	675	661	665	667	656	642	663	695	694	649	657	690	677	693	675	674	635	727	681	634	633	691	642	655	698	675	644	687	665	665	674	639	650	645	674	654	680	682	642	665	635	716	609	623	650	662	720	664	657	666	651	691	691	659	657	690	659	690	643	657	631	601	670	662	688	684	646	639	643	671	684	644	665	698	682	632	653	695	654	653	608	675	652	689	668	693	662	658	693	653	625	626	646	651	692	696	635	654	695	657	677	674	696	671	652	715	704	638	631	642	671	626	666	643	661	663	685	676	686	701	712	635	704	661	668	611	686	700	659	657	689	657	676	679	710	642	677	648	675	630	677	713	660	678	670	643	692	693	671	708	655	653	710	712	662	649	703	678	640	664	700	706	691	723	701	690	651	688	670	680	666	663	665	686	716	691	685	681	636	674	667	663	684	640	669	673	662	702	673	687	640	699	609	648	673	642	674	664	653	694	661	699	653	676	699	669	645	681	714	677	710	637	630	695	657	666	686	703	684	685	716	669	652	667	684	661	666	651	672	686	683	700	637	667	699	686	665	652	652	712	675	668	660	664	652	653	641	657	628	685	691	650	680	649	664	646	613	660	667	674	629	679	682	662	679	655	653	681	699	624	680	655	677	675	652	718	702	681	671	671	715	676	710	687	629	641	669	663	661	643	658	637	681	677	639	716	708	666	693	665	680	641	663	659	633	669	657	677	652	636	678	647	691	668	671	658	701	648	675	658	652	670	669	632	663	671	687	698	616	683	631	668	685	683	653	690	680	661	702	629	696	659	671	670	666	648	664	666	663	704	645	665	659	651	685	675	667	667	628	733	623	628	656	675	646	690	677	670	644	648	663	682	651	723	705	622	665	627	693	657	705	672	666	684	687	668	681	675	674	647	656	632	640	674	648	663	653	655	716	652	711	702	638	678	638	660	746	679	697	664	685	626	652	666	676	645	649	655	666	685	678	691	646	669	652	626	669	651	659	663	650	703	682	655	663	673	656	687	687	670	667	667	664	666	646	668	672	653	668	618	684	656	683	655	654	654	657	670	600	675	650	671	646	639	646	673	660	643	656	658	692	704	642	648	672	710	711	697	664	679	687	689	641	703	635	706	698	645	673	686	634	703	690	665	672	637	646	640	636	689	643	620	716	650	684	630	667	665	642	625	639	704	683	595	678	673	730	634	671	690	661	680	683	633	659	671	646	699	659	657	686	661	702	677	673	705	654	651	653	650	660	665	655	670	653	675	603	692	697	670	680	674	676	674	631	657	613	642	645	641	689	697	664	680	696	634	673	683	651	654	647	666	674	677	645	661	646	666	623	687	653	690	668	659	658	695	653	678	676	663	678	663	636	686	667	648	658	640	657	634	695	666	640	657	616	682	664	682	674	694	681	673	647	681	663	654	632	653	723	705	726	681	682	637	620	683	668	642	638	706	666	637	663	648	636	734	700	669	711	686	680	650	700	665	696	669	674	608	689	645	700	676	669	648	692	669	672	721	678	670	662	667	684	688	650	632	652	681	645	657	667	689	653	644	676	707	677	671	701	683	650	624	674	655	668	659	635	667	590	658	666	667	616	626	681	670	679	663	668	666	639	669	662	689	636	677	668	640	644	691	680	651	671	633	657	633	685	679	632	627	732	627	678	642	659	684	670	684	693	653	644	650	711	652	691	673	598	655	652	682	678	706	679	638	619	665	683	644	663	621	699	663	624	687	656	695	650	679	670	684	696	646	701	685	647	648	678	654	638	643	707	727	640	634	683	729	659	657	636	710	684	629	629	661	655	670	687	646	674	644	696	719	686	634	675	664	662	663	657	661	654	669	651	641	693	649	680	689	679	676	673	680	713	642	708	677	628	688	671	612	667	656	717	679	678	692	667	655	614	671	681	679	672	629	703	671	675	670	626	638	672	670	633	704	680	663	699	641	645	692	678	655	657	625	691	671	613	656	699	672	648	638	672	669	692	705	706	662	683	682	691	723	655	644	687	657	711	678	657	687	688	643	697	679	647	666	695	665	635	654	699	651	640	663	650	629	641	615	662	711	650	663	676	659	681	697	669	703	687	635	654	718	690	652	659	661	699	692	674	684	672	651	641	682	644	717	641	679	681	665	633	693	644	691	683	632	668	651	697	701	653	680	706	719	654	719	656	707	653	656	671	669	646	658	667	671	647	677	635	666	652	683	657	682	648	646	643	685	625	684	643	649	686	697	655	697	677	617	620	674	664	668	648	623	639	657	666	679	706	703	652	672	640	644	674	681	703	686	630	703	716	637	669	641	696	681	639	692	680	687	661	689	667	699	689	642	637	672	719	661	656	634	655	679	644	646	690	684	656	680	708	653	676	668	697	695	679	691	634	683	647	667	693	652	691	648	672	682	674	679	685	697	648	683	692	626	675	700	672	641	622	636	695	720	686	654	677	672	651	676	660	632	681	713	638	685	674	663	709	653	648	646	653	692	700	691	657	693	697	671	670	652	656	673	638	674	681	699	667	644	619	708	651	658	697	671	671	633	649	700	705	620	706	694	752	607	651	694	620	666	639	662	625	660	638	673	704	724	679	681	677	658	676	653	635	656	633	677	614	679	706	657	653	597	667	664	661	691	688	635	693	658	636	640	652	656	654	630	673	630	680	659	679	663	689	722	713	675	671	694	704	693	678	704	686	650	678	655	648	662	697	658	665	685	665	669	682	692	653	648	651	668	659	660	695	681	668	751	661	707	678	697	664	674	630	663	674	675	664	647	650	671	691	685	676	689	673	641	665	633	661	657	659	673	652	626	656	679	675	701	691	670	602	663	649	706	636	669	625	661	649	647	680	659	721	682	636	633	655	666	720	682	652	695	661	630	658	676	631	684	649	641	661	618	673	655	671	643	664	637	659	634	647	653	660	687	651	703	683	662	664	687	712	670	658	641	705	652	706	703	685	618	660	647	653	667	641	640	664	627	668	665	688	670	721	681	700	674	695	674	652	698	670	637	636	657	646	651	650	678	642	705	640	701	674	672	649	643	665	643	681	686	676	600	669	681	702	622	659	640	674	696	690	669	639	670	617	649	641	652	658	696	666	667	677	700	622	679	687	672	649	674
29957	31668	27344	11154	1523	486	381	328	331	318	322	326	313	301	349	298	354	291	334	320	319	331	336	346	315	317	307	292	302	334	327	317	346	331	312	325	301	304	333	328	301	296	314	317	319	342	332	324	286	279	316	333	302	308	315	304	305	353	308	311	338	325	304	324	357	330	345	299	303	283	353	323	330	326	335	302	319	337	347	310	336	354	345	326	309	289	334	327	323	327	320	328	286	298	307	351	345	330	296	305	307	342	327	292	331	316	315	333	314	310	318	304	301	327	289	316	343	345	331	332	315	342	339	363	334	328	339	315	338	323	288	337	316	324	314	301	306	317	326	315	297	307	324	312	337	296	301	354	334	317	294	325	319	345	303	332	284	333	300	284	298	342	334	330	316	295	266	315	300	312	316	326	316	314	334	349	292	319	317	297	336	334	320	341	293	359	314	297	295	324	301	324	319	337	326	352	298	329	297	312	347	340	309	346	312	312	321	329	334	344	300	348	335	333	309	331	342	304	318	314	334	337	344	337	311	327	312	336	325	306	311	340	327	301	314	289	343	306	311	319	331	300	315	318	319	327	310	365	334	322	305	301	315	318	316	297	309	325	344	315	335	327	276	342	336	338	343	296	345	336	335	294	306	311	281	318	301	339	345	362	352	298	328	316	339	291	293	322	320	343	312	313	353	325	301	330	294	329	308	321	375	329	292	348	337	313	326	307	327	311	356	317	336	323	319	344	301	326	335	308	307	316	296	304	304	338	326	305	328	307	316	330	330	280	325	288	329	321	355	301	309	307	306	317	298	319	309	320	333	282	328	259	321	309	328	323	307	295	323	327	302	336	318	292	306	306	331	324	323	324	338	331	335	305	300	331	334	294	312	297	312	343	332	315	284	347	306	297	329	301	327	323	348	312	300	321	327	300	374	305	312	330	336	323	328	316	324	309	306	312	320	352	303	298	327	300	335	313	306	343	293	330	308	325	344	311	309	326	330	374	293	349	328	325	330	322	326	328	306	334	332	345	316	312	317	327	324	336	310	298	341	348	303	328	271	295	300	304	279	306	363	285	327	336	282	320	295	313	338	316	314	326	322	308	367	316	305	313	313	294	332	293	309	317	316	283	333	344	325	308	327	332	328	343	271	336	327	326	311	309	298	321	310	334	325	320	350	338	292	293	316	311	332	308	340	329	316	315	310	302	314	333	330	296	317	345	356	293	331	343	312	315	324	304	323	343	335	335	297	320	294	300	321	357	310	325	305	321	348	324	315	308	322	310	350	320	303	335	324	329	283	299	308	349	330	315	319	326	335	325	338	291	304	292	308	302	343	343	342	298	311	323	333	300	300	334	308	311	326	302	332	341	318	319	291	320	312	338	337	341	312	325	324	304	315	336	342	289	332	321	319	335	338	318	324	342	284	299	314	327	291	317	317	324	316	315	300	304	326	330	322	321	326	306	332	317	297	320	308	315	341	306	326	322	326	300	309	347	335	315	300	288	322	345	282	324	326	341	323	316	289	305	309	324	372	324	316	302	330	337	334	310	335	310	332	318	297	332	278	326	305	314	320	330	341	309	335	329	327	297	288	363	317	315	324	300	330	336	325	348	314	323	324	326	332	327	311	343	329	323	321	341	322	347	316	327	286	324	310	303	341	315	283	325	299	337	298	328	310	316	300	307	347	321	338	342	328	290	329	334	315	305	321	308	316	338	331	304	318	302	324	301	366	349	300	353	302	342	322	328	296	342	304	315	302	327	281	274	330	314	332	330	310	298	292	327	320	306	328	333	315	323	327	291	300	322	334	324	317	326	310	342	328	303	293	289	343	317	310	305	314	328	365	329	286	330	292	301	363	323	308	335	343	301	327	348	325	314	327	322	307	348	312	352	320	339	310	309	304	344	313	334	338	353	348	334	297	325	299	306	313	303	295	314	318	315	331	314	325	286	317	350	315	311	284	322	299	326	339	324	322	324	313	307	288	319	350	326	339	278	304	322	299	321	328	319	332	351	359	292	303	334	319	316	293	311	351	311	342	307	294	360	303	347	295	317	297	312	318	305	320	313	318	310	328	301	304	335	321	325	309	307	335	326	317	284	352	306	328	317	347	311	312	323	319	326	315	347	317	299	314	326	333	316	338	331	347	305	316	334	326	316	282	329	310	301	362	305	322	342	337	315	326	316	322	321	300	313	314	307	373	321	354	358	316	303	344	292	316	321	328	307	295	365	330	312	327	338	348	312	338	322	292	298	343	309	317	305	322	313	329	322	338	311	314	315	312	334	319	342	308	338	336	318	348	309	321	332	312	317	320	305	322	331	308	342	324	314	308	306	350	335	332	309	323	301	311	327	302	346	316	326	324	320	337	357	327	349	338	324	319	337	344	302	379	304	317	353	328	323	337	331	326	312	363	312	321	329	300	306	343	333	321	317	321	306	302	337	323	304	350	340	327	306	320	321	300	307	303	304	348	325	306	338	349	329	325	315	303	293	340	326	324	335	336	319	314	312	337	311	335	319	331	307	332	338	331	308	323	359	322	278	304	333	318	315	353	330	304	305	308	328	320	346	309	279	319	338	311	349	328	320	289	335	292	317	308	345	292	332	313	311	317	315	348	321	310	352	319	329	329	326	343	318	304	329	305	306	325	324	337	326	319	330	286	343	303	311	316	337	285	338	315	305	317	309	330	318	296	354	354	362	322	351	322	313	354	311	309	301	344	311	302	329	320	350	306	301	321	311	327	318	302	323	333	304	318	305	312	322	343	319	329	323	334	306	311	306	329	324	315	315	316	318	313	283	342	291	310	281	314	343	323	300	350	313	336	338	284	328	339	322	321	332	315	324	314	326	328	316	308	303	272	335	310	356	303	293	317	307	318	303	323	355	344	337	316	296	329	317	311	330	264	318	355	323	325	350	325	301	284	323	318	314	314	358	307	288	366	310	336	315	319	309	276	346	318	337	333	317	296	327	312	307	312	354	329	309	356	315	320	299	281	322	345	349	325	309	316	296	292	345	316	347	310	336	320	294	302	337	353	335	313	331	320	317	309	314	313	316	317	310	324	332	290	333	307	309	315	311	363	320	298	299	335	308	311	331	322	333	331	321	328	311	322	320	301	327	340	310	326	322	321	334	321	315	318	328	336	281	292	319	316	304	297	324	314	317	275	330	319	352	308	343	313	310	360	326	295	325	326	336	338	329	358	321	297	336	314	312	319	315	393	314	285	312	303	321	300	358	337	333	318	349	342	292	336	323	310	334	320	307	349	331	284	317	335	299	332	315	363	319	334	324	331	325	330	328	321	318	303	331	320	314	330	297	330	329	325	275	311	336	318	302	283	329	326	336	346	326	323	315	304	359	329	324	334	316	337	289	307	311	288	311	347	348	309	320	307	326	334	331	332	309	328	345	338	302	330	308	364	315	268	319	321	317	328	304	339	316	303	308	321	328	342	339	319	305	309	308	326	319	333	274	315	339	312	336	317	271	322	335	291	298	322	318
37910	48219	32504	11564	2818	1019	635	575	596	645	605	629	633	626	566	622	594	591	622	657	621	616	587	608	641	627	588	578	577	579	617	609	588	591	616	576	661	599	586	633	586	596	563	581	632	607	625	572	645	639	560	611	611	632	586	639	603	587	624	588	581	613	589	619	636	604	606	626	579	598	566	615	612	620	647	605	578	588	610	652	612	607	550	640	625	606	644	591	558	637	654	620	599	595	587	639	605	576	646	574	603	641	557	602	624	601	594	597	587	636	608	613	602	581	627	581	612	605	570	595	615	605	651	601	610	621	601	618	607	546	599	583	607	590	559	602	603	606	649	613	598	571	651	588	611	547	612	633	596	617	591	576	639	620	630	551	619	562	565	595	606	606	627	608	635	558	627	582	620	622	582	574	636	573	596	602	577	635	609	634	626	601	578	624	585	581	591	597	634	646	587	605	577	625	626	615	607	592	638	572	624	590	618	602	642	632	602	564	598	606	616	616	622	576	569	614	584	632	602	597	621	607	635	591	607	577	601	614	576	614	626	591	594	624	559	592	581	564	624	601	580	580	590	544	641	599	628	597	640	623	571	613	596	600	628	626	598	650	603	584	580	628	580	600	615	603	623	625	632	611	582	659	582	618	576	606	610	637	623	615	573	579	603	622	619	595	647	556	659	633	607	607	590	570	638	594	624	609	632	526	640	589	607	596	680	595	600	608	606	617	609	601	589	635	601	582	633	607	583	602	597	650	580	645	640	611	622	589	570	564	603	609	562	582	591	610	591	629	625	649	598	595	612	602	572	624	640	618	592	630	594	619	593	579	621	617	566	602	655	619	622	608	596	609	594	567	588	636	617	627	617	583	582	605	587	591	633	603	581	577	620	625	561	616	603	561	611	627	639	554	630	594	591	577	621	635	618	571	629	582	601	592	616	625	584	573	601	574	620	620	591	595	596	618	577	594	612	612	597	589	600	588	639	614	609	606	618	614	593	617	605	635	575	592	648	595	663	589	589	607	610	584	583	566	600	613	574	614	563	586	603	595	612	620	593	586	609	591	619	647	611	619	665	580	595	626	615	636	615	606	563	598	628	644	602	597	608	597	634	593	588	600	590	587	604	639	584	627	608	569	585	566	602	595	594	651	597	656	629	623	640	602	603	616	620	599	579	576	649	605	651	640	593	590	603	609	580	599	592	598	605	554	626	641	610	616	609	611	611	601	578	609	635	571	649	603	586	577	607	581	547	643	588	594	594	585	573	599	586	672	609	589	681	593	645	628	635	609	626	590	629	624	585	569	627	570	546	643	664	583	591	609	655	557	587	625	604	580	588	567	583	606	625	626	611	583	575	631	607	644	620	614	610	619	609	630	601	624	576	636	601	581	630	614	623	649	609	628	611	575	607	591	603	602	599	623	570	643	592	589	583	584	599	579	628	580	626	606	611	524	667	599	595	612	661	627	617	612	631	568	616	647	599	588	634	607	614	627	619	600	577	591	594	552	609	610	607	600	575	590	627	565	582	598	600	627	602	635	625	588	588	605	617	584	570	601	585	647	632	584	570	603	602	625	610	619	588	625	616	617	644	623	646	602	622	622	598	620	613	601	635	586	605	621	628	574	656	633	624	626	619	613	609	576	600	602	641	628	629	600	566	644	560	644	618	571	578	588	628	592	576	590	583	596	570	575	632	560	629	618	608	562	622	584	611	586	609	566	633	583	613	598	642	575	607	607	581	600	598	618	593	588	603	591	558	620	657	659	573	552	639	604	600	557	628	609	561	633	612	636	598	633	645	577	614	570	610	627	613	647	564	594	589	575	608	536	621	604	678	634	609	616	629	633	587	609	618	560	598	634	686	605	619	641	573	630	595	634	594	588	620	594	591	574	603	563	578	639	595	602	591	563	628	591	614	584	578	637	611	609	577	612	594	599	608	634	606	606	591	588	608	607	598	649	596	633	555	622	614	621	583	615	642	592	604	591	621	628	611	601	631	593	633	608	666	597	614	625	565	613	608	621	589	604	607	617	610	598	605	589	647	568	561	576	610	622	577	590	561	590	641	598	566	622	596	601	571	658	630	616	624	605	639	609	565	599	612	595	584	661	610	625	608	592	595	585	593	654	564	605	599	600	596	580	602	607	638	597	608	562	672	588	621	642	593	590	646	615	585	610	636	594	601	588	622	615	591	618	665	589	604	591	629	581	605	614	632	656	612	614	602	657	611	637	635	549	585	593	616	575	582	582	593	597	596	587	633	597	577	544	593	615	620	575	598	621	625	585	628	640	636	604	562	594	576	628	591	634	595	636	579	580	635	622	630	570	615	582	588	601	601	598	601	600	579	606	598	579	659	590	632	623	577	618	577	554	596	631	600	587	621	627	591	628	567	623	590	610	593	592	613	639	599	613	570	589	620	574	591	633	585	609	659	571	632	586	560	643	603	617	627	606	640	589	663	602	632	604	633	628	651	587	613	589	585	620	595	582	626	583	600	592	613	594	624	615	646	599	632	568	572	627	586	631	621	628	616	607	606	560	610	589	601	579	571	578	628	595	597	626	606	629	611	595	609	591	566	593	603	564	594	609	644	615	609	594	575	607	551	637	662	635	635	582	582	602	602	653	597	582	610	587	594	622	577	581	599	592	621	600	582	636	618	624	588	591	583	572	632	643	610	592	598	554	615	595	633	596	608	599	646	609	658	648	666	585	562	630	632	559	580	615	552	602	633	660	599	582	604	627	643	637	586	597	590	588	625	605	592	583	621	605	584	596	645	585	603	619	635	554	628	634	612	648	613	588	602	571	654	571	620	600	574	579	593	618	609	576	613	629	555	615	608	608	619	584	590	602	611	601	586	618	631	604	611	613	617	573	606	608	637	608	619	605	597	614	570	578	628	587	619	597	634	589	582	598	612	639	588	582	603	608	609	572	595	577	615	575	552	627	603	632	659	563	621	611	579	595	639	634	592	583	589	548	583	623	590	574	612	628	592	601	598	615	616	618	597	595	599	594	614	555	629	588	610	586	630	574	629	625	640	604	571	574	586	561	571	572	645	588	629	605	596	618	608	628	592	599	617	590	653	587	624	623	614	602	589	592	608	598	570	616	637	607	623	608	627	633	589	569	582	589	616	591	623	592	634	593	633	633	576	614	586	543	583	595	556	642	630	616	639	612	604	595	624	605	593	633	645	594	630	583	618	583	584	607	595	647	589	617	657	615	636	604	617	630	617	601	597	602	597	578	613	622	641	622	596	536	586	608	632	541	588	630	615	585	572	617	595	598	585	582	600	643	597	600	593	609	619	576	618	584	625	567	587	610	585	568	597	585	583	618	591	647	593	642	621	597	580	615	611	606	590	644	563	616	635	594	654	630	583	602	582	659	585	581	627	618	617	611	648	588	615	614	584	577	627	619	596	554	567	612	629	591	598	599	621	629	634	589	649	628	661	644	564	612	608	620	585	564	600	621	637	608	608	599	630	593	568	571	618	637	603	600	593	589
24892	24876	34131	26617	17563	4586	550	341	332	313	314	299	307	328	314	315	317	335	339	331	340	327	342	302	326	303	361	348	336	291	307	350	326	319	312	326	319	341	307	341	338	347	340	308	312	329	329	349	336	324	330	309	290	335	327	336	303	308	329	350	340	292	346	318	305	323	337	352	335	341	286	346	323	316	316	314	316	307	339	314	324	347	284	295	341	330	350	309	330	331	318	357	319	312	339	324	360	350	327	306	334	319	286	333	342	321	335	343	323	316	313	320	317	320	341	335	349	306	322	296	328	307	345	329	317	334	339	313	289	312	352	355	294	331	321	353	344	298	323	287	332	312	354	320	328	306	336	344	307	318	314	318	327	304	308	336	308	293	349	323	343	329	314	332	296	321	331	300	318	294	314	328	328	311	317	334	335	324	315	330	290	333	325	294	319	302	314	316	317	295	324	304	296	291	320	316	307	295	297	322	312	318	328	328	352	294	331	358	359	348	326	341	292	310	333	295	326	317	321	271	327	321	286	300	315	293	351	291	295	330	294	312	324	329	288	286	319	308	331	324	326	291	308	344	315	371	347	351	325	317	327	341	331	297	341	348	319	308	335	342	309	334	317	318	321	313	297	355	304	326	315	297	336	341	304	344	336	347	319	315	287	314	285	340	343	314	326	322	313	309	334	323	327	343	344	328	340	327	323	336	340	332	317	314	327	324	322	312	332	344	282	310	324	350	330	316	328	329	355	334	317	308	304	325	315	340	307	319	311	307	338	340	334	336	306	337	316	299	310	310	325	311	351	309	317	337	322	291	304	297	279	338	310	329	332	336	304	289	298	338	333	332	349	329	313	315	340	300	286	316	319	348	276	325	321	311	289	312	318	300	352	341	323	340	335	336	301	312	326	345	290	308	323	310	311	317	338	280	335	354	304	320	292	311	338	296	330	336	329	329	341	336	353	307	330	313	323	339	322	283	314	320	300	342	332	308	304	312	310	342	371	329	286	320	298	328	368	319	328	292	335	328	314	348	367	301	324	334	316	295	309	320	359	341	318	307	336	354	302	346	356	323	316	310	347	310	313	340	321	323	325	340	353	322	318	340	282	333	328	321	315	305	296	299	330	308	321	314	332	326	326	327	333	332	316	304	305	315	342	336	327	299	308	317	360	316	322	314	324	304	327	295	314	328	301	324	313	308	324	304	309	336	286	313	311	320	317	353	305	322	302	303	309	311	336	275	332	282	324	325	327	308	307	328	335	317	298	335	329	304	309	324	310	347	295	309	312	324	309	310	301	277	358	362	321	303	303	332	313	328	331	309	352	320	318	295	349	302	316	318	307	296	317	293	317	281	329	330	318	325	304	301	335	325	313	321	302	320	309	328	316	313	316	295	328	324	298	312	332	319	304	333	324	317	330	290	303	338	312	343	337	325	335	313	344	302	338	326	324	355	356	319	340	347	322	319	308	323	335	296	386	292	323	347	340	348	337	325	322	337	313	302	329	339	343	323	318	338	342	344	337	300	281	308	309	313	296	306	326	317	356	362	328	327	341	314	335	311	332	331	322	319	325	335	333	323	324	303	333	299	333	304	351	322	343	314	329	320	312	352	328	311	345	314	305	307	331	314	300	318	350	319	323	310	338	322	294	326	288	320	327	344	309	358	310	338	345	302	333	353	306	338	319	339	349	339	341	340	318	310	309	298	329	321	326	291	282	277	329	293	332	324	351	302	320	293	328	311	334	295	311	354	320	339	308	326	270	307	307	310	322	313	306	336	310	316	336	317	343	339	297	347	299	304	302	315	306	351	302	335	342	348	330	309	313	304	334	310	329	367	316	317	302	320	338	293	328	337	319	332	353	284	291	318	320	347	305	318	276	324	290	314	303	307	346	325	340	354	332	339	333	316	301	320	320	344	280	320	344	307	328	295	308	281	301	319	348	338	351	305	338	333	318	322	326	347	327	312	306	312	326	333	337	321	315	308	324	322	331	332	333	337	350	330	312	312	350	296	313	304	318	312	300	311	317	301	327	336	326	301	333	294	293	357	330	337	315	329	320	280	322	325	301	314	341	361	310	292	360	321	304	315	316	317	330	296	331	340	354	344	317	331	331	320	302	298	343	318	323	340	318	319	355	317	321	336	318	301	303	297	327	302	327	317	328	312	317	316	336	298	358	339	309	340	349	337	328	333	330	320	344	351	329	333	325	281	320	322	320	327	282	326	290	315	291	347	348	325	329	308	327	325	324	312	352	345	343	318	321	298	346	325	286	312	301	321	296	303	356	317	301	328	308	328	343	336	304	320	322	318	303	307	310	354	339	304	353	341	328	328	308	321	315	305	304	310	325	314	305	296	304	346	306	302	317	319	317	353	326	321	304	368	347	277	315	314	367	319	313	357	307	328	340	306	314	322	335	316	366	316	298	324	329	335	316	300	324	291	311	319	306	299	349	286	328	330	333	321	329	316	336	309	316	320	327	320	306	310	297	323	307	316	360	334	348	286	337	329	292	296	312	316	331	326	315	324	332	318	361	323	309	331	299	326	330	332	308	331	315	308	330	300	342	342	303	331	303	309	356	348	339	327	324	320	336	318	318	324	292	314	320	367	311	297	323	347	322	301	293	343	325	333	313	309	310	325	308	337	345	309	331	302	269	319	327	356	315	311	336	319	311	348	310	289	294	340	320	354	334	315	326	292	341	307	295	302	326	302	336	332	292	300	336	326	306	328	305	321	324	310	290	303	331	318	325	326	319	329	300	321	324	325	321	301	316	293	349	333	303	323	330	320	296	304	313	320	349	331	332	277	336	318	286	305	351	308	299	366	312	299	342	288	322	334	310	336	318	296	337	331	322	317	315	354	316	312	336	342	354	334	300	356	318	329	328	285	362	316	310	338	306	346	339	338	305	285	329	352	314	338	314	342	337	327	325	331	317	340	326	327	333	341	334	307	331	308	307	340	337	320	318	327	301	335	318	319	327	314	338	350	295	313	336	316	349	322	354	348	358	335	316	326	326	313	328	331	342	323	321	295	307	320	371	298	297	335	313	315	338	310	364	307	315	328	310	297	274	350	319	311	277	312	306	312	303	347	356	288	338	326	320	312	313	330	313	304	297	289	333	322	331	308	296	324	292	319	330	305	322	315	353	341	320	318	293	310	297	316	310	339	328	314	308	273	290	346	310	317	310	352	335	333	315	335	322	336	310	321	324	315	307	320	360	326	361	310	344	317	353	335	335	295	331	315	317	339	329	334	328	320	323	316	316	311	286	291	315	338	309	302	326	305	342	333	285	294	306	326	317	300	346	320	273	315	348	303	314	354	334	326	316	290	306	315	298	299	309	355	326	329	312	306	327	351	336	340	314	304	323	354	297	317	291	303	308	300	312	286	332	289	305	309	321	302	304	328	320	288	325	330	336	313	337	342	346	329	350	322	313	288	324	313	337	314	326	328	325	316	323	323	318	337	326	321	362	335	305	350	334	348	316	316	320	316	310	317
60000	89339	63123	32662	11239	2343	823	629	611	594	626	608	617	583	616	641	591	620	656	643	595	584	597	623	642	572	584	603	608	562	586	609	591	594	586	649	575	568	609	581	593	607	596	621	595	592	595	620	620	556	593	633	538	583	597	623	662	688	614	590	589	580	627	618	599	635	626	581	602	621	638	608	604	595	598	644	605	627	594	551	613	583	616	567	618	595	627	572	590	593	604	597	574	571	630	590	617	575	582	604	596	603	620	604	578	632	603	589	579	600	589	587	598	655	620	605	610	585	588	577	603	589	610	596	615	607	644	597	598	600	613	611	628	626	589	600	596	586	633	586	586	630	602	577	601	628	552	611	641	667	612	616	581	574	589	582	606	593	584	618	634	591	592	601	600	664	599	623	603	575	616	601	601	583	555	603	600	611	577	577	638	632	587	626	572	581	616	598	605	610	561	592	602	569	622	598	649	615	590	617	629	643	636	616	615	551	626	575	613	595	602	625	609	603	570	585	610	561	603	569	611	652	630	591	593	622	598	596	561	654	604	662	633	644	577	597	564	608	584	646	636	582	567	582	641	631	618	619	614	630	611	611	602	682	608	590	572	591	578	665	626	619	610	576	580	621	602	601	631	639	617	605	615	617	562	609	622	599	617	593	579	601	607	589	570	566	645	661	571	683	618	593	597	620	609	631	619	591	611	629	617	655	584	628	582	611	625	622	623	581	649	554	597	608	586	628	574	636	617	568	637	611	644	600	572	591	641	567	579	602	590	596	591	585	631	639	596	636	621	620	608	622	616	612	659	592	589	627	596	618	606	587	617	605	604	573	641	629	625	594	604	605	585	603	626	625	618	596	625	610	600	594	606	612	599	591	612	620	601	619	631	597	595	591	602	637	595	575	599	585	644	630	562	583	611	600	642	616	596	579	594	638	594	575	596	572	613	613	614	599	607	615	583	610	572	618	597	620	624	618	600	602	613	589	625	599	579	646	580	583	649	567	589	603	634	611	602	635	607	594	570	587	626	607	617	587	634	602	575	624	616	564	580	626	591	591	596	621	596	599	616	564	611	649	616	583	556	589	594	594	614	579	611	605	599	591	597	606	610	653	553	604	564	590	647	646	643	583	609	611	640	624	649	602	615	623	636	637	586	569	545	631	581	579	603	602	573	568	610	589	599	607	572	593	609	628	572	634	639	592	566	580	559	648	652	586	569	602	602	585	596	544	592	575	590	594	601	587	650	602	595	584	609	676	620	612	629	605	633	595	601	598	564	599	597	592	643	580	631	587	595	603	601	621	660	623	594	607	614	590	592	624	588	570	601	602	605	614	613	614	670	612	644	635	599	572	590	588	552	600	605	612	579	610	574	610	631	602	626	591	599	577	582	611	595	634	594	587	574	608	604	587	580	635	579	619	621	599	603	632	599	614	584	625	585	616	578	586	595	602	588	633	662	569	614	616	576	633	627	614	611	608	627	586	578	579	599	607	600	660	600	581	576	620	548	618	606	592	616	584	602	599	563	623	620	608	619	618	599	620	590	590	608	617	603	619	643	548	616	594	626	633	618	588	579	578	623	624	590	631	625	584	595	627	578	595	598	634	586	652	599	560	586	628	603	580	572	583	579	610	608	654	589	612	598	582	607	613	599	640	574	608	630	633	567	585	607	556	622	607	633	612	590	618	564	566	573	607	580	619	629	612	619	623	637	578	604	615	594	635	605	571	634	625	608	595	618	642	607	616	636	546	566	644	584	645	655	632	640	586	616	591	635	591	608	603	597	620	596	549	583	645	646	597	592	617	570	634	614	560	598	616	582	629	629	626	628	613	547	568	615	591	590	622	617	606	577	560	632	568	629	562	588	574	559	609	573	604	577	609	618	611	638	627	601	601	577	627	608	618	618	613	579	653	618	657	604	580	585	593	610	607	612	626	623	581	637	604	655	654	585	571	614	567	579	610	617	612	589	637	647	579	569	657	620	625	578	639	611	626	583	621	590	573	596	641	642	579	567	610	627	601	618	613	635	628	577	622	569	629	604	627	605	595	643	637	611	629	643	642	577	600	641	590	622	606	559	614	647	611	557	634	621	559	574	553	607	601	627	611	586	582	580	611	628	630	625	581	587	610	600	584	621	575	608	583	650	653	595	614	630	581	624	604	625	560	618	622	563	619	584	658	570	591	626	596	601	579	586	615	600	625	588	611	601	610	611	623	589	567	610	615	579	600	589	603	609	618	571	548	581	601	595	563	640	617	606	600	590	603	595	658	593	575	609	572	628	591	569	562	619	640	616	623	643	615	634	598	574	620	607	559	649	603	635	620	598	627	569	585	573	664	653	647	593	550	588	590	616	624	626	572	580	602	633	591	595	645	572	610	601	594	621	600	606	650	618	596	586	612	565	586	623	604	607	602	592	631	589	578	585	581	587	631	616	602	596	594	554	595	596	592	621	644	621	687	620	626	590	590	623	599	583	614	626	616	627	600	569	625	594	581	637	583	620	613	624	650	615	595	600	607	605	599	626	584	608	604	621	615	586	593	611	572	602	585	608	589	567	601	624	619	608	552	620	618	637	612	584	589	607	583	601	573	590	599	579	604	611	581	581	641	574	636	594	638	618	626	591	621	580	624	613	613	561	664	623	604	566	629	572	618	617	603	634	646	607	617	599	629	596	608	570	604	655	582	564	606	596	607	616	616	642	596	576	560	579	649	569	609	566	598	601	640	619	614	642	611	600	622	646	643	654	609	566	657	606	612	621	636	584	598	581	576	627	621	572	599	579	579	595	617	590	589	651	600	591	600	590	625	615	615	598	626	602	633	567	613	590	599	625	618	596	586	578	659	570	645	570	619	632	638	591	633	631	579	594	603	607	644	584	576	636	583	643	599	584	570	607	597	636	539	622	583	585	585	650	641	606	574	603	626	668	602	640	586	598	618	630	586	612	594	632	599	575	568	607	615	584	596	640	613	617	601	615	606	588	608	627	586	612	598	570	592	611	603	611	626	561	590	593	593	636	598	601	597	598	614	584	621	593	594	610	570	600	598	643	674	619	598	636	568	611	618	608	591	650	609	592	647	589	594	599	640	605	612	611	551	562	624	622	567	636	596	585	591	628	567	606	597	635	602	580	644	587	573	619	608	601	625	590	596	659	602	611	563	593	616	582	570	600	609	600	606	631	570	595	585	603	590	581	586	606	541	653	645	584	636	590	604	569	576	559	560	646	598	589	618	602	581	578	609	600	583	628	578	601	592	656	588	599	640	579	581	599	563	633	564	598	565	620	626	598	641	607	608	584	565	623	598	617	646	634	642	613	631	578	616	606	632	625	609	588	558	663	596	567	645	603	613	608	618	639	570	571	566	632	647	570	638	614	592	610	583	625	622	605	552	585	671	625	552	639	650	612	614	613	598	579	643	562	616	599	585	609	585	652	611	560	622	681	625	645	601	584	624	626	582	581	627	635	624	575	671	602	599	608	584	588	590	574	599	582	629	585	608
23528	22720	31446	25251	21071	15911	2704	470	415	438	389	368	369	377	389	385	418	383	409	388	390	398	381	394	388	386	363	427	377	362	354	385	375	381	363	389	392	371	401	349	351	376	368	369	368	397	354	373	386	348	375	402	332	406	367	396	359	376	390	368	402	326	360	389	374	372	363	362	371	363	382	397	358	384	352	396	383	392	389	377	336	396	387	338	380	386	405	364	376	368	379	371	359	381	402	372	335	386	377	350	367	399	387	359	361	343	356	403	383	326	332	341	380	351	356	344	384	359	384	372	351	352	408	376	390	343	337	386	379	368	346	373	370	357	375	372	328	357	377	389	354	390	360	380	399	356	371	382	326	383	355	367	374	372	367	385	379	359	380	355	360	393	434	399	349	378	370	370	345	393	359	376	364	334	379	393	382	368	401	364	388	368	371	352	355	386	407	378	371	355	390	402	328	368	359	391	351	404	359	387	383	340	397	361	370	386	365	358	342	385	376	364	356	383	389	375	378	398	362	377	388	368	363	376	353	371	413	335	381	382	391	392	383	384	350	401	358	355	387	366	372	342	417	371	394	393	380	359	366	383	415	385	391	350	401	351	371	359	407	380	379	358	378	378	385	387	378	383	353	374	404	378	345	349	377	365	407	366	372	383	354	392	406	357	394	389	336	382	358	362	418	372	345	370	377	411	384	373	379	349	369	404	379	379	389	353	376	352	407	388	396	372	388	397	377	362	349	395	381	374	408	369	381	407	379	394	365	372	395	365	345	355	388	360	388	422	382	419	361	386	355	406	381	389	411	362	373	339	376	361	383	370	368	348	350	363	366	361	375	342	349	366	417	400	340	358	384	376	372	361	358	360	401	342	371	336	379	385	370	372	391	338	405	418	371	385	384	353	388	352	387	350	399	384	388	377	353	378	365	356	365	382	397	397	387	386	361	370	386	414	356	377	358	377	383	388	395	366	379	381	342	367	365	370	358	363	380	369	402	395	369	391	379	346	374	343	368	389	371	376	369	363	376	382	362	359	363	375	389	380	347	363	359	392	370	361	388	342	349	387	378	400	378	367	409	392	355	385	405	373	351	347	330	368	365	366	418	337	363	369	370	382	385	382	367	369	359	369	343	376	382	353	336	412	352	346	371	338	377	384	370	359	360	374	344	334	368	333	368	389	384	377	368	365	376	345	378	361	350	378	376	387	366	374	381	381	375	371	414	353	365	341	354	354	353	370	344	346	372	373	370	341	357	369	356	384	388	409	393	323	379	346	366	345	425	385	390	383	365	379	373	409	387	345	352	350	361	401	383	342	367	366	359	367	336	381	366	375	383	381	375	382	383	386	367	374	344	366	317	411	359	388	377	369	371	355	360	376	346	388	379	372	369	367	379	361	383	361	380	327	371	365	389	387	388	394	376	388	373	377	388	385	383	350	388	374	363	330	345	398	367	406	394	387	367	362	357	363	388	355	370	374	386	389	360	384	392	361	344	384	395	385	366	370	396	384	392	356	356	338	386	364	381	375	378	367	373	343	391	370	349	368	381	395	369	355	341	374	383	329	372	419	345	370	364	385	341	364	408	362	383	378	422	398	388	412	398	388	364	350	363	397	395	383	341	371	378	366	370	361	380	362	373	416	370	383	369	327	389	386	369	372	367	390	387	360	389	392	346	381	388	385	386	341	375	368	390	366	351	386	345	398	346	360	392	340	357	361	416	373	357	345	387	372	356	338	346	352	398	378	340	327	396	359	317	358	372	356	392	341	373	405	381	403	383	345	388	356	371	330	366	372	394	375	376	359	417	399	363	350	366	384	369	381	383	380	353	374	341	392	345	370	377	385	379	342	371	356	382	395	381	319	340	380	412	334	365	394	358	376	368	386	416	378	363	354	421	359	379	372	350	358	394	343	377	377	375	360	367	355	364	376	354	351	324	403	365	347	381	385	373	356	376	347	335	358	351	357	357	361	373	370	373	373	384	419	420	376	374	383	378	378	349	429	378	402	376	402	372	348	373	371	357	379	367	393	388	381	378	352	394	385	379	346	360	395	365	358	358	376	363	376	378	373	375	364	366	378	375	390	399	372	382	374	360	391	367	365	357	371	364	356	382	388	378	368	368	373	390	366	350	339	367	368	381	372	372	360	374	353	352	364	378	341	400	381	369	369	407	380	361	379	381	383	364	350	376	370	394	359	351	349	370	381	336	396	366	373	358	367	387	417	361	355	369	336	345	362	374	430	360	375	384	380	393	375	377	376	378	350	383	371	409	398	372	388	362	392	385	404	370	335	404	376	335	388	351	363	351	424	354	382	381	361	393	379	385	369	393	371	373	421	409	348	373	375	345	337	369	386	345	383	363	392	392	377	390	354	367	383	374	399	374	388	365	386	353	368	381	376	348	368	345	371	388	385	370	431	364	380	355	367	361	370	346	365	400	377	407	372	356	374	342	408	408	393	404	401	341	344	377	387	391	387	362	384	411	384	355	397	387	354	367	350	383	364	358	356	362	341	357	344	391	364	400	378	365	372	349	348	379	390	373	360	354	375	358	363	394	368	348	354	373	405	391	354	349	350	370	375	340	376	378	413	393	385	350	399	423	325	370	368	365	342	358	342	380	338	391	329	360	362	370	351	359	341	364	384	372	378	369	381	383	348	362	390	369	343	380	372	372	436	368	379	378	385	377	400	361	374	361	381	389	379	379	396	391	351	379	380	382	384	374	341	372	369	370	401	384	348	368	373	301	362	353	365	363	365	399	375	370	359	361	384	378	392	363	361	337	389	369	359	355	370	375	367	370	371	315	385	370	358	374	364	399	383	362	355	359	365	380	401	391	309	344	339	375	379	385	378	332	374	339	353	409	399	356	364	385	382	363	371	398	358	345	403	386	376	351	329	416	393	353	395	389	372	373	364	362	389	392	344	370	372	385	381	369	360	353	406	378	347	373	376	373	336	367	412	355	382	375	375	396	380	383	364	348	381	361	379	366	362	362	368	379	367	389	384	352	387	391	368	359	365	407	374	411	399	362	305	379	390	368	368	382	350	392	392	396	357	359	388	394	383	354	370	322	370	327	356	381	369	371	400	315	363	388	388	393	372	354	370	395	355	382	358	373	365	361	379	381	384	371	385	395	373	362	347	397	362	377	357	338	374	411	361	380	371	351	344	365	381	412	357	367	364	359	374	374	383	372	375	362	399	393	383	367	372	377	333	414	376	383	368	379	391	373	407	380	367	348	359	355	332	358	339	377	367	367	357	381	389	376	372	398	392	357	403	374	373	391	366	358	388	376	404	378	404	423	364	347	384	357	360	372	381	353	351	366	351	386	393	392	369	362	384	340	338	357	332	383	358	372	368	358	353	403	382	392	381	346	385	348	393	370	379	337	354	403	336	375	382	353	362	362	360	354	380	374	387	369	380	390	365	352	391	383	390	380	377	361	372	373	421	383	385	362	392	326	355	369	327	382	358	368	360	356	400	364	384	382	399	337	399	390	367
60557	101363	72887	42130	18008	4217	1134	718	722	692	638	639	719	643	663	692	657	675	650	684	675	674	674	682	658	691	667	663	675	626	698	654	677	688	653	668	614	632	667	671	667	678	666	700	631	666	632	645	687	700	634	642	637	641	671	663	667	641	642	670	673	701	684	699	668	705	691	664	672	632	648	669	715	607	666	684	666	669	642	650	661	680	705	685	657	616	638	672	666	683	667	653	721	727	640	640	637	649	655	671	645	699	665	718	616	664	680	646	686	721	695	697	715	635	686	740	649	629	668	663	662	643	675	648	677	676	656	657	661	628	681	714	671	585	660	679	709	680	644	667	652	640	652	646	687	615	644	645	663	698	628	651	702	644	684	627	683	676	634	648	688	664	688	715	710	680	676	628	627	653	644	708	699	730	674	648	646	664	637	677	669	661	673	688	663	675	693	659	682	663	634	635	655	690	743	676	646	642	636	690	662	703	678	656	659	697	635	623	653	673	692	620	633	647	658	681	696	691	672	661	621	657	633	657	655	655	646	629	687	638	653	691	619	627	694	664	659	650	685	661	682	653	657	667	668	698	676	674	679	666	669	649	690	682	669	637	615	632	655	682	652	660	680	656	689	648	670	696	615	639	644	639	647	660	651	662	683	633	681	619	669	599	637	685	628	659	660	685	650	682	616	631	632	666	648	672	686	658	623	710	675	642	677	655	666	632	700	664	701	659	647	636	651	634	664	646	689	685	661	674	731	645	646	612	701	710	669	640	648	675	719	674	674	677	660	637	678	631	697	609	661	624	674	663	675	671	712	679	648	640	652	645	671	666	630	688	632	669	633	668	694	638	673	675	662	654	671	654	688	661	661	675	637	732	663	661	666	684	678	643	667	668	644	597	681	683	680	613	638	696	636	661	672	703	672	702	658	611	655	653	717	639	665	657	681	662	674	690	704	672	737	602	658	711	711	701	676	661	657	665	661	656	655	636	680	658	634	689	666	666	684	657	714	671	629	691	703	643	718	672	711	666	690	675	655	678	656	664	652	647	649	678	670	668	669	636	649	700	686	636	660	691	651	668	677	645	664	674	696	653	686	650	683	703	644	720	642	659	672	654	642	644	659	706	671	667	654	613	633	683	689	677	648	673	670	681	654	681	631	666	620	658	651	632	636	659	646	643	684	636	617	674	638	666	706	645	675	690	647	722	692	642	625	699	642	683	654	643	682	688	664	687	733	638	673	616	646	641	652	654	697	649	666	624	638	650	652	690	667	657	642	706	658	690	662	699	690	652	683	610	658	679	667	662	628	663	634	658	615	677	657	676	644	639	633	636	634	653	642	591	687	665	666	656	673	686	611	693	711	664	636	661	667	674	656	641	624	649	623	697	669	669	669	716	631	694	666	670	646	684	628	657	675	650	642	675	637	659	700	655	656	668	650	650	648	671	674	631	671	703	673	689	641	662	640	680	671	652	678	703	674	667	661	653	671	665	692	633	632	660	661	601	701	662	621	684	669	703	686	656	683	696	696	637	674	647	684	644	645	689	670	628	694	650	623	679	709	628	665	664	751	663	675	634	677	670	623	667	683	646	599	653	663	688	702	653	697	683	669	678	664	643	642	642	699	688	660	660	673	682	693	652	694	676	679	704	625	648	687	676	685	679	689	630	733	667	688	632	657	639	660	608	703	672	683	681	646	633	652	660	692	610	680	639	634	696	695	631	658	662	648	615	621	683	656	638	627	641	675	679	640	649	640	649	671	644	687	689	665	723	642	637	683	656	640	696	699	663	687	658	653	655	643	651	701	677	645	656	672	705	701	624	658	662	646	691	675	673	674	621	647	685	681	661	665	673	671	665	698	630	731	655	695	718	660	652	665	655	699	694	678	638	593	641	653	648	673	654	682	694	697	664	630	686	635	640	672	680	655	652	642	665	664	672	633	663	668	663	625	685	626	605	641	642	674	691	668	657	681	686	684	628	652	673	686	649	719	688	711	682	642	672	686	660	696	711	677	635	630	639	643	656	662	723	649	627	688	684	659	713	645	627	677	644	651	684	656	662	688	668	657	645	688	636	660	679	671	690	662	675	690	673	683	624	659	672	698	709	610	654	631	691	664	631	666	662	647	682	688	641	653	657	635	672	663	629	683	649	655	698	694	660	663	711	636	700	666	653	663	684	710	622	657	656	666	649	668	626	641	624	670	724	684	634	676	662	629	651	682	672	666	686	648	648	722	665	697	689	660	705	664	670	653	656	692	666	664	685	656	675	650	647	678	636	637	665	614	642	673	652	682	701	649	641	640	637	667	678	689	694	667	656	675	675	674	622	672	624	681	699	668	655	691	712	714	699	681	688	666	655	682	637	662	644	681	668	648	606	707	648	682	661	662	665	695	640	703	669	666	617	713	664	684	646	633	642	637	671	673	669	656	656	667	644	666	688	637	688	643	695	672	609	657	653	658	694	637	669	627	669	666	680	629	672	703	664	640	704	642	638	643	648	633	631	658	667	649	668	658	627	692	642	700	679	641	690	653	682	715	667	643	698	641	669	700	710	653	651	695	657	633	643	633	670	622	690	632	642	679	679	652	675	652	670	625	703	687	696	668	656	681	627	644	656	632	686	655	690	660	650	627	684	572	643	677	676	646	691	645	718	683	638	632	669	665	678	634	708	685	724	674	659	659	697	682	638	711	666	682	705	658	635	686	659	688	667	656	669	696	675	689	670	662	664	664	646	666	689	677	636	681	643	659	698	649	630	650	680	707	677	646	692	681	683	640	659	626	720	715	627	648	668	698	671	666	635	657	655	626	632	650	708	696	655	671	657	714	682	682	674	673	679	689	664	693	678	644	669	654	715	657	703	643	671	680	682	646	710	662	674	663	636	639	678	660	644	651	657	623	682	628	684	696	636	641	664	718	679	621	648	653	683	661	649	682	660	658	689	655	601	703	680	680	704	646	694	687	642	656	683	688	647	669	659	663	638	668	657	675	631	692	643	664	676	676	628	668	648	683	601	656	685	639	630	698	650	661	671	646	693	694	673	624	637	687	690	662	679	665	664	693	687	637	660	651	685	660	650	644	661	655	703	656	691	656	724	641	670	693	677	678	643	653	682	663	644	707	668	650	692	670	637	624	664	695	725	665	627	684	667	618	657	645	677	680	648	655	718	642	704	658	665	696	679	634	694	637	657	649	708	626	664	672	684	653	666	655	676	694	627	664	642	664	713	656	648	666	677	657	668	695	658	667	681	666	682	673	715	660	723	668	679	645	664	679	676	623	670	646	689	667	631	686	681	598	653	737	665	666	625	647	652	689	653	670	696	660	633	659	645	688	672	632	667	621	657	705	633	668	683	695	682	673	662	683	656	635	627	648	636	640	656	669	638	677	673	634	626	655	689	666	689	673	632	649	709	642	638	666	647	694	665	666	613	665	647	714	659	665	662	667	642	645	677	646	679	647	626	698	662	710	654	699	624	687	644	681	657	704	677	665	667	642	644	650	707
29695	32144	27575	11424	1781	599	371	327	318	316	318	323	312	308	324	315	354	327	303	297	322	254	321	367	307	311	316	312	308	310	356	327	300	323	317	312	328	308	341	336	287	319	349	304	342	351	300	323	338	323	308	366	350	321	298	319	319	327	303	308	351	322	302	340	332	330	326	354	342	313	289	310	321	326	314	338	344	310	318	326	322	328	326	328	329	329	327	360	316	340	326	318	347	328	320	339	331	308	325	339	342	322	329	334	318	321	330	300	310	312	338	332	307	311	315	350	326	302	301	325	302	320	338	317	346	321	305	335	323	302	323	330	297	319	321	333	343	297	339	339	341	342	347	320	319	344	358	308	315	319	304	326	329	322	302	342	342	317	330	309	317	344	322	337	301	333	337	331	310	334	334	324	313	339	347	292	322	353	326	333	341	321	325	314	322	340	318	329	350	311	297	334	339	311	334	366	309	309	305	311	351	343	338	314	312	343	340	317	302	332	321	313	324	329	349	332	331	335	329	346	313	321	311	310	324	301	325	340	305	299	306	311	324	284	296	291	345	297	300	313	310	303	336	303	297	331	318	297	341	326	307	336	285	340	321	302	350	343	346	325	297	307	340	316	348	320	325	291	339	338	304	306	338	336	264	306	315	309	295	320	314	316	339	294	342	323	341	329	333	313	314	316	298	319	327	317	337	307	323	317	344	337	348	314	305	314	317	296	328	322	353	322	321	329	316	310	356	310	323	308	321	320	305	359	319	343	331	301	329	327	320	305	361	308	320	312	331	345	327	344	341	361	323	308	323	339	287	306	329	325	312	323	351	311	334	291	303	332	356	318	312	313	319	300	328	334	324	310	360	308	342	312	308	341	333	293	312	305	340	360	322	315	332	349	319	314	307	343	317	315	299	294	326	335	287	326	349	340	313	319	339	331	321	310	316	329	331	334	304	314	304	318	327	326	331	314	283	288	325	327	311	302	352	360	322	300	318	339	318	346	329	323	304	321	322	301	326	289	297	322	310	330	327	334	284	326	321	312	329	313	329	313	349	344	301	300	310	298	312	304	321	328	296	324	319	341	333	314	293	320	308	321	319	313	301	316	296	332	335	324	354	290	308	308	315	323	299	333	313	346	322	308	318	330	319	316	331	334	336	320	349	303	315	281	338	300	335	325	354	327	332	348	318	309	324	336	328	344	289	366	340	340	304	322	349	292	315	321	318	293	348	313	316	305	302	343	348	322	315	281	297	304	342	324	294	325	322	335	327	315	326	316	315	365	328	322	328	328	326	329	334	308	350	328	309	272	355	303	337	304	325	305	310	313	316	304	312	330	308	345	341	299	309	342	344	324	305	320	328	336	313	315	326	331	348	318	367	288	329	312	317	325	306	339	304	293	333	299	337	288	349	303	336	331	344	275	329	306	316	308	314	306	338	324	340	316	313	300	359	340	320	317	338	349	333	299	339	300	317	350	298	316	316	330	328	333	316	343	306	310	297	315	313	286	294	315	312	344	304	371	320	311	304	345	342	331	332	301	336	303	345	328	334	337	317	320	363	324	315	341	307	318	333	298	316	323	323	302	317	349	309	333	323	325	307	324	299	303	333	317	294	309	306	337	315	314	324	291	319	347	314	292	310	318	354	310	306	316	319	303	320	329	335	329	331	281	326	350	313	304	332	324	299	325	308	337	305	313	315	351	342	303	314	340	328	302	315	287	326	335	295	346	311	313	331	329	332	296	297	350	332	329	324	296	299	320	309	330	318	304	327	317	332	334	318	288	323	331	335	337	323	296	305	333	323	305	319	312	334	312	302	344	355	319	314	319	295	307	308	335	335	336	299	300	326	327	329	294	296	317	361	303	299	348	309	274	328	330	324	300	323	331	329	313	326	318	316	320	331	294	323	293	322	311	320	325	314	352	318	270	322	319	334	320	318	302	344	336	325	314	313	338	299	314	320	331	325	328	342	309	319	283	322	332	315	335	335	319	326	307	312	310	319	337	303	333	336	311	308	305	336	343	319	309	350	311	341	302	339	322	353	317	308	331	301	274	314	313	308	326	298	330	335	351	334	323	336	317	291	322	332	309	343	296	322	308	316	351	294	321	297	351	324	292	358	315	310	332	304	289	295	307	308	312	306	285	341	306	306	309	316	308	295	324	339	300	368	338	323	322	294	312	305	336	306	305	315	344	316	315	320	342	317	308	293	339	334	338	327	313	324	311	332	291	316	307	314	317	303	318	293	330	325	301	288	322	285	321	302	304	312	292	301	358	316	318	289	348	322	316	354	299	328	308	341	330	340	348	275	275	292	297	321	329	293	312	321	327	314	314	336	348	318	306	309	341	351	294	406	341	312	329	309	314	311	313	307	310	352	333	351	332	336	297	321	327	302	283	290	327	322	335	294	336	326	332	337	316	312	322	333	329	332	298	336	334	335	316	326	359	344	301	329	317	358	326	351	300	317	301	338	337	304	320	319	343	333	301	379	308	356	342	315	327	365	341	319	317	325	295	306	329	351	340	348	322	318	343	351	336	332	309	292	331	306	292	323	338	327	357	324	325	313	329	320	345	324	341	307	323	303	315	312	333	359	308	285	303	316	292	304	342	332	345	329	331	336	338	315	297	341	347	287	307	321	305	351	312	378	313	336	320	333	314	309	306	369	326	328	302	303	308	361	311	347	334	304	303	299	331	306	333	316	311	331	336	339	298	306	320	350	334	334	324	291	323	300	364	325	302	333	306	308	312	320	333	348	340	323	322	327	379	346	288	302	309	311	334	326	314	271	315	368	322	326	327	307	309	323	334	305	304	352	306	328	355	298	270	351	321	318	333	316	314	332	326	328	322	326	334	354	313	322	304	323	300	269	319	294	323	339	311	318	315	318	301	332	328	317	324	344	301	333	312	316	292	312	339	306	292	352	323	316	324	314	323	303	344	315	319	302	317	333	333	309	358	333	328	345	322	307	341	324	330	359	306	302	358	307	297	314	328	337	350	337	320	344	328	309	310	330	338	324	307	292	328	326	348	377	329	304	322	328	315	348	323	321	321	288	343	321	318	323	339	336	295	321	289	325	326	320	337	309	322	307	301	341	334	300	334	323	329	324	318	270	343	305	320	338	338	322	320	304	336	351	336	307	349	313	320	329	292	321	355	369	318	315	334	356	339	333	318	316	344	320	325	305	307	350	351	283	311	316	322	305	314	319	326	300	325	311	334	308	308	323	343	304	297	327	335	305	333	328	344	302	333	340	341	315	356	315	322	304	320	328	330	345	306	333	330	352	303	304	320	337	312	360	348	332	326	285	306	287	342	342	337	292	342	333	317	299	327	345	292	336	325	329	334	362	295	323	322	315	304	340	307	305	303	327	312	310	294	352	323	354	330	310	324	327	307	298	316	330	360	321	303	336	330	309	337	296	358	319	343	331	323	331	349	320	311	304	327	326	295	323	327	324	317	320	303	318	296	316	337	287	288	320	346	343	321	343	359	337	298	341	325
37559	49602	32917	12447	3213	1053	706	576	596	603	603	636	585	618	596	562	628	607	572	613	623	588	591	592	609	589	629	571	616	576	621	609	592	586	637	604	622	605	593	609	623	597	593	581	605	617	641	608	620	574	668	568	611	560	609	581	601	598	599	573	624	584	585	663	606	590	592	574	638	543	631	606	621	605	578	626	656	564	579	598	618	588	598	602	584	564	585	599	597	626	591	645	627	598	617	622	583	597	572	613	584	575	579	578	610	615	552	615	591	613	640	602	606	611	574	577	599	578	577	620	586	618	658	594	607	616	563	602	595	633	637	585	587	583	582	583	593	545	588	593	625	584	630	583	574	600	614	621	583	603	584	647	593	588	603	577	601	625	566	587	626	584	616	642	575	628	585	569	614	607	610	626	597	568	599	586	569	609	627	647	652	604	611	607	601	571	629	612	632	611	617	648	618	637	587	590	572	593	598	615	557	619	595	627	571	635	614	638	599	578	639	610	611	581	616	562	599	592	617	608	621	577	596	594	606	630	618	565	623	585	622	589	583	581	602	595	592	572	598	600	530	622	608	614	624	615	667	599	606	643	584	600	616	597	572	586	584	598	591	611	608	654	584	576	583	559	573	522	612	616	597	634	616	587	554	594	603	550	637	606	601	598	647	544	605	579	607	602	577	602	601	576	617	612	616	622	569	631	587	613	610	589	590	647	585	606	597	611	591	580	646	607	621	620	552	620	617	593	565	597	589	585	605	589	569	592	601	665	604	637	572	619	576	583	579	580	614	656	590	645	579	577	560	620	621	596	618	590	647	594	580	621	590	601	585	591	595	635	581	612	588	583	602	583	608	598	579	606	632	613	549	583	604	575	605	615	587	566	616	631	609	574	614	563	604	641	632	595	624	687	605	618	610	572	685	597	591	615	573	603	565	592	651	618	587	628	655	590	585	628	621	589	621	640	583	616	585	598	540	600	639	586	637	616	586	621	624	604	573	613	588	625	600	559	600	621	615	585	596	584	604	582	578	609	564	593	632	599	573	658	578	647	608	604	571	603	621	563	581	634	646	594	602	636	578	564	597	620	609	595	594	621	587	603	634	599	580	624	616	586	579	608	650	612	613	576	586	556	623	605	608	656	607	606	613	604	615	624	620	593	619	607	577	549	612	632	581	594	590	628	603	593	606	627	592	633	565	609	601	561	618	628	582	639	596	654	637	598	580	614	614	606	608	585	616	590	600	558	622	580	537	575	596	560	610	607	595	641	565	627	590	586	605	602	593	587	579	620	586	612	587	610	559	612	559	600	604	614	607	590	612	576	595	586	610	608	598	588	573	604	611	585	642	606	585	606	582	581	581	588	607	628	606	626	603	575	622	600	634	611	614	607	601	594	604	581	612	616	582	632	587	595	541	584	616	595	592	631	618	602	587	591	592	611	612	600	599	595	604	597	618	600	577	623	635	580	585	571	596	664	601	591	605	564	559	613	582	577	582	614	626	618	624	607	580	587	589	623	580	638	600	563	583	603	617	598	597	610	626	625	609	584	645	585	621	601	583	594	585	611	607	581	583	575	570	612	620	609	621	550	578	639	604	612	655	598	560	577	607	571	584	663	589	596	641	574	622	591	572	617	640	617	609	625	600	641	604	608	612	594	582	587	569	566	606	585	598	585	627	647	622	617	630	621	627	581	591	560	580	546	615	624	599	568	595	622	621	611	559	571	565	567	597	569	606	594	568	597	641	616	615	613	639	582	587	590	617	576	597	578	596	620	582	601	624	612	605	613	625	578	591	567	576	587	606	643	628	542	607	586	590	595	595	569	590	598	592	594	596	579	683	578	603	583	628	636	604	605	583	601	581	594	588	573	618	665	596	633	578	638	604	623	570	630	623	616	577	632	602	626	595	572	611	649	585	591	625	623	569	599	611	600	586	637	612	572	589	613	610	564	570	610	572	607	606	591	572	622	670	613	601	615	575	622	622	635	552	597	622	592	624	579	628	632	590	621	602	591	584	594	559	592	581	668	571	619	600	616	595	599	544	635	592	631	571	631	587	633	625	535	574	573	619	625	586	578	589	545	627	615	570	564	627	558	609	627	619	619	611	594	579	591	612	614	593	586	586	618	572	620	605	598	600	566	568	625	588	584	641	584	595	621	606	631	606	612	592	637	537	598	601	585	582	565	588	576	610	606	596	534	571	644	590	601	580	598	598	567	543	569	602	630	606	646	586	604	621	650	663	564	604	606	578	586	617	577	571	620	617	603	646	653	666	618	618	582	580	594	565	575	623	599	629	607	613	563	579	590	618	671	590	573	574	652	644	605	589	576	576	650	619	571	604	606	611	653	591	576	581	609	569	602	593	592	568	608	591	563	575	615	590	592	624	587	593	608	540	590	614	592	585	585	626	586	592	624	648	605	612	596	579	630	555	627	516	568	593	623	582	599	593	571	572	597	578	583	599	586	602	618	614	624	602	640	617	596	609	617	549	615	608	565	666	568	657	579	614	575	601	585	632	589	605	586	565	602	572	595	606	616	615	588	620	580	606	637	585	582	623	617	652	594	611	649	623	609	612	565	636	591	574	633	626	581	577	563	570	624	624	582	604	624	597	625	615	632	581	605	629	622	606	595	632	581	622	635	609	610	626	582	601	606	604	600	580	630	584	626	603	621	623	614	630	623	619	597	577	595	626	589	624	596	581	588	607	595	601	630	602	622	633	586	624	599	646	595	631	557	597	595	602	617	594	559	618	590	646	649	591	658	653	610	571	600	613	616	558	645	580	604	603	616	556	605	602	594	581	572	588	589	602	585	595	588	560	589	553	653	601	631	605	595	607	559	613	589	621	575	607	578	614	654	627	605	601	601	620	619	607	645	597	599	608	597	582	602	572	578	622	572	625	546	576	614	575	609	632	624	591	580	583	574	626	607	643	591	592	616	607	614	606	617	623	589	599	613	585	581	567	579	614	596	595	587	590	605	596	642	604	577	573	580	585	581	581	593	603	613	654	590	621	560	576	615	607	609	627	592	571	589	603	618	583	610	607	585	613	628	613	585	633	619	624	584	578	617	598	608	583	604	601	604	584	577	599	601	590	599	609	607	630	609	614	615	599	645	606	634	613	565	589	606	589	563	677	614	591	643	566	625	606	602	606	592	656	602	617	565	632	651	615	596	588	605	630	624	615	627	602	612	636	581	595	603	646	636	592	596	587	599	626	654	618	610	597	566	577	587	628	607	629	639	587	615	646	673	611	635	562	614	581	621	576	617	525	588	599	626	593	582	566	601	613	581	585	553	620	590	625	611	589	661	580	612	593	599	635	557	621	601	601	612	588	652	597	617	576	600	648	597	618	585	612	617	601	608	599	593	589	629	568	613	636	587	625	615	604	601	589	606	578	605	582	601	633	624	622	592	559	586	633	576	635	559	587	617	618	575	610	543	621	616	594	604	566	603	605	562	594	592	615	621	601	561	611	609	594	613	586	635	590	577	584	614	580	603
24931	25110	33984	26746	17630	4597	550	361	313	330	327	318	365	339	343	313	324	319	307	317	306	302	287	314	338	320	299	318	334	357	327	324	319	367	340	324	337	304	313	313	305	321	335	340	308	300	345	336	329	343	310	354	343	315	331	326	321	325	341	297	316	329	331	323	343	342	318	321	348	334	318	304	312	328	347	280	314	340	335	297	295	317	353	346	332	341	336	316	317	325	332	292	344	335	319	361	344	311	291	325	329	320	329	331	327	319	310	354	314	315	317	340	349	337	330	318	293	305	326	321	348	327	300	308	345	333	322	331	303	332	324	322	303	330	340	316	312	307	313	316	321	343	334	339	338	345	306	316	342	327	320	337	328	292	344	322	312	321	311	365	329	340	325	291	334	318	346	306	363	296	322	306	337	344	340	358	314	317	330	290	341	320	312	357	304	313	341	315	356	321	335	316	341	315	316	331	330	303	287	311	298	322	319	326	325	318	365	349	297	319	266	320	330	320	343	321	339	343	326	291	312	335	291	312	312	327	324	326	340	317	322	293	327	341	320	330	329	321	356	307	316	322	336	340	319	332	290	333	318	317	333	340	350	316	314	338	346	326	331	313	299	313	294	306	314	321	331	313	317	320	280	316	347	315	311	319	298	323	308	331	349	330	336	327	300	327	293	302	345	319	323	334	311	341	297	337	304	310	354	295	304	337	338	320	327	322	310	320	298	334	339	299	322	294	362	311	304	331	326	315	354	332	333	343	324	304	329	335	334	321	323	328	330	319	318	355	289	330	319	322	323	347	324	332	336	315	310	324	310	284	322	322	323	327	315	310	328	284	308	320	310	303	279	316	327	317	318	337	289	287	313	297	323	340	318	339	309	341	328	298	339	327	316	327	320	310	311	302	341	311	323	312	298	308	328	309	317	314	310	317	319	335	343	327	303	320	352	315	304	324	338	302	311	307	294	307	332	328	302	298	312	317	326	340	343	299	329	324	318	329	333	359	299	358	323	342	324	332	319	300	350	301	318	338	356	342	334	272	300	312	288	294	299	296	329	319	327	331	289	319	312	328	313	342	284	315	340	333	343	341	328	334	347	328	328	308	304	321	348	333	311	316	336	330	375	311	302	337	321	327	307	319	334	318	328	306	305	322	338	347	297	303	323	280	346	314	305	348	328	355	329	363	336	306	335	334	315	322	306	306	328	347	332	315	343	313	335	321	337	316	345	308	332	314	318	315	302	324	314	311	357	298	335	318	314	329	330	360	276	292	325	332	345	296	319	327	370	347	269	305	299	297	336	308	358	314	301	362	304	335	316	291	288	311	330	338	332	307	328	338	334	310	339	301	323	331	339	321	316	328	354	328	336	337	310	317	320	288	316	326	339	335	315	348	351	335	330	323	338	332	296	340	322	314	366	324	332	340	328	304	330	300	308	310	340	345	299	340	323	312	334	316	333	327	320	323	324	353	315	313	301	328	310	328	314	303	324	305	295	318	331	351	340	341	336	305	317	327	319	305	320	327	311	303	328	302	333	314	363	323	352	310	356	311	348	367	329	293	360	307	304	280	353	360	301	326	342	322	315	323	329	345	350	335	339	286	299	342	318	345	309	318	295	327	334	303	349	338	312	311	319	317	322	341	328	362	300	336	330	299	361	302	317	306	352	350	315	322	355	314	321	358	284	297	319	300	313	314	342	277	309	339	320	345	321	354	348	315	342	315	344	324	311	344	321	334	351	307	311	334	314	279	303	316	347	318	328	303	332	319	339	313	323	310	306	330	326	320	302	343	325	319	290	317	289	342	340	329	317	303	327	337	356	319	309	329	320	325	334	325	342	308	328	303	320	342	342	326	362	336	327	345	333	317	305	312	327	322	320	326	291	308	318	304	325	320	330	332	333	337	335	309	322	305	348	339	296	316	342	323	329	334	343	321	303	327	317	316	323	332	350	322	331	312	325	310	293	329	285	344	300	320	330	330	303	321	328	322	332	298	328	327	332	308	324	294	328	331	328	348	325	324	337	335	336	308	324	303	334	326	290	346	330	321	278	346	351	311	329	315	326	314	341	320	362	335	333	310	322	356	342	327	323	301	354	346	294	300	312	304	325	310	302	331	299	327	302	325	315	329	304	311	333	304	325	321	332	337	296	303	358	342	310	315	334	320	311	323	318	319	337	306	316	329	351	326	288	339	295	310	298	320	335	298	336	304	299	304	301	330	324	279	342	312	318	314	305	281	317	286	348	315	329	338	331	323	340	308	344	344	326	359	293	265	338	319	333	347	299	320	350	293	324	313	295	314	331	303	298	306	308	322	365	338	337	324	302	311	304	307	362	310	331	351	326	298	325	322	348	325	351	292	346	354	340	340	313	346	326	315	297	311	333	321	331	309	283	312	322	268	314	326	344	297	298	303	325	328	341	349	339	335	355	321	339	348	319	307	305	313	338	295	318	338	328	305	337	316	339	314	315	314	280	308	293	366	344	312	306	329	312	326	331	330	334	298	324	313	288	305	321	295	327	308	329	295	302	340	339	302	325	322	302	337	316	345	275	307	362	311	305	293	313	321	330	335	313	347	305	335	321	300	319	329	340	340	321	347	342	324	334	338	325	326	328	328	325	306	325	325	338	303	345	327	321	306	349	304	348	354	325	344	328	316	325	334	304	320	313	349	301	333	305	333	314	342	331	329	295	326	317	318	301	283	342	303	334	318	332	329	319	330	305	291	333	356	326	300	332	326	304	337	313	286	328	320	346	331	317	325	319	306	318	360	332	339	313	301	286	351	295	317	322	316	316	277	307	276	312	297	357	334	333	344	350	312	312	328	336	339	312	312	297	297	339	291	320	340	332	305	333	357	305	338	296	332	331	300	331	318	297	320	346	316	331	302	315	312	321	304	335	315	304	306	339	309	329	326	308	315	307	301	345	302	343	308	318	348	305	307	330	316	327	328	280	330	336	332	332	298	323	325	287	357	367	324	333	309	332	320	333	309	307	306	326	321	316	317	311	340	341	347	312	318	311	306	311	314	334	314	337	322	340	322	304	310	300	328	320	331	308	351	311	316	294	309	315	332	308	321	316	334	319	317	333	331	304	348	337	341	336	326	346	340	307	332	322	340	319	336	326	301	324	375	337	326	356	316	294	318	309	305	307	326	309	325	354	289	318	327	300	299	305	309	351	340	308	331	296	310	314	311	320	329	326	320	294	325	336	326	328	336	301	338	335	329	314	323	309	326	324	358	315	287	304	304	323	305	322	303	331	297	307	322	320	312	339	312	339	312	339	347	331	315	308	323	351	291	333	342	303	301	308	330	326	295	334	335	344	306	270	283	333	335	331	327	305	340	309	316	299	347	295	347	307	302	336	311	294	319	337	320	311	314	324	343	330	331	318	334	315	312	320	334	307	324	323	309	324	338	303	326	349	303	312	339	323	342	329	353	327	336	309	364	314	356	321	340	333	303	312	314	305	332	316	328	344	311	312	319	298	313	342	325	304	308
59870	90192	62378	32894	11748	2476	811	628	639	652	625	547	623	672	618	607	569	618	608	624	586	640	553	631	580	637	641	613	594	641	594	603	581	635	577	591	583	657	582	647	619	616	653	632	550	597	649	584	612	578	617	581	570	576	618	582	622	604	568	633	627	602	566	606	650	632	602	592	591	595	601	541	601	626	569	635	616	640	599	607	607	593	572	630	606	593	636	596	591	589	585	569	590	627	639	594	591	585	561	594	548	600	611	603	603	595	603	609	558	591	608	613	590	636	591	618	595	608	606	571	603	626	581	611	598	618	613	604	627	588	569	557	603	615	575	595	607	591	592	568	592	583	583	586	635	602	601	611	575	575	635	598	559	592	621	631	591	654	644	607	614	610	578	620	597	594	642	614	657	579	591	599	570	568	545	595	605	605	648	588	579	609	589	594	624	577	641	619	552	610	608	580	555	597	571	585	642	602	585	618	605	580	616	585	614	593	609	629	604	588	617	616	587	591	587	596	597	584	585	581	600	622	582	602	591	588	631	588	584	639	608	629	579	597	558	590	655	566	624	603	619	608	595	572	577	612	569	614	628	580	622	581	583	587	623	602	591	590	608	614	588	587	654	619	564	614	601	612	613	611	605	614	664	615	583	599	567	579	586	623	614	592	592	606	608	575	585	571	632	608	606	573	591	612	601	619	545	598	562	606	610	604	561	591	620	624	563	585	582	635	608	581	607	618	631	584	623	606	583	669	604	585	642	587	607	622	622	620	604	577	638	618	591	589	575	658	615	597	586	590	572	556	598	638	575	610	642	612	628	611	634	607	638	569	551	615	624	597	583	637	609	611	596	641	624	621	598	599	643	584	601	585	616	636	597	656	615	572	590	609	572	633	615	598	590	614	588	563	576	604	576	629	572	567	639	604	604	564	608	541	597	592	612	570	574	570	615	608	618	651	568	611	607	584	644	602	646	601	617	617	613	626	597	607	625	587	612	621	606	653	601	595	566	606	623	608	580	627	624	633	570	627	572	605	641	602	622	613	574	585	582	624	583	597	556	566	609	571	637	571	580	656	596	636	573	596	601	634	614	631	634	583	625	619	595	576	587	620	589	604	596	561	601	595	610	622	649	595	576	576	566	619	602	602	600	570	567	605	643	621	586	574	559	624	637	582	625	587	596	630	593	628	632	640	563	632	561	636	591	624	616	584	621	606	571	585	622	597	612	582	586	582	573	613	571	643	616	604	617	620	577	587	588	613	646	584	630	611	572	588	593	624	608	627	572	599	578	624	640	576	614	606	572	601	612	663	567	622	583	606	558	593	622	632	592	581	616	658	617	590	609	588	568	625	630	616	615	592	605	609	563	569	590	532	606	602	596	584	590	630	595	631	561	604	627	612	608	594	614	618	597	609	615	593	596	601	594	575	610	602	567	531	592	581	605	610	540	608	536	615	566	610	577	578	602	564	619	597	587	556	571	606	592	614	602	616	664	548	609	557	612	602	603	603	613	600	639	596	569	606	599	611	636	590	617	573	619	583	614	595	592	633	595	590	602	579	640	593	688	637	629	593	597	613	586	610	604	580	578	604	592	605	587	573	606	593	606	621	619	655	679	572	604	589	562	591	602	624	635	621	577	602	588	602	608	585	558	592	641	599	609	610	587	627	648	590	611	680	596	608	599	625	587	578	595	594	631	589	584	568	639	629	547	591	635	637	564	626	592	601	609	615	568	602	556	591	583	581	636	612	604	597	599	601	607	632	650	603	603	588	603	602	617	625	617	614	595	600	592	589	641	588	602	640	627	641	604	587	588	606	586	603	612	603	578	595	619	603	603	640	594	563	584	582	622	599	624	599	662	602	617	607	616	626	637	634	583	607	587	625	593	647	573	590	583	597	608	623	603	635	590	601	594	609	658	610	577	599	607	613	582	595	624	559	560	590	599	576	623	600	626	605	585	553	621	609	585	598	592	606	596	610	558	555	613	600	558	624	555	614	573	620	583	571	571	587	603	595	634	584	640	643	589	623	608	585	630	648	544	605	559	608	650	572	619	586	587	578	616	571	591	611	573	649	655	595	594	601	614	599	629	588	570	617	581	578	574	597	647	617	545	597	572	650	637	663	556	617	568	603	569	582	588	599	611	610	611	580	619	599	597	622	576	604	571	575	597	631	579	608	614	614	592	596	611	596	631	639	620	594	566	621	622	583	596	568	572	601	592	597	590	609	650	596	557	587	599	594	582	593	652	589	602	604	594	616	587	553	606	616	623	648	574	625	639	590	612	606	581	568	595	608	613	581	608	614	608	583	620	611	596	639	603	615	618	584	601	589	576	609	604	592	623	603	599	604	557	628	599	570	559	554	598	592	618	600	591	560	619	588	544	622	635	569	603	583	615	601	568	615	570	572	582	591	624	602	652	587	612	615	590	568	613	594	598	625	606	624	591	613	572	595	556	618	590	626	634	597	638	638	574	617	623	612	611	622	631	597	607	578	626	612	638	590	620	549	610	568	606	641	620	592	601	586	623	605	603	573	606	604	633	609	615	580	603	588	608	608	641	565	583	582	607	618	600	597	585	599	579	614	584	629	546	672	604	597	577	648	604	614	614	609	573	601	653	620	580	629	595	580	570	548	606	623	620	611	607	568	630	635	568	601	625	580	642	597	582	586	614	638	594	578	617	576	539	586	601	560	586	632	620	601	579	615	618	616	647	618	573	642	585	611	599	594	559	589	623	576	611	594	589	606	590	596	554	618	640	600	614	619	622	612	599	591	578	552	595	568	632	603	562	573	585	619	583	582	591	568	592	589	591	562	617	572	605	600	583	594	608	583	597	642	590	605	558	591	645	586	552	589	633	627	579	571	614	569	588	633	629	644	547	650	615	613	627	643	602	598	615	591	605	585	572	603	654	654	602	584	633	588	632	588	600	616	607	583	581	617	618	561	628	602	641	592	611	599	643	634	613	603	600	612	615	635	615	630	597	600	611	637	657	586	568	624	606	625	570	587	638	619	615	637	604	603	599	582	570	594	575	611	570	605	606	597	646	636	627	595	646	582	554	593	584	594	616	592	626	592	658	596	637	591	551	632	603	594	634	614	603	654	628	577	558	612	590	610	621	616	568	608	598	620	627	637	607	608	597	610	569	631	606	598	576	582	609	622	635	575	617	596	592	587	545	599	587	620	587	604	635	569	612	599	576	601	626	625	604	603	604	606	607	601	608	615	610	604	621	593	607	613	587	607	658	613	609	607	604	599	610	581	633	634	572	576	623	575	571	612	612	651	630	602	639	635	599	612	615	622	575	625	594	596	581	610	606	635	627	613	613	587	568	613	639	600	612	635	576	607	574	627	563	568	596	602	602	612	596	606	587	589	586	592	604	647	556	562	588	594	581	606	603	578	547	558	619	622	640	591	587	610	590	589	612	601	604	615	617	622	608	621	656	650	620	614	613	599	626	640	622	599	607	616	565	581	619	586	643	629	585	555	574	577	596	637	598	627
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
