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
339397074723	339397075242	339397075792	339397076342	339397076892	339397077442	339397077992	339397078542	339397079092	339397079642	339397080192	339397080742	339397081292	339397081842	339397082392	339397082942	339397083492	339397084042	339397084592	339397085142	339397085692	339397086242	339397086792	339397087342	339397087892	339397088442	339397088992	339397089542	339397090092	339397090642	339397091192	339397091742	339397092292	339397092842	339397093392	339397093942	339397094492	339397095042	339397095592	339397096142	339397096692	339397097242	339397097792	339397098342	339397098892	339397099442	339397099992	339397100542	339397101092	339397101642	339397102192	339397102742	339397103292	339397103842	339397104392	339397104942	339397105492	339397106042	339397106592	339397107142	339397107692	339397108242	339397108792	339397109342	339397109892	339397110442	339397110992	339397111542	339397112092	339397112642	339397113192	339397113742	339397114292	339397114842	339397115392	339397115942	339397116492	339397117042	339397117592	339397118142	339397118692	339397119242	339397119792	339397120342	339397120892	339397121442	339397121992	339397122542	339397123092	339397123642	339397124192	339397124742	339397125292	339397125842	339397126392	339397126942	339397127492	339397128042	339397128592	339397129142	339397129692	339397130242	339397130792	339397131343	339397131892	339397132442	339397132992	339397133542	339397134092	339397134642	339397135192	339397135742	339397136292	339397136842	339397137392	339397137942	339397138492	339397139042	339397139592	339397140142	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2716	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22912	20187	27479	23378	19761	11327	17983	3323	841	739	682	710	678	744	646	694	658	706	660	700	670	676	643	695	669	678	649	667	632	636	650	657	674	687	729	645	668	645	655	624	663	636	653	608	702	658	654	634	672	647	635	629	610	689	767	870	1154	956	814	711	625	630	608	626	600	582	668	657	626	674	611	605	616	644	616	605	677	657	619	610	629	618	615	650	607	647	639	614	633	594	629	646	611	617	648	640	644	640	673	631	599	664	659	648	630	672	656	643	613	636	655	621	621	620	601	635	626	616	611	625	642	652	608	631	704	698	604	624	629	670	576	611	621	623	606	654	635	645	631	646	625	592	612	629	645	639	652	631	625	618	625	640	666	599	654	637	639	616	660	622	641	631	599	626	642	612	603	636	593	655	663	662	655	634	647	641	664	633	652	627	614	620	674	663	633	675	689	607	592	644	649	631	640	601	656	644	660	649	609	644	633	626	618	643	669	635	670	633	646	600	628	657	676	602	630	635	621	570	651	641	593	601	621	672	612	625	630	632	648	644	635	651	632	649	619	644	692	578	651	638	632	646	628	638	631	648	635	638	659	624	642	589	662	612	645	613	598	634	628	633	670	577	629	632	611	648	629	652	580	607	629	625	636	589	606	608	643	636	635	648	601	601	654	632	629	618	617	605	653	621	605	597	625	624	632	662	632	606	652	613	622	606	627	615	591	619	663	636	596	604	582	608	623	596	636	648	606	674	594	649	635	679	636	629	675	616	602	599	620	619	611	599	621	641	620	679	647	637	648	610	644	692	639	642	613	663	608	677	616	706	622	677	609	644	610	624	630	655	681	645	610	609	642	624	646	594	638	612	648	647	591	657	647	592	639	642	628	650	634	609	609	617	598	650	605	649	604	633	672	673	669	626	636	593	637	607	659	646	629	621	644	646	660	659	643	611	610	656	651	633	604	631	689	645	631	651	634	643	621	632	646	632	639	663	609	598	625	692	652	606	598	649	649	697	648	668	654	585	634	651	632	601	614	624	663	611	595	646	608	631	667	647	639	626	645	620	638	638	679	660	647	655	632	595	615	621	646	676	648	640	627	674	630	636	662	625	653	603	604	632	629	647	623	600	594	662	619	587	657	653	638	640	649	603	647	665	626	619	629	620	629	628	611	632	632	627	612	635	627	662	666	607	647	646	682	618	633	694	660	589	635	628	613	565	631	628	637	663	588	652	658	650	657	625	636	648	603	571	614	639	616	586	607	650	611	614	637	668	626	602	605	609	590	672	675	648	579	624	581	610	624	613	629	592	671	616	612	674	663	659	612	615	643	623	624	633	588	646	659	613	655	651	625	632	639	615	595	622	616	627	644	632	631	680	646	629	649	635	602	602	610	649	635	628	621	607	590	633	613	603	686	615	657	652	632	666	633	612	615	609	645	614	632	609	626	647	621	622	649	628	636	591	608	623	584	648	610	629	619	634	684	627	627	613	655	617	619	682	636	594	562	597	647	610	634	590	659	656	661	632	661	591	621	597	624	632	552	659	593	614	639	630	627	634	592	610	629	629	622	631	642	630	628	641	622	602	581	634	636	615	642	637	596	619	636	610	642	610	622	620	586	604	618	660	618	574	619	605	598	639	593	598	644	630	640	662	630	609	616	612	619	629	654	673	645	676	639	582	630	635	594	626	628	662	665	616	615	616	633	655	642	627	677	642	575	598	641	641	617	681	621	642	587	657	612	627	589	670	611	633	626	626	648	625	682	706	601	619	648	647	678	643	661	642	647	637	637	582	611	616	601	649	673	596	658	632	585	668	677	693	633	636	666	599	639	612	602	621	647	590	655	604	616	651	710	600	634	617	601	633	623	690	601	626	596	628	695	662	603	650	604	611	615	570	627	570	618	666	644	616	623	652	621	623	599	596	648	593	615	678	638	649	611	597	618	630	654	630	620	614	640	617	619	584	635	607	603	631	642	610	593	628	644	647	602	680	562	642	643	652	656	645	643	622	644	634	628	634	573	644	638	620	610	659	638	620	590	660	638	655	619	599	621	630	582	637	650	670	657	614	575	604	647	659	593	597	662	616	610	574	608	615	640	645	624	596	657	661	624	640	623	643	621	586	652	593	623	597	626	729	631	621	632	620	608	625	608	610	622	646	595	645	616	577	654	604	645	649	639	652	630	588	611	597	630	628	608	633	636	622	644	663	596	643	653	634	658	636	608	617	608	608	623	569	618	658	619	617	599	631	613	617	669	599	635	605	664	639	643	640	671	680	630	651	618	616	636	675	630	620	654	620	649	654	652	692	605	661	592	624	604	608	601	614	647	614	671	603	620	608	611	603	580	618	661	650	622	637	624	637	669	663	663	643	621	633	651	640	675	641	616	664	657	658	651	598	661	657	601	622	669	617	601	635	645	640	596	661	579	597	658	622	645	627	634	662	634	657	604	621	619	632	619	676	659	605	610	622	613	594	640	626	658	658	606	580	592	679	601	641	619	651	587	627	640	618	603	624	631	630	615	672	605	608	645	621	623	604	613	615	627	603	651	656	621	633	685	669	649	631	599	647	622	602	647	618	643	637	636	641	638	632	618	600	623	597	627	639	640	575	603	645	623	590	642	623	591	622	626	619	629	630	635	655	616	635	619	622	624	638	661	639	640	666	650	608	611	647	643	605	633	593	585	649	632	646	647	634	639	639	667	622	586	632	615	621	664	643	633	608	652	632	655	625	682	629	662	631	582	635	618	611	629	702	621	640	633	660	617	587	648	633	597	628	587	623	604	618	629	669	638	629	642	662	628	654	619	629	617	597	595	640	617	632	619	648	631	641	658	686	644	607	600	632	650	656	613	650	627	626	642	624	634	630	641	602	628	602	625	595	639	604	662	677	614	603	580	625	627	615	670	638	629	686	609	631	630	615	648	634	660	661	688	652	636	587	619	592	604	642	642	635	644	667	584	624	608	628	604	655	646	641	619	635	668	644	606	588	586	630	602	582	653	595	643	630	674	599	626	609	685	617	628	631	636	660	610	612	601	647	610	671	630	660	676	585	662	630	655	585	633	623	640	657	614	624	669	652	635	627	580	641	609	660	609	602	641	607	592	650	678	639	605	596	622	586	637	600	620	628	620	662	581	624	634	603	626	610	628	624	574	614	611	590	586	654	693	613	592	745	676	567	629	613	629	624	631	579	651	699	642	650	607	632	666	623	620	691	616	676	619	668	604	649	580	571	621	629	632	631	646	648	627	643	557	615	633	636	675	628	610	628	662	656	629	650	625	589	661	661	635	596	615	658	584	657	649	630	602	638	640	635	585	644	641	659	667	626	640	641	610	625	637	618	622	632	652	646	609	655	639	632	621	609	617	620	651	615	652	638	636	626	626	637	613	606	653	622	650	581	622	639	653	669	613	654	666	660	622	627	637	639	634	623	607	616	654	642	676	630	649	628	655	658	599	586	688	622	607	567	637	631	635	628	627	651	635	607	601	636	603	652	605	656	652	626
40454	67989	55454	19690	6057	5206	16328	3077	758	708	702	635	628	637	616	647	661	631	596	567	582	592	561	536	578	575	578	564	575	611	630	640	611	563	611	623	567	586	581	588	572	536	561	565	550	549	536	554	561	622	583	564	582	563	723	969	1324	1181	805	639	557	582	505	516	579	619	548	551	578	579	545	572	592	535	570	523	580	556	545	545	545	603	539	546	517	535	534	581	566	549	581	561	566	571	556	544	509	598	595	568	543	538	547	550	589	566	546	610	592	537	540	517	553	557	573	565	555	607	575	566	529	562	550	550	525	522	553	527	530	550	565	516	578	539	543	536	557	541	561	579	588	561	545	526	581	599	541	563	543	531	554	527	566	567	544	513	573	537	551	534	571	546	548	560	531	617	543	497	533	555	557	557	575	565	552	551	550	562	540	550	542	540	561	566	527	547	559	544	505	527	531	566	565	538	536	527	574	559	554	550	606	585	565	562	542	550	583	556	496	567	556	597	530	525	530	531	588	554	538	585	569	583	506	552	548	566	551	572	581	543	561	572	549	577	584	541	559	599	555	587	521	567	546	557	569	543	564	570	554	553	584	559	523	547	562	578	549	524	571	523	567	604	557	551	522	548	574	536	570	569	547	581	561	555	560	562	595	577	565	568	538	526	551	577	535	502	530	528	603	561	510	547	591	559	540	509	571	565	528	572	549	537	516	547	556	584	548	548	553	595	555	579	547	525	551	537	584	568	579	580	509	571	522	544	559	553	546	519	542	525	573	586	547	536	533	539	567	577	574	547	525	547	542	584	524	547	556	566	549	520	549	563	563	529	549	570	574	563	546	512	577	558	582	569	553	488	558	556	543	533	559	538	568	564	548	560	531	521	576	561	560	568	553	578	547	538	569	581	580	523	562	586	528	541	558	600	587	535	539	571	555	515	536	536	562	597	551	530	546	538	533	581	573	545	569	514	573	571	552	581	568	595	572	583	569	571	543	499	576	573	563	578	543	563	572	552	575	558	563	550	560	556	518	579	547	543	554	517	556	545	576	531	602	493	520	537	551	584	501	559	571	576	545	544	580	539	510	534	590	552	587	550	568	601	568	579	531	569	574	565	601	548	532	538	547	556	534	557	551	577	533	544	604	550	568	537	581	537	534	579	564	569	538	589	573	573	563	563	550	547	527	516	594	560	519	573	569	540	530	531	543	548	580	537	553	527	556	533	529	522	542	500	525	532	577	601	534	578	578	590	543	561	536	610	542	564	543	535	580	596	560	544	537	581	553	539	576	555	573	548	577	555	550	556	564	545	514	556	542	545	537	564	559	553	540	548	546	584	566	588	539	548	566	556	546	525	567	534	511	589	566	553	543	574	543	590	532	554	571	546	566	557	576	576	533	584	598	594	581	603	556	582	552	547	581	563	552	555	588	567	561	617	543	580	559	574	546	618	547	509	545	566	561	577	551	561	573	521	569	543	565	561	543	566	614	527	558	581	596	554	543	594	526	577	558	543	528	556	549	555	545	548	571	569	522	579	545	488	539	554	523	544	561	559	584	528	555	559	581	590	535	528	525	507	558	556	541	559	566	581	559	532	548	569	525	543	551	570	569	514	588	545	537	562	556	547	548	519	542	537	566	540	527	486	559	565	532	547	552	578	579	557	516	543	546	560	553	562	538	573	559	547	533	559	570	566	535	567	545	530	588	562	529	564	557	540	549	548	562	547	539	538	563	609	553	547	592	568	544	601	546	545	566	562	558	558	546	527	546	556	583	581	524	559	545	556	556	517	551	564	570	529	557	544	490	546	560	567	548	536	556	562	541	558	565	559	569	500	598	539	589	564	561	526	572	573	547	566	557	552	561	541	580	537	534	563	581	575	557	583	567	509	556	545	528	569	637	555	501	540	597	567	577	556	595	567	523	606	581	581	546	547	563	561	554	569	533	576	584	578	511	526	570	515	531	558	591	567	530	578	505	549	535	558	549	591	537	573	556	534	563	589	553	586	552	536	583	577	535	509	526	521	584	560	545	492	582	551	539	569	592	573	542	536	571	549	543	553	548	516	537	557	575	536	512	530	545	531	526	561	576	557	568	575	561	564	572	566	588	601	569	535	589	555	545	537	547	553	556	547	550	523	558	551	526	554	562	552	575	550	539	559	522	545	551	531	573	542	571	561	558	542	547	527	589	563	544	586	551	561	530	559	530	526	553	570	567	561	526	560	599	503	604	584	553	542	582	610	535	597	578	621	524	562	536	543	538	493	541	563	597	548	566	539	544	564	559	540	538	563	560	530	595	567	594	546	568	510	534	556	558	558	540	573	571	562	570	609	548	571	557	574	549	557	562	560	540	567	529	547	550	548	503	544	535	591	593	548	590	576	506	535	545	516	527	545	518	534	560	582	562	532	608	579	573	544	568	540	563	569	558	578	524	532	550	571	554	584	527	547	539	591	540	562	559	577	565	542	564	543	612	546	569	551	519	560	554	536	532	532	566	576	540	576	562	563	531	526	559	553	527	549	565	537	537	543	540	535	570	527	552	544	562	527	556	528	509	542	529	519	591	547	563	608	566	525	596	570	576	556	569	546	597	581	564	531	522	508	553	541	529	554	556	565	510	582	545	547	529	545	573	524	538	561	552	571	539	546	546	598	532	527	527	531	534	554	511	533	535	548	582	573	534	600	576	578	487	548	555	514	564	589	541	558	522	565	578	556	519	556	540	542	543	576	556	556	585	531	573	576	527	555	528	563	563	537	532	590	552	573	587	540	551	593	553	547	536	538	538	528	614	562	546	555	547	512	567	571	560	602	550	553	543	539	579	573	525	583	527	519	553	578	568	535	567	528	535	538	550	569	527	583	541	573	560	576	549	571	555	573	531	571	533	581	579	558	560	550	542	522	558	551	588	549	534	556	617	533	544	569	521	545	578	569	568	548	527	569	542	538	570	545	541	549	550	557	528	518	541	581	530	525	530	549	583	559	559	520	581	536	583	574	535	554	587	552	574	576	570	515	572	547	571	572	529	588	555	564	590	541	531	558	582	534	556	531	550	573	555	521	559	562	543	533	568	541	538	523	556	581	532	555	586	568	548	590	547	540	569	559	570	547	588	557	590	591	576	579	571	566	552	581	592	526	539	528	542	562	545	512	562	574	549	566	514	525	523	546	549	575	567	547	558	529	602	501	512	553	522	557	549	545	597	555	552	566	542	518	548	530	562	573	535	578	567	569	544	560	537	576	550	552	564	495	541	525	564	569	564	546	527	518	542	565	540	545	524	555	531	580	543	574	567	577	591	571	541	605	524	555	570	527	587	572	538	553	568	591	568	563	564	573	540	532	585	540	508	566	516	582	594	564	600	516	547	575	561	525	530	546	527	537	562	559	539	556	516	593	610	539	611	555	548	554	561	571	508	526	567	609	565	518	548	544	528	575	530	573	533	561	554	533	525	534	510	544	543	522	574	572	550	517	562	601	530	550	567	609	541	571	573	553	551	569	530	552
28117	18566	10197	3126	818	589	1099	585	532	564	593	560	566	548	550	543	525	578	553	550	557	557	557	589	542	528	555	584	581	526	541	577	567	545	564	551	525	534	521	515	560	518	593	512	557	563	546	551	542	562	583	524	581	558	509	574	594	602	640	567	556	542	553	540	491	526	559	548	503	561	549	563	535	566	582	544	512	547	557	530	547	569	574	537	540	567	521	574	569	577	540	544	502	516	535	521	539	535	540	547	602	540	492	502	509	523	570	534	497	524	547	545	593	562	495	595	595	549	577	538	578	533	555	530	543	541	557	560	553	505	522	568	537	521	619	548	536	499	539	552	574	504	509	536	519	533	539	541	574	562	543	553	513	516	557	543	539	581	541	551	539	537	522	566	575	547	566	582	544	551	551	533	553	519	503	559	516	567	554	531	556	620	510	595	580	551	542	549	584	528	582	508	594	550	559	554	525	548	531	511	534	531	526	550	537	540	571	521	561	553	511	560	537	536	555	528	517	525	539	542	526	554	573	481	503	558	506	565	556	538	519	516	555	569	563	502	503	507	526	531	525	559	539	546	600	559	562	568	534	572	522	552	557	544	564	530	547	523	541	511	566	523	542	507	495	513	534	584	578	523	575	540	560	559	547	538	535	550	560	509	566	540	583	562	531	570	531	548	504	553	548	532	560	603	559	562	581	532	527	528	555	540	579	552	531	550	511	576	531	528	573	591	523	541	537	586	569	598	591	517	565	532	544	573	584	554	558	495	526	578	557	578	564	521	548	559	585	585	529	550	564	538	565	556	521	573	541	544	568	548	541	541	571	518	553	550	561	583	577	538	543	541	539	534	539	502	567	562	532	576	534	547	536	556	513	546	533	529	626	545	545	547	570	558	545	510	546	557	543	551	527	539	583	568	532	546	544	519	597	571	523	574	542	546	516	544	528	518	570	574	568	574	557	580	514	541	509	563	573	523	537	545	543	528	520	542	535	525	572	535	580	493	546	563	515	553	571	554	570	519	537	550	539	570	588	542	538	565	569	534	528	550	594	578	566	536	549	540	577	529	521	544	538	522	534	584	554	520	542	558	554	610	481	574	578	519	492	570	553	581	548	550	575	570	497	578	593	593	517	553	529	559	563	542	499	573	547	558	520	578	558	542	564	544	591	567	590	520	556	561	594	579	556	584	555	548	590	517	552	543	547	549	563	550	554	548	562	515	529	533	542	529	536	568	545	558	562	540	561	548	569	561	544	583	531	552	516	580	541	557	525	555	541	541	564	555	578	607	560	563	564	551	545	541	515	585	570	518	566	549	550	547	593	582	540	534	549	550	506	551	571	568	520	518	558	531	518	518	523	584	471	548	525	606	536	506	562	558	556	532	548	572	558	538	559	572	523	586	514	539	562	531	540	556	574	571	560	548	543	526	516	540	573	511	545	552	521	585	539	556	519	587	528	556	566	537	548	593	534	591	522	519	536	535	568	559	564	546	545	537	534	540	534	559	560	524	504	535	536	560	619	545	481	585	543	528	561	478	583	489	546	523	545	547	543	522	581	556	537	566	526	525	568	582	552	529	558	597	550	591	563	512	580	526	561	566	550	534	513	530	548	554	551	545	535	512	538	591	568	574	573	520	559	535	529	531	517	523	486	542	532	546	504	587	561	550	552	552	486	576	524	558	570	565	573	545	550	532	556	537	572	540	522	535	529	532	528	515	571	601	541	530	612	523	536	554	509	573	569	556	504	533	523	551	559	546	550	507	512	551	571	555	580	569	547	531	564	597	569	501	527	536	552	574	559	554	545	513	559	482	556	520	537	545	529	515	530	547	560	531	539	508	592	565	567	527	563	565	543	566	573	569	554	477	577	507	554	529	528	517	531	558	619	557	549	566	562	519	518	538	547	562	541	520	553	592	560	580	567	565	523	537	539	576	578	557	526	509	546	591	585	542	556	574	510	487	546	534	579	525	573	555	524	536	588	535	518	539	586	573	590	566	550	533	553	511	573	591	530	516	573	573	541	545	553	591	568	541	595	545	525	539	533	541	521	556	520	545	539	553	543	538	560	550	531	520	508	508	541	540	537	536	543	559	573	518	531	566	583	581	579	580	567	557	523	513	573	551	570	540	561	521	549	552	586	525	515	556	557	526	557	578	507	566	516	543	551	533	524	533	561	509	511	558	559	578	555	557	569	578	493	540	523	556	605	530	491	541	564	526	539	516	543	541	568	538	538	531	566	547	560	551	544	556	536	541	514	563	541	523	520	545	535	520	581	523	589	589	559	529	525	559	555	553	567	568	548	525	541	507	561	567	550	563	564	497	555	558	546	581	531	588	558	543	569	546	575	590	592	542	532	560	522	520	541	586	537	572	582	556	538	530	550	543	541	495	567	552	557	542	602	548	529	537	548	558	576	504	532	515	531	553	577	539	539	520	562	518	599	557	560	560	557	543	569	572	579	544	582	557	541	550	501	560	557	542	575	529	535	553	579	558	522	600	566	537	538	526	545	564	557	548	572	562	568	576	575	525	546	570	548	540	561	564	559	556	538	632	532	575	557	585	550	526	582	560	573	537	583	581	546	584	532	529	564	552	558	545	545	527	552	533	531	569	524	553	592	531	599	557	545	529	537	536	533	533	561	571	523	547	573	540	551	546	567	554	553	543	519	575	529	549	554	584	501	542	541	572	545	528	523	557	536	511	579	573	573	509	570	547	559	545	536	514	527	597	516	590	512	558	573	575	549	555	558	551	566	521	565	529	488	534	534	559	545	588	553	566	546	588	522	574	541	520	569	550	550	592	554	545	578	547	510	503	510	588	533	525	547	544	576	496	544	549	542	551	540	519	573	571	530	561	529	554	536	499	557	556	558	564	563	522	536	506	609	538	537	498	541	542	548	535	512	528	552	576	544	579	550	527	527	556	536	519	528	510	493	546	571	538	586	498	544	572	569	550	541	562	558	508	553	563	554	515	518	542	541	558	522	584	552	541	520	534	564	536	534	534	593	553	553	549	529	584	505	530	577	536	555	560	535	553	503	532	586	537	530	508	520	543	572	525	533	542	518	513	540	583	534	571	580	572	535	555	565	521	543	553	526	555	549	521	533	523	547	524	556	535	511	546	550	512	545	579	552	565	542	539	565	559	547	559	562	544	538	555	574	553	526	571	558	578	518	548	547	564	543	521	565	536	561	537	563	542	561	557	597	563	543	539	519	520	553	575	547	522	514	522	586	541	486	545	497	572	524	524	593	585	521	544	532	485	543	566	588	587	557	604	522	553	577	531	492	550	570	568	575	573	534	532	546	539	530	503	555	553	530	555	559	547	556	563	549	545	584	552	511	505	580	570	543	533	544	564	535	538	528	559	560	520	581	580	509	567	511	558	557	551	541	571	502	520	516	531	531	547	599	547	552	577	562	563	541	532	534	533	532	582	538	562	523	558	569	556	544	555	531	570	563	528	565	537	546	571	529	548	529	583	579	536	531	537	576	542	584	519
9480	12048	8076	2207	721	549	1271	473	446	455	441	461	526	496	494	446	420	523	471	419	469	463	515	475	482	459	472	505	488	517	450	496	481	498	450	485	478	450	433	467	456	430	445	442	443	485	444	435	468	476	423	480	482	465	462	511	546	527	511	515	429	473	465	485	483	473	438	443	459	499	469	466	414	476	448	497	436	457	470	474	496	472	466	499	484	471	499	452	482	439	432	482	445	469	444	456	454	409	453	481	496	442	492	444	475	463	500	469	497	487	421	445	446	475	445	522	477	446	462	467	454	459	450	438	470	526	478	456	442	451	428	472	430	437	455	480	486	487	475	449	439	459	473	534	489	460	487	431	426	473	509	500	439	503	412	478	477	451	467	450	415	453	463	462	472	419	458	455	458	482	451	455	481	425	448	489	478	498	448	424	468	450	488	463	504	461	445	495	457	479	479	448	408	474	442	432	443	492	461	471	496	440	463	472	464	474	425	428	439	442	468	440	509	473	420	499	462	447	477	460	444	473	422	426	462	500	483	440	470	474	466	477	471	475	481	468	494	479	441	438	445	497	455	481	439	435	459	436	438	462	474	449	444	461	459	450	417	479	503	468	430	463	447	435	486	476	465	479	506	461	445	421	457	432	437	485	478	468	497	489	464	464	460	454	490	477	423	438	474	450	434	469	427	417	479	434	454	486	429	462	453	449	447	454	478	461	463	462	458	469	472	476	459	457	454	468	494	470	477	445	425	485	461	450	442	481	481	460	449	466	465	462	488	473	432	506	457	461	441	459	487	466	450	428	484	440	473	461	478	449	438	455	463	453	449	449	496	446	457	431	451	420	469	463	489	487	465	462	441	461	454	455	421	458	456	466	467	424	450	475	441	408	454	467	449	451	439	475	455	455	482	446	446	475	479	458	441	481	469	442	460	463	469	459	446	420	486	451	442	411	457	431	459	471	463	468	471	501	448	427	460	469	466	432	483	476	470	476	470	466	421	437	474	458	437	439	453	484	472	443	448	420	456	463	498	480	467	461	473	486	462	466	434	477	466	451	487	504	487	475	504	448	469	471	423	476	449	416	488	446	443	446	444	448	469	449	420	486	465	428	457	466	497	467	454	485	441	495	505	427	472	426	490	467	452	438	483	443	462	469	476	450	498	458	461	447	444	472	450	482	443	471	491	459	462	448	447	447	473	439	486	446	432	446	446	470	440	470	428	468	469	474	446	481	425	507	463	475	459	420	455	461	459	451	482	456	436	451	406	442	475	483	466	467	458	438	460	461	491	487	473	452	446	488	442	476	416	418	456	429	450	451	466	465	440	451	471	491	450	468	464	498	473	428	429	410	486	467	462	511	518	465	437	423	446	457	456	446	489	455	472	425	428	447	446	464	407	474	478	435	442	467	468	426	455	490	442	458	439	488	459	479	479	499	451	456	425	465	482	463	447	489	442	470	454	483	520	455	442	498	446	462	438	503	483	463	462	461	500	453	456	489	456	472	461	462	467	474	435	491	488	497	453	465	472	491	468	441	471	482	484	433	484	461	465	459	465	448	441	474	461	444	489	490	499	473	483	429	454	451	452	466	421	478	504	465	478	489	477	439	460	470	453	477	439	477	470	473	471	465	460	475	440	455	455	438	473	452	453	467	460	449	435	457	480	479	477	474	456	448	461	487	453	465	456	430	428	468	469	444	478	424	463	475	479	458	461	449	475	488	446	446	446	457	494	426	482	460	484	441	489	469	460	443	500	454	479	458	481	460	454	454	483	463	442	471	434	430	451	468	428	497	450	479	432	449	441	446	449	441	452	462	413	435	448	440	430	470	502	496	494	467	455	468	489	483	480	453	463	490	472	441	478	414	452	493	429	435	457	446	488	435	506	480	425	451	456	435	468	460	465	502	463	486	437	417	426	412	418	450	471	427	446	479	473	489	441	455	506	469	480	484	455	467	474	460	510	454	474	460	476	472	484	441	479	457	430	481	511	436	461	455	488	462	455	441	430	483	440	431	447	482	453	536	440	449	456	472	486	436	445	449	467	501	492	483	471	436	475	440	482	455	440	476	445	470	477	521	454	433	453	440	462	465	470	457	462	488	476	459	509	468	478	456	423	486	479	442	454	512	443	431	452	471	508	478	433	438	432	489	432	450	454	451	439	456	464	472	463	441	427	435	472	492	426	511	455	464	439	515	450	435	454	522	469	473	471	446	466	471	458	477	420	449	428	438	449	471	454	443	461	504	437	442	440	434	465	521	450	449	437	469	421	438	457	473	439	468	458	433	457	461	466	451	451	456	489	475	433	505	467	486	433	475	410	481	432	464	485	456	471	477	443	489	471	498	466	475	495	454	416	474	496	488	473	484	441	475	475	466	442	433	444	482	463	456	429	493	472	485	461	471	458	460	484	464	463	447	462	438	465	444	431	468	468	492	487	442	480	430	474	472	488	476	471	453	498	458	463	463	467	432	458	449	450	461	467	451	473	462	456	452	437	482	425	486	457	467	450	469	471	444	446	447	462	448	456	467	469	481	483	487	489	446	459	471	494	445	457	429	488	443	451	491	471	494	439	477	442	465	516	467	475	466	454	461	444	436	425	482	453	451	491	473	463	462	477	465	458	433	456	496	436	466	463	465	451	447	473	445	458	435	453	468	415	445	474	465	454	416	462	439	466	501	479	459	485	476	452	477	440	472	442	503	479	439	456	468	480	442	473	469	461	458	430	486	436	415	444	452	455	486	472	467	426	471	467	482	513	449	460	457	475	428	450	461	466	444	435	462	437	432	469	472	456	450	427	496	446	460	486	492	462	452	460	489	440	472	450	443	488	477	470	463	418	469	498	485	462	490	488	479	452	470	467	482	466	423	425	459	459	457	463	497	467	466	416	489	449	489	495	488	445	458	479	493	479	496	452	453	441	410	442	483	508	475	439	476	469	450	445	453	468	438	477	454	442	461	456	461	454	442	432	454	460	463	493	461	450	427	495	451	455	434	487	459	468	485	461	475	451	454	435	449	469	465	437	457	460	437	503	452	456	449	469	467	449	478	464	477	452	490	446	452	465	451	422	465	464	448	443	458	422	465	469	454	499	475	484	435	471	436	436	476	468	484	476	469	445	448	426	449	446	473	440	439	447	455	482	459	440	471	484	483	476	462	453	444	436	418	491	442	492	443	463	444	445	428	463	457	472	493	483	457	463	440	479	481	477	431	476	467	470	451	428	485	488	442	464	502	448	458	476	446	496	470	411	452	457	432	460	438	467	459	467	454	489	456	473	492	473	448	481	461	437	485	449	478	492	450	458	487	458	477	498	465	526	413	477	475	503	452	463	466	498	486	486	447	493	430	455	484	458	476	475	432	463	438	495	464	450	510	480	468	437	434	467	455	425	479	453	452	456	443	470	489	431	465	461	475	474	448	469	447	469	481	448	459	469	451	442	484	438	430	452	473	509	478	456	451	489	501	456	418	440	458	462	425	480	481	467	512	468	466	489	487
25370	21473	28585	26141	11936	1548	6495	811	867	614	565	541	574	586	550	573	555	573	581	545	586	570	559	526	545	553	529	551	588	534	538	507	570	570	528	605	504	563	516	540	524	525	580	519	527	524	569	539	553	531	502	524	516	545	552	588	791	762	690	612	537	552	556	539	542	533	580	490	524	550	542	519	523	526	535	508	531	568	511	546	537	537	559	540	574	545	547	530	535	519	538	548	501	555	574	538	621	526	533	533	528	524	531	499	581	588	550	563	578	556	537	507	536	521	527	544	520	506	528	566	549	525	589	542	531	554	549	502	589	557	520	568	537	546	551	514	501	547	536	516	526	506	553	530	547	559	494	534	533	519	527	532	529	527	565	522	520	528	543	548	493	510	573	532	529	520	515	540	563	527	531	542	535	525	550	508	531	504	539	576	513	514	525	509	515	511	530	529	533	525	540	554	540	552	512	501	540	529	510	548	563	512	482	542	517	571	546	519	507	543	508	496	546	546	563	557	557	556	502	521	514	577	560	521	511	540	534	514	533	511	529	502	543	554	521	536	483	492	538	567	534	507	525	523	492	592	502	550	510	511	511	522	519	589	555	514	556	563	528	550	535	529	558	483	533	574	567	509	551	528	518	553	556	550	554	517	562	543	527	503	541	536	519	488	522	543	566	532	556	549	523	545	558	556	558	529	509	510	508	488	534	542	529	557	533	485	521	528	561	565	532	536	561	538	545	513	515	554	564	561	552	532	536	552	499	518	518	539	546	498	529	544	528	565	493	567	558	508	549	579	498	532	581	544	568	545	523	516	552	531	528	547	547	488	530	520	524	542	568	550	561	535	495	560	544	575	499	557	549	551	502	523	506	515	547	508	554	526	584	515	535	561	548	520	557	572	542	534	534	536	494	525	561	518	526	536	517	551	481	533	499	561	527	535	537	556	536	509	564	529	484	525	521	526	505	549	555	525	548	531	512	523	480	607	510	555	552	514	537	571	560	559	537	504	499	546	498	494	515	533	544	541	515	542	519	515	520	535	527	564	496	493	566	546	512	548	541	509	520	502	507	536	520	515	521	513	540	524	553	554	553	544	550	516	561	540	514	549	558	511	565	551	564	541	571	527	558	546	519	561	565	536	518	531	559	527	564	549	515	527	524	542	550	540	514	521	513	505	528	551	551	519	534	516	536	529	494	536	560	521	499	564	506	527	471	547	529	519	517	595	542	552	514	514	549	564	535	534	508	540	508	549	561	604	515	584	539	534	553	571	547	532	546	539	511	541	558	455	537	533	550	529	522	532	535	518	546	519	573	573	574	530	524	537	509	505	540	564	574	531	494	552	574	562	515	539	520	525	554	552	549	539	542	541	551	591	530	540	563	522	552	519	519	525	495	494	546	507	558	536	536	532	492	497	537	563	519	499	547	515	554	506	552	523	500	534	555	508	506	561	559	593	488	581	520	542	543	520	525	540	494	537	554	556	523	532	544	512	530	575	558	514	544	550	542	574	519	558	529	539	569	534	496	509	535	548	528	521	552	484	546	523	536	583	512	550	544	526	553	525	536	589	553	501	560	561	506	509	549	543	533	580	533	538	549	534	542	549	562	530	536	559	507	505	521	555	526	538	533	502	526	519	547	551	522	550	556	550	516	544	514	533	502	558	533	545	568	542	516	497	533	559	568	547	569	526	537	537	530	542	573	561	507	531	554	504	551	507	521	535	548	520	559	525	540	518	518	528	593	520	524	477	532	533	505	505	505	524	554	513	571	546	499	540	575	519	562	528	498	515	559	542	530	532	580	520	528	563	506	560	487	504	530	553	528	530	557	472	534	550	541	529	509	539	529	512	535	542	540	553	559	509	482	519	547	551	525	561	539	528	537	535	534	502	593	544	591	496	529	494	497	555	545	527	458	562	538	563	516	544	527	528	534	516	479	565	543	517	512	531	518	525	540	527	535	538	542	548	521	498	486	551	540	519	560	570	497	522	517	524	528	533	546	543	523	539	542	523	555	529	503	537	543	546	518	548	493	556	542	534	519	520	506	511	550	546	526	531	514	528	588	517	511	533	549	509	573	502	521	554	534	551	558	534	511	547	509	530	519	518	541	546	467	512	526	594	575	531	551	537	548	545	540	527	531	539	554	496	505	526	506	520	498	525	526	508	532	485	528	540	561	521	535	518	525	515	551	507	539	521	544	521	533	563	558	548	544	571	590	537	530	558	551	536	517	482	507	537	545	534	520	480	508	554	510	589	555	514	527	530	549	537	580	498	531	540	505	529	556	527	550	530	490	527	550	538	570	540	546	518	533	536	559	560	539	527	531	520	525	564	519	566	540	536	532	551	524	538	526	555	536	523	530	544	510	556	543	572	526	534	529	510	579	494	578	511	549	542	560	556	576	525	570	585	551	530	546	545	509	547	513	531	539	524	532	516	526	516	532	536	552	541	572	548	541	492	558	527	528	580	491	535	510	550	527	578	524	545	540	524	538	533	517	505	550	490	577	507	563	539	492	558	544	511	515	546	521	565	548	495	524	509	546	532	502	496	543	524	537	569	554	489	551	526	511	532	553	540	547	502	539	564	502	487	551	566	518	511	557	523	538	569	526	556	531	556	535	546	541	533	519	555	534	541	517	527	500	545	507	527	524	536	577	526	545	552	518	543	540	519	560	527	524	587	546	502	533	569	515	598	496	518	507	518	517	523	546	493	559	533	580	530	524	514	557	514	536	521	548	533	500	519	501	544	541	530	540	538	548	526	497	568	494	515	531	581	566	506	519	494	523	514	501	574	528	518	522	525	526	501	515	526	496	564	522	525	562	557	537	513	520	538	507	504	502	529	498	536	519	517	537	538	534	542	497	519	527	492	486	518	540	556	534	561	556	528	561	525	544	522	491	512	514	521	534	504	558	530	531	549	497	514	564	488	547	568	527	541	529	511	550	553	516	518	519	545	537	596	454	537	547	530	540	576	542	515	534	520	519	499	558	545	507	534	523	523	570	613	563	562	530	488	494	548	513	524	552	510	534	522	520	537	530	550	520	548	544	551	543	521	516	537	522	578	504	517	560	527	531	537	539	523	536	556	528	509	540	535	504	486	521	527	514	535	537	515	559	523	511	570	549	600	529	558	549	515	533	536	512	523	552	503	527	566	536	520	515	527	497	522	513	548	517	493	552	515	525	523	534	530	538	532	546	571	549	547	555	488	520	578	501	513	554	530	589	556	514	455	521	534	544	565	548	498	510	537	531	553	556	577	538	573	564	537	521	531	547	520	545	541	542	531	553	540	537	533	585	546	493	553	495	549	515	551	518	527	468	541	540	508	514	531	527	544	498	507	555	507	558	534	528	547	520	514	512	512	534	501	549	509	512	513	560	525	534	543	506	514	562	522	559	532	562	532	537	524	506	511	507	555	522	539	550	545	505	499	550	510	557	530	546	548	556	521	529	503	491	512	520	555	528	506	498	536	534	532	572	538	532	553	571	534	570	502	558	536
32781	58282	43703	13302	3160	837	8010	710	1129	559	559	558	522	563	563	539	481	532	520	472	550	480	512	478	513	510	516	486	501	544	549	542	497	507	492	519	473	506	475	485	506	494	494	492	523	472	491	526	463	474	494	499	455	524	514	639	978	861	666	539	442	541	502	516	497	488	492	472	501	517	467	503	466	482	447	499	480	501	534	493	519	471	478	487	483	470	442	460	490	463	444	477	485	498	513	464	472	458	472	466	520	501	462	457	478	513	495	506	481	505	471	484	492	453	496	471	499	538	509	491	488	471	497	547	516	468	449	502	443	479	449	506	466	428	451	471	514	442	472	454	507	454	453	483	497	428	455	484	496	497	479	509	485	446	491	482	446	466	474	501	509	523	444	462	457	464	507	490	460	464	443	467	466	498	467	454	468	465	524	478	446	495	472	464	464	519	521	475	472	485	460	442	475	475	506	466	464	497	481	455	492	477	507	455	454	470	547	461	508	506	486	458	439	475	447	469	497	483	476	495	519	478	512	505	490	482	434	460	483	492	470	467	485	450	512	426	516	458	490	513	470	457	498	502	500	498	499	507	478	472	461	494	481	462	473	464	472	474	475	459	462	490	511	540	456	492	488	512	469	498	504	500	459	498	471	444	472	493	460	462	458	475	475	497	471	453	519	474	471	488	516	455	524	492	486	481	480	477	498	487	483	496	491	486	487	500	476	538	493	500	472	497	510	428	462	462	469	465	480	477	487	457	498	474	511	493	438	467	502	499	474	478	497	540	521	464	498	450	477	500	462	457	457	464	493	495	525	508	503	458	488	473	507	501	498	426	452	503	489	473	468	458	499	474	472	464	460	470	494	502	487	482	478	494	493	508	489	483	432	485	463	450	475	507	493	459	456	486	474	445	467	477	467	450	472	486	495	485	472	492	498	463	503	485	479	497	462	486	460	457	489	452	485	507	446	447	483	503	488	471	510	460	485	486	492	497	515	497	465	449	533	505	508	511	501	471	487	469	513	483	456	479	467	475	470	501	486	494	499	502	476	419	488	453	453	466	458	465	463	445	465	476	500	470	465	484	440	467	468	472	463	448	468	502	523	457	439	508	492	485	459	477	468	471	488	474	516	450	511	474	495	454	496	478	480	493	453	503	484	502	455	467	487	495	504	465	502	504	474	486	523	481	478	470	529	464	469	519	510	451	467	470	509	468	473	446	464	481	508	472	467	518	468	484	485	503	486	479	473	491	460	529	501	504	492	461	478	455	462	490	466	523	481	477	472	483	480	501	499	478	487	481	489	476	471	458	493	490	471	484	495	474	467	472	457	487	429	463	485	474	487	462	480	465	472	452	483	479	489	482	459	463	490	504	531	496	502	444	469	488	531	501	472	496	486	441	478	478	470	504	516	467	483	468	512	461	490	482	483	486	488	493	471	452	471	474	461	480	488	475	482	497	461	485	465	460	494	501	500	480	516	504	461	480	482	423	436	482	498	460	464	476	451	488	460	493	494	501	483	471	443	453	459	473	441	468	507	494	447	500	509	504	464	466	499	497	470	494	474	499	489	459	482	452	430	493	478	485	490	466	497	472	450	490	484	496	492	483	485	470	480	490	440	459	499	476	502	464	476	508	489	446	454	469	502	508	475	478	476	484	497	466	487	468	493	519	463	520	487	484	509	506	487	493	487	479	501	491	540	502	481	457	512	469	418	444	473	507	521	443	491	478	515	486	503	511	521	495	457	474	468	472	488	471	466	493	458	483	484	467	423	463	453	456	512	507	444	497	468	526	501	480	496	478	444	515	521	475	496	488	472	449	498	460	432	464	458	482	456	493	509	481	492	471	488	505	485	458	468	477	506	428	457	523	484	496	502	468	464	529	443	517	483	477	516	491	482	494	475	494	485	497	466	457	481	495	457	455	448	499	500	459	462	486	480	464	468	492	474	448	483	433	464	455	476	468	482	515	466	526	473	476	472	480	475	467	486	469	449	492	473	479	482	451	482	479	462	498	505	480	473	499	505	440	460	509	470	514	449	479	492	462	496	483	459	475	463	515	483	474	466	485	484	472	496	465	512	482	480	502	461	524	464	464	453	500	448	476	499	456	500	500	458	486	456	474	457	495	452	477	486	512	489	432	482	470	447	479	465	480	515	452	521	464	433	481	480	521	475	466	471	452	479	421	506	476	484	475	493	509	474	468	485	489	472	469	534	470	483	491	475	508	487	489	489	463	465	510	476	443	446	486	473	453	459	494	486	471	472	498	491	437	506	442	462	486	462	499	471	435	490	471	488	494	504	465	492	481	483	472	478	464	483	494	448	458	485	472	449	436	478	478	487	500	482	480	424	471	511	512	504	470	484	459	466	493	459	455	438	510	483	483	500	451	458	445	477	450	493	478	503	459	478	472	479	491	455	460	478	501	480	468	467	464	472	454	482	464	468	479	458	540	473	487	474	454	488	479	465	499	466	465	495	480	491	494	456	443	476	463	477	470	456	465	446	452	475	480	469	442	464	434	465	506	487	448	503	480	465	490	486	464	461	488	474	461	509	488	474	508	475	476	490	494	467	477	508	483	475	493	443	507	476	459	517	508	464	473	508	487	491	471	446	465	490	458	491	485	472	469	465	499	457	498	412	500	507	442	433	487	491	454	481	531	502	459	489	514	541	471	500	486	453	477	528	437	482	477	470	493	472	504	477	511	502	438	507	483	449	505	495	505	486	492	448	515	458	485	496	491	468	506	472	452	498	461	489	514	473	482	488	481	492	487	493	489	505	443	449	476	487	474	511	517	457	470	468	486	488	482	475	437	476	489	498	472	463	489	451	447	446	527	494	489	463	499	469	498	504	473	479	509	497	501	468	468	485	492	488	458	501	478	479	478	486	499	489	492	470	469	461	487	477	495	481	498	457	507	482	464	473	477	436	495	418	463	549	522	479	470	494	497	477	463	506	456	465	464	533	461	469	480	474	476	441	473	465	467	483	458	492	467	456	462	467	448	462	494	442	462	497	477	473	469	483	499	461	463	499	449	468	460	467	467	518	476	450	508	495	452	445	479	503	440	479	464	490	508	474	464	467	479	496	456	466	497	484	482	453	511	511	456	483	489	482	476	457	457	468	471	515	498	487	448	529	464	496	449	506	517	536	521	519	524	497	438	453	467	498	499	425	442	518	486	482	464	481	492	509	468	493	473	459	500	484	473	485	494	506	432	468	474	454	502	475	477	485	492	484	497	457	554	457	509	454	456	450	490	486	480	531	467	462	487	512	481	460	472	449	451	453	468	435	447	493	481	492	496	468	521	469	480	473	494	463	471	485	487	514	506	521	469	474	522	492	499	456	444	509	467	521	444	473	498	496	501	460	505	473	495	489	457	482	506	485	462	472	478	482	508	449	470	488	442	461	535	528	446	463	487	467	507	486	457	483	475	455	469	508	447	480	492	482	487	459	472	478	453	467	444	484	460	499	495	463	417	490	438	494	473	449	479	486	522	480	466
24287	21379	28808	25228	20789	8883	13147	1626	1592	812	753	784	758	774	778	745	718	740	718	701	678	732	740	734	748	702	735	713	742	729	743	780	760	726	691	696	754	700	736	715	731	714	730	712	706	659	737	716	729	724	759	703	735	691	711	918	1375	1226	971	791	714	772	674	714	679	717	710	714	679	699	729	704	760	699	689	698	731	709	671	716	714	676	719	711	725	708	699	670	686	717	740	692	712	707	668	687	695	700	720	651	732	707	627	690	710	659	719	712	665	699	705	678	724	707	737	703	691	723	718	668	686	690	664	697	688	705	723	724	702	688	719	737	734	683	712	755	681	667	676	660	696	700	689	703	705	695	681	695	738	696	747	701	709	657	721	612	665	709	729	677	720	706	746	685	707	693	668	689	722	714	698	725	672	675	693	735	696	647	657	692	706	688	629	695	591	649	682	714	686	703	696	675	675	718	627	686	745	713	676	718	699	652	765	763	706	694	680	687	687	667	681	664	694	700	698	697	656	717	689	698	654	691	711	729	678	712	630	724	706	720	689	694	717	686	749	737	695	681	670	718	665	702	695	711	707	714	673	749	698	672	716	658	732	702	708	642	691	719	680	666	758	690	644	681	700	716	706	686	648	767	725	723	708	708	716	724	685	686	670	736	674	673	688	685	674	706	712	674	703	687	744	690	705	690	711	728	703	687	678	644	734	702	689	732	722	627	705	714	670	698	694	709	711	709	684	701	663	682	681	685	661	653	710	717	659	688	677	686	697	722	713	675	707	655	724	760	715	682	690	687	709	718	697	731	709	670	722	673	651	708	657	683	754	725	652	669	662	700	676	676	716	671	732	698	717	691	669	685	715	676	735	725	723	685	685	720	696	727	686	700	717	733	685	701	669	674	731	697	719	727	728	670	728	664	676	688	720	692	692	691	700	677	678	713	718	717	718	698	662	726	729	687	690	722	703	690	702	688	652	666	730	669	709	692	756	698	696	694	711	751	757	699	662	709	682	674	655	693	680	712	677	636	680	699	743	674	690	704	660	719	678	736	670	674	691	682	704	695	666	702	694	694	696	723	730	692	676	683	713	730	678	699	709	711	716	737	710	700	708	713	704	715	709	714	691	671	710	707	698	710	759	678	695	723	719	685	742	688	681	760	711	707	741	709	717	673	703	677	715	680	658	638	686	675	724	685	707	654	681	712	762	665	645	708	676	690	705	718	693	663	722	715	685	743	688	685	685	694	754	717	801	762	680	675	706	707	730	679	689	722	690	691	681	685	703	701	715	726	717	683	734	686	676	690	710	678	703	667	654	662	708	724	670	693	691	704	682	721	667	722	720	692	639	705	741	696	668	683	664	661	753	662	677	701	649	712	740	712	762	685	687	673	684	737	657	691	730	720	689	702	679	668	704	711	684	650	660	700	698	731	714	681	678	755	675	707	707	730	671	679	691	690	657	670	669	687	703	694	761	712	693	718	645	689	710	671	724	675	751	695	722	670	708	653	651	729	665	718	663	710	712	717	716	726	682	658	735	670	710	673	712	706	663	680	723	645	675	770	753	681	745	696	702	684	694	719	709	729	701	672	684	688	670	704	692	690	659	695	735	688	696	724	695	741	693	728	686	717	695	706	696	732	697	705	690	664	704	687	700	704	696	688	699	668	682	683	695	689	746	709	689	682	671	728	683	739	642	684	688	696	692	707	685	684	711	680	721	725	769	756	675	719	668	680	686	661	764	664	715	690	648	700	712	718	702	728	715	731	729	700	668	707	691	691	685	726	671	720	658	705	687	713	698	683	682	696	707	677	691	715	699	677	751	696	710	720	684	742	644	690	672	688	756	770	715	678	693	730	699	718	705	645	721	737	749	642	672	675	694	713	684	718	707	718	680	689	716	673	703	720	685	641	685	663	710	705	652	703	673	722	708	674	671	735	722	722	662	696	632	645	695	690	663	711	689	689	696	708	654	692	712	688	744	671	739	714	684	700	726	698	682	737	703	692	735	716	725	739	704	673	744	667	666	670	685	704	696	683	668	719	685	722	727	672	735	703	612	736	730	688	680	678	688	705	727	705	741	676	677	708	652	717	677	714	720	696	695	725	668	722	700	710	682	684	676	656	700	731	699	692	682	666	691	662	693	682	659	670	686	679	707	735	723	680	713	680	690	706	668	690	687	660	680	641	690	668	684	659	707	700	681	698	697	683	695	695	655	671	720	695	721	703	646	746	690	712	711	646	685	717	666	659	737	747	692	719	682	713	696	699	687	656	707	753	704	728	716	703	706	712	666	648	697	700	687	655	674	709	699	659	744	704	711	662	696	682	704	693	675	704	706	706	702	689	718	703	720	690	762	703	681	699	677	686	721	673	701	676	709	658	660	688	727	678	669	691	731	695	701	700	727	716	708	686	653	699	708	699	654	688	704	713	697	706	700	687	694	693	680	717	705	659	674	732	725	699	732	681	711	716	685	663	708	665	716	668	732	743	675	662	645	635	674	672	710	688	715	737	734	679	708	756	706	716	655	730	656	707	638	676	720	639	732	683	702	733	708	719	705	689	721	641	692	701	743	662	709	708	696	716	737	663	673	659	665	724	726	650	719	738	760	622	693	698	721	731	685	657	686	720	692	694	685	651	705	738	682	721	703	697	711	682	647	659	695	688	660	693	699	671	647	713	731	674	722	675	668	697	698	692	684	689	676	700	702	719	659	692	690	700	692	687	685	686	656	673	653	729	683	664	725	702	661	695	629	663	735	712	662	701	694	746	684	656	680	676	738	730	659	696	703	689	707	716	705	686	714	684	678	727	718	747	663	700	671	688	661	669	713	703	721	707	662	706	660	720	670	687	685	710	716	679	730	734	661	643	704	651	650	694	696	688	633	710	687	674	684	718	722	710	689	697	679	697	648	746	727	675	687	693	688	700	730	728	685	673	648	687	762	711	746	655	669	689	728	658	623	692	659	697	699	724	651	655	651	685	695	738	667	710	694	725	714	735	682	700	706	669	673	665	721	721	687	716	689	679	710	683	697	712	699	716	709	689	681	690	752	707	710	742	721	732	632	681	696	697	695	672	685	674	656	701	684	675	650	672	717	709	690	670	698	700	735	710	710	713	692	655	682	738	702	663	700	697	672	676	689	672	677	688	675	688	708	663	742	715	658	708	716	720	697	688	695	665	661	694	759	698	679	660	680	660	677	741	702	721	748	712	700	699	707	697	695	684	646	681	725	702	678	714	688	689	744	726	663	656	723	677	751	661	718	659	728	651	712	737	691	698	665	687	701	687	701	668	686	715	731	735	648	699	688	727	663	702	734	670	682	700	700	688	680	665	666	719	669	694	717	728	722	704	636	704	704	703	654	700	679	677	681	687	712	677	683	676	705	770	680	712	682	704	688	739	726	634	699	706	662	702	695	683	682	737	694	690	722	714	688	770	659	690	717	704	673	711	667	697	689	687	706	680	670	685	653	666	657	707	666	663	668	680	730	677	691	671	660	694
46247	72888	55979	19629	4347	1255	13239	923	2439	771	766	708	714	677	676	629	668	655	640	645	658	627	631	652	685	636	634	674	651	676	710	644	664	617	619	635	611	627	675	619	608	626	635	630	610	660	605	580	616	617	655	644	605	599	641	966	1599	1298	1008	727	653	620	652	620	637	675	626	629	618	588	611	595	621	624	603	622	610	556	613	621	607	521	593	625	639	595	570	559	545	587	545	609	594	597	597	627	592	612	645	579	633	597	580	591	607	578	593	580	598	626	586	628	592	579	597	571	609	577	623	599	593	585	612	612	596	585	605	595	610	666	610	608	594	611	572	614	606	586	592	619	616	627	627	602	609	639	557	588	614	583	545	586	602	604	604	614	606	612	557	587	573	601	630	581	607	629	637	625	655	599	578	598	587	601	617	650	529	588	614	617	619	620	553	614	578	558	577	580	586	593	618	575	629	593	629	597	642	641	594	608	584	608	635	623	571	588	627	642	602	609	575	584	610	608	585	583	585	599	607	621	587	579	593	582	573	608	601	616	587	629	634	621	561	616	601	579	593	562	613	605	624	585	588	635	589	604	580	631	640	605	582	603	632	606	623	550	630	584	594	606	664	575	602	569	615	553	594	556	593	594	637	589	633	609	609	561	582	634	620	593	645	559	613	621	634	599	593	590	563	605	595	645	589	591	602	608	605	607	566	540	597	579	569	568	601	665	648	646	636	587	583	581	618	606	584	599	600	608	644	582	618	606	588	639	591	584	612	621	604	617	609	579	584	571	573	607	595	649	598	574	581	585	597	579	560	582	594	593	626	611	597	582	585	609	632	608	626	591	611	594	650	584	590	596	559	607	572	619	608	615	615	601	609	549	639	531	622	578	617	598	582	635	599	591	591	616	609	585	636	591	597	600	630	593	553	613	631	581	632	625	584	631	607	592	612	618	597	629	631	617	593	556	586	594	629	559	606	615	533	602	587	625	604	661	600	627	621	596	569	596	621	593	637	667	577	602	596	610	589	608	587	622	560	605	647	635	616	596	584	595	642	596	616	594	597	667	594	607	582	614	616	623	614	650	602	617	649	633	613	603	589	560	653	582	608	603	561	586	615	604	563	595	593	640	598	665	603	601	605	648	572	612	617	607	600	591	637	608	601	646	622	597	567	608	587	593	582	566	596	610	574	580	590	593	620	620	624	605	596	608	582	589	624	590	598	620	654	596	597	620	603	583	603	587	632	597	598	613	639	583	599	634	623	568	632	603	584	637	596	566	595	592	582	625	577	568	578	600	574	617	643	562	641	597	635	602	605	629	585	545	570	588	578	615	591	611	606	572	620	599	596	605	547	588	612	598	598	604	578	596	577	619	575	585	637	638	644	572	589	618	583	588	605	605	590	638	589	571	632	585	553	570	568	619	612	641	634	576	591	621	623	636	587	616	625	595	581	607	606	587	608	634	620	570	596	588	563	621	574	572	608	644	628	590	626	608	579	625	601	584	593	605	572	600	562	603	655	599	595	624	594	598	624	596	610	600	536	602	638	640	618	627	609	602	610	566	617	574	622	611	576	595	583	605	589	603	579	585	616	565	613	597	600	617	634	614	609	639	573	588	621	569	628	611	573	574	623	557	621	636	567	561	607	598	574	587	646	575	638	621	579	636	608	649	594	601	587	597	592	630	573	557	606	587	610	611	557	613	578	554	629	644	578	633	610	577	614	615	554	646	567	577	616	651	560	598	600	628	613	604	565	579	571	579	587	616	602	595	643	637	594	555	626	574	566	586	627	572	590	604	583	599	606	626	631	587	602	602	630	613	613	616	597	592	599	600	598	575	610	598	573	595	616	606	568	592	576	585	619	559	580	620	584	580	599	606	605	583	603	646	574	571	559	632	637	603	563	600	588	628	613	624	612	597	585	573	629	596	572	608	572	639	604	638	648	572	658	580	600	621	609	576	570	631	601	597	621	570	597	585	637	599	594	642	596	596	559	612	594	603	580	606	598	644	622	591	615	580	578	617	608	626	560	605	607	611	594	613	609	635	615	577	616	574	634	582	597	585	579	619	569	594	622	611	579	641	577	625	587	647	587	577	599	606	590	571	618	584	578	612	571	614	580	540	621	568	595	613	573	598	628	614	603	616	614	639	620	601	597	592	591	616	637	611	586	576	557	590	623	640	583	602	571	584	557	618	579	591	583	605	546	578	585	565	572	619	582	608	567	632	585	592	621	558	584	604	587	592	637	578	585	611	586	590	591	578	614	612	609	585	597	604	595	574	582	619	601	592	597	578	571	586	593	590	596	574	581	644	624	600	637	579	591	602	599	635	605	592	586	618	580	604	588	547	637	617	592	644	620	584	598	616	619	574	618	618	629	570	662	545	621	648	573	616	563	614	601	590	571	626	595	599	588	602	592	572	635	585	611	578	578	640	632	581	541	595	592	626	567	629	621	552	635	567	570	581	592	628	602	617	592	618	613	586	634	571	612	594	597	570	587	600	592	621	562	592	631	578	574	602	599	601	599	651	631	562	606	582	578	560	609	635	600	560	606	611	624	630	558	572	611	583	614	622	600	576	636	575	610	616	633	581	583	616	582	605	577	580	610	647	588	615	613	584	613	621	601	625	625	556	562	606	585	601	597	627	632	630	577	616	604	612	616	588	600	600	553	620	624	621	639	602	598	563	644	616	612	583	572	630	621	595	583	583	608	620	575	625	605	590	602	617	638	567	662	619	604	595	618	610	611	610	577	622	618	595	597	576	574	583	606	613	599	592	608	609	565	627	584	581	599	618	599	616	606	614	625	584	594	578	603	561	589	583	601	630	639	591	605	546	612	637	605	625	602	626	600	601	645	589	612	589	591	573	605	582	619	608	558	567	577	608	586	562	613	598	628	600	580	595	604	574	582	601	571	632	618	601	583	637	604	648	624	574	575	606	585	565	608	598	596	565	583	561	576	612	604	572	588	582	630	596	628	604	609	596	580	598	604	595	585	570	565	510	592	584	594	627	579	625	568	611	595	600	574	610	648	606	636	603	602	621	610	627	578	620	586	584	597	612	572	611	590	560	607	610	564	648	583	607	593	545	589	592	606	617	587	611	599	534	634	604	584	627	570	639	645	599	602	620	622	584	583	616	638	591	635	628	607	628	595	636	633	600	582	615	566	588	590	603	586	588	602	613	605	517	580	594	596	617	620	583	604	621	595	621	584	583	632	571	602	605	606	588	618	606	589	582	601	587	589	551	572	548	596	642	587	613	600	549	659	618	595	558	609	610	597	583	570	590	621	643	605	584	614	612	610	603	607	618	568	597	599	610	602	591	611	616	614	621	591	552	608	612	600	560	586	614	634	600	563	592	626	604	619	594	586	598	629	567	603	571	600	555	610	649	565	605	586	584	618	592	596	605	629	552	639	572	590	614	607	618	581	567	597	574	603	573	644	584	595	584	592	602	619	596	620	585	615	642	596	571	603	554	571	651	613	575	673	602	592	584	578	624	591	646
28136	18445	9257	3128	654	618	972	653	641	634	633	606	574	582	562	626	600	600	593	588	590	554	617	629	602	605	619	581	593	589	607	589	624	596	600	630	592	596	587	631	567	587	596	590	624	665	639	599	611	599	623	589	649	635	602	650	633	695	631	644	651	636	573	627	611	571	622	687	591	635	580	647	639	617	582	621	623	648	578	600	596	588	608	625	562	634	597	640	666	605	630	587	611	592	577	593	600	605	606	605	594	624	582	626	603	611	618	605	567	603	588	615	593	635	573	575	601	590	606	645	616	639	621	611	580	623	628	569	615	615	622	648	656	555	627	599	589	593	602	587	557	591	639	615	656	590	589	572	653	601	660	617	605	600	630	571	578	584	654	583	602	576	621	581	607	602	657	619	597	576	638	552	586	591	631	642	637	568	592	591	623	585	641	626	589	573	611	683	589	602	595	618	621	578	598	636	577	613	596	579	565	616	613	630	625	608	595	611	620	607	591	598	564	581	611	626	632	594	642	582	633	611	607	593	553	634	622	629	594	602	607	628	625	632	660	628	641	551	563	595	627	581	607	668	621	640	595	620	572	566	580	617	590	596	576	601	582	613	616	615	584	583	608	619	600	585	635	567	626	592	612	604	637	645	605	642	655	621	578	617	642	609	606	572	631	615	595	601	649	609	590	606	625	630	592	560	598	582	613	596	574	603	594	616	603	602	617	639	645	631	652	566	619	619	650	594	581	576	617	602	587	607	601	644	570	633	606	618	617	594	591	612	585	575	605	597	624	622	650	630	585	608	600	634	610	609	601	601	587	633	586	620	624	591	594	599	577	587	570	593	615	666	599	580	613	614	650	603	597	641	619	640	590	573	581	590	619	600	549	631	631	616	598	629	602	626	574	593	620	597	610	594	572	648	613	589	619	603	623	572	625	605	632	558	609	652	564	589	569	631	608	571	572	569	642	594	586	610	624	578	616	572	583	606	612	614	588	606	597	584	574	575	600	586	643	618	645	621	570	605	604	598	609	593	593	634	572	588	629	609	597	610	586	583	592	604	594	610	633	612	579	558	610	581	594	590	545	687	597	578	597	618	617	609	610	578	624	564	591	597	611	566	627	639	576	604	599	598	550	575	621	581	609	565	606	571	620	599	617	609	593	630	597	602	635	620	570	575	640	592	614	587	593	605	621	602	617	590	618	622	613	578	625	601	591	617	582	607	555	685	582	620	611	615	659	571	603	607	626	593	644	642	551	588	614	591	656	619	595	628	639	559	628	571	616	623	608	581	569	607	621	590	582	596	649	615	551	602	564	619	665	600	595	617	628	580	618	633	625	587	576	575	613	618	614	604	657	624	602	620	580	627	592	617	662	651	586	578	616	590	614	611	587	611	573	645	645	595	673	599	633	622	619	575	572	619	605	638	555	601	612	581	636	606	594	646	585	620	607	633	564	610	624	631	628	631	616	588	635	616	651	588	609	553	641	614	657	621	616	592	629	602	605	611	633	606	575	587	603	641	607	566	557	565	640	559	584	601	579	617	634	571	594	622	594	581	629	612	605	617	595	593	602	572	590	617	616	629	639	567	603	584	599	615	590	590	616	632	595	620	606	605	599	619	622	590	660	631	569	603	589	556	661	629	615	676	598	632	651	662	654	608	578	599	634	626	556	620	595	593	550	617	590	612	636	631	567	642	626	583	609	629	569	680	611	619	606	575	607	643	587	604	621	660	613	636	671	585	611	604	600	594	620	619	636	602	575	620	594	610	574	549	549	582	654	596	594	588	566	624	619	628	630	612	593	618	645	603	594	634	594	600	588	609	666	608	593	622	612	567	643	607	624	613	603	618	652	644	584	581	604	599	570	613	609	627	634	577	662	622	561	603	556	597	603	602	667	595	616	603	609	616	579	610	625	618	637	563	619	570	585	588	604	579	616	559	588	611	592	595	617	639	622	620	602	613	643	587	569	612	665	610	569	619	581	619	664	593	616	618	624	629	589	623	589	592	594	592	614	623	594	588	672	606	640	643	598	559	594	646	622	600	619	632	627	619	639	617	615	608	631	625	639	584	631	559	627	626	649	635	611	638	565	609	581	609	578	603	572	616	619	596	641	576	631	622	578	624	629	589	591	612	600	571	633	587	581	611	589	628	633	583	676	664	616	555	610	584	558	618	627	601	614	613	640	586	619	570	562	676	598	618	567	558	616	600	602	568	673	600	588	601	565	620	617	621	629	590	587	615	648	569	624	594	637	642	591	628	600	610	592	608	656	601	611	618	624	604	611	622	580	674	601	606	637	618	611	633	602	581	610	577	637	629	602	584	547	618	599	598	592	620	622	603	645	590	578	567	570	619	626	576	604	595	572	608	645	645	588	620	614	656	598	605	601	624	593	642	591	571	601	603	630	618	587	600	602	600	627	612	632	588	586	644	593	589	605	616	584	577	635	581	601	629	576	601	602	622	560	647	569	587	604	623	644	612	629	598	605	628	596	571	587	595	630	588	576	635	656	599	558	635	574	644	598	611	606	590	610	601	580	626	664	591	649	609	644	621	607	605	593	596	638	625	629	623	619	597	600	656	587	595	600	641	631	561	608	639	600	590	606	608	615	668	652	554	612	578	600	589	628	580	626	630	594	609	562	627	602	551	621	626	606	612	609	649	566	581	605	593	598	590	611	600	580	609	610	645	649	642	639	593	618	634	584	593	589	597	622	650	611	564	626	617	632	566	606	644	571	627	653	634	613	611	612	587	617	601	571	606	577	622	615	582	603	659	616	610	596	566	587	581	588	599	611	574	579	615	616	613	630	620	595	616	595	569	603	611	591	630	622	629	603	653	622	613	612	651	590	615	606	630	601	606	614	576	591	591	617	600	624	609	616	594	570	590	605	622	629	611	586	602	605	601	598	642	602	581	599	636	610	585	641	609	591	614	615	634	613	586	617	583	580	562	612	621	622	549	607	586	613	577	642	613	612	604	629	625	593	581	634	594	617	570	646	613	623	619	597	646	621	584	575	587	623	588	604	624	603	632	607	628	585	580	632	562	642	642	604	585	602	644	658	610	580	625	669	575	577	596	586	626	641	613	608	601	582	616	572	559	650	605	586	589	612	656	637	584	556	568	656	618	599	614	596	627	628	568	647	615	637	594	614	598	606	588	590	651	587	608	572	602	631	634	630	626	635	599	585	615	641	566	623	621	623	626	630	624	613	604	654	571	596	642	593	632	633	582	592	600	632	575	606	617	634	564	611	639	610	578	609	585	611	568	595	604	582	630	593	637	628	602	653	608	623	625	598	621	616	602	589	624	634	593	614	630	638	596	572	636	566	603	599	632	618	598	587	610	557	592	642	630	542	554	654	637	606	555	634	581	607	577	629	571	628	599	652	630	632	612	585	590	608	580	563	608	624	528	693	599	566	638	569	588	629	574	607	578	572	624	624	610	617	582	597	644	651	615	588	630	618	573	582	578	569	610	630	566	618	627	630	569	613	592	581	634
9865	11084	7056	2228	547	518	1096	526	562	503	511	477	520	488	558	479	507	480	507	488	521	535	496	490	496	458	522	498	519	496	493	504	506	543	515	458	505	494	544	520	516	444	507	494	520	466	519	487	500	528	498	509	499	472	499	499	550	597	565	507	499	486	487	538	506	497	483	518	540	525	484	518	496	494	519	517	534	462	509	508	468	505	523	490	525	456	517	487	517	502	478	511	484	544	502	492	504	496	496	473	503	528	480	425	534	511	492	496	520	492	467	497	499	498	497	460	510	491	494	473	507	490	517	471	451	524	450	487	501	505	458	495	486	450	457	510	475	530	483	506	481	485	493	511	476	449	500	456	484	484	502	485	520	523	500	488	488	467	541	434	461	497	498	504	501	506	515	493	483	500	465	483	491	498	451	452	519	491	491	486	494	513	501	481	492	536	509	515	455	499	525	461	494	476	514	516	499	504	499	504	503	529	504	471	462	485	524	489	477	509	510	481	488	526	488	476	458	447	501	501	497	472	539	513	475	498	476	525	495	511	483	486	494	491	505	496	499	514	451	484	504	499	497	490	487	537	497	518	473	496	483	499	512	487	488	536	498	479	501	483	470	503	489	504	461	495	470	486	474	499	451	464	498	500	513	506	471	526	506	518	477	477	449	482	493	461	520	474	468	535	541	504	499	488	511	518	470	512	508	483	476	486	496	503	533	482	483	443	529	496	500	507	544	506	485	494	530	472	507	483	545	511	475	478	502	480	467	483	491	494	478	509	464	485	495	556	507	534	491	481	498	472	513	527	497	473	539	515	463	492	472	524	504	476	464	469	534	526	511	483	528	478	508	513	511	510	513	475	530	480	496	526	497	529	498	515	507	506	518	461	513	490	555	485	547	499	522	527	510	474	499	525	505	522	476	483	511	479	482	521	498	456	496	499	535	474	484	481	537	532	493	513	501	498	479	474	483	488	510	482	498	455	485	480	491	480	484	470	481	471	473	508	504	503	513	526	508	518	455	465	490	463	474	496	504	480	452	515	498	495	504	482	512	495	513	489	482	453	488	495	534	525	520	515	525	511	507	466	507	480	499	507	491	485	485	495	502	499	527	508	498	491	469	459	489	518	486	519	535	478	511	525	473	502	514	456	476	462	492	506	496	468	494	513	463	465	493	480	521	509	502	450	431	483	501	519	440	494	521	518	500	479	484	489	492	482	511	503	510	483	485	459	521	476	495	511	525	499	491	450	515	520	515	480	530	499	499	502	504	471	542	486	489	496	495	467	503	527	526	536	493	449	475	494	490	465	475	452	515	499	537	495	487	510	486	472	482	486	515	511	457	493	513	532	464	469	480	502	469	472	446	502	483	490	474	499	466	512	513	503	543	515	492	512	492	458	478	486	489	486	496	442	483	500	490	436	478	477	484	478	476	506	510	502	466	469	534	482	514	479	494	539	499	511	479	516	465	500	482	495	513	457	509	507	493	520	502	470	482	490	467	480	483	497	531	491	471	488	466	511	508	527	553	491	495	493	508	496	480	504	507	476	530	499	543	519	495	535	508	507	517	470	507	502	480	490	500	546	487	482	484	481	473	508	491	499	508	460	518	526	498	482	480	555	470	515	472	497	484	502	465	507	522	478	526	512	516	501	517	517	508	479	480	515	498	503	500	513	468	484	511	493	506	481	489	491	486	518	519	508	532	515	540	517	508	493	496	485	490	512	527	465	496	501	465	481	479	496	506	469	502	509	495	507	497	448	511	503	487	516	485	484	516	457	480	527	488	508	521	480	475	480	469	463	497	477	461	494	449	452	458	471	432	529	480	494	525	507	460	489	518	467	498	546	506	442	535	484	479	518	504	489	455	507	525	481	513	492	518	502	474	496	487	504	505	482	484	493	503	550	480	488	491	489	515	497	491	517	492	490	471	492	549	492	465	462	500	543	527	489	534	520	587	492	517	500	460	511	474	493	526	491	506	510	512	490	493	516	446	506	533	464	474	472	501	496	499	462	493	502	467	490	441	488	477	501	510	460	493	458	505	489	484	509	484	459	536	485	462	500	515	501	523	505	468	492	449	489	525	456	481	519	503	502	498	513	498	476	505	490	513	499	458	509	479	491	484	484	545	483	485	479	514	479	528	496	485	496	530	517	503	480	465	489	436	494	532	484	473	561	507	477	500	490	468	546	478	514	490	487	522	489	454	527	482	472	494	501	497	498	493	519	473	495	528	508	472	502	498	476	485	533	514	527	458	498	468	466	454	486	508	484	452	487	490	482	499	509	546	470	491	494	479	509	487	512	502	478	505	452	461	466	499	473	495	528	552	512	475	499	513	516	527	504	490	456	524	476	490	486	480	520	500	534	534	499	485	487	510	490	494	464	497	502	491	486	496	483	495	467	459	488	506	526	469	496	531	498	492	457	508	489	502	511	516	500	474	503	442	471	475	464	486	475	470	504	513	451	501	532	534	478	487	501	528	476	511	478	546	496	520	492	503	484	487	492	479	433	504	484	486	538	484	487	508	485	476	484	541	484	510	447	510	491	481	477	503	476	472	508	489	505	507	517	487	483	469	503	502	501	495	475	528	534	510	497	505	479	486	489	485	503	505	498	504	519	494	521	492	517	488	496	528	525	488	485	518	515	491	487	505	486	485	480	492	494	491	502	493	528	491	523	509	528	507	498	498	504	523	547	504	463	493	514	477	518	492	510	517	499	499	474	494	506	478	476	488	458	532	512	494	477	502	517	503	493	500	440	492	505	491	515	463	524	497	495	508	463	514	504	517	497	496	485	492	500	474	518	474	485	503	560	519	487	477	480	458	532	487	496	464	474	501	521	486	521	490	521	473	508	453	555	515	512	512	473	471	513	458	518	478	483	527	457	523	495	498	493	482	497	499	503	496	499	489	497	467	471	480	513	482	481	510	501	469	532	493	529	460	539	496	462	479	504	492	522	482	504	489	486	475	509	480	464	507	517	473	515	496	471	495	473	479	488	485	505	557	491	480	506	517	486	476	477	493	510	507	433	505	451	499	488	453	493	504	480	475	527	457	465	509	514	534	491	496	484	521	460	477	472	510	492	500	490	472	495	481	478	523	487	504	480	490	453	533	527	515	500	456	482	496	441	462	529	461	502	496	478	459	482	482	509	468	475	500	494	532	507	486	484	519	482	516	486	492	523	469	514	490	498	534	533	496	454	480	553	497	524	518	461	473	478	484	448	515	512	513	487	480	495	487	446	500	466	513	530	513	491	446	514	506	477	494	444	532	490	502	459	487	496	521	506	498	470	495	502	482	457	482	496	505	440	493	467	508	494	490	480	488	502	466	511	516	489	511	493	510	480	477	469	476	497	470	455	496	529	502	497	518	499	482	521	453	522	497	474	470	521	494	484	510	550	482	496	479	495	501	516	473	537	519	488	485	515	497	478	488	476	537	529	487	504	516	516	507	520	507	507	477	506	485	496	452	484	475	485	491	492	487	498	474	488	509	521	511	488
25278	21454	28029	26395	10764	1429	6124	983	832	667	623	613	651	622	625	622	621	622	623	615	615	593	662	556	582	599	613	621	598	582	621	566	558	609	594	594	595	617	615	569	596	620	576	595	600	587	581	574	629	629	603	596	580	615	583	678	923	866	745	680	620	618	654	556	629	617	550	623	612	567	578	591	567	570	598	593	601	602	542	601	561	572	539	606	603	549	613	600	554	602	609	565	612	579	645	540	579	573	540	606	578	587	577	558	589	627	608	600	582	564	568	619	583	593	623	549	580	585	547	560	578	559	568	557	622	587	543	601	560	615	581	554	582	568	607	612	578	610	587	592	613	538	585	555	538	571	604	591	578	610	578	596	558	594	592	571	584	590	595	620	631	572	606	571	581	553	598	545	547	596	598	601	596	611	575	549	536	575	611	573	573	543	587	554	643	587	562	552	579	590	586	537	619	590	592	598	586	621	552	600	542	580	588	560	552	601	590	573	547	592	612	596	551	574	559	563	591	573	576	596	596	576	566	618	596	584	589	639	593	572	576	621	540	615	601	594	562	569	602	606	550	587	579	550	580	574	573	587	609	595	573	624	596	546	589	608	578	623	620	634	579	563	609	590	591	632	579	630	544	561	597	598	554	555	587	566	625	550	591	565	598	588	588	573	567	677	565	541	576	568	587	590	575	543	591	589	583	536	624	548	592	557	586	577	626	540	576	590	564	586	610	620	572	597	600	561	564	522	604	570	626	572	575	575	582	547	597	552	589	550	608	634	612	600	633	566	598	662	578	577	548	583	588	613	600	582	582	588	600	611	578	591	563	590	593	608	581	570	582	610	570	580	552	542	563	591	592	591	599	590	596	604	587	582	539	570	552	609	596	590	606	620	546	584	582	593	557	565	580	645	587	587	546	578	564	586	618	638	617	553	599	636	589	562	600	552	574	571	553	561	577	565	656	575	544	634	571	615	628	523	566	585	601	602	564	590	549	575	554	578	552	588	587	568	613	556	589	545	596	570	609	601	580	596	580	596	583	581	631	557	590	624	623	571	583	592	625	600	589	556	582	587	623	570	612	588	571	584	551	603	578	574	562	593	572	602	606	598	587	581	556	567	610	595	567	529	553	603	614	588	581	571	599	596	564	566	615	568	551	621	554	609	566	602	598	654	569	585	557	599	575	586	586	577	565	636	603	525	571	592	616	557	604	583	571	563	569	579	549	571	571	588	611	590	570	594	641	593	586	606	577	589	578	568	601	608	543	565	582	633	575	595	598	602	563	605	598	633	595	613	571	582	569	582	585	571	531	598	559	595	580	567	617	580	555	600	571	579	601	616	565	543	600	518	614	580	621	571	594	604	594	586	629	575	579	594	546	588	565	597	574	593	565	605	614	610	605	580	567	574	560	599	581	574	595	577	567	586	580	556	562	600	574	579	599	597	572	639	588	596	541	588	588	595	573	611	610	567	606	567	578	545	602	572	601	596	563	612	547	607	545	552	559	593	565	575	593	603	604	574	597	576	596	585	554	596	588	584	590	558	590	597	602	615	610	581	624	554	557	588	563	551	595	595	562	579	603	567	566	578	571	582	585	602	642	560	619	544	615	590	588	616	545	571	581	543	577	626	610	576	552	574	619	596	629	575	574	593	602	585	569	556	564	591	628	591	609	576	629	595	571	550	580	542	572	564	589	602	599	621	611	577	590	584	593	574	576	590	573	567	632	572	587	568	591	584	588	556	591	572	561	571	599	586	586	566	563	577	599	564	568	549	572	552	567	577	611	573	608	581	583	604	592	609	580	556	570	588	537	627	564	579	583	579	571	613	596	565	576	552	534	639	562	507	592	597	600	568	573	620	600	605	611	593	548	588	596	563	567	572	565	613	547	590	595	602	590	583	577	579	631	577	576	565	578	538	590	555	545	613	553	617	582	560	621	575	610	532	625	602	618	603	600	594	617	578	561	583	572	577	577	579	582	591	621	601	562	581	617	568	574	547	596	587	548	578	602	612	586	573	648	599	568	593	592	570	567	560	596	575	605	607	577	568	574	595	596	579	564	557	632	564	593	606	589	581	609	628	618	554	568	567	592	561	544	606	576	566	565	558	589	588	626	586	560	596	589	563	571	563	550	563	593	614	585	601	600	541	634	599	578	573	611	545	603	548	582	578	561	546	600	569	576	582	590	554	574	552	565	578	588	569	588	570	571	578	585	577	606	614	587	589	558	567	515	569	559	578	543	618	576	590	544	599	569	587	573	550	564	562	578	577	565	622	573	573	596	575	572	610	552	610	601	558	645	579	568	575	559	567	574	582	611	539	574	609	567	535	558	589	598	633	632	586	609	604	582	630	595	608	577	553	592	565	553	590	564	598	617	588	590	558	557	597	591	564	623	654	607	551	604	575	540	597	608	576	590	613	590	606	562	554	571	567	605	570	623	550	552	561	603	615	546	570	596	583	560	567	592	538	571	593	591	569	566	563	559	599	538	632	600	569	549	590	583	559	577	599	556	576	543	592	568	616	624	596	598	556	613	542	578	595	590	584	575	638	621	589	581	545	553	626	571	605	581	574	544	573	558	565	575	588	579	538	591	576	602	574	549	560	590	614	603	587	544	587	586	587	547	564	601	603	572	598	585	577	621	604	576	558	550	600	613	607	560	599	548	574	576	602	618	548	611	553	603	612	580	586	581	561	612	576	564	566	589	590	585	605	543	607	619	600	610	590	582	608	564	550	578	602	581	615	621	552	570	604	564	601	559	574	622	584	613	595	573	565	628	573	611	531	581	583	544	569	548	559	594	558	566	589	600	552	573	564	602	613	537	603	587	564	569	554	608	549	623	570	561	583	588	633	617	559	555	587	610	576	608	621	587	512	579	588	598	610	554	548	569	583	580	586	607	558	595	643	615	585	554	596	575	620	598	533	558	520	570	618	584	580	623	599	586	617	533	571	632	627	576	619	580	606	551	603	568	586	625	565	540	576	582	561	591	543	553	591	612	580	615	536	561	528	590	584	531	589	557	574	596	625	640	580	589	592	591	581	597	581	552	615	611	530	624	587	596	571	627	574	588	603	589	572	586	546	599	553	555	610	591	587	557	583	603	622	581	561	577	575	616	554	621	609	568	574	577	560	526	595	584	586	582	589	545	589	547	587	613	573	595	544	566	584	571	612	616	552	566	542	573	601	585	565	573	565	605	561	591	574	578	577	601	600	592	618	590	599	586	646	589	570	611	593	558	573	620	579	596	599	605	604	579	571	591	579	565	568	590	589	587	588	612	600	600	574	597	576	586	603	575	570	559	564	584	598	606	620	592	554	581	560	608	604	588	600	624	587	563	599	604	586	607	637	595	571	597	599	584	628	589	588	557	541	615	591	637	620	573	583	539	605	558	587	570	543	554	597	585	574	586	596	559	572	556	588	524	553	586	577	571	591	568	571	623	598	562	572	584	562	578	588	571	620	611	593	640	610	605	585	593	535	599	533	625	598	565	580	593	591
35207	54353	40540	13422	965	774	7343	682	971	626	571	541	553	554	563	558	547	517	538	532	542	561	530	528	580	529	509	530	521	542	560	582	569	537	544	532	549	544	546	501	538	548	502	485	512	520	534	505	530	499	490	512	535	543	500	725	992	879	725	645	542	516	542	477	555	502	499	551	509	498	510	481	538	522	506	499	513	497	468	504	544	493	490	509	537	518	523	481	552	519	538	472	499	520	501	561	495	487	520	525	493	510	513	496	504	506	509	523	493	512	519	513	515	529	482	524	536	515	511	490	535	514	517	525	518	521	525	521	462	521	503	535	544	509	546	463	439	487	472	483	470	509	550	529	503	535	492	511	561	477	531	543	496	508	511	538	505	486	488	491	501	471	530	527	485	491	509	516	491	569	538	506	542	548	485	495	527	529	512	522	518	503	540	493	492	484	550	506	533	490	549	502	506	496	524	505	467	477	545	506	547	491	505	498	525	531	502	565	506	531	512	515	490	518	507	527	549	518	481	505	527	496	552	538	525	495	509	498	483	525	541	514	496	527	498	497	505	519	488	526	524	525	473	508	494	501	549	476	501	523	503	519	533	536	534	488	514	500	487	528	524	528	504	537	511	547	489	508	494	523	515	531	507	476	498	515	488	471	517	538	498	519	474	508	540	528	503	489	525	518	478	530	485	494	497	518	475	533	521	556	496	514	466	471	502	490	497	502	505	495	516	485	481	486	498	516	505	546	513	538	484	519	508	525	540	509	498	487	480	493	501	517	519	539	497	549	524	545	534	522	517	521	546	508	518	499	518	492	501	521	499	478	511	488	486	508	556	558	507	525	525	502	501	512	505	502	527	514	513	474	514	494	535	529	553	505	550	472	542	491	537	525	482	480	522	502	482	497	525	497	525	521	510	514	503	523	497	524	547	521	544	559	525	526	472	532	533	511	553	507	526	491	500	509	541	531	530	519	515	494	487	510	506	481	518	488	510	498	476	501	512	499	494	515	496	494	551	544	514	469	556	478	515	485	509	520	492	528	509	510	490	429	483	515	503	531	493	553	487	499	528	525	503	528	501	542	527	508	533	533	461	511	513	545	500	518	519	519	500	534	536	499	482	532	496	504	522	539	533	526	514	470	504	489	516	564	483	496	511	510	496	534	474	523	513	563	516	494	512	523	516	537	492	522	512	529	535	529	507	513	526	521	479	530	515	525	495	522	531	486	495	479	508	508	529	492	522	505	528	523	492	564	509	503	521	515	509	473	519	510	478	493	560	519	482	535	522	506	535	487	474	479	553	500	511	478	493	504	500	493	509	503	500	519	503	439	503	525	527	508	508	526	483	530	495	521	480	492	498	533	570	508	502	503	498	478	484	462	490	497	479	543	536	524	513	506	507	494	485	519	518	494	521	536	473	538	525	524	523	514	521	557	531	522	516	501	542	474	512	482	530	492	494	526	507	502	548	481	524	558	541	515	496	525	495	533	482	569	519	503	520	517	551	506	523	472	563	519	511	535	494	489	525	501	522	471	552	536	514	519	512	496	495	505	489	515	492	511	505	486	538	514	514	538	487	471	492	472	521	469	535	548	529	526	446	512	529	520	539	518	512	501	505	492	542	492	577	488	529	565	479	502	489	490	494	470	470	508	504	489	503	528	503	505	471	519	513	507	485	520	496	566	540	531	507	510	496	515	524	518	502	477	490	516	531	514	538	492	496	509	528	506	536	537	492	527	480	511	554	545	511	488	529	487	482	573	520	528	525	483	527	498	493	538	509	535	512	516	509	500	518	528	486	511	500	543	534	507	488	534	537	524	530	531	500	496	538	521	498	530	479	497	502	473	508	510	537	564	496	502	548	497	521	531	479	495	464	536	492	483	528	523	506	495	516	496	493	524	519	521	526	546	545	547	475	563	503	557	499	522	537	483	532	515	506	497	480	510	520	496	496	513	494	549	553	512	528	495	506	457	490	548	508	536	553	551	476	508	502	507	539	520	508	555	502	535	506	484	543	518	527	518	494	535	530	524	508	467	546	533	483	507	528	513	540	459	532	473	476	524	510	491	508	522	539	496	515	488	541	528	491	518	500	519	514	507	517	468	483	503	529	503	538	533	528	486	518	514	513	497	554	490	511	513	490	493	529	541	468	511	537	510	508	518	505	482	514	551	491	474	516	487	538	518	503	510	479	523	492	531	492	485	492	506	529	507	515	523	537	513	484	480	478	515	489	489	508	485	489	528	512	501	493	523	504	490	492	474	518	520	504	511	488	496	548	521	500	542	487	552	516	532	525	511	543	523	508	481	498	495	508	494	506	516	528	520	521	507	508	489	538	505	526	511	518	527	516	506	530	491	479	465	472	483	517	515	498	509	521	515	549	539	513	537	512	524	495	504	492	498	494	529	521	494	514	492	537	533	477	523	488	495	493	478	502	517	495	480	532	493	538	518	519	527	518	559	493	512	534	491	466	497	523	534	508	523	491	453	546	523	563	511	537	498	516	507	504	526	529	479	532	471	514	509	525	539	523	496	546	512	521	513	539	524	491	507	506	561	490	503	542	540	520	489	486	526	524	526	508	526	502	510	480	532	478	480	500	549	480	511	515	512	533	497	506	493	533	505	514	529	509	507	489	538	458	530	527	510	475	505	521	520	481	458	516	546	511	500	518	496	499	499	519	512	500	492	517	471	474	493	536	534	527	532	509	523	540	534	532	521	510	542	487	495	500	490	496	476	514	495	516	530	526	501	535	477	518	502	529	486	534	499	500	525	530	493	459	522	486	479	500	494	518	507	537	565	503	512	535	510	519	474	468	478	549	517	521	498	510	506	542	493	509	533	471	513	506	553	490	523	521	509	432	515	496	524	511	487	549	494	560	508	499	553	541	518	512	554	498	488	488	516	501	558	525	509	529	486	503	473	531	482	507	463	491	504	543	577	523	516	522	553	493	506	537	506	522	488	539	520	532	530	517	497	529	527	484	471	493	498	526	473	499	530	541	507	514	524	535	489	484	493	518	517	511	500	493	492	536	465	497	508	536	512	477	485	476	511	512	510	519	507	487	535	483	494	524	493	511	531	460	499	493	496	487	506	517	541	530	539	488	509	491	530	563	517	536	512	556	520	502	528	489	515	543	524	509	506	504	467	545	503	509	521	498	532	513	483	494	534	509	494	544	498	511	501	488	509	509	519	508	513	509	517	493	508	531	499	492	506	507	501	512	519	487	512	519	510	530	516	533	456	486	508	534	522	511	522	487	470	521	483	500	512	513	520	523	512	499	547	508	535	514	518	518	497	506	494	494	546	518	490	525	526	498	531	461	523	497	558	478	521	511	481	548	520	472	497	494	509	485	535	517	511	537	478	502	488	490	524	532	489	486	462	458	521	491	521	507	508	499	490	496	546	508	506	506	514	508	494	493	533	528	528	487	510	498	517	484	527	500	490	540	490	487	511	482	537	579	517	510	512	516	520	502	445	522	480	500	510	496	488	509	492	493	514
24280	21393	28727	25135	20452	7711	14198	2076	928	769	875	778	764	787	786	696	736	744	741	709	721	706	676	697	723	732	712	726	690	738	724	754	717	676	688	723	709	735	753	693	735	681	725	685	655	695	671	670	706	707	698	710	676	718	637	907	1261	1218	1011	752	706	670	671	691	681	705	681	764	627	717	687	657	680	679	682	686	731	716	647	678	703	697	657	702	678	713	725	667	664	665	681	679	651	672	665	719	637	731	671	690	698	664	681	695	745	687	687	660	720	721	693	697	682	700	699	710	730	686	649	649	687	707	781	673	676	665	667	688	671	716	669	711	686	666	661	688	652	716	715	699	674	691	695	688	684	681	635	705	677	722	649	635	695	667	709	705	690	694	724	728	751	720	701	683	716	710	657	690	706	688	640	680	659	708	708	714	679	687	696	667	705	686	671	637	665	679	708	637	690	684	700	641	695	693	692	699	700	641	684	691	713	691	732	712	696	704	674	696	686	682	705	695	656	702	711	673	628	666	676	676	671	691	749	736	728	705	681	658	696	669	687	664	675	697	750	680	678	681	605	724	651	687	696	708	726	726	707	667	727	672	663	623	696	694	658	679	672	633	647	700	699	707	677	654	756	674	731	701	682	672	678	705	680	657	694	688	751	714	729	700	672	704	667	695	676	670	669	652	689	731	671	686	692	710	684	677	672	655	736	691	665	701	681	729	687	714	708	712	710	640	680	675	647	720	735	670	757	744	676	707	650	684	717	677	652	699	734	677	723	712	727	687	692	721	707	674	691	683	722	741	717	675	704	648	676	695	716	673	647	658	665	727	686	716	665	680	717	685	699	686	735	722	720	632	652	703	712	686	681	673	693	710	678	681	668	704	701	672	633	648	693	663	655	706	692	701	770	715	707	709	744	720	656	696	709	689	702	692	713	703	612	681	705	697	705	698	688	677	675	725	704	734	659	662	664	681	681	729	700	723	647	595	687	698	686	737	666	694	705	660	704	734	718	733	753	672	700	625	736	723	680	677	680	680	685	629	640	674	691	756	688	669	685	677	706	706	710	685	709	668	682	689	666	657	691	662	694	664	676	675	676	660	714	669	698	713	709	671	688	686	661	697	696	673	682	661	644	694	683	729	680	751	702	724	692	680	687	655	670	678	616	692	689	705	702	624	705	652	695	690	685	710	722	693	673	668	741	688	725	629	712	678	647	691	688	757	720	731	707	699	644	670	670	712	669	715	696	674	631	707	725	658	696	717	680	714	699	701	684	671	709	711	732	700	737	659	695	692	694	679	710	648	682	695	685	691	650	705	685	657	711	685	680	671	696	692	693	693	731	680	683	712	691	693	687	680	668	716	688	665	674	652	687	682	682	710	682	672	728	713	668	693	673	757	740	665	666	701	698	681	727	753	700	712	707	717	700	685	668	672	655	700	716	684	682	678	696	672	691	704	744	696	708	679	690	645	689	715	685	691	667	672	687	683	690	710	672	700	645	727	694	668	663	681	700	701	687	694	674	691	682	700	697	704	723	734	736	700	667	691	679	667	707	658	728	693	707	711	692	675	712	772	696	667	723	678	690	641	693	678	692	709	685	672	664	725	681	741	650	704	705	672	696	665	702	739	683	692	733	646	694	718	724	668	655	718	700	652	719	694	743	698	687	676	685	703	654	664	692	681	716	737	674	713	632	673	718	666	726	685	694	672	652	694	677	635	695	718	674	659	653	701	644	677	688	701	652	638	713	670	698	706	678	737	717	659	694	710	707	713	733	738	721	673	659	715	746	689	794	670	680	679	663	693	677	689	694	729	700	698	636	701	745	711	715	683	710	669	688	715	687	651	672	684	715	702	685	710	709	635	665	672	695	647	718	659	693	678	679	721	695	698	691	675	702	693	677	735	667	665	701	686	663	709	727	674	694	739	664	649	695	681	733	673	697	661	738	718	671	696	652	678	672	646	697	673	728	687	686	701	640	648	643	712	681	657	672	653	709	687	644	674	692	662	688	659	679	699	732	721	669	675	696	646	661	698	709	698	697	657	676	719	718	707	719	704	690	645	671	740	650	709	646	655	689	675	651	691	643	695	702	713	705	718	680	653	678	672	692	692	711	702	724	641	677	655	662	678	664	697	663	660	674	689	709	709	642	658	672	728	686	696	729	708	672	703	685	720	736	670	715	677	677	639	653	686	698	722	693	678	666	713	660	709	689	669	650	644	715	692	697	666	748	675	688	734	651	710	653	683	665	627	661	685	720	690	783	691	712	698	649	670	618	676	739	629	717	652	708	659	643	701	686	674	704	654	708	675	651	649	738	740	678	708	713	752	718	636	716	746	687	691	660	694	667	693	742	656	653	703	716	694	653	684	656	681	709	669	710	664	679	662	730	688	680	675	697	635	704	704	685	736	706	695	643	719	663	680	668	696	695	687	701	706	665	677	717	667	705	731	671	733	718	666	708	705	643	681	701	731	705	712	682	662	715	649	695	678	732	677	679	694	647	725	702	726	690	676	668	678	701	684	679	685	705	719	687	725	654	741	707	700	682	675	680	676	697	679	687	673	703	658	668	677	701	710	730	698	689	638	715	735	659	682	634	702	692	707	669	688	680	668	666	711	668	678	643	660	718	663	683	704	685	734	659	695	706	735	659	703	685	634	702	686	655	689	672	691	675	688	674	706	724	701	693	709	671	653	679	701	718	689	720	708	743	659	709	711	685	668	750	713	667	705	703	664	717	710	701	663	685	623	688	698	674	717	701	696	667	706	665	663	681	722	697	646	684	742	684	664	684	644	672	724	687	640	642	695	655	674	684	712	689	699	682	759	708	702	692	652	676	668	681	686	668	697	646	688	674	746	707	696	739	715	695	713	684	753	678	685	704	691	662	687	672	673	724	715	670	700	700	698	718	698	666	669	640	724	662	666	706	638	641	670	692	720	670	718	746	670	673	689	703	702	671	656	686	659	709	646	743	707	702	713	693	753	693	684	662	689	712	673	653	683	636	678	688	669	643	688	647	753	670	711	717	718	701	652	723	683	691	724	652	718	704	660	675	721	667	674	737	718	703	701	710	670	662	704	695	702	698	728	760	686	685	663	693	671	699	715	724	652	691	693	690	699	723	650	662	680	660	676	628	729	690	716	680	739	685	656	636	697	716	697	665	730	696	691	648	689	712	692	715	718	679	703	694	669	712	684	699	678	679	670	655	694	692	657	638	678	632	673	680	714	677	672	724	661	685	708	685	667	716	694	680	698	674	680	678	768	677	717	703	688	692	679	676	685	675	685	686	653	660	704	666	682	696	671	658	688	686	719	712	676	674	704	687	695	681	695	678	691	692	740	668	657	717	707	663	693	685	673	673	677	686	684	653	664	685	721	643	653	705	701	699	700	691	668	688	669	704	717	698	663	718	660	672	723	688	694	754	675	681	690	738	719	699	706	676	676	713	691	630	688	670	679	709	714	741	704	674	697	648	678	714	706	689	752	639	641	648	639	632	690	694	649
47997	70966	54191	19931	1379	1147	14370	915	963	729	691	744	707	704	644	650	648	654	629	592	650	599	647	617	598	609	627	598	609	638	620	646	605	647	613	593	626	642	640	592	600	619	576	593	601	614	584	639	597	612	585	644	616	639	631	991	1622	1451	1026	687	637	613	587	596	597	609	587	580	586	578	624	596	582	621	578	640	595	596	572	606	584	566	617	618	574	625	565	618	578	568	608	615	570	581	632	632	612	576	587	620	580	597	556	601	575	600	605	625	599	582	545	644	572	600	547	602	574	612	571	574	583	579	622	590	600	589	572	605	584	564	594	620	613	626	578	580	608	618	651	615	622	584	558	616	580	583	588	569	575	652	602	593	648	568	593	595	640	567	566	565	587	564	611	611	575	595	593	596	636	598	581	600	582	612	584	568	561	579	597	583	605	572	582	572	645	587	625	645	554	597	611	611	599	565	541	590	548	611	618	575	592	583	613	607	573	620	638	580	623	582	546	615	576	605	614	594	603	586	587	642	583	605	586	579	623	622	568	597	599	595	581	610	614	605	577	581	577	578	578	597	568	622	584	546	584	560	570	556	600	619	597	595	625	578	581	649	597	541	611	602	575	627	561	624	557	562	605	591	587	603	621	607	531	594	604	553	610	597	584	596	571	563	631	583	591	596	613	580	614	617	568	568	605	578	587	589	625	588	631	607	564	532	616	554	586	589	579	607	587	598	571	598	615	606	591	605	524	607	585	624	578	570	603	564	594	612	594	572	599	596	581	638	607	605	624	574	585	560	600	639	593	615	587	565	599	578	588	633	597	585	598	606	649	615	542	595	582	576	581	586	582	589	584	559	539	616	568	605	587	552	562	635	581	598	551	580	599	561	587	581	568	596	563	630	578	599	594	584	585	592	623	590	585	589	559	611	611	589	588	580	572	572	641	577	621	565	579	602	572	557	624	591	587	576	623	590	635	583	619	600	598	642	584	565	568	588	595	601	575	569	591	608	607	617	583	587	574	582	569	578	593	645	595	577	589	576	606	567	604	584	551	605	596	613	590	585	616	575	610	564	566	626	600	596	596	602	601	576	639	544	612	587	586	595	600	584	563	547	610	605	602	601	630	575	572	558	612	575	599	596	596	578	575	592	616	599	606	615	575	589	593	565	586	575	610	617	603	596	624	618	592	576	562	595	642	536	566	623	583	577	575	621	619	550	569	567	584	554	583	611	557	597	575	593	561	548	623	597	605	583	604	599	576	588	597	619	604	594	565	586	589	558	559	613	588	586	623	620	614	602	616	546	631	584	635	609	620	580	604	614	588	608	626	587	585	595	600	606	640	569	521	575	599	634	567	595	586	572	568	568	588	578	612	582	597	585	612	583	636	599	556	577	608	549	586	619	551	618	567	600	585	609	569	603	602	586	596	604	574	605	586	580	613	606	625	594	640	574	604	637	561	583	617	603	600	576	606	586	531	645	587	577	587	620	634	606	629	592	620	630	592	617	603	576	611	592	593	607	596	570	612	590	570	583	630	612	567	599	595	606	563	587	581	604	606	565	604	569	622	565	635	578	606	592	595	585	624	590	612	574	606	598	602	567	593	624	595	598	597	586	580	640	593	549	603	607	600	569	577	622	616	573	615	586	549	566	598	580	609	550	544	580	637	605	568	539	607	593	561	586	606	605	607	616	582	600	565	622	549	624	625	549	604	626	575	595	604	587	614	560	602	582	613	567	615	623	592	660	684	573	577	595	606	602	584	603	617	575	620	576	593	572	581	563	582	569	556	609	594	599	596	617	620	604	553	576	585	576	590	589	541	590	588	607	611	588	622	595	567	596	580	538	569	582	610	563	589	587	574	630	587	575	563	575	610	597	600	647	557	624	602	568	590	626	581	602	603	629	588	573	559	612	582	596	609	568	597	600	529	558	575	572	578	592	606	574	579	568	593	543	594	646	594	558	555	536	627	607	602	605	561	614	590	595	554	569	555	601	591	628	560	608	584	586	548	558	599	604	607	545	597	563	591	576	589	611	611	609	626	589	557	627	620	601	579	583	624	595	608	634	623	614	594	580	640	591	617	591	556	585	591	562	612	580	585	591	618	577	598	603	595	580	581	623	591	598	595	578	605	609	633	592	588	613	594	608	621	533	575	591	617	555	554	620	614	591	578	571	590	577	634	585	568	610	582	590	555	604	587	595	570	599	582	572	580	569	575	612	596	603	613	576	619	551	634	552	582	582	571	577	560	593	588	599	559	597	579	539	542	618	639	597	623	549	612	609	596	624	573	591	567	594	604	601	544	609	562	613	581	609	602	599	600	566	587	613	595	624	611	571	599	625	562	561	598	560	580	592	602	556	599	567	588	603	572	626	611	590	580	625	548	605	565	606	606	608	577	566	622	588	570	603	563	601	599	608	593	569	580	607	629	562	615	578	567	600	578	587	559	595	564	615	543	620	577	647	568	604	557	603	589	622	584	607	592	596	612	591	580	599	574	621	620	569	618	638	629	569	580	613	569	620	586	570	633	577	574	606	597	628	566	605	585	592	600	636	576	595	579	576	619	587	586	593	589	560	603	635	578	567	549	600	616	568	552	603	590	569	596	606	594	592	569	537	605	594	595	619	558	580	604	591	597	599	558	617	552	589	573	568	630	533	623	581	622	550	629	589	587	583	586	606	575	553	604	548	618	627	614	614	583	586	547	603	575	573	560	564	581	606	603	589	601	629	624	635	614	570	650	556	587	573	593	588	620	629	600	585	606	601	570	577	626	587	617	587	652	574	552	602	590	610	600	604	584	546	624	596	554	615	595	558	577	576	592	573	587	568	585	598	582	642	603	552	582	601	594	573	570	598	591	580	582	555	593	563	549	600	595	590	592	621	617	581	586	604	553	579	612	580	618	526	619	582	580	579	590	587	617	566	599	584	565	588	571	605	521	583	605	609	568	594	630	610	609	561	519	583	590	606	585	564	572	599	591	577	620	586	558	604	571	595	566	584	580	593	594	582	588	567	623	577	598	611	596	595	601	568	620	623	565	578	608	590	565	613	586	586	604	609	567	567	599	553	576	558	612	594	593	611	596	592	607	580	569	577	564	599	586	569	549	585	578	622	610	565	588	615	604	610	644	616	619	564	597	589	593	608	571	577	590	552	583	614	603	567	591	561	640	611	580	576	616	558	633	588	624	601	597	616	562	616	585	577	627	562	562	643	567	575	567	571	566	563	614	563	567	574	633	603	600	585	603	617	611	578	588	545	577	590	574	572	563	627	622	580	538	583	566	552	643	610	665	593	541	573	550	630	555	592	667	579	595	584	572	578	641	579	575	570	612	563	552	594	605	612	589	548	569	532	586	615	610	583	616	583	595	613	581	568	580	562	590	575	602	586	593	619	592	587	585	576	592	593	579	607	579	547	571	602	603	591	548	602	571	593	574	629	583	549	583	585	617	597	614	565	603	579	609	587	566	605	606	588	593	585	569	597	599	560	583	573	581	629	595	619
28092	18121	8879	2857	608	556	941	600	588	601	520	554	575	583	592	512	574	571	584	587	543	512	562	571	570	566	526	561	574	615	534	573	597	555	539	528	564	544	584	605	579	523	558	556	534	574	541	570	570	562	555	579	539	506	580	597	638	605	651	541	564	524	607	548	533	545	517	526	550	567	573	546	565	548	595	567	643	492	562	590	528	569	522	579	572	541	581	550	523	568	549	572	540	568	510	591	578	576	599	579	558	534	536	590	570	531	544	544	520	568	572	540	561	544	607	552	525	520	530	560	596	524	553	523	593	543	555	526	545	581	543	564	575	542	551	509	581	528	527	591	509	542	596	552	549	542	557	546	559	533	557	560	561	578	529	552	537	570	554	587	545	588	557	523	599	569	531	514	573	545	529	530	550	550	552	543	559	552	561	537	541	545	524	570	565	532	527	544	576	552	617	596	527	556	540	517	547	573	563	523	598	600	587	573	565	590	515	531	548	544	552	588	575	566	558	588	545	570	535	591	546	540	586	556	537	489	543	575	535	580	527	591	576	530	582	542	539	578	585	563	565	559	533	568	558	568	507	549	573	525	546	566	562	550	547	574	539	587	511	521	538	543	512	535	582	546	576	498	551	526	543	555	588	561	554	552	556	504	555	581	522	561	553	527	551	525	558	541	539	540	581	558	543	579	552	514	574	597	538	522	577	561	529	576	498	539	517	570	562	591	574	552	546	521	547	601	596	586	570	539	603	517	534	570	570	596	528	586	564	544	587	517	543	584	563	524	502	535	538	563	577	503	532	548	558	600	544	531	525	580	546	565	552	571	598	574	591	550	544	549	558	546	556	555	555	569	554	532	548	602	579	505	531	565	535	569	525	531	601	519	511	538	543	595	555	566	518	539	586	548	539	569	512	558	618	528	588	568	575	586	610	521	563	593	538	559	578	541	555	583	559	536	536	573	509	574	601	575	527	564	531	575	592	588	579	579	559	546	579	536	520	545	571	611	549	552	564	529	580	534	551	561	588	601	524	533	521	558	558	497	519	544	563	535	552	515	604	560	574	548	541	559	521	538	560	519	562	599	562	549	589	520	526	543	575	538	593	564	531	576	556	547	573	550	568	565	579	556	579	565	526	561	544	560	552	579	551	568	535	543	546	507	536	530	566	554	565	556	566	542	570	527	530	566	600	585	548	562	579	581	561	583	555	583	526	539	548	576	561	573	556	547	526	538	584	556	562	542	540	543	543	535	556	584	525	553	586	530	561	582	543	604	551	537	540	534	554	531	558	541	569	549	578	533	499	560	569	573	546	592	528	542	549	504	568	542	545	535	530	507	575	550	591	558	568	555	566	531	595	563	584	573	622	614	543	577	543	541	554	556	582	585	545	571	538	560	553	568	579	567	573	573	501	533	516	530	571	575	564	528	493	577	549	532	543	574	523	537	510	549	616	562	563	565	574	577	532	549	568	541	578	543	531	560	539	553	582	577	589	512	547	545	553	530	552	555	581	598	534	582	548	514	567	545	564	559	562	515	550	479	540	560	551	576	538	556	516	604	546	567	592	550	579	552	587	545	528	549	562	534	576	569	542	577	597	530	521	524	560	556	566	568	577	540	540	531	535	540	537	561	556	576	576	528	511	518	527	520	583	574	555	536	530	547	517	560	509	542	558	580	542	548	551	556	551	543	592	561	581	599	532	580	526	558	549	506	520	565	530	554	599	580	564	579	548	589	571	546	525	535	549	516	579	569	520	567	559	548	544	567	539	513	518	566	557	577	539	527	578	573	536	585	571	557	571	560	534	533	561	520	606	550	554	561	579	544	526	552	504	540	580	545	566	550	537	541	595	569	569	573	553	558	555	552	555	562	512	557	545	530	548	534	563	568	533	593	547	570	556	596	579	572	544	561	583	575	613	572	563	551	491	543	578	562	559	565	553	551	549	533	533	553	553	610	573	564	553	576	549	533	549	581	544	510	569	584	561	538	543	563	535	548	553	537	547	551	563	613	522	510	532	537	563	547	612	547	499	556	505	545	557	570	570	564	520	554	556	583	565	556	570	560	551	560	539	537	541	565	536	542	544	538	583	574	543	574	561	558	568	529	553	605	560	525	574	547	572	579	537	594	540	568	557	508	566	536	575	607	573	553	569	549	497	560	568	553	564	552	575	516	534	575	547	545	545	545	540	545	579	527	556	573	567	555	535	592	549	517	572	558	516	541	591	567	535	551	573	530	564	556	553	537	536	530	549	540	551	570	567	528	558	567	592	558	586	565	523	543	565	539	555	596	617	535	537	551	584	558	544	587	553	549	547	532	570	567	552	563	598	559	527	539	572	558	554	556	584	532	581	584	565	550	580	546	538	540	567	554	555	546	559	542	604	557	511	560	556	564	578	526	523	547	541	596	572	569	580	601	556	544	575	605	528	524	577	578	537	498	546	563	516	579	558	571	569	525	597	552	526	555	576	552	543	543	555	559	578	554	569	544	538	580	532	573	591	563	547	603	593	539	550	553	554	528	521	572	575	566	605	519	529	565	525	541	566	537	571	556	521	536	577	518	596	553	539	544	540	532	557	549	545	539	580	524	537	548	546	621	554	574	537	574	532	516	564	538	558	585	531	543	596	557	530	535	540	578	567	578	590	575	516	568	519	543	568	561	491	536	547	565	561	550	587	529	541	539	553	564	557	497	527	550	514	516	558	564	551	537	562	550	553	582	550	566	523	586	549	518	531	554	566	517	572	583	558	538	538	530	572	516	533	579	553	611	549	587	546	522	587	560	568	590	526	557	536	571	559	586	525	568	559	550	572	582	498	560	541	531	599	566	556	607	563	512	559	579	528	539	603	513	566	536	588	583	558	570	580	540	606	517	549	565	570	586	590	546	557	585	529	587	564	550	536	558	562	531	559	564	544	631	524	535	512	562	553	539	557	545	558	559	564	549	539	560	596	578	558	542	590	586	611	557	530	564	570	543	583	506	536	566	578	549	592	531	548	559	542	575	556	551	555	525	576	601	566	563	547	581	570	598	573	565	553	594	593	601	558	532	553	550	547	592	552	564	600	560	590	550	545	570	535	534	587	540	518	540	559	569	580	555	583	533	570	532	555	543	554	567	546	552	575	537	582	557	580	538	589	548	564	533	592	527	583	528	544	582	577	577	577	578	538	587	574	576	576	602	521	596	539	549	579	576	561	584	547	575	567	542	544	537	515	551	529	569	529	567	582	593	564	564	576	576	519	533	579	549	585	539	535	514	546	567	591	552	574	554	567	614	579	564	556	559	519	553	522	539	565	561	577	528	576	532	540	513	517	547	554	567	547	596	569	522	557	546	567	579	574	559	546	563	561	542	534	537	583	557	589	560	548	564	549	579	565	587	583	506	557	572	556	586	553	564	580	563	569	542	584	527	558	523	513	560	591	536	566	542	551	555	505	544	566	548	506	579	564	529	570	564	555	547	571	527	563	593	567	592	554	510	577	514	560	541	539	558	542	563
9640	10802	6913	2049	533	490	1093	454	514	489	449	415	455	466	409	516	474	456	478	502	475	471	460	481	470	426	475	449	453	490	506	474	446	482	481	479	446	470	440	463	479	456	452	471	467	479	447	435	447	468	466	486	452	436	406	496	526	514	546	478	457	428	430	430	442	477	436	498	477	445	457	462	441	457	429	425	463	483	484	456	448	492	444	424	395	460	456	475	434	423	466	423	460	472	449	415	447	492	481	448	489	449	430	480	470	488	460	462	460	448	476	465	451	462	407	458	429	470	477	498	465	454	452	494	432	424	503	441	458	434	440	467	485	458	443	472	471	465	456	474	468	462	449	464	448	478	445	479	452	405	437	466	437	442	455	455	432	447	460	471	479	460	463	428	406	426	467	468	418	455	417	451	469	461	472	435	415	445	458	422	453	439	489	455	435	437	480	462	455	448	474	488	440	470	439	497	494	478	449	443	424	477	469	451	436	443	477	407	452	463	462	426	470	469	436	470	440	414	476	451	473	477	475	456	439	452	432	468	456	468	478	461	451	416	438	460	461	464	478	451	451	442	449	444	485	479	506	427	437	477	477	434	500	437	441	435	408	471	440	435	447	446	443	482	483	477	482	514	462	478	456	438	472	447	414	410	448	419	494	430	456	458	447	430	426	510	452	470	483	473	397	494	479	433	434	443	446	476	457	453	433	450	454	457	485	433	432	440	448	453	454	415	450	465	460	446	446	461	475	464	433	493	475	497	473	442	468	451	441	445	455	492	442	452	460	441	465	454	488	460	434	430	451	501	470	440	438	463	447	445	485	460	442	476	455	475	462	455	439	493	436	426	428	460	428	454	463	485	454	491	456	441	439	432	485	459	511	455	415	464	455	450	475	467	441	482	450	432	413	434	461	474	476	434	438	418	457	480	435	456	468	482	435	443	472	438	423	460	481	478	432	438	461	471	445	423	442	437	452	453	461	444	488	468	436	456	496	447	461	429	441	481	448	455	466	446	448	468	489	427	465	454	441	431	449	467	454	448	447	457	461	476	464	448	476	497	458	458	437	453	478	465	458	439	432	460	413	475	485	451	472	439	514	432	440	446	448	418	424	450	458	452	459	444	473	446	469	412	459	462	459	471	479	434	514	461	484	450	432	445	446	455	435	415	433	412	446	432	418	446	473	446	443	445	455	445	457	437	478	484	428	434	458	448	503	506	448	469	434	440	458	469	488	431	419	460	456	442	496	468	442	460	457	476	465	468	440	477	464	426	478	448	438	422	451	433	447	466	455	414	451	463	432	446	458	472	438	455	477	467	477	437	451	439	494	479	443	457	456	474	444	417	448	426	458	473	441	472	462	459	468	476	456	467	475	438	473	465	468	408	471	430	438	458	509	459	429	479	461	463	418	494	407	416	481	442	469	475	459	455	470	466	497	458	453	456	431	479	489	471	460	446	458	433	456	420	447	470	523	435	442	448	471	461	419	488	482	437	470	454	463	478	432	439	470	470	436	473	426	473	461	447	448	453	467	428	484	439	478	434	462	463	485	441	438	439	436	471	429	462	412	470	499	441	467	453	493	475	471	418	437	461	453	472	454	474	453	416	438	468	474	437	459	451	485	421	425	451	459	422	397	489	467	464	455	495	509	489	500	457	453	482	483	446	449	450	487	469	424	497	463	435	482	474	462	468	462	434	424	471	482	469	457	455	449	458	457	466	465	430	447	436	443	462	449	459	430	435	430	486	431	440	467	453	455	468	475	481	418	485	447	467	461	475	458	464	423	460	472	469	436	473	441	457	456	441	410	446	455	450	484	511	473	461	461	436	481	489	430	474	477	489	475	452	453	428	451	408	479	468	446	456	458	466	443	434	452	447	460	445	443	438	479	440	431	443	465	504	451	444	450	480	434	449	441	432	488	481	456	487	470	449	413	440	454	456	441	457	436	437	464	452	447	448	474	460	482	498	453	507	420	419	472	494	395	440	466	461	483	483	463	464	440	487	474	483	480	483	469	443	453	439	467	404	464	471	440	415	483	452	439	453	479	455	465	437	440	465	426	463	473	442	438	439	450	463	444	438	454	411	442	454	486	452	430	445	467	445	465	444	451	455	463	421	432	431	446	430	443	439	457	435	494	447	452	440	455	457	474	454	459	445	442	447	445	452	456	427	472	446	505	452	452	457	451	449	492	466	451	408	478	434	474	431	420	440	448	460	477	491	464	466	466	422	463	464	456	459	445	499	437	441	459	496	445	472	443	425	470	459	441	456	441	499	479	451	449	430	456	473	474	491	461	479	494	476	444	456	454	467	448	452	452	470	472	462	445	437	466	454	455	432	460	452	465	452	454	430	417	458	438	445	437	454	461	462	474	447	469	452	451	448	423	443	442	447	441	454	463	452	488	465	468	441	492	458	409	490	404	481	478	485	459	450	472	444	471	477	416	451	468	448	449	464	470	471	443	489	419	442	478	462	426	465	439	437	424	458	424	449	419	474	446	447	478	458	437	471	471	441	451	472	498	432	502	436	425	448	470	449	471	445	454	502	421	422	492	490	502	431	456	459	481	474	486	500	461	454	417	437	465	474	478	444	425	452	489	424	473	484	439	412	456	469	455	417	476	444	445	427	477	432	455	440	424	444	453	460	468	449	450	418	493	453	453	460	466	439	447	491	389	453	500	467	443	436	448	442	471	480	452	410	440	447	480	447	458	483	470	478	457	475	489	491	443	465	461	460	473	434	459	440	464	483	449	452	438	435	473	428	449	450	463	497	425	450	453	478	448	442	480	495	454	440	489	463	484	414	455	469	457	438	448	420	463	451	454	462	443	488	451	440	421	487	466	454	490	472	472	403	469	482	454	471	456	477	456	475	464	475	518	455	454	452	451	451	479	449	458	440	431	449	471	444	462	439	500	437	436	464	453	438	457	435	517	441	444	420	444	433	481	450	488	404	469	472	447	476	414	496	415	429	461	476	462	500	476	446	505	460	437	429	430	459	466	487	441	452	443	492	416	431	434	438	491	464	432	424	470	468	442	433	433	414	433	426	431	459	475	463	419	437	477	431	462	484	466	472	436	483	431	485	453	482	438	454	459	466	464	489	448	447	431	464	433	450	454	454	462	457	485	464	443	496	422	484	437	435	433	421	491	414	480	456	431	426	469	448	455	467	442	442	459	467	467	439	452	451	436	445	426	438	422	445	489	483	460	467	479	468	443	472	431	454	450	459	443	430	473	466	445	451	437	480	455	436	452	454	469	456	480	461	453	428	467	461	426	448	462	465	460	484	461	455	458	453	412	424	452	465	460	461	435	447	464	459	436	445	466	461	468	438	469	466	399	486	421	484	459	481	446	446	432	419	456	474	448	466	450	475	450	426	437	421	426	417	469	459	431	458	448	464	442	513	461	497	473	483	436	440	460	464	413	441	451	443	477	455	441	469	472	437	435	421	473	464	441	444	451	481	474	440	474	440	494	461	398	442	458	482	425	447	472	450	445	496
25366	21491	28023	25731	10124	1253	6617	950	624	557	563	570	530	503	557	516	508	540	542	505	536	570	506	511	547	535	539	526	504	503	531	514	574	534	530	531	525	535	518	487	512	559	554	515	525	507	498	499	496	502	530	503	507	532	500	624	845	743	580	532	547	509	494	528	480	510	496	506	533	505	512	502	502	498	504	516	512	504	507	499	541	509	515	500	526	515	525	489	556	538	517	540	494	503	474	503	535	515	520	547	493	502	498	512	515	494	534	527	499	516	548	477	513	524	521	537	527	524	495	522	504	485	498	537	516	484	542	531	531	544	550	492	526	530	489	524	543	506	513	521	539	489	543	517	539	519	501	540	522	490	526	513	498	516	535	510	537	545	536	482	555	516	485	505	521	515	513	503	513	531	526	494	483	489	507	483	517	542	480	488	535	533	526	500	554	533	491	508	521	539	573	496	542	496	526	517	479	495	514	482	503	514	512	482	507	508	526	506	555	495	495	572	525	528	484	523	553	515	488	506	512	549	489	529	524	470	520	542	497	527	539	538	508	490	521	527	495	502	504	530	512	496	509	557	485	500	474	518	545	497	509	494	515	499	523	487	491	513	521	521	523	526	548	506	551	493	494	518	532	505	527	568	496	520	504	544	516	504	506	472	495	553	513	514	520	539	497	529	499	495	529	526	542	507	471	532	516	487	502	565	491	535	556	478	542	502	491	479	538	538	485	514	588	531	537	528	519	516	486	515	476	517	553	520	461	555	502	505	523	518	511	497	533	521	491	514	542	515	516	516	487	493	512	518	523	511	522	512	491	549	542	515	504	492	513	515	511	495	526	500	505	520	495	501	542	502	523	516	518	502	530	525	500	590	509	494	499	548	507	533	547	542	521	532	523	544	523	544	528	497	560	545	499	524	515	510	505	500	520	493	490	520	572	524	553	507	540	541	507	482	566	541	512	484	541	512	531	499	538	530	563	497	499	517	511	494	516	519	533	504	520	559	505	509	529	520	498	511	491	498	496	510	525	539	517	507	524	494	518	481	497	525	552	512	516	501	511	525	513	538	498	471	552	528	516	504	493	535	555	492	509	533	533	558	497	506	494	539	553	544	505	524	462	489	489	491	526	546	503	511	478	486	541	548	533	519	522	499	470	486	487	520	511	510	501	520	530	534	489	513	512	536	499	538	469	530	519	537	518	509	502	486	485	522	505	530	501	551	528	547	511	521	508	523	513	532	523	519	510	534	502	536	507	524	510	493	525	453	501	533	500	525	470	486	482	520	480	434	509	534	518	538	500	520	553	505	499	494	527	537	526	512	464	524	517	471	519	558	530	515	510	482	567	537	510	524	559	489	560	528	471	480	540	534	521	501	523	507	533	519	593	560	511	504	537	555	569	505	502	489	485	519	559	553	523	500	483	523	538	534	533	512	540	512	557	456	499	493	510	472	470	518	479	520	518	523	512	519	517	506	527	515	513	489	514	520	523	526	518	500	567	503	533	555	497	485	509	460	545	512	534	551	479	558	499	509	495	544	494	500	500	498	507	487	539	518	464	487	526	487	522	482	477	544	510	478	510	525	564	491	492	538	506	481	528	500	540	487	506	527	515	489	514	563	471	495	516	539	514	533	489	545	503	505	524	500	482	472	490	505	499	492	544	510	498	505	541	523	528	521	458	483	513	518	497	512	523	510	540	524	507	504	516	540	541	532	517	516	518	517	497	526	508	505	538	534	545	496	461	528	505	501	519	545	500	489	522	472	538	499	505	519	521	516	516	519	511	512	543	473	501	517	513	513	537	517	512	489	511	494	465	578	498	536	520	495	516	523	507	515	514	525	522	494	455	503	525	499	492	519	494	512	511	506	504	481	559	502	498	523	516	511	520	526	506	509	526	472	526	490	520	508	513	497	519	482	506	473	529	536	519	533	507	561	445	523	528	544	546	525	501	480	513	522	513	511	543	564	540	481	515	527	551	534	480	488	518	515	490	511	524	481	490	505	510	509	526	545	472	512	495	514	484	541	514	481	500	463	534	512	514	502	500	560	525	507	523	494	520	518	489	528	447	501	507	527	530	515	495	526	502	469	515	487	513	538	540	494	496	483	519	498	491	510	474	545	523	539	518	507	503	546	476	543	502	487	482	506	522	515	529	521	545	508	544	493	517	523	556	535	499	532	522	501	513	503	519	502	526	495	541	485	526	524	528	578	514	518	512	527	510	502	489	486	482	518	517	475	542	540	499	548	505	514	511	502	505	491	523	489	470	495	514	544	463	532	496	521	546	542	533	524	473	518	494	524	520	542	495	501	518	492	567	521	532	521	513	511	514	473	492	534	502	481	534	513	523	529	509	505	522	506	495	499	517	497	493	548	519	523	546	525	519	493	499	522	529	545	507	511	535	492	516	526	493	457	485	563	471	479	527	512	518	522	493	518	559	509	513	512	465	506	522	549	501	529	536	509	513	562	483	528	539	527	583	548	522	521	483	521	492	514	531	524	510	539	501	456	506	484	502	511	525	522	462	563	526	502	517	489	487	508	521	545	514	500	517	510	485	537	507	538	536	488	537	530	484	516	509	482	473	513	489	437	524	556	546	539	566	499	534	476	492	504	511	479	535	551	491	515	496	511	497	512	513	528	515	513	553	509	492	546	533	506	552	524	536	541	541	529	487	502	552	547	500	557	517	512	499	516	531	524	522	497	483	476	491	518	517	529	455	536	517	526	538	498	498	532	522	508	503	473	533	494	479	511	515	510	533	520	541	503	474	494	513	530	510	508	487	531	503	526	505	531	461	500	526	538	500	532	517	522	516	470	511	527	486	507	512	549	550	545	539	502	562	511	530	498	492	546	514	506	481	485	532	500	525	529	512	528	542	509	546	538	534	530	513	540	518	532	505	560	522	480	528	505	493	544	516	520	476	501	523	512	521	539	550	487	497	532	485	524	513	543	491	509	535	518	557	529	538	507	513	579	495	556	492	492	542	509	508	511	513	521	497	524	509	486	520	504	526	549	510	512	535	516	470	528	512	524	469	483	521	486	511	514	489	536	514	475	502	521	517	498	525	465	511	566	553	525	521	523	510	478	515	504	500	496	521	529	509	514	531	505	527	514	496	482	523	541	546	510	544	535	549	543	499	522	511	532	496	514	558	502	537	494	507	507	484	526	515	504	539	527	498	522	537	541	543	462	504	525	572	481	509	508	528	540	501	506	513	498	527	478	515	516	511	538	479	514	523	487	534	521	534	478	500	541	505	523	520	531	521	520	517	510	481	524	506	503	494	520	540	494	551	481	545	518	533	506	488	470	531	554	537	587	510	477	512	529	528	506	555	513	509	518	484	493	504	551	491	507	523	528	499	500	517	552	486	545	522	574	474	501	529	512	528	511	502	486	476	506	490	528	510	528	509	510	541	530	540	473	498	477	545	520	493	490	538	489	478	493	490	533	516	480	506	489	524	503	494	527	496	498	500	494	497	497	557	521	504	529	514	521	508	558
35904	54579	36722	12312	1071	752	8827	633	568	512	536	560	498	475	471	484	452	459	470	450	486	493	488	447	471	441	427	440	478	506	486	492	452	466	471	426	438	442	457	469	434	474	436	477	498	420	432	469	439	471	411	466	436	475	442	641	1066	842	558	489	474	407	475	423	420	452	458	435	441	426	458	416	450	462	459	449	422	441	435	438	454	457	420	440	415	476	477	444	454	491	496	445	472	455	457	453	445	461	433	453	456	479	459	459	425	496	442	447	469	433	465	467	417	465	449	437	491	456	421	445	482	451	483	452	453	463	455	456	443	453	464	439	467	434	430	450	447	449	443	465	465	443	457	412	473	496	433	485	458	452	395	440	440	418	472	444	411	462	445	438	454	443	436	477	428	428	470	480	465	446	463	430	461	434	482	441	457	461	452	424	479	487	430	473	471	458	467	436	425	460	492	423	422	442	479	457	443	424	426	495	431	435	469	420	473	414	490	444	444	437	412	435	434	421	441	451	478	466	444	438	461	439	458	452	497	461	435	439	455	456	441	493	428	445	461	461	430	433	431	444	493	431	431	455	473	466	463	493	442	455	471	413	437	420	458	448	481	484	435	456	445	452	404	459	507	458	434	396	419	484	442	479	442	481	454	453	417	468	473	423	481	491	420	450	441	442	448	395	465	481	428	445	454	464	475	431	443	451	460	453	442	449	446	424	429	448	459	454	453	436	452	441	385	446	462	456	475	427	425	449	423	448	478	461	461	473	462	423	443	464	439	429	464	445	442	417	478	443	475	441	451	470	464	431	510	432	476	467	418	463	486	469	448	457	474	468	448	468	434	466	439	411	420	473	418	453	459	480	417	447	412	462	447	463	471	402	465	453	472	437	430	465	455	492	460	428	402	446	458	476	436	454	475	423	446	464	493	462	450	452	451	468	462	456	505	458	437	452	470	421	482	435	421	470	432	501	446	451	438	438	458	461	480	452	432	443	449	461	470	418	451	434	421	428	499	459	435	417	416	465	452	413	494	454	454	461	482	430	460	448	455	448	452	439	451	486	419	424	485	454	424	463	407	457	469	435	452	480	461	458	437	468	435	488	425	455	459	415	453	433	452	453	444	449	429	417	448	483	467	429	432	467	475	467	427	437	460	441	490	437	416	451	467	490	449	431	442	438	471	453	490	428	463	426	421	477	438	480	450	464	466	453	457	471	487	427	468	462	454	445	398	423	474	463	461	432	472	460	444	422	431	452	496	449	444	406	457	431	460	453	465	443	475	468	429	435	477	442	468	464	479	479	457	453	460	467	433	450	429	467	463	459	443	431	430	461	439	463	407	469	492	421	445	456	472	437	423	454	444	445	422	501	449	477	445	459	514	467	443	436	475	479	452	444	434	451	389	442	462	487	434	488	446	433	461	426	440	439	422	444	454	421	423	413	454	448	452	489	432	454	437	430	494	458	431	451	437	520	466	453	406	444	485	469	423	434	452	425	432	402	435	454	429	473	455	451	411	478	437	420	444	427	442	465	452	423	444	459	464	454	445	451	457	444	465	434	440	417	454	458	442	465	432	461	479	482	411	477	413	478	451	465	448	453	503	455	411	434	435	417	412	447	442	421	427	451	433	436	469	471	459	473	448	465	452	467	511	464	426	423	492	460	402	442	451	471	451	426	475	402	416	467	480	429	432	451	435	455	421	435	434	451	465	433	430	458	412	442	399	425	425	418	475	436	455	429	441	451	454	465	456	462	468	493	422	448	464	418	389	435	426	435	434	454	504	434	453	440	430	430	405	428	447	460	436	456	413	423	478	431	413	459	426	456	445	420	448	448	448	435	512	465	461	452	438	449	450	478	443	400	465	458	479	445	428	457	450	437	472	451	445	426	456	433	442	423	418	452	454	430	435	476	470	419	416	448	464	477	434	482	492	449	439	462	463	452	453	436	447	454	424	445	426	454	442	445	437	520	493	444	489	447	462	403	446	428	417	467	451	431	419	465	469	465	439	457	435	434	388	462	430	453	492	454	434	465	439	443	453	445	427	424	438	405	429	439	448	421	477	444	419	427	447	424	410	445	422	459	452	482	411	426	403	482	469	437	421	464	437	475	405	436	478	480	429	482	437	459	438	444	440	447	475	413	442	459	417	444	431	464	418	461	438	470	455	440	441	470	434	447	505	436	471	469	451	457	459	469	465	472	468	476	463	473	453	478	452	429	482	413	458	452	457	453	463	452	445	446	464	432	472	449	450	434	484	440	441	422	442	434	468	437	444	453	443	447	454	467	439	468	431	447	418	445	412	488	425	461	509	467	437	470	423	437	484	462	435	430	451	465	411	446	426	429	428	484	427	442	417	469	465	446	467	464	473	452	476	452	434	451	442	483	434	437	454	433	425	463	441	440	433	487	451	456	499	433	439	436	447	465	447	438	451	432	453	483	461	452	459	452	403	422	495	435	424	451	429	436	430	428	447	455	483	427	469	455	439	456	452	408	471	425	482	427	462	420	446	462	463	416	406	429	426	468	467	430	451	417	441	450	484	436	466	462	466	435	427	451	443	403	448	429	456	468	473	448	452	447	456	458	475	496	413	486	412	436	453	445	455	442	397	454	492	451	440	416	478	438	421	451	445	399	414	443	462	442	474	431	457	419	476	446	446	464	466	441	460	446	437	439	452	434	448	488	427	466	461	441	431	418	426	444	455	435	412	428	450	442	497	485	453	474	409	447	419	444	471	452	459	429	441	443	462	430	438	513	463	446	466	466	458	434	427	469	417	485	466	500	458	456	444	456	445	430	454	424	439	457	438	406	436	431	437	453	461	449	442	460	457	440	479	425	475	418	461	408	447	467	477	414	422	423	429	482	439	452	469	439	444	453	454	401	489	492	425	440	434	432	462	481	478	440	469	419	482	432	468	420	451	435	452	446	425	456	419	457	480	432	440	430	430	460	463	444	462	473	453	434	443	437	446	410	470	442	423	440	418	460	438	437	449	469	452	426	476	464	456	441	419	442	432	474	485	408	428	425	445	450	436	450	423	449	444	476	430	423	431	439	445	436	415	427	435	430	450	456	445	458	455	436	405	421	465	433	445	443	406	456	469	478	488	413	423	427	448	472	429	447	412	438	434	473	453	447	451	427	442	436	447	440	484	446	444	413	460	460	418	448	452	414	481	434	451	415	424	442	499	467	461	458	491	438	472	454	496	452	470	433	449	473	440	440	462	451	421	429	441	445	429	437	470	470	445	472	473	480	475	453	483	437	440	487	433	484	437	434	437	440	436	445	441	478	422	389	441	455	471	449	419	418	450	442	456	439	472	455	451	447	463	462	472	469	458	456	455	444	421	455	469	449	467	442	487	456	435	456	484	443	438	410	504	430	471	452	434	457	448	453	435	474	464	465	428	444	445	451	474	439	432	451	460	460	463	432	453	459	467	420	430	424	495	465	442	460	452	435	460	464	472	473	451	452	438	430	446	436	451	448	471	442	427	437	438	437	424	456
24296	21408	28851	24760	20336	7056	14688	2275	881	739	787	738	650	712	690	650	671	684	704	743	682	697	680	732	647	705	672	675	669	712	683	697	675	687	661	649	669	668	605	638	637	654	684	680	676	649	656	608	684	672	673	659	729	684	685	1119	1228	870	787	681	661	694	632	657	659	647	672	656	710	631	634	661	643	611	616	634	635	666	650	683	634	623	625	637	624	662	704	662	642	694	638	629	640	675	665	638	661	694	657	616	633	647	660	625	641	646	667	662	640	631	618	623	729	637	634	669	628	648	638	673	629	625	640	625	602	617	630	650	663	663	608	607	638	679	613	609	627	627	638	622	642	637	643	650	603	639	686	655	640	609	635	642	621	663	630	621	660	677	653	673	605	633	668	670	629	637	661	612	658	619	641	684	595	648	661	637	695	643	651	607	624	662	688	657	638	662	685	597	675	632	685	668	640	649	615	632	621	666	672	633	706	661	630	647	658	650	686	690	653	696	677	592	608	620	644	659	608	647	652	686	624	687	601	667	660	669	638	685	645	690	646	617	662	663	660	653	601	674	618	603	683	632	644	642	654	604	631	707	644	643	636	648	690	625	661	652	677	605	679	659	700	635	677	677	655	653	601	622	700	637	632	673	628	634	648	658	647	646	579	678	651	658	620	651	645	621	686	680	599	638	629	667	639	678	669	603	623	660	658	669	655	680	600	664	667	643	662	655	670	669	682	669	667	652	688	676	622	692	621	643	685	673	632	651	693	719	656	651	642	671	625	673	650	647	665	622	663	608	641	613	629	630	647	676	623	605	670	630	648	631	660	694	600	727	670	634	635	641	669	678	635	649	704	652	653	682	657	620	613	668	687	612	683	606	652	680	660	663	670	660	690	642	655	669	669	681	638	693	624	661	620	645	649	633	630	614	614	634	650	686	645	632	607	670	665	637	630	673	645	637	663	605	652	645	628	633	599	656	660	645	694	678	606	619	665	645	665	649	657	675	627	677	638	622	643	663	612	639	606	663	667	628	620	614	616	636	676	651	589	642	571	620	663	655	640	662	689	645	637	677	632	661	644	630	626	667	638	679	661	643	677	649	620	634	621	707	634	687	637	662	619	595	627	648	698	630	666	697	661	667	628	651	669	606	604	640	642	620	628	633	645	647	637	656	696	622	620	648	622	692	642	637	657	662	639	608	625	640	679	603	611	669	652	617	683	638	645	660	650	639	637	700	641	645	611	682	625	712	663	651	661	636	673	693	628	641	647	661	631	646	653	615	624	635	604	635	670	640	638	636	678	681	692	630	646	665	649	656	667	632	647	629	590	629	604	702	619	632	664	668	634	604	633	632	632	677	664	665	649	654	644	688	629	650	652	616	596	631	616	627	636	646	594	640	636	647	653	677	699	625	622	626	665	683	658	571	631	620	622	631	695	633	661	661	642	658	648	636	639	626	678	663	651	608	667	645	653	647	623	655	657	649	631	661	658	669	589	666	634	644	632	659	677	682	655	690	637	648	682	650	643	668	672	658	648	649	644	665	628	611	666	657	664	635	644	634	599	639	640	659	644	659	685	609	658	629	686	704	621	644	675	675	643	670	660	615	673	641	661	642	622	674	646	684	644	658	640	664	660	653	623	671	656	671	656	612	631	634	687	631	660	654	679	674	653	663	663	683	621	649	632	671	623	651	603	620	633	681	667	638	630	633	633	668	658	632	669	630	621	645	636	620	667	618	675	608	665	639	660	657	654	623	620	643	682	625	645	627	646	714	634	668	623	671	639	640	654	669	691	665	637	636	620	674	622	639	659	617	651	635	631	647	687	645	640	651	590	703	608	697	629	648	669	621	657	665	657	631	617	622	634	604	678	702	637	652	622	669	622	680	640	677	639	630	677	637	629	661	639	640	637	647	619	655	661	633	671	659	620	616	670	661	643	626	624	648	658	605	638	649	580	699	653	636	653	631	619	674	664	638	703	684	604	680	639	632	670	681	685	622	629	678	660	676	616	640	650	674	668	644	671	606	654	632	651	616	633	652	592	598	651	631	688	625	626	630	662	647	642	619	685	682	646	660	634	654	636	696	658	649	669	669	650	614	630	671	689	649	646	680	624	644	620	637	674	633	626	597	636	603	615	666	641	606	644	667	636	647	665	653	670	643	635	657	649	646	634	617	639	651	636	678	700	607	667	610	661	637	693	630	651	651	626	645	634	593	649	679	698	677	653	625	638	675	637	645	622	663	670	654	648	653	634	596	630	653	639	620	684	622	601	661	670	661	658	640	607	602	649	651	649	675	682	630	606	670	633	633	614	606	613	660	639	602	681	695	647	642	679	648	688	658	678	654	625	665	676	663	600	636	621	666	681	646	647	603	644	647	630	648	674	656	598	648	608	678	678	648	671	649	620	647	660	655	689	658	606	645	644	649	632	653	659	672	638	651	620	602	641	635	696	659	637	608	662	651	681	650	659	682	667	626	677	681	649	650	645	636	709	640	633	615	680	635	633	647	647	635	648	653	662	650	626	662	622	653	694	708	637	615	614	628	648	644	612	639	639	684	666	644	607	680	643	637	676	705	614	674	633	641	655	636	625	609	636	612	624	662	673	671	614	632	632	668	626	664	646	630	657	610	653	627	644	677	634	694	617	663	651	659	658	641	633	670	655	629	621	694	629	637	693	617	637	667	642	671	568	650	644	654	590	599	656	623	697	645	669	638	654	631	635	676	662	664	666	611	603	700	648	652	663	645	648	611	659	659	693	646	594	658	668	681	654	667	624	652	654	687	622	664	653	631	676	691	706	682	632	633	605	652	658	652	629	629	671	639	673	685	667	684	639	643	699	624	650	607	656	666	677	695	641	618	637	643	654	646	612	674	648	713	672	642	656	642	636	641	609	680	655	603	658	604	616	634	659	690	623	612	650	614	624	638	672	629	616	645	617	642	666	584	665	679	667	691	672	648	668	638	606	648	573	662	656	665	644	634	649	672	631	645	644	649	677	657	608	610	634	657	630	653	648	642	665	666	651	647	624	677	649	659	690	682	645	624	648	635	618	596	605	631	654	640	634	653	662	615	650	626	699	617	624	684	644	664	631	639	609	667	635	659	672	632	665	667	629	639	694	667	653	605	677	616	666	643	690	604	645	690	652	659	628	683	617	649	692	667	701	640	683	641	663	675	635	637	673	667	640	656	713	627	613	627	664	637	615	643	627	701	644	640	591	580	637	660	606	693	650	660	619	613	632	608	618	672	642	630	661	649	584	646	611	655	631	683	638	630	663	630	600	659	605	715	677	641	685	633	636	667	636	628	679	646	676	652	658	668	628	656	637	640	647	652	636	643	642	613	633	656	602	627	650	656	651	630	616	584	673	663	636	613	624	696	668	665	655	693	655	640	660	648	658	603	637	670	628	683	642	653	662	643	626	668	639	660	666	654	654	655	617	613	660	639	649	603	673	662	643	649	629	626	648	624	602	646	605	664	628	644	632	638	645	620	665	663	678	626
47227	72015	48811	19046	3654	1178	16275	730	793	721	668	655	720	685	591	603	637	648	577	630	593	578	611	591	606	601	590	602	626	642	627	588	618	573	567	601	594	599	542	573	565	595	592	529	554	568	610	560	566	535	550	593	570	526	648	1459	1564	885	767	598	565	618	593	552	554	584	581	534	612	572	620	562	537	541	557	526	532	535	619	532	532	609	555	577	549	526	542	547	581	568	568	559	569	560	591	545	532	568	587	572	597	559	593	555	541	551	540	579	555	592	561	592	584	524	569	527	575	599	599	610	621	566	530	576	548	582	585	577	594	562	595	548	557	561	541	558	574	544	550	584	595	556	552	543	561	549	539	583	538	574	574	545	590	576	561	598	566	556	568	573	564	529	548	585	580	580	580	570	532	561	544	592	562	537	540	554	563	570	547	557	554	544	564	587	557	527	554	550	548	507	542	526	573	522	582	558	567	569	525	550	567	553	549	548	532	579	563	603	564	558	574	544	596	561	545	596	626	578	585	534	573	574	573	563	489	596	563	568	559	551	556	586	558	557	564	584	531	553	583	518	555	546	565	594	549	523	562	600	561	572	637	528	576	572	538	592	552	565	590	538	530	599	529	583	559	562	611	534	547	560	515	602	550	550	514	578	553	526	528	568	571	504	554	578	583	585	563	580	567	580	549	578	569	572	548	552	557	583	539	551	548	573	540	578	557	532	554	553	562	530	558	527	558	529	568	563	552	556	549	575	572	541	564	537	528	523	517	566	573	562	571	577	572	517	553	555	525	564	534	570	593	599	551	552	590	544	567	579	546	549	529	588	567	555	571	628	575	538	528	552	561	604	623	530	581	559	556	588	556	566	583	542	539	548	535	561	579	565	541	622	578	540	551	560	577	552	534	589	568	546	564	542	542	518	563	570	553	582	591	563	556	546	529	531	581	541	571	612	548	554	585	537	578	591	588	579	586	523	521	544	600	570	550	541	597	590	541	539	555	557	550	550	556	591	545	582	579	585	581	554	536	568	544	523	544	539	538	601	500	571	541	575	509	553	556	556	531	598	594	572	556	584	573	562	521	522	564	532	560	557	578	555	569	518	551	527	563	573	538	533	536	585	635	593	559	549	555	553	513	530	531	546	583	552	542	529	579	567	546	511	548	531	535	563	592	544	519	543	562	580	555	527	579	544	548	515	563	572	581	563	568	550	517	571	529	583	539	565	561	548	509	574	550	547	541	514	580	538	567	569	540	565	547	574	573	544	559	526	555	557	570	570	573	531	576	553	522	584	540	544	579	572	546	526	548	550	572	620	572	536	558	570	553	585	572	551	548	537	510	548	564	521	538	579	589	542	547	555	512	562	557	554	565	568	590	571	572	582	539	537	553	537	565	559	583	519	604	544	515	581	581	513	536	535	547	601	584	503	591	581	533	571	580	548	491	549	577	597	573	513	550	563	533	590	558	567	607	594	525	605	546	540	598	579	545	495	566	558	541	549	546	624	545	562	571	574	544	538	539	546	561	580	588	561	574	534	538	577	543	550	560	536	556	576	552	587	569	591	563	571	566	602	577	556	517	539	531	552	561	581	588	551	538	559	618	553	573	589	562	523	585	548	585	550	586	568	554	556	596	553	538	524	562	595	576	549	571	564	592	545	578	545	547	555	574	515	567	563	541	550	569	570	549	549	578	544	536	554	567	571	639	539	536	587	543	537	577	601	543	553	557	579	585	622	599	565	565	591	578	525	490	567	556	609	583	568	561	533	547	585	550	571	608	551	553	565	526	588	570	607	572	550	527	558	546	562	557	543	579	561	567	525	559	562	559	556	552	528	557	587	563	531	590	614	608	565	529	569	549	569	512	579	559	545	593	560	536	562	561	559	544	554	559	556	567	566	527	567	573	561	505	559	581	555	575	520	568	537	543	567	574	584	561	548	570	519	564	532	569	578	562	525	573	573	548	541	557	532	544	514	562	529	595	620	602	566	568	537	589	564	556	593	579	567	579	560	548	544	539	551	513	542	566	554	554	532	548	523	577	564	566	528	535	546	547	551	586	570	539	600	552	516	536	565	539	555	562	577	559	568	572	563	568	527	572	531	511	549	539	554	510	537	562	559	519	587	541	573	543	548	555	592	524	554	546	536	543	548	581	533	556	550	545	583	537	555	540	542	545	589	541	540	563	570	553	595	614	569	564	534	575	563	570	545	538	576	519	558	557	597	560	552	584	543	600	569	574	562	528	552	544	536	561	556	549	574	534	577	584	594	567	525	529	534	573	576	564	540	574	598	599	546	548	587	520	515	539	553	531	578	575	527	577	572	528	556	540	555	546	575	532	543	598	532	549	578	540	535	549	587	563	518	546	561	550	535	532	555	551	576	564	545	549	581	578	551	516	525	541	574	527	603	582	557	573	578	535	572	520	544	611	582	519	609	576	522	533	510	566	573	529	573	585	557	574	499	577	554	554	535	541	536	534	528	598	564	565	604	564	523	580	542	547	560	580	540	509	609	591	529	562	536	550	592	543	538	521	554	562	514	550	505	562	540	575	542	571	574	558	566	566	574	598	543	526	551	543	568	564	549	590	532	617	596	563	543	545	581	550	540	546	560	576	499	548	534	556	551	584	556	514	585	545	575	581	553	572	555	566	572	573	549	543	572	524	563	564	536	594	582	569	583	536	537	542	544	572	535	595	519	542	533	556	564	555	542	543	548	554	542	556	552	545	556	590	551	573	589	548	589	580	551	531	558	541	542	516	563	560	562	591	507	555	548	560	562	539	515	572	563	525	582	560	577	572	599	554	540	518	566	561	595	528	593	546	520	542	529	557	569	564	562	567	574	592	559	568	606	564	543	542	589	538	559	583	563	579	544	527	531	555	532	550	555	597	550	555	528	572	582	508	518	572	558	517	596	549	540	554	609	600	568	573	570	579	529	588	580	527	497	542	517	529	537	553	548	563	539	549	564	531	524	565	556	575	563	559	531	551	590	538	587	569	583	553	539	601	576	552	604	606	568	549	546	563	547	526	542	566	538	554	529	530	549	563	576	558	576	559	558	561	514	539	570	595	551	548	538	574	581	575	554	543	579	562	542	585	575	518	582	545	575	552	565	514	531	498	589	540	530	566	551	519	547	564	539	565	570	524	581	555	548	534	526	551	551	561	578	577	542	546	589	522	547	537	539	563	502	554	579	567	558	510	585	556	516	534	545	532	601	512	527	579	547	584	560	593	539	574	559	534	554	552	549	590	549	549	565	553	562	543	568	555	551	581	549	550	573	592	552	565	519	518	569	567	525	529	575	520	569	597	567	570	527	571	531	585	546	575	563	528	526	613	561	560	588	511	511	535	564	565	560	512	516	539	526	533	534	514	570	546	547	565	571	561	528	565	535	551	552	613	552	530	567	512	567	606	525	556	558	552	564	557	549	537	601	518	595	556	548	572	538	556	549	525	596	567	571	544	543	544	573	593	551	574	530	568	552	584	585	510	572	574	533	596	557
28177	18655	7411	2734	718	565	958	626	511	569	523	540	558	537	563	550	544	509	569	554	559	522	559	564	522	583	537	566	548	506	578	552	521	585	546	547	529	532	523	578	510	553	555	554	527	580	576	539	547	520	519	561	514	541	567	616	588	567	543	564	545	519	549	526	579	559	507	515	518	563	536	518	532	530	608	567	542	527	547	577	557	537	526	581	528	568	545	528	533	538	531	498	558	578	561	539	519	559	541	547	562	515	559	523	545	505	562	587	497	557	561	534	521	540	569	573	569	545	537	581	549	521	594	558	549	534	548	495	543	566	567	537	554	510	542	506	538	552	566	508	529	556	571	458	561	529	507	562	528	570	572	530	503	516	529	521	488	526	559	548	540	542	576	505	542	570	537	527	570	566	512	544	553	514	558	538	541	522	556	554	554	555	540	512	547	565	495	541	579	546	548	520	548	528	528	547	525	553	534	576	554	568	513	522	559	544	537	496	497	538	525	581	584	523	512	544	545	553	548	511	522	544	532	523	527	593	546	487	540	517	570	508	523	604	556	515	534	525	567	536	497	587	559	563	544	513	534	513	538	526	538	571	499	531	508	523	525	512	560	525	531	556	514	540	524	533	572	550	581	524	529	539	571	576	550	533	563	559	511	486	540	508	578	518	525	523	537	570	529	541	527	497	562	540	532	530	558	537	539	563	529	522	519	528	574	511	500	520	533	542	533	527	565	524	534	550	552	525	540	542	503	576	553	513	528	522	532	525	513	527	558	513	580	519	529	587	540	564	545	491	536	530	529	556	517	557	558	538	523	533	521	553	560	535	559	501	559	521	540	544	545	528	578	511	549	537	524	564	532	554	550	552	521	545	530	525	530	555	562	540	541	584	573	534	529	544	529	513	530	569	490	513	524	546	575	478	536	586	513	575	581	540	532	522	526	579	516	549	541	531	566	553	548	581	508	538	538	520	522	554	533	566	561	538	503	576	513	515	568	567	525	527	500	555	505	517	532	498	555	523	547	517	524	514	546	578	496	573	571	503	562	587	588	591	541	542	532	542	551	530	545	522	565	528	571	574	505	562	558	544	534	528	551	540	532	571	539	553	513	520	588	519	541	529	556	514	557	549	533	516	528	516	524	537	547	547	524	513	534	549	523	571	484	533	519	539	533	514	540	558	533	551	530	574	544	557	523	527	574	525	518	539	511	502	533	534	506	509	566	501	575	525	556	523	509	582	518	529	582	549	551	617	533	551	513	513	550	550	521	546	539	555	534	539	554	553	549	550	537	535	559	560	544	524	550	555	545	536	530	496	553	550	532	565	571	533	581	569	490	513	599	584	537	531	565	550	551	520	557	559	574	584	576	545	578	537	568	504	506	536	519	540	564	568	507	548	545	566	508	549	535	533	523	543	547	552	531	548	538	571	531	533	554	524	548	550	527	565	573	524	562	533	511	515	556	548	507	567	511	580	529	532	555	521	519	485	608	534	526	582	507	563	523	528	520	553	530	519	509	510	537	508	534	522	562	568	534	512	547	547	545	576	556	557	514	517	532	549	569	547	505	555	530	519	517	557	553	552	559	571	512	533	526	538	531	531	550	559	546	538	531	513	511	560	522	572	545	540	532	580	531	544	539	554	530	539	589	560	544	537	556	544	508	562	535	541	511	568	552	517	551	547	549	557	536	537	561	528	536	555	537	548	522	547	537	514	590	512	541	503	529	563	537	516	561	552	492	547	553	498	543	542	533	519	571	559	521	555	549	556	560	503	569	539	517	499	543	540	536	519	530	524	593	556	566	552	578	552	516	514	511	552	532	517	532	559	546	507	533	528	530	567	525	548	547	583	540	547	540	525	519	531	530	540	514	547	571	551	577	517	520	515	559	560	522	553	562	500	538	547	549	532	499	520	556	507	541	540	560	510	542	505	562	541	520	567	526	537	510	538	522	542	489	560	554	504	526	512	555	534	524	491	560	528	558	549	594	519	535	614	539	521	562	531	533	513	517	530	540	537	545	552	530	540	521	544	526	513	512	548	527	534	539	520	564	498	558	519	522	577	568	530	557	596	508	581	553	525	558	552	526	515	565	524	566	550	538	553	571	541	535	500	550	533	568	537	571	592	493	546	543	541	561	557	565	542	547	515	621	528	518	582	526	524	559	596	530	552	559	521	567	525	531	519	546	556	554	580	541	492	489	543	585	565	569	557	536	548	547	577	545	536	532	520	523	535	555	551	528	538	556	534	544	561	527	543	546	519	545	558	560	576	545	525	545	494	549	530	529	588	559	523	560	538	531	538	505	572	579	568	496	541	540	511	583	574	523	560	583	521	520	560	536	551	543	538	553	565	506	537	524	579	533	570	551	554	595	541	539	536	524	505	505	569	546	475	584	524	557	534	595	584	527	555	549	565	572	522	561	560	557	538	534	540	511	545	505	559	521	524	559	552	525	539	537	531	537	505	526	563	534	544	561	535	568	512	520	551	514	515	549	550	577	568	532	525	537	554	550	550	564	533	554	544	587	561	487	550	563	550	488	560	535	538	524	564	515	543	554	535	505	538	538	518	514	579	538	570	543	502	566	517	558	558	563	530	568	531	542	601	501	544	564	521	539	526	563	537	556	529	542	521	528	493	500	522	543	525	539	557	517	570	570	507	496	534	550	517	589	553	505	558	497	565	546	537	563	558	494	524	550	578	606	503	559	534	540	525	506	562	541	545	528	534	531	560	550	596	552	507	559	526	532	546	559	552	540	542	541	535	525	527	533	484	519	533	538	556	609	553	534	514	535	511	587	547	565	547	544	581	542	524	533	533	548	577	529	528	534	556	547	538	550	546	530	532	558	533	590	505	550	552	575	537	545	552	523	515	545	516	551	507	546	576	566	576	544	567	539	534	509	534	568	518	545	526	532	566	510	557	530	498	528	531	554	524	548	542	553	509	562	543	536	528	567	528	552	539	558	543	510	555	515	559	551	554	525	520	548	511	570	530	488	553	574	571	542	555	532	518	553	552	575	525	539	573	541	494	531	564	544	565	563	552	521	557	497	556	527	528	551	582	555	515	533	547	555	541	546	565	540	524	541	516	537	546	597	527	538	542	538	520	529	508	545	520	547	566	489	554	540	530	523	529	572	573	536	560	557	551	592	584	578	548	543	529	542	543	539	529	529	563	507	543	511	534	543	559	577	568	557	543	501	545	547	539	536	556	524	513	513	536	488	566	526	557	562	534	566	566	600	509	513	539	519	513	549	509	552	519	540	514	538	551	524	539	550	478	563	579	522	554	525	557	525	574	561	548	567	551	581	589	543	542	516	527	451	533	557	553	595	510	572	532	578	534	539	502	513	540	510	558	523	552	528	569	519	559	556	505	538	537	542	508	536	539	578	537	518	526	575	601	524	556	536	542	546	573	541	544	589	550	540	566	571	571	527	537	511	589	533	520	526	575	515	567	517	526	558	538	544	536	556	530	552	558	573	517	576	525	570	573	585	525	520	568
10184	11722	5244	2121	595	480	1055	470	445	459	417	435	471	454	475	411	433	471	452	413	480	468	466	442	457	434	447	476	484	484	470	459	435	455	453	444	448	467	453	470	455	471	467	449	403	449	450	437	489	480	451	447	473	458	452	505	478	496	451	436	488	406	431	492	459	463	451	446	449	444	445	446	457	428	455	446	492	425	436	439	429	441	481	463	457	468	447	470	446	458	445	459	427	454	472	437	465	456	435	472	455	463	453	447	466	453	469	445	438	466	471	458	464	455	455	445	413	453	407	410	459	458	466	486	452	446	431	443	453	480	477	438	465	435	441	450	458	489	460	448	466	445	424	429	424	486	409	438	426	421	436	447	470	453	394	449	465	422	449	464	448	432	470	449	428	434	444	428	439	461	460	432	464	439	436	451	465	432	457	429	472	443	443	458	482	435	490	475	420	489	463	485	449	449	462	448	456	414	450	452	444	439	455	441	425	409	425	447	442	459	421	459	470	436	459	435	445	433	450	423	442	449	471	485	472	416	449	488	471	458	460	451	462	441	426	462	445	438	462	438	445	470	434	473	451	426	472	447	418	434	474	447	428	449	446	406	460	448	449	464	461	447	444	453	484	419	488	468	436	451	449	460	412	436	424	489	414	450	486	449	467	473	457	449	459	439	414	404	428	444	417	447	425	456	427	432	448	485	438	444	426	457	414	496	463	448	450	439	438	426	454	458	456	432	473	394	452	463	488	446	452	464	470	467	440	444	428	466	476	435	462	475	448	450	434	404	461	457	437	442	451	466	454	444	459	468	448	438	425	476	447	426	410	428	398	474	448	477	413	452	467	477	438	481	440	460	439	442	469	431	452	472	423	451	447	449	455	445	434	471	491	426	444	416	423	397	462	491	446	396	449	463	473	452	418	445	475	416	428	402	437	431	438	428	504	407	440	435	434	451	465	484	470	425	427	486	430	478	449	448	468	441	405	406	427	492	460	458	428	440	418	454	426	448	466	455	489	446	424	461	415	423	441	484	457	436	437	418	439	412	453	446	441	427	440	430	447	446	425	439	450	442	455	405	430	441	461	439	424	431	437	437	428	422	452	449	441	417	414	441	436	449	402	453	429	430	439	474	445	438	419	461	445	473	469	469	415	492	452	445	402	438	461	475	445	450	422	415	454	442	438	434	435	486	447	433	435	458	438	443	450	384	426	426	438	447	509	484	431	446	467	433	458	447	438	440	413	491	420	421	411	443	466	470	450	436	426	465	416	410	456	449	442	451	439	446	426	470	432	444	440	441	475	437	439	460	401	444	437	450	459	409	442	445	469	442	441	460	405	421	444	456	439	421	455	427	464	441	485	450	463	435	440	435	451	481	433	477	455	471	486	462	430	431	434	427	451	447	444	438	455	428	448	442	424	419	467	423	463	413	412	431	465	424	420	415	473	401	454	451	437	471	446	425	421	449	400	415	457	424	447	457	456	445	444	429	432	450	453	413	424	419	449	433	461	437	464	492	430	486	432	469	407	468	455	468	459	447	499	436	444	429	448	452	430	455	454	475	429	455	436	439	462	452	434	460	434	427	454	458	427	428	458	439	460	442	448	475	421	455	442	439	465	389	459	421	435	452	404	447	434	450	437	397	446	421	453	456	416	459	507	407	491	440	462	466	432	473	429	455	452	460	445	439	423	438	444	446	470	451	438	397	415	435	465	475	411	459	433	456	387	442	464	431	443	424	399	449	423	457	486	407	447	416	438	455	442	429	457	450	428	446	398	449	462	469	460	467	445	446	457	437	454	424	473	445	441	461	447	425	439	454	425	410	480	462	448	442	434	449	438	453	488	461	435	417	422	447	404	466	430	463	387	464	418	469	469	458	477	450	445	430	431	438	498	417	390	485	418	419	434	448	436	445	399	424	441	478	447	442	430	444	478	456	476	409	456	458	442	459	472	426	493	457	428	464	446	449	432	408	454	473	430	436	453	474	481	454	483	427	442	446	437	430	440	473	455	439	447	441	446	413	444	460	463	433	475	481	482	444	434	442	423	474	430	454	477	448	456	434	452	438	438	479	457	432	489	420	457	460	425	497	415	445	442	450	496	460	426	443	462	482	453	465	436	472	406	440	393	436	441	450	444	420	456	412	464	462	445	419	441	451	436	487	442	443	426	454	456	432	475	414	431	399	435	422	463	429	449	434	453	434	456	442	488	411	429	433	455	432	456	439	440	439	472	458	467	429	451	418	470	426	469	470	425	464	442	454	446	444	476	483	418	384	463	418	444	461	454	422	427	448	405	439	451	422	422	488	468	470	445	417	445	414	442	407	426	422	429	457	449	472	482	437	415	471	453	420	467	449	405	424	437	433	427	462	433	415	438	434	447	455	438	419	482	462	436	455	475	434	408	462	437	415	469	435	495	437	425	423	425	452	461	400	452	467	454	438	482	440	435	425	422	470	420	421	448	415	481	440	445	447	459	460	456	467	411	432	457	486	392	472	432	439	443	438	441	443	397	458	396	453	441	421	457	412	431	439	439	460	474	431	449	460	453	439	443	428	434	423	467	456	456	438	423	483	462	456	461	477	476	418	430	461	472	451	443	441	445	444	450	479	478	453	421	456	417	446	442	387	430	456	477	423	448	428	441	425	431	436	456	464	436	410	442	434	423	440	425	482	451	452	419	438	446	454	414	457	444	516	440	410	437	459	425	454	409	431	483	460	458	428	474	468	444	433	450	457	426	427	457	404	450	436	414	415	466	454	423	444	462	445	420	475	461	396	430	453	469	448	478	445	443	457	453	481	448	440	433	461	463	455	452	468	440	436	475	455	446	455	420	451	465	490	448	469	420	457	451	422	444	462	469	453	447	440	408	468	430	424	468	442	423	431	480	447	466	440	426	443	433	441	438	468	460	478	430	458	436	463	471	409	419	462	452	432	426	434	443	420	420	461	418	445	433	401	405	455	446	429	410	449	468	454	461	421	478	458	450	449	502	426	437	487	455	454	447	442	461	460	486	466	454	451	462	475	439	441	428	438	426	422	438	497	487	439	421	445	473	434	452	447	415	429	431	438	455	436	423	436	468	436	477	434	426	448	462	461	447	450	428	423	454	456	451	431	452	438	420	469	416	434	428	448	455	443	432	439	470	455	414	446	425	434	436	418	440	447	493	457	445	478	424	410	414	423	442	443	486	473	439	451	456	421	436	462	444	437	420	440	442	451	421	452	436	457	447	448	448	428	449	428	415	437	470	418	432	438	451	448	441	423	448	466	449	417	409	471	440	446	436	461	464	414	442	440	416	468	440	443	451	443	462	450	423	434	473	464	446	461	454	408	469	474	416	452	456	433	453	436	416	446	468	480	435	453	450	449	451	459	459	441	433	446	460	455	493	433	468	464	457	437	439	461	448	453	401	431	432	459	423	403	454	440	446	422	459	465	423	412	483	446	452	423	456	440	468	466	453	474	429	473	469	475	420	425	422	413	517	455	448	438	467	442	475	437
25237	21496	28296	26389	11528	1338	4272	828	570	585	628	591	517	492	523	559	544	566	557	578	542	581	551	523	496	517	522	525	516	537	508	528	609	584	551	554	556	542	525	533	532	486	498	549	542	526	542	534	569	506	565	534	527	545	614	798	754	645	528	512	527	515	487	533	543	539	475	522	549	537	518	595	530	565	532	547	535	531	497	554	536	464	536	532	516	501	509	529	512	505	536	543	507	499	534	491	550	529	531	506	524	518	491	555	526	527	482	520	474	531	536	546	545	537	522	549	532	561	530	503	605	528	490	572	463	506	540	487	527	510	493	542	518	523	524	511	537	547	522	496	512	545	557	530	523	543	491	529	575	559	536	560	515	524	521	475	529	514	554	473	483	531	533	513	509	521	556	514	547	502	562	500	532	522	540	522	511	518	495	519	478	546	512	514	534	510	525	535	523	517	488	527	467	512	510	497	522	553	536	564	589	531	494	499	520	526	529	509	495	526	520	508	494	561	532	493	519	522	514	543	515	526	544	522	529	504	526	554	530	509	474	516	586	532	528	585	529	493	563	490	580	506	532	523	503	479	525	500	504	522	537	521	491	534	476	534	504	491	526	552	529	505	503	510	532	535	552	552	525	520	518	508	571	530	540	518	539	531	571	511	481	531	514	490	536	556	513	524	526	511	541	563	531	503	508	564	508	536	519	491	522	526	546	548	508	487	503	532	577	544	545	471	533	544	502	510	545	507	529	500	514	520	530	504	525	533	505	516	527	486	558	533	540	508	486	540	553	504	539	546	509	524	543	488	547	532	537	503	508	507	511	521	544	502	521	533	494	488	506	526	469	540	514	544	497	518	551	522	541	534	488	515	519	550	505	480	525	527	501	514	488	510	535	490	550	509	514	561	516	558	526	575	502	516	549	522	570	525	524	521	522	502	529	562	513	481	510	473	521	511	535	542	497	486	506	505	538	534	562	558	532	526	517	534	522	511	548	512	546	535	538	516	521	551	523	504	490	548	518	505	512	506	514	501	505	539	547	525	551	537	509	541	565	514	521	515	546	542	515	535	511	535	559	569	547	491	473	507	495	519	491	507	551	535	510	481	516	524	548	508	535	511	504	534	521	500	557	527	549	470	509	498	533	549	560	544	513	489	495	514	522	543	549	535	536	530	552	534	488	495	502	584	516	549	500	510	518	519	559	532	526	521	526	475	527	521	522	566	484	537	508	536	504	495	581	531	506	541	539	507	477	513	542	520	543	506	536	515	512	491	499	534	503	538	531	541	498	528	513	527	527	520	559	497	496	542	525	536	522	509	528	501	513	521	497	457	483	532	531	552	526	549	568	504	509	536	545	534	496	522	523	539	522	528	495	516	531	526	542	528	557	483	535	463	550	510	512	539	512	517	494	569	528	511	536	529	528	527	542	455	507	501	518	525	527	517	552	522	534	540	557	517	560	507	543	528	534	576	524	522	524	502	524	498	531	528	528	472	504	551	530	538	555	524	526	543	458	553	530	462	514	515	535	462	517	550	532	541	527	518	510	499	533	519	559	563	513	531	525	515	473	542	492	504	544	517	502	506	543	532	526	532	551	505	504	544	514	507	508	527	505	500	502	534	516	527	536	502	524	541	507	536	545	533	535	482	556	556	496	526	526	500	520	548	485	505	533	525	532	529	535	522	525	501	504	525	556	536	493	561	522	564	529	542	494	511	516	553	546	514	523	543	522	540	512	492	519	572	524	508	503	518	510	528	496	563	505	521	531	538	524	515	535	536	529	533	503	529	479	509	545	505	485	538	556	525	499	472	484	543	534	494	550	535	563	517	522	513	534	552	503	525	545	549	508	520	545	520	531	501	558	523	519	544	532	522	518	517	564	528	520	561	534	551	557	554	514	504	523	503	543	510	529	500	533	530	503	525	510	494	523	530	497	543	544	495	530	555	490	535	522	546	509	516	521	496	524	536	517	509	514	594	519	516	525	506	544	517	515	562	507	528	544	535	531	548	504	527	538	577	518	528	541	509	526	500	536	496	493	540	550	492	552	496	513	569	492	538	511	533	514	492	510	516	511	503	521	504	496	525	514	543	494	521	500	518	505	490	534	517	476	555	481	527	502	543	552	490	469	516	533	529	527	542	500	532	509	527	503	484	534	524	535	520	530	510	494	532	486	523	528	516	503	495	497	544	503	466	503	494	505	463	551	496	491	515	535	495	509	533	520	570	537	534	505	506	475	510	559	527	568	530	530	506	509	492	602	506	502	496	536	496	490	524	500	537	523	525	519	558	488	553	535	486	548	498	560	518	508	596	537	551	525	493	512	492	520	489	548	519	462	532	541	548	559	522	500	535	484	509	525	531	510	504	537	520	534	531	527	502	496	497	486	521	561	530	547	484	540	548	520	516	511	530	528	496	476	524	521	536	532	502	518	510	522	501	563	525	503	483	536	487	533	553	566	533	498	496	527	537	543	498	500	492	512	507	485	509	512	527	536	501	546	525	543	501	582	543	521	462	545	546	530	535	498	528	545	540	522	555	512	504	522	494	542	504	517	487	541	508	543	548	496	517	528	527	514	520	536	527	482	526	531	537	561	536	492	489	508	506	511	507	479	517	534	488	544	534	502	564	514	526	511	535	499	508	512	534	506	508	497	539	521	536	527	513	481	532	534	508	504	524	529	534	506	523	544	529	524	503	524	544	514	543	531	509	569	501	520	535	529	531	521	531	508	551	547	482	603	552	515	529	526	523	553	515	548	545	541	544	490	485	483	542	516	534	498	539	509	563	527	552	526	520	547	524	536	542	533	549	553	520	497	520	542	511	501	490	509	514	491	562	511	515	539	507	544	505	528	487	507	536	544	564	506	518	554	520	499	549	524	538	534	561	539	540	539	496	518	487	553	504	501	505	521	500	525	497	551	553	550	566	508	545	542	521	473	567	486	535	517	548	514	526	526	533	514	476	535	532	495	527	497	540	524	572	532	524	533	537	495	520	492	532	529	555	540	539	518	502	520	563	561	478	513	511	504	530	543	540	525	545	477	549	594	549	551	514	506	531	544	485	564	509	511	528	526	485	573	513	499	509	541	533	485	526	494	515	505	521	570	528	528	544	520	493	504	519	532	505	525	539	521	561	522	497	527	538	535	529	544	515	558	523	510	547	511	518	535	544	472	507	532	554	549	510	506	525	525	504	530	502	495	481	483	513	498	481	519	532	498	505	519	512	529	531	493	502	523	547	504	560	512	528	494	532	459	511	536	503	539	523	439	519	542	535	520	506	534	527	514	501	553	506	540	492	532	541	555	522	499	486	514	529	508	527	580	531	539	570	513	509	522	505	501	551	484	553	518	509	535	499	493	525	518	535	520	525	500	498	488	511	571	503	506	519	523	561	529	493	526	506	507	496	540	509	487	482	539	523	541	519	526	550	552	495	499	523	542	536	495	525	509	526	476	517	505	535	536	544	540	549	503	503	507	533	539	504	533	537	498	535	549	509	496	495
38705	56289	34013	19166	2332	722	6159	598	591	530	530	499	476	537	470	484	508	476	502	522	513	479	451	489	485	483	459	462	456	505	475	521	513	468	504	492	498	488	506	468	456	487	483	471	501	432	492	456	482	460	467	466	424	504	610	939	852	696	527	446	455	497	465	458	457	453	469	440	428	407	439	415	413	450	452	511	483	456	429	472	479	478	461	444	448	465	441	485	443	447	453	467	456	465	430	455	459	430	440	449	445	467	457	445	468	461	440	433	457	458	443	488	444	451	443	442	462	444	491	444	426	440	475	465	470	442	471	433	411	461	458	448	493	447	427	445	429	466	441	466	469	497	465	471	411	443	425	440	468	487	424	470	472	457	434	472	490	438	481	468	469	447	500	511	446	454	466	434	434	444	454	482	495	458	488	474	505	418	483	450	436	531	465	448	459	467	438	468	494	490	430	429	445	472	463	443	476	447	470	489	447	459	439	459	505	446	473	457	473	411	459	463	437	500	423	449	470	441	471	477	460	443	462	480	467	443	451	483	470	431	441	457	475	441	452	453	461	488	430	450	481	457	469	467	480	479	444	478	440	440	457	467	452	477	447	467	486	457	503	440	458	465	431	453	459	422	457	442	446	450	441	445	424	429	444	478	443	483	464	473	510	475	435	447	494	462	452	478	455	430	464	451	433	483	450	461	481	475	438	463	464	466	446	498	463	428	431	461	455	482	461	474	429	440	461	455	412	466	434	511	431	460	483	469	468	456	464	472	486	440	450	448	445	481	487	419	461	523	496	484	448	502	455	471	445	491	420	456	468	467	480	457	459	458	441	442	447	439	429	461	477	474	465	483	467	520	430	454	475	494	479	464	495	432	448	438	467	459	420	449	420	472	435	499	416	481	494	503	479	451	480	438	488	428	480	471	446	465	420	475	490	439	467	459	453	464	482	468	436	446	458	433	475	471	439	432	486	404	457	486	460	485	455	416	441	442	482	421	473	432	426	455	430	467	454	462	478	438	424	465	446	469	471	445	478	412	450	425	480	437	457	471	492	480	464	467	494	424	465	454	411	457	449	451	480	477	437	456	453	411	467	436	467	475	446	465	468	469	478	442	460	481	461	451	494	437	488	447	451	459	433	494	455	481	468	440	457	450	458	456	487	484	454	465	427	457	465	461	472	445	426	493	449	442	504	451	437	416	492	473	445	453	392	427	452	462	482	482	477	458	487	451	480	490	452	459	452	435	484	441	438	460	435	472	487	408	447	460	440	446	469	454	443	452	465	474	452	474	467	434	456	451	490	470	436	450	471	431	415	466	466	469	434	454	473	455	511	453	463	447	481	427	443	441	445	446	467	475	465	463	482	510	460	425	435	471	487	465	448	434	424	440	454	420	432	479	458	455	482	442	467	461	455	430	417	403	465	471	432	469	446	445	473	458	499	447	466	440	464	455	401	467	472	434	459	493	464	479	418	469	448	507	444	436	446	462	463	435	452	456	476	436	424	448	458	443	467	482	416	464	455	445	450	453	490	463	478	514	449	424	478	426	449	438	478	446	485	456	492	458	460	455	427	465	460	463	457	458	473	449	491	481	482	434	466	524	446	478	416	449	470	451	448	457	471	425	454	438	457	444	483	437	459	440	461	501	429	444	455	453	484	450	461	474	437	437	456	429	506	474	452	492	457	485	453	430	419	466	462	446	459	434	462	469	433	423	448	450	482	458	465	487	424	501	450	430	455	428	437	449	436	420	439	507	449	399	454	462	465	463	418	409	440	449	459	427	468	449	460	432	470	444	460	475	471	460	454	457	435	428	449	434	450	444	464	461	471	494	455	456	436	438	451	443	473	474	440	481	447	459	465	460	470	425	481	458	432	485	467	441	476	443	470	506	490	464	470	456	463	478	432	456	468	427	472	467	444	492	427	467	452	447	444	470	481	484	457	470	455	428	465	414	460	474	440	436	454	451	429	460	434	486	437	467	468	484	463	458	481	459	486	444	456	436	432	457	402	406	447	471	460	463	424	464	433	439	476	444	472	468	423	468	469	457	406	465	434	448	447	507	479	445	451	481	441	490	449	450	467	450	460	445	522	441	468	487	456	436	476	396	476	458	455	455	480	461	504	451	443	448	483	466	425	464	457	477	504	467	447	481	425	477	467	465	451	439	431	443	440	487	485	464	473	448	444	462	495	452	456	501	460	477	414	485	451	460	444	456	482	439	461	457	446	451	475	449	435	456	478	472	446	462	431	459	452	449	430	436	481	448	468	455	471	498	465	466	468	450	439	461	442	471	473	458	444	450	448	434	476	488	430	461	490	459	435	468	481	447	484	482	464	469	461	459	435	451	439	447	502	430	439	444	444	395	440	469	431	436	464	470	451	448	477	472	440	478	467	453	481	443	444	494	451	476	455	475	446	453	453	491	441	448	473	445	439	468	486	453	485	501	484	465	467	431	429	418	465	409	501	497	464	439	476	455	432	466	472	457	465	473	484	465	447	457	456	464	455	481	455	442	445	462	483	463	418	432	485	464	421	480	446	479	450	438	504	432	430	455	462	422	489	468	438	436	451	508	469	459	468	424	497	445	439	461	419	455	439	450	473	496	446	453	439	408	465	464	451	467	422	433	443	464	438	424	500	452	435	450	445	446	442	448	425	470	448	477	448	455	456	472	479	463	430	442	459	465	489	458	455	494	448	464	461	433	472	480	428	465	478	483	444	477	463	462	460	468	468	492	444	437	437	461	490	441	446	517	428	475	458	485	451	425	418	461	449	442	482	437	416	505	466	444	471	442	416	439	466	459	444	495	453	448	454	465	432	501	464	456	443	456	461	437	475	445	436	462	473	454	479	487	460	420	463	407	440	439	458	451	479	463	447	462	481	454	518	459	469	435	465	449	446	454	438	456	439	434	454	431	473	514	455	432	485	457	449	470	442	454	414	450	421	438	453	481	466	449	447	438	466	445	437	465	445	483	417	450	430	463	467	460	463	446	458	454	409	460	442	449	421	426	473	417	432	501	469	474	483	449	462	433	439	437	470	473	433	443	474	483	507	481	481	444	443	462	488	456	426	431	472	442	393	466	501	461	459	461	449	457	439	524	427	482	442	414	430	468	461	465	425	481	453	477	460	415	446	460	440	427	512	448	480	456	460	450	465	456	479	452	460	438	438	454	473	456	462	434	471	467	444	437	438	458	422	474	430	420	432	424	468	447	475	431	458	462	450	446	451	416	436	450	430	469	491	491	446	475	457	448	480	463	462	457	431	470	454	476	439	470	481	420	475	491	468	470	455	444	479	446	473	451	447	492	445	436	452	449	454	491	494	454	444	422	440	454	449	467	462	455	457	496	431	490	461	449	442	462	486	443	476	441	460	452	464	461	460	467	432	473	497	420	420	492	429	471	460	450	411	410	484	439	414	424	455	470	448	485	456	466	455	457	447	461	448	466	431	471	454	529	463	464	458	421	465	448	442	443	464	484	460	471	466	407	442	460	493	436
24224	21426	28915	25105	20650	8338	6853	1241	749	718	785	711	687	678	645	642	671	657	618	640	651	654	677	656	685	649	642	657	625	647	678	666	609	653	677	645	657	685	664	690	615	699	634	650	626	653	640	602	652	642	659	671	625	636	666	1140	1344	962	783	639	651	648	648	623	622	639	620	721	610	623	613	655	677	661	627	630	630	631	661	652	674	668	612	640	620	632	628	620	639	655	616	657	654	663	673	615	654	649	634	652	610	605	676	638	647	627	651	640	602	640	617	666	645	639	671	652	643	619	627	621	658	664	644	637	660	667	641	659	619	580	615	658	662	633	626	639	661	623	652	683	615	606	632	668	663	644	656	615	640	640	635	614	567	660	615	650	654	637	660	628	635	628	658	590	634	651	653	596	589	606	656	662	631	623	629	622	638	652	658	594	599	666	637	588	639	629	641	671	634	622	643	706	644	634	671	614	666	658	594	641	608	648	618	609	634	661	639	605	611	660	648	633	679	652	630	661	635	626	668	618	641	640	620	582	624	627	652	635	646	625	646	608	631	643	621	645	649	623	642	632	628	608	663	603	633	647	581	641	600	651	644	618	625	661	640	649	671	656	638	642	617	619	637	661	673	612	654	671	641	577	619	641	630	633	669	636	664	618	581	632	633	629	613	622	616	646	657	623	651	644	627	614	632	597	668	612	659	637	651	676	595	634	621	645	651	618	646	616	611	625	605	632	648	608	655	616	615	620	590	661	663	619	614	626	623	582	645	657	609	622	640	639	673	665	649	623	645	660	608	616	611	595	669	661	641	612	639	659	672	663	642	618	589	624	616	647	614	620	599	628	601	635	667	635	624	652	617	615	638	655	618	603	637	625	640	617	609	655	642	653	652	661	686	625	638	640	619	601	634	653	635	640	625	586	610	598	699	609	636	661	638	636	623	648	666	599	617	619	642	619	646	598	597	620	583	638	660	648	628	608	635	619	634	602	642	611	647	645	674	646	599	629	662	659	624	652	621	662	681	606	640	658	656	623	652	639	619	602	635	666	624	647	682	618	677	639	636	619	636	635	695	663	625	659	610	613	612	654	583	667	604	634	655	674	624	625	608	593	587	616	617	630	657	678	631	609	634	658	637	606	658	667	659	680	646	597	610	614	639	599	638	635	638	627	660	636	640	669	610	654	624	644	631	619	637	620	599	634	646	625	616	647	612	662	627	628	620	633	607	574	642	621	625	607	656	636	620	622	635	629	625	664	647	661	650	702	654	607	608	614	591	619	663	643	664	632	622	655	589	621	647	622	609	618	615	616	670	626	662	631	621	625	633	661	600	598	655	640	666	621	688	627	668	677	686	626	622	624	632	643	612	610	588	658	625	646	658	681	638	666	625	607	614	673	684	604	626	666	655	601	664	591	640	637	628	632	618	588	603	628	645	659	621	624	671	636	668	616	628	646	653	653	700	591	640	627	654	636	672	649	641	591	635	601	639	634	677	605	639	615	628	642	645	616	623	655	685	612	597	653	682	632	641	594	627	646	605	710	583	610	610	597	647	629	651	649	654	597	634	653	625	633	640	644	625	647	651	601	661	621	598	677	598	631	609	599	666	623	634	636	647	682	652	609	658	643	653	656	609	616	585	653	601	663	641	602	619	665	612	584	618	602	642	696	643	630	668	662	644	638	626	625	592	633	663	624	676	580	670	651	620	673	631	633	638	600	672	638	619	625	626	662	626	659	634	612	660	654	658	651	649	656	649	631	631	687	650	679	637	640	641	640	645	657	620	656	684	672	667	658	627	663	627	616	640	633	654	624	623	651	621	616	621	623	667	615	692	592	618	625	633	609	679	644	612	654	642	595	596	633	644	661	601	648	634	599	631	615	636	604	614	649	585	628	650	613	622	666	619	652	662	667	643	622	684	654	653	623	619	611	628	636	625	633	599	639	673	628	618	574	632	618	681	628	645	641	682	669	656	675	626	586	671	612	628	616	699	642	651	696	672	584	630	654	575	626	691	663	635	628	658	598	659	616	565	595	646	586	626	594	609	641	649	646	584	638	626	666	669	646	623	641	623	614	610	646	612	571	665	624	619	615	623	608	623	639	637	638	608	631	641	620	694	600	660	650	672	621	596	641	623	594	613	656	636	617	602	614	623	589	623	617	634	630	615	631	653	645	653	695	622	628	654	652	633	652	652	650	650	626	631	654	612	622	581	638	634	627	672	607	658	626	601	610	577	634	634	626	632	630	649	677	625	631	630	625	662	654	626	624	655	622	631	662	602	646	669	646	637	646	647	638	639	640	588	628	634	628	611	636	651	620	615	629	616	643	661	604	636	639	627	632	669	664	671	611	658	626	664	652	586	586	628	637	666	635	607	612	626	635	623	661	664	618	650	619	603	631	680	596	617	601	603	625	600	624	600	641	622	620	611	613	636	656	656	638	669	624	695	617	659	640	608	606	634	643	640	633	595	624	652	668	652	605	662	594	648	642	597	652	660	675	605	684	669	657	643	635	628	634	621	595	610	649	624	688	552	663	611	596	628	602	574	631	637	606	645	635	599	703	654	656	647	678	628	651	617	659	629	633	635	630	620	604	636	662	640	651	605	605	618	613	631	616	635	579	616	617	627	629	667	648	569	642	602	612	615	651	652	641	592	627	652	630	636	638	628	634	638	653	680	618	635	629	646	655	649	602	617	636	649	614	612	630	661	667	634	678	627	654	694	648	677	657	629	638	622	647	600	636	629	627	628	604	650	640	626	677	641	631	648	642	635	633	679	614	654	626	600	651	629	606	638	643	577	637	634	608	672	627	644	696	654	622	645	641	630	673	661	632	669	637	659	656	629	656	655	636	623	603	665	662	645	614	649	681	648	665	660	643	631	635	646	658	622	626	612	614	668	621	572	643	589	629	642	611	642	618	589	634	629	673	607	616	618	619	633	615	603	644	621	638	594	627	622	662	599	620	649	600	650	612	604	561	643	652	652	572	664	673	613	615	646	605	639	612	599	665	660	604	637	600	674	625	620	573	663	621	664	630	623	568	632	622	681	647	647	676	589	626	623	627	660	632	641	623	652	606	651	664	640	675	656	641	622	679	651	636	603	631	640	582	637	624	651	621	580	639	646	683	624	660	661	625	622	668	631	626	633	628	593	657	607	590	645	605	656	565	648	628	607	628	636	634	614	635	623	622	646	628	640	646	636	600	640	629	633	648	623	674	645	614	607	628	612	635	643	668	628	642	622	656	638	632	622	632	637	659	622	687	624	620	629	642	610	663	654	613	626	646	637	686	640	627	620	623	652	590	644	584	643	609	670	623	646	616	647	631	673	649	654	677	613	608	656	681	613	586	655	649	637	639	619	686	638	670	663	627	627	631	609	666	637	636	651	654	616	625	649	610	655	636	645	622	653	637	625	620	619	666	616	649	639	648	653	609	599	622	640	632	633	624	611	645	666	583	616	592	632	664	629	653	662	675	621	599	646	659	611	591	668	649	663	639	641	645
50254	72870	46956	26628	4030	1048	8659	811	772	723	664	692	700	631	632	628	611	599	614	602	608	613	553	597	585	577	589	555	559	588	562	593	588	594	595	531	573	570	570	632	599	615	601	572	582	597	630	544	557	555	533	554	533	571	580	1348	1508	1140	683	605	550	567	573	526	551	513	547	534	583	564	583	570	565	545	582	551	563	543	572	571	581	543	522	551	558	562	517	549	573	552	577	534	587	522	565	618	555	536	562	526	554	576	530	565	567	553	547	554	525	570	577	560	522	585	576	551	538	550	549	550	575	519	581	597	581	527	506	602	559	583	586	559	570	529	549	545	572	600	543	537	560	532	540	549	580	555	529	544	557	579	552	536	594	569	554	582	595	520	565	579	608	560	544	572	585	567	539	532	568	565	522	531	614	549	551	540	500	514	586	549	585	554	580	517	539	509	513	526	599	553	535	560	594	551	525	541	503	517	589	572	546	527	530	507	567	568	522	546	572	552	559	569	568	537	578	578	598	506	572	538	513	559	545	548	565	521	559	589	574	521	573	552	553	546	585	572	602	557	544	540	561	574	556	550	593	525	538	535	577	574	561	553	547	545	551	554	553	563	559	537	566	547	592	520	575	580	542	591	572	527	594	585	564	535	544	512	527	558	549	561	569	545	536	511	554	590	558	545	544	551	556	565	563	568	561	577	568	582	592	553	531	551	523	576	567	505	575	589	586	561	579	577	588	590	554	526	526	562	555	546	520	558	574	555	571	554	525	585	545	579	561	548	527	532	542	523	541	510	531	579	566	521	538	574	581	579	524	584	527	509	584	561	539	538	592	559	548	544	535	532	566	549	493	506	535	527	590	525	503	542	502	513	561	574	511	540	579	553	596	548	554	575	544	564	552	546	569	512	520	555	553	548	585	520	567	524	536	540	566	590	527	571	548	590	514	533	558	530	546	485	511	543	574	594	494	513	552	596	582	550	587	573	566	609	546	558	566	562	544	575	579	542	544	534	534	611	525	554	591	540	550	530	547	546	566	585	526	552	570	552	549	555	587	555	574	535	547	585	541	534	606	557	558	513	569	547	560	560	529	577	520	559	552	533	564	541	549	541	548	560	540	526	541	557	544	556	567	552	487	571	557	552	558	535	581	549	582	571	536	572	499	575	552	572	543	546	587	533	545	541	549	530	557	602	566	549	502	587	575	540	537	542	538	592	594	571	556	541	573	565	541	565	524	537	540	539	554	566	572	559	543	536	565	591	568	567	516	553	561	580	557	533	572	561	529	536	500	578	537	541	563	555	539	554	539	541	581	536	578	529	580	555	580	516	522	571	549	553	566	543	524	536	540	589	561	563	565	536	563	581	591	530	570	551	564	569	537	559	550	580	541	573	526	593	538	584	511	569	538	528	509	541	516	544	559	552	569	532	526	534	539	572	559	547	550	588	581	509	568	540	562	590	527	561	530	546	551	539	562	574	550	545	549	567	523	566	557	599	577	525	549	570	522	551	517	551	563	558	564	542	516	568	540	615	525	565	574	550	538	578	543	541	535	540	545	544	582	559	542	581	552	531	527	575	592	545	538	592	539	512	584	561	557	530	567	504	507	610	542	528	568	561	534	540	572	570	575	526	473	602	543	534	574	530	568	537	524	508	554	571	521	532	540	552	540	563	551	561	570	530	591	513	525	544	539	513	531	500	571	561	576	575	552	518	587	573	562	537	554	563	537	559	570	553	539	559	542	551	570	556	566	574	588	522	546	588	538	597	548	584	550	601	529	594	530	551	565	520	517	575	532	550	559	521	570	528	550	563	513	570	545	553	530	526	496	576	553	622	537	552	549	520	580	557	538	578	515	526	552	563	530	533	568	547	524	556	522	530	538	508	523	537	580	561	545	546	551	549	548	551	516	532	573	523	565	547	556	568	503	525	538	577	545	545	535	517	540	521	565	579	544	521	585	513	502	546	550	553	558	524	571	585	538	538	524	555	541	552	569	620	566	537	566	541	544	522	560	518	555	575	553	561	526	575	545	558	521	557	531	593	562	547	546	533	535	566	583	546	562	532	564	543	533	554	580	566	519	528	552	547	515	565	549	540	549	542	549	503	553	501	534	573	590	535	538	541	578	551	551	560	567	529	583	586	579	542	565	532	554	544	517	557	581	563	545	545	556	543	601	583	540	564	598	529	554	554	572	546	572	623	589	593	536	576	562	560	600	535	540	553	537	539	561	570	550	565	530	565	530	518	573	594	533	544	527	555	571	528	534	579	546	511	591	547	567	540	524	542	571	541	599	512	536	539	587	590	527	534	565	570	521	569	572	556	542	588	578	527	555	544	559	578	548	531	533	566	529	576	529	513	538	554	584	535	549	540	553	520	504	492	562	531	585	568	549	529	565	548	612	576	547	529	587	541	582	532	554	566	590	561	546	569	543	529	555	565	568	540	547	573	550	522	546	549	563	546	538	547	512	554	518	577	588	547	567	526	572	564	579	555	520	529	553	527	565	572	536	495	524	560	560	572	569	580	541	507	565	545	535	515	560	538	575	589	560	521	539	511	536	560	510	555	541	557	521	514	567	511	552	558	547	555	528	546	577	544	588	583	535	561	569	555	503	538	547	553	537	549	571	568	550	560	580	549	591	574	531	540	559	523	514	528	544	543	535	517	542	584	548	575	567	549	609	598	560	537	583	580	550	530	572	562	592	552	567	559	527	578	543	524	540	536	556	546	563	586	568	550	547	547	541	515	547	569	589	543	569	559	536	564	522	540	530	505	570	586	550	550	559	528	538	564	514	561	542	575	518	533	554	540	569	507	562	511	522	553	505	565	521	544	563	559	518	514	602	560	518	538	582	549	541	563	529	559	548	549	522	553	558	535	564	530	549	532	583	565	561	529	564	550	580	559	525	502	551	539	528	617	548	570	567	548	538	508	564	555	559	581	555	555	528	560	563	546	551	539	563	557	572	519	529	531	572	527	570	497	499	556	591	572	544	538	584	545	567	522	548	511	567	557	551	565	542	604	509	572	571	567	546	533	558	541	509	548	547	589	559	507	556	554	523	534	533	573	546	560	553	519	575	578	536	528	545	576	533	573	550	548	536	508	542	584	545	538	566	549	573	562	549	523	547	570	548	517	550	559	582	562	535	558	529	532	529	565	517	570	551	596	538	525	569	567	540	556	567	558	549	553	553	574	542	566	520	550	561	556	558	554	554	534	540	551	542	543	593	526	505	627	527	580	586	536	523	591	526	543	531	541	526	549	552	547	600	548	520	562	577	553	527	500	544	532	540	555	518	561	486	551	546	528	535	538	557	540	523	531	550	515	578	525	553	547	567	574	563	557	564	585	531	549	576	551	555	515	536	501	531	498	524	533	564	554	575	532	549	579	559	548	548	543	543	552	577	541	534	554	482	588	574	562	534	569	553	564	554	552	540	533	542	533	549	532	573	539	571	529	567	516	557	515	561	546	558	575	574	585	573	526	541	560	553	568	557	562	529	562
28141	19039	8275	3123	656	521	684	483	473	522	525	490	513	537	495	510	541	533	535	535	520	514	511	474	531	519	492	527	484	531	531	556	546	477	508	513	501	527	551	549	530	498	528	524	499	506	517	542	515	536	541	506	513	515	516	519	547	594	519	526	548	537	494	504	502	514	519	499	513	486	498	496	518	501	500	524	531	496	478	515	521	542	504	540	501	497	502	517	488	503	536	490	501	535	556	505	463	557	509	489	469	561	504	507	523	493	535	493	556	516	534	484	508	511	459	516	572	506	537	536	504	568	516	505	507	510	522	521	539	522	532	497	504	494	481	522	548	533	502	516	567	508	526	523	501	523	515	477	491	494	540	507	511	466	491	510	503	513	523	527	517	525	501	573	521	504	490	499	520	514	506	475	456	512	511	503	491	453	507	542	481	503	503	494	534	498	530	509	544	497	497	482	513	539	560	510	504	481	500	519	520	477	537	552	519	497	521	492	496	469	497	510	534	493	507	506	518	490	456	494	480	529	540	489	498	537	492	539	538	523	497	479	539	517	481	513	552	488	513	479	537	575	494	551	541	516	530	520	552	483	544	514	489	486	529	519	482	494	536	527	528	523	563	531	543	529	512	521	485	480	574	509	513	494	527	501	521	501	473	503	478	512	516	505	537	507	483	493	515	494	523	508	507	503	504	539	521	501	509	528	496	511	544	495	500	548	561	518	502	516	510	501	522	482	502	496	532	530	509	535	507	494	490	478	515	519	510	487	527	536	523	500	508	492	533	529	531	530	520	459	494	476	534	535	488	510	531	536	478	553	535	504	511	518	515	549	537	495	539	514	494	493	512	514	504	518	528	529	520	524	521	470	541	560	553	557	497	518	489	476	505	522	502	534	520	524	532	517	521	524	542	515	509	474	541	531	459	503	491	503	514	521	515	495	537	535	487	596	517	542	500	504	518	511	540	493	534	516	471	477	501	528	530	541	543	499	526	515	490	508	507	534	524	506	512	499	529	498	524	533	507	494	489	509	515	460	518	491	521	557	534	496	516	501	492	504	511	487	536	547	530	514	515	539	524	507	549	488	535	519	506	499	532	513	521	523	503	495	509	570	540	505	479	520	504	488	507	458	536	505	511	467	498	549	486	510	531	518	523	505	528	479	533	506	527	490	513	493	562	506	522	505	483	515	564	543	491	538	515	503	555	533	505	520	487	511	485	532	547	521	485	567	520	483	537	513	489	508	496	502	538	466	483	493	528	475	532	531	533	535	533	554	599	480	503	517	501	541	519	511	511	547	509	502	541	518	516	501	512	499	525	543	508	472	533	480	506	511	506	522	518	500	506	543	458	513	462	511	495	503	540	508	522	501	522	491	510	501	522	517	543	520	521	522	544	527	533	517	490	488	526	496	534	514	500	500	468	518	514	518	492	504	514	504	488	453	532	517	485	496	497	548	526	578	516	485	527	510	510	483	505	534	514	487	529	535	517	522	489	521	515	537	542	498	494	535	520	540	516	503	522	477	544	506	475	512	503	521	512	522	486	483	472	530	474	535	498	498	537	506	521	463	509	523	499	554	471	516	516	533	479	507	500	512	504	526	515	520	494	555	516	527	461	529	484	490	520	533	526	495	499	489	508	488	507	456	483	531	494	495	524	541	544	544	526	568	512	525	530	519	529	548	497	522	493	512	466	542	498	517	544	526	465	570	497	509	526	509	502	499	518	514	546	519	529	516	502	499	521	517	532	523	489	512	482	548	486	478	503	556	527	491	520	493	538	467	494	488	520	489	498	528	483	494	521	542	568	513	523	486	555	535	528	521	497	509	569	531	505	507	531	555	506	525	504	549	490	546	519	511	535	520	516	536	520	476	524	521	533	520	495	510	520	529	507	492	503	481	476	507	525	509	506	542	530	477	559	531	494	537	524	520	518	487	550	493	540	547	508	506	502	523	514	536	546	484	499	528	471	522	523	510	477	504	484	503	536	525	525	526	498	529	539	513	522	533	526	512	473	521	462	508	480	520	523	538	497	517	482	501	522	528	535	505	541	485	525	480	481	504	517	507	537	487	543	568	485	494	551	566	534	558	526	545	516	471	507	497	509	523	511	493	519	549	419	488	548	528	550	533	512	467	503	502	497	516	543	501	516	516	529	503	532	517	560	553	518	490	538	520	488	521	495	550	540	531	478	518	507	514	492	499	531	494	469	505	493	561	534	534	528	505	473	510	504	525	524	540	505	507	503	554	487	482	559	540	502	526	504	508	492	517	529	510	551	501	529	509	507	507	566	541	497	479	499	484	524	473	493	511	490	529	495	542	465	527	508	506	513	511	482	545	546	522	517	519	505	524	534	511	497	513	511	522	517	539	525	503	486	497	487	491	515	497	474	501	481	519	541	540	520	541	495	537	523	522	534	535	502	504	515	494	516	538	515	507	557	481	553	486	523	514	537	519	523	510	486	505	489	490	490	511	503	481	474	506	502	484	494	503	496	496	522	534	502	521	495	527	508	534	461	525	516	538	545	498	486	500	527	514	528	521	526	503	498	512	522	529	461	536	476	530	525	502	529	514	531	515	527	482	520	571	522	536	492	523	514	578	515	511	510	504	503	418	504	519	539	497	536	507	511	534	528	547	497	509	528	478	562	538	500	525	519	531	462	538	505	498	514	519	507	522	489	486	497	494	544	502	527	503	483	533	517	489	539	536	531	497	495	498	508	497	498	456	558	527	493	482	484	523	528	515	530	541	497	486	504	493	521	524	525	525	476	473	494	502	478	502	516	558	492	456	493	519	507	570	480	527	543	453	498	516	508	488	504	511	516	499	503	535	495	506	533	532	521	499	472	497	499	509	528	480	513	505	538	519	505	587	557	537	545	513	524	497	498	522	501	525	484	530	499	513	539	500	495	549	517	532	509	486	512	481	504	535	462	539	504	493	499	497	507	499	497	479	518	527	507	482	502	499	554	500	495	499	546	493	514	520	523	512	533	499	497	530	505	483	554	512	496	494	506	498	522	513	492	541	517	486	568	516	527	491	482	527	518	496	521	528	510	503	525	468	534	503	522	500	502	567	534	480	530	525	500	505	516	551	484	509	522	493	537	494	480	526	533	522	503	505	522	575	508	491	528	520	498	498	559	502	533	495	525	519	521	508	503	526	507	510	498	498	494	542	545	525	495	515	518	512	519	522	536	519	520	514	495	487	516	501	533	496	500	483	478	536	514	491	500	517	514	531	518	500	516	506	548	496	527	509	513	529	545	486	492	496	502	517	490	545	473	512	508	529	528	457	503	500	527	530	537	481	528	466	538	545	514	502	502	532	522	496	507	511	537	497	517	517	500	565	492	500	512	540	520	497	515	505	498	537	490	485	525	505	512	524	538	501	560	488	491	509	495	531	507	502	488	515	520	511	524	515	519	512	541	531	497	522	508	522	514	547	556	490	501	533	498	551	496	562	495	542	510	515	504	540	517	501	499	514	459	495	496	506	490	570	523	501
10303	12755	5917	2632	543	504	659	438	480	467	426	427	432	454	442	424	439	446	452	442	455	418	433	436	453	433	422	425	459	465	462	475	449	421	406	449	460	429	477	428	438	421	453	426	440	418	418	434	403	375	430	409	453	447	405	478	545	510	454	435	434	422	449	446	444	385	431	396	445	396	425	444	445	416	440	457	426	445	456	437	435	426	394	376	414	410	414	428	415	434	451	434	427	415	396	406	439	413	413	466	438	420	394	432	440	437	407	401	462	436	462	446	427	431	389	455	461	426	407	423	444	405	408	401	414	461	413	451	443	416	416	439	455	457	412	389	409	441	452	420	415	449	397	422	414	434	481	457	437	385	423	437	434	409	431	438	453	426	402	433	388	418	422	416	428	408	423	427	411	440	403	440	444	401	423	400	423	405	411	425	377	419	461	441	457	436	429	445	433	396	449	426	485	448	415	433	427	427	424	424	420	448	447	463	389	442	430	449	427	440	453	461	438	413	463	429	429	413	454	456	426	407	451	418	432	410	421	423	468	414	431	443	437	392	439	396	447	452	425	459	423	416	404	453	391	423	424	422	381	398	427	428	421	429	435	412	422	399	421	438	428	401	436	446	417	450	454	430	406	435	450	403	432	422	420	405	468	404	456	428	441	445	429	440	423	447	455	421	434	435	403	411	408	458	454	433	443	442	429	391	470	419	393	409	425	457	412	436	438	421	449	445	396	432	400	424	432	464	410	464	387	421	414	465	412	430	438	461	440	423	448	414	423	448	425	468	397	439	457	414	411	403	408	417	450	437	439	444	444	422	407	443	410	426	420	430	470	414	420	433	455	443	430	430	405	401	465	409	407	402	436	404	401	415	419	415	410	436	469	451	413	418	456	434	426	403	441	436	430	430	426	418	421	460	422	420	461	395	409	444	431	457	361	461	408	445	434	459	435	421	395	450	443	417	410	437	417	439	477	438	441	396	435	422	434	415	410	440	400	467	418	458	430	443	435	414	448	414	415	401	467	429	434	435	448	454	420	422	419	432	408	419	419	451	413	430	432	456	447	421	418	412	436	421	443	465	445	425	425	371	424	440	393	440	423	439	436	438	433	423	491	418	424	463	426	472	446	408	441	456	420	444	419	471	405	451	465	413	410	434	456	379	402	451	415	422	432	431	468	432	449	370	419	407	443	431	430	426	410	420	421	446	411	447	441	427	400	441	425	419	390	413	441	428	440	444	405	438	428	437	427	465	400	423	423	448	378	415	419	452	420	431	432	445	406	473	452	432	423	414	427	421	428	408	402	461	409	438	438	418	416	463	432	454	424	421	437	428	427	389	421	419	453	428	424	422	432	423	371	456	429	392	433	419	382	399	436	437	406	399	430	459	424	410	428	429	484	442	436	438	405	453	411	438	425	398	417	412	450	449	409	435	423	409	419	457	413	403	443	442	411	431	418	476	386	427	441	436	440	421	473	415	442	432	427	452	431	443	447	420	409	410	400	409	440	418	406	459	447	420	436	438	429	442	421	452	466	434	467	436	407	437	446	421	402	421	403	419	419	399	431	399	424	392	453	458	448	464	435	431	419	443	463	437	444	425	402	439	422	422	422	423	412	427	434	440	446	458	408	425	425	403	434	430	428	437	434	450	407	421	437	475	435	449	446	426	389	405	420	436	438	458	456	434	382	434	406	439	444	413	412	404	428	484	436	420	442	439	442	442	414	476	411	444	449	418	405	446	417	432	427	427	411	399	440	424	456	437	446	464	433	424	426	459	468	423	434	452	450	426	420	457	448	382	427	435	471	414	431	435	441	437	459	456	411	444	392	422	405	422	436	413	420	406	456	445	420	415	473	417	431	409	440	453	457	450	433	404	440	457	460	410	463	397	450	461	392	437	424	459	434	434	399	392	444	444	421	441	457	478	409	456	430	396	412	471	430	460	403	446	425	419	361	447	434	450	427	422	428	400	438	467	445	455	419	437	410	444	461	432	420	456	446	387	438	453	418	423	441	448	433	442	460	458	433	449	420	441	414	401	424	400	430	431	414	430	439	433	438	438	428	428	386	412	389	397	400	439	407	463	431	382	428	405	428	450	417	412	433	408	463	458	461	444	409	450	484	378	427	426	431	440	426	433	387	437	417	444	412	430	442	447	437	410	439	456	483	414	401	444	473	455	428	412	400	437	381	381	445	427	428	426	430	423	437	398	427	443	444	466	434	442	404	422	414	446	443	436	440	413	440	429	444	435	404	439	426	461	455	441	400	410	449	454	474	408	426	409	436	433	418	408	458	425	405	466	447	415	424	465	459	426	430	449	409	441	461	446	439	410	437	420	432	422	434	445	431	427	425	444	416	435	420	445	444	413	437	423	417	429	441	433	427	419	442	448	383	462	386	434	465	453	428	445	424	440	414	426	409	418	432	435	444	443	457	402	445	425	421	423	414	407	439	460	435	418	419	450	419	427	434	408	452	456	422	451	417	456	426	429	458	431	477	425	428	444	458	385	437	431	438	435	429	430	445	409	443	412	462	445	466	460	447	411	399	427	453	414	455	399	430	448	441	404	408	430	407	431	416	439	425	417	430	413	404	419	434	432	419	445	410	432	447	379	445	415	429	445	404	435	428	445	463	453	443	398	421	416	438	437	452	468	430	459	472	423	423	404	428	437	424	433	423	429	420	430	410	405	413	404	460	426	393	443	408	433	458	402	438	421	413	391	396	437	446	405	440	416	417	451	469	412	421	402	461	444	430	446	432	405	437	426	443	448	428	441	443	453	442	434	459	422	430	462	444	416	392	458	464	449	434	426	410	439	411	427	409	418	426	436	452	461	426	422	407	415	405	404	426	435	423	407	442	416	401	411	426	436	453	412	416	417	422	454	411	425	443	442	436	422	404	419	461	433	431	446	406	420	436	434	428	431	424	411	457	443	424	402	426	452	434	420	461	409	435	424	439	414	434	481	424	446	415	428	394	447	396	423	450	426	405	439	434	399	371	416	428	427	439	439	403	423	458	417	458	453	445	428	430	362	445	417	452	420	413	433	409	439	408	444	425	415	427	413	411	445	416	429	465	452	452	454	430	452	467	434	426	402	423	408	465	442	438	420	433	443	414	445	426	424	440	397	415	457	466	474	453	454	429	430	428	460	438	432	417	450	436	456	451	457	451	429	447	413	453	453	415	446	423	416	429	436	458	474	442	439	393	398	426	483	453	416	435	434	461	476	417	393	398	447	430	386	420	432	453	445	459	391	422	447	447	451	431	444	443	432	397	408	429	469	445	400	415	459	463	422	401	473	479	468	438	457	440	441	439	454	435	420	409	434	388	445	431	429	412	422	448	403	455	427	429	450	437	377	397	425	435	434	427	425	453	477	407	402	444	422	421	381	409	438	425	392	435	443	435	419	444	430	437	485	470	408	410	435	448	452	388	454	427	407	396	425	439	380	459	427	404	400	454	387	437	433	438	411	395	452	438	416	414	444	449	412	401	401	437	428
25290	21539	27889	26416	10874	1223	1332	633	563	603	541	544	535	568	532	527	505	496	514	473	494	493	494	478	460	494	459	473	507	530	508	496	437	512	504	537	512	513	456	538	552	502	494	477	498	497	517	540	520	492	499	515	504	533	493	662	864	718	603	507	517	467	471	541	522	454	500	478	482	518	538	506	459	526	501	521	494	460	504	509	511	469	474	500	516	487	532	528	479	496	510	473	479	534	498	509	463	464	475	482	491	479	483	471	467	518	452	504	513	459	527	473	496	521	515	488	470	507	479	462	488	498	516	482	498	503	480	464	501	528	490	502	481	491	488	496	509	504	515	518	533	490	495	530	508	466	498	478	500	488	493	522	487	494	463	519	479	507	476	508	499	479	536	496	501	507	481	531	485	484	467	466	481	493	486	472	511	467	473	476	469	535	493	515	478	525	500	485	487	487	475	510	477	482	506	501	505	502	498	443	506	491	489	512	469	515	466	484	489	519	515	491	448	501	489	480	507	504	506	478	479	494	493	575	503	498	442	506	510	496	481	513	522	499	475	516	515	472	523	494	519	508	445	485	492	487	492	500	528	478	498	522	494	458	477	502	466	513	455	457	482	488	537	511	560	496	487	496	457	566	516	489	515	522	461	491	483	492	456	535	475	464	477	505	508	499	459	474	442	490	519	488	507	484	475	480	458	495	496	486	492	509	484	489	464	504	484	481	485	526	496	493	472	464	463	492	515	513	470	513	499	504	524	492	482	488	464	463	502	514	484	484	480	500	492	494	520	542	509	486	478	471	521	493	471	444	501	493	527	512	503	500	479	475	484	468	488	504	512	507	534	483	494	456	552	477	475	535	451	492	494	483	473	537	499	511	505	536	503	469	478	512	501	475	488	468	461	498	479	475	512	513	510	462	519	491	462	502	458	486	494	471	452	449	520	487	489	482	468	502	485	487	520	508	494	500	519	520	507	488	496	505	495	487	484	457	472	488	518	463	449	499	499	519	503	475	469	497	457	509	477	483	523	437	467	493	500	473	505	524	497	460	494	510	491	491	438	503	464	500	465	513	510	491	479	463	482	492	502	470	488	529	461	471	501	461	489	506	469	470	482	492	487	499	495	520	481	498	479	492	516	478	470	526	472	448	489	515	500	512	468	462	454	476	471	491	498	516	487	495	482	525	509	516	526	538	554	509	463	472	514	488	495	468	512	539	482	523	490	498	497	491	528	485	514	536	463	451	520	476	482	441	462	489	492	469	464	515	445	457	455	475	499	506	499	504	537	524	486	515	520	498	499	489	460	484	486	497	512	488	471	471	525	490	453	492	488	471	484	519	518	491	506	473	479	471	486	507	486	537	473	522	523	461	480	475	492	509	522	494	501	482	511	512	506	516	479	455	506	484	482	509	505	503	478	480	442	471	486	507	504	475	468	477	483	511	515	494	487	454	463	473	468	508	516	502	486	519	499	459	462	506	498	450	504	480	488	504	460	519	512	525	536	502	522	499	506	457	498	502	461	502	469	508	480	518	510	492	506	514	496	532	518	490	513	512	532	468	483	501	493	513	541	486	466	505	497	522	470	507	511	506	487	473	486	470	526	511	513	485	514	530	483	509	523	513	494	464	495	442	532	525	504	480	480	521	476	516	443	497	540	512	515	492	502	472	482	488	455	452	544	507	485	507	466	463	481	539	513	493	508	472	494	493	505	495	491	499	482	508	481	503	482	513	470	515	460	497	478	495	498	515	473	499	522	523	505	507	497	556	517	491	517	465	485	498	532	529	487	502	476	479	487	487	476	490	509	473	484	516	512	498	513	514	476	506	454	478	496	498	484	477	474	499	479	487	509	524	456	469	507	481	507	503	483	499	508	502	517	481	475	480	539	491	474	495	528	461	483	517	518	473	485	460	475	504	487	507	525	511	491	483	498	464	498	474	507	457	467	495	467	463	484	521	496	519	474	477	482	493	524	491	487	450	471	472	467	486	466	456	504	502	498	497	470	505	486	475	502	509	516	504	515	539	490	466	483	447	469	467	544	509	496	536	496	487	518	521	532	468	505	520	513	501	484	499	475	469	491	435	496	498	490	484	495	516	483	493	495	486	516	471	495	532	461	485	497	481	483	525	503	515	490	473	476	544	533	544	502	522	526	467	496	497	501	517	483	491	494	497	473	489	468	481	525	508	479	462	497	470	513	487	475	492	468	509	539	528	499	540	502	504	498	460	507	502	494	526	476	461	464	493	511	493	518	485	516	500	487	503	484	464	483	500	507	536	480	509	512	509	486	494	499	476	503	460	480	492	513	492	492	509	509	524	501	470	501	515	466	496	509	468	481	482	493	503	489	479	471	513	515	470	481	488	510	515	514	464	469	478	479	510	495	506	522	521	510	464	502	470	510	526	496	461	494	533	475	492	481	519	518	479	442	501	487	488	508	488	464	515	489	473	475	487	464	488	510	543	506	480	496	451	489	479	480	487	496	501	495	497	498	478	515	503	484	466	465	501	506	462	497	480	474	521	488	442	505	492	506	537	540	475	482	475	516	493	526	526	520	521	484	439	533	478	539	472	515	518	549	502	494	525	512	478	449	528	480	542	539	512	515	498	479	484	486	491	459	480	503	504	495	530	508	479	498	465	469	531	516	525	475	469	499	468	487	438	467	474	484	499	524	512	487	498	489	500	465	461	519	495	463	492	508	529	497	468	508	510	479	466	505	482	506	498	509	515	460	453	462	432	506	467	488	493	503	505	485	520	516	491	506	511	505	487	480	501	468	508	507	486	487	497	484	449	492	513	475	474	522	515	489	527	492	498	477	488	517	469	485	535	464	473	468	533	483	504	494	457	510	508	500	517	525	496	490	470	492	495	469	509	482	465	530	450	479	478	471	490	523	512	517	509	479	487	465	505	497	489	499	497	463	461	476	473	491	546	480	521	510	469	470	495	485	507	488	442	498	512	512	458	498	491	492	462	484	453	502	475	473	528	446	508	510	534	520	495	508	482	477	492	510	493	484	493	496	495	517	487	492	530	512	505	462	471	450	501	476	458	537	497	502	468	494	473	481	498	482	471	454	494	494	490	502	490	485	509	504	527	462	508	473	520	462	458	558	464	495	495	485	485	503	461	509	528	460	488	451	505	519	517	494	541	494	467	509	520	494	528	478	454	469	443	504	517	514	471	469	446	503	467	489	528	483	530	463	518	485	496	483	507	486	501	516	487	476	455	461	479	522	448	512	511	465	494	518	499	477	492	507	489	458	500	540	489	399	473	507	524	518	472	484	470	535	502	471	493	481	454	459	534	444	518	504	512	517	534	506	467	489	493	511	485	480	499	530	477	495	493	501	508	503	548	471	513	488	471	543	480	492	464	521	510	526	507	514	487	498	463	492	507	462	492	503	479	529	506	525	547	455	501	503	476	476	504	457	481	470	514	499	547	512	489	462	531	472	544	490	498	527	523	482	511	425	498	470	518	475	467	495	460	503	429	561	519	493	457
40999	58451	34505	18356	1118	680	1753	588	546	507	514	521	470	486	488	439	450	464	456	429	457	441	472	462	471	465	469	462	433	478	449	468	488	437	462	440	450	421	472	449	448	473	453	457	447	435	442	489	439	484	423	464	435	507	458	802	982	732	599	460	445	434	463	440	391	414	460	444	476	430	439	447	430	428	418	465	448	444	420	443	450	448	441	463	450	456	449	464	427	442	424	436	434	490	455	430	466	436	445	443	418	464	424	467	463	459	432	442	413	478	420	450	428	453	419	440	441	450	422	422	456	425	418	423	409	447	452	418	426	453	459	426	474	412	448	473	459	429	466	432	458	483	468	455	424	413	449	441	386	446	421	422	433	435	413	439	423	459	463	402	429	457	440	428	461	453	436	437	423	415	450	401	455	439	413	465	411	442	407	424	429	439	436	459	447	422	441	451	422	460	466	419	420	424	481	413	436	400	420	450	471	424	436	443	449	442	451	448	431	469	481	451	406	476	415	433	426	429	443	437	416	468	423	424	458	443	414	425	417	435	409	426	488	447	452	421	445	453	463	441	447	474	463	414	437	437	455	451	439	414	437	425	437	436	443	440	449	454	440	445	457	432	451	464	446	423	481	435	445	469	458	395	427	430	455	419	439	488	404	421	446	457	435	399	513	477	434	443	436	409	421	454	429	423	471	464	453	421	425	411	430	412	447	413	436	453	458	440	418	455	431	402	452	468	430	441	449	422	450	439	442	424	456	451	463	441	419	396	440	463	422	435	451	454	426	427	417	422	417	427	414	435	431	473	381	405	442	457	406	455	476	450	445	442	471	402	437	464	439	444	447	444	493	462	434	469	462	444	431	407	443	468	456	448	483	487	453	423	428	420	426	450	459	415	463	420	461	458	446	457	453	465	457	466	471	415	411	433	423	444	423	419	397	457	431	414	456	414	440	444	479	468	463	411	428	422	422	446	451	465	461	413	460	390	422	399	418	445	401	424	416	443	444	401	432	452	432	434	420	442	406	431	453	450	470	471	422	508	443	428	452	437	439	422	410	427	428	419	461	411	445	418	450	442	489	413	458	477	455	434	451	442	460	447	450	437	451	470	436	452	451	447	416	395	486	420	424	437	448	457	430	445	432	410	439	450	432	435	459	378	423	435	429	431	444	404	428	440	447	421	452	416	462	415	476	474	436	391	454	426	417	435	454	430	451	456	433	447	439	418	460	431	454	414	424	428	421	492	451	476	426	464	450	444	417	445	415	481	460	445	447	443	447	456	447	406	416	400	439	426	443	448	464	442	450	453	453	443	446	430	444	415	405	428	460	450	396	446	425	428	464	435	415	419	404	433	459	442	451	446	402	433	417	397	439	433	438	444	391	418	412	474	453	429	451	436	449	408	437	462	450	466	458	427	409	418	484	408	414	474	415	446	474	426	408	466	442	436	421	424	426	490	441	432	433	440	427	439	452	436	418	441	424	457	455	447	436	417	442	403	454	422	454	422	400	435	440	441	431	405	409	450	421	466	399	405	430	420	454	400	444	423	438	431	448	469	485	445	443	433	471	433	442	440	458	457	470	414	422	441	457	457	418	430	423	437	441	400	471	409	426	433	449	432	444	448	468	450	390	423	430	457	418	432	433	444	454	442	450	421	441	422	412	390	422	484	462	435	440	419	427	465	428	463	447	456	450	465	441	436	439	454	430	464	406	441	454	443	423	429	421	437	431	466	424	420	445	450	450	465	438	410	456	449	428	441	451	439	438	457	427	446	497	432	409	440	393	458	424	449	412	380	450	443	428	420	422	457	427	450	449	464	457	446	423	449	462	424	412	462	453	476	422	469	426	445	412	424	469	438	468	414	452	439	459	418	427	448	412	457	409	403	428	442	449	428	487	422	428	436	426	456	424	434	473	420	444	409	454	427	427	450	412	442	446	460	466	419	398	484	457	424	458	456	448	487	440	428	442	436	444	476	433	461	448	398	430	403	412	419	460	400	435	453	417	410	414	442	451	441	422	461	424	454	442	449	463	464	439	422	455	416	446	417	452	408	428	417	449	454	444	449	435	415	470	438	439	434	422	460	408	443	407	461	404	431	439	396	433	414	445	443	442	424	435	429	448	427	423	439	452	411	451	448	447	419	430	430	419	452	416	475	453	443	428	411	407	433	418	392	454	440	438	465	454	473	408	454	445	421	456	431	476	433	456	464	451	436	442	464	456	445	428	441	425	460	417	455	441	389	479	465	427	429	392	414	437	455	441	466	433	460	434	438	435	416	498	435	429	432	457	432	415	404	433	408	455	455	428	437	419	448	396	441	469	441	462	414	434	433	475	413	419	447	452	429	444	422	410	435	439	435	443	426	439	434	431	451	471	424	424	419	452	439	488	404	418	428	417	412	460	450	431	460	461	477	416	423	485	423	434	401	473	439	463	427	447	436	436	439	406	445	425	446	415	408	446	456	438	445	416	434	413	451	426	438	438	444	452	393	446	413	467	428	433	421	428	442	436	445	446	425	415	409	416	439	434	422	448	443	447	406	444	425	434	456	434	421	412	444	408	435	440	436	454	456	426	418	467	410	479	431	400	440	465	449	472	455	473	445	430	448	452	440	479	437	433	418	431	435	420	451	472	424	411	428	449	422	442	408	474	453	426	400	435	431	442	439	412	469	453	447	447	417	417	458	394	409	425	412	494	446	452	445	454	453	456	442	468	436	422	426	441	447	431	459	428	443	414	411	464	468	405	412	517	457	428	431	456	419	464	406	432	441	437	402	430	461	433	439	427	416	461	419	405	416	439	422	496	448	435	458	453	411	475	472	451	405	403	436	432	453	449	424	415	484	395	476	407	437	416	423	433	423	443	432	403	406	441	436	441	414	421	450	434	416	455	461	454	432	456	401	458	447	427	483	453	418	442	421	450	443	439	446	433	376	442	444	433	449	425	438	451	451	467	439	421	425	422	433	481	417	437	442	436	440	450	397	436	481	404	421	396	472	426	422	450	436	417	443	439	419	429	446	412	426	469	430	426	448	432	430	426	456	429	445	433	448	433	420	433	454	438	444	406	414	453	444	455	426	444	473	413	430	473	433	410	454	448	447	454	448	445	407	436	416	448	432	398	474	394	408	423	441	460	424	428	418	446	465	443	456	440	464	427	414	403	439	465	414	442	453	418	447	445	465	455	426	460	451	470	438	439	418	417	417	426	459	440	445	440	451	472	460	451	426	414	437	438	458	437	474	495	470	440	471	451	437	439	442	400	449	396	431	447	428	451	420	439	458	386	451	446	436	431	392	430	442	428	425	480	452	467	446	451	435	443	430	447	443	413	407	423	445	425	434	436	473	452	413	450	465	429	442	455	442	452	419	447	430	457	418	417	449	403	450	433	441	412	474	409	440	413	449	454	446	445	426	470	440	389	423	468	452	436	418	472	411	425	455	452	434	439	434	466	408	441	418	443	434	429	460	454	424	482	450	468	423	456	480	416	459	446	417	440	470
24286	21468	28749	24930	20924	9523	2288	901	744	740	758	705	714	701	637	703	628	697	652	611	665	661	635	646	634	657	687	626	661	632	632	686	654	613	726	671	689	659	644	648	660	658	650	641	635	626	621	632	671	618	625	609	631	617	646	857	1293	1172	874	731	639	643	652	616	645	624	620	636	667	607	632	644	656	617	624	611	633	629	618	663	652	620	667	692	662	557	626	581	643	654	606	628	621	666	600	615	604	672	668	620	663	652	641	614	613	656	666	630	630	622	647	618	666	582	639	622	689	668	604	638	635	579	623	629	629	626	624	640	659	658	669	604	644	630	609	607	603	649	607	637	613	631	619	626	583	592	611	583	592	653	633	632	651	609	661	636	675	589	654	657	629	631	601	636	623	645	619	626	660	594	611	636	605	631	665	627	625	631	593	644	641	664	640	631	633	625	675	596	653	634	626	622	648	642	631	630	608	633	642	666	618	634	641	639	621	631	643	646	612	666	649	623	612	613	617	663	616	639	699	613	646	637	645	673	627	608	670	632	591	649	621	650	601	626	602	673	647	599	634	578	624	590	617	601	611	654	627	664	610	653	583	652	628	637	674	633	606	641	609	633	637	644	658	635	639	639	590	608	648	627	623	654	638	652	632	622	657	612	629	639	674	624	662	598	626	576	616	622	629	603	629	613	619	648	649	637	682	662	653	579	620	668	680	612	649	696	589	627	657	638	672	630	621	647	583	613	620	637	587	626	590	601	621	642	650	599	600	592	639	664	576	662	623	655	624	612	640	636	637	608	627	640	640	675	615	607	632	661	599	601	620	647	591	658	646	645	648	661	637	648	635	638	626	678	629	591	598	614	630	656	613	593	641	619	617	623	649	654	651	621	603	641	670	605	589	676	598	705	654	635	656	662	685	647	628	602	640	595	598	672	625	632	629	650	630	599	659	654	606	638	603	601	607	659	686	619	623	637	664	618	608	621	628	620	648	576	619	650	668	637	646	623	647	611	639	574	620	649	663	652	659	592	628	630	644	613	654	664	604	615	624	605	680	649	612	638	652	648	596	601	650	636	615	626	642	650	621	612	649	595	633	645	632	627	642	611	634	616	660	639	594	657	601	609	626	606	641	639	627	616	630	603	613	604	636	644	656	629	667	649	650	612	633	674	629	657	601	624	635	612	651	678	607	696	635	659	661	639	609	610	617	613	698	645	629	633	627	670	631	612	663	635	628	638	608	604	621	625	604	613	608	612	645	607	629	653	634	614	648	607	610	623	647	702	587	620	630	685	598	628	593	642	667	638	710	671	568	608	659	613	634	608	636	646	646	625	648	660	631	625	650	632	644	607	604	616	658	649	614	651	634	620	616	619	614	618	614	665	634	601	622	612	615	633	665	604	612	581	621	625	597	645	663	617	634	619	621	654	619	625	611	621	649	619	651	649	665	649	618	629	592	668	631	643	632	632	616	592	610	621	612	603	623	650	637	690	592	628	618	670	677	678	578	598	599	609	646	630	598	642	624	631	590	604	636	622	654	625	610	635	617	635	673	611	643	620	658	630	647	636	622	667	656	593	660	624	637	627	651	610	676	651	609	627	602	614	695	617	650	599	621	619	657	662	620	598	664	640	630	651	569	659	694	676	617	600	606	658	621	592	611	645	678	654	648	647	630	633	680	590	635	611	648	603	631	664	592	633	622	615	658	652	632	657	615	623	589	637	619	671	676	641	687	619	614	594	612	597	636	637	642	673	627	694	605	643	642	675	620	646	673	657	682	590	642	630	609	609	631	633	645	638	625	653	644	664	633	622	571	611	658	603	689	654	618	640	597	597	631	580	593	655	628	650	618	617	656	626	646	667	631	663	678	617	612	585	641	647	695	631	630	637	647	612	613	616	638	637	648	654	604	661	675	647	590	626	630	635	625	641	619	648	595	637	621	583	635	633	680	615	620	612	636	638	659	603	639	648	631	629	625	599	610	609	586	640	631	634	659	634	628	594	624	661	658	676	624	639	591	624	675	672	650	616	649	614	647	656	629	633	652	610	640	625	655	611	605	664	625	635	672	654	642	648	607	638	637	647	657	622	627	656	607	610	639	614	685	578	664	593	652	654	632	617	643	610	613	596	587	660	595	667	663	603	636	646	639	592	637	629	625	609	639	642	665	636	635	594	629	646	640	597	647	594	617	607	644	604	631	645	633	615	655	653	609	638	582	611	645	664	669	595	656	601	615	621	628	580	581	636	632	592	625	572	605	622	634	595	600	615	651	652	663	618	658	607	591	624	641	591	619	590	642	614	587	645	610	581	620	670	601	649	611	561	631	594	659	593	620	657	672	581	641	658	647	659	583	626	629	583	657	623	622	593	637	627	634	633	641	607	598	657	639	642	624	641	633	661	629	558	627	614	643	665	576	666	652	626	631	616	650	620	633	609	664	633	623	652	629	641	632	677	603	634	657	596	630	619	603	613	647	615	649	606	640	646	614	620	616	608	662	681	671	594	607	626	619	626	657	602	634	613	656	668	656	622	623	647	600	577	634	582	632	687	606	642	655	647	650	591	650	632	623	626	615	566	633	670	613	621	670	637	598	605	637	585	638	636	609	641	610	605	610	645	642	667	617	684	643	653	611	584	626	620	613	625	623	626	617	599	656	670	605	619	635	556	585	652	652	632	593	627	644	668	630	623	628	638	647	663	605	663	630	573	633	629	653	658	592	638	648	593	590	577	601	618	631	631	608	654	638	603	633	612	576	626	615	630	646	651	624	637	583	625	599	627	631	677	628	712	655	676	679	655	652	597	633	663	660	637	660	621	626	637	629	658	613	620	663	600	620	600	617	609	638	664	684	653	644	666	632	604	640	621	668	598	659	623	664	650	666	645	595	681	669	648	620	651	592	595	615	639	634	598	613	568	634	571	631	614	662	631	649	659	684	608	605	624	663	676	640	638	628	616	623	634	632	610	660	617	644	556	630	618	642	629	629	629	635	625	677	629	620	638	591	624	632	629	608	632	589	608	612	604	602	629	644	676	585	611	649	614	632	594	633	662	629	685	642	648	634	594	597	648	602	628	630	627	640	662	622	619	658	594	647	624	691	621	644	617	633	639	624	637	609	641	622	612	646	612	624	625	656	636	649	605	674	645	606	625	686	634	645	628	606	622	662	617	634	596	616	678	598	654	626	680	646	609	631	617	623	653	622	653	610	634	639	712	547	643	586	624	626	648	615	577	614	641	684	604	637	688	614	588	640	647	681	652	603	632	646	654	633	650	645	644	648	636	668	653	611	638	643	622	639	643	654	627	657	710	637	637	597	624	660	663	629	607	630	666	633	604	621	628	649	609	622	643	629	652	652	632	604	596	627	631	587	644	652	675	605	603	628	640	636	647	669	666	686	608	613	631	634	614	620	609	613	604	650	673	654	666	664	623	618	629	636	658	635	622	660	614	585	643	602	624	616	617	612	623	624	647	618	622	656	658	631	607	620	670	650	669	644	644	642	632
51829	75615	43861	29363	1820	1129	2165	877	763	746	712	685	678	660	626	586	596	611	620	610	596	596	625	586	613	578	557	592	580	567	620	567	544	603	621	602	536	577	542	604	547	539	545	563	545	566	583	533	559	532	585	580	577	526	564	990	1680	1363	907	654	579	573	593	570	539	564	516	571	524	593	554	534	580	591	529	559	548	556	576	529	558	576	556	605	555	537	548	563	557	591	507	556	561	542	527	561	548	583	556	547	547	570	545	567	550	577	541	604	549	555	581	531	569	567	508	508	537	535	584	544	553	531	581	568	539	564	574	560	603	556	553	532	586	634	551	488	527	567	577	595	535	565	583	544	568	589	526	499	550	537	552	530	526	562	579	557	605	552	534	547	565	578	529	537	554	569	532	559	523	493	618	553	594	584	570	536	577	547	547	540	540	506	555	506	534	569	556	558	542	527	561	583	571	520	548	572	564	527	557	552	508	546	579	596	583	555	552	508	530	557	556	547	573	548	586	528	563	556	565	533	540	553	579	575	579	532	521	546	539	552	538	565	550	567	574	572	632	561	567	535	539	547	544	560	562	564	537	534	516	561	568	535	544	564	570	557	554	557	544	549	541	563	581	579	550	576	569	545	568	507	531	572	546	545	539	577	530	542	535	571	546	520	545	537	528	532	599	554	496	498	573	551	554	571	550	547	561	528	570	549	607	519	488	573	561	547	550	514	521	544	568	533	521	529	550	562	554	589	580	557	539	492	539	562	544	547	569	578	539	580	610	558	529	539	572	535	527	547	554	548	564	578	561	533	542	553	527	541	547	568	554	557	592	530	587	494	523	526	607	535	532	566	555	563	578	534	541	570	514	522	569	534	592	549	535	561	603	596	532	578	533	542	568	571	504	544	613	518	565	529	554	504	549	577	561	574	531	537	557	575	548	538	590	586	569	525	599	574	553	576	566	562	559	553	527	557	558	544	546	550	561	567	526	557	560	524	559	586	590	555	579	589	546	568	594	576	563	508	551	511	511	562	547	495	598	551	552	561	578	529	538	555	556	585	565	549	555	551	568	530	571	561	603	535	558	584	593	532	574	545	576	548	559	536	546	541	572	526	543	550	521	494	529	521	534	567	548	560	586	585	571	586	513	552	560	580	533	578	586	561	541	591	555	543	560	546	568	509	560	534	542	521	562	547	558	587	578	575	541	521	520	539	533	532	571	566	527	562	551	519	583	552	542	515	565	539	568	574	532	535	509	537	553	563	520	575	520	531	529	593	544	566	575	523	551	564	523	530	546	545	533	564	583	583	527	531	527	570	582	566	612	524	570	540	529	508	589	583	540	513	561	571	594	558	570	580	598	564	583	549	532	513	528	546	557	531	596	555	527	542	547	559	572	537	556	543	580	505	556	561	514	545	579	542	584	591	569	550	514	570	592	541	522	531	547	524	554	509	531	546	621	572	557	546	533	564	563	553	539	592	541	572	540	523	535	555	540	551	595	598	524	543	584	530	549	544	541	574	587	564	582	550	566	552	553	545	529	501	542	543	562	568	555	551	537	568	548	589	547	538	543	605	533	518	570	545	521	604	543	541	550	559	591	558	559	536	542	554	574	541	575	518	557	569	564	529	528	558	604	557	558	546	606	545	538	567	555	582	547	583	554	549	577	576	543	571	537	546	506	537	550	547	543	568	545	528	532	554	542	554	543	558	544	537	567	539	568	542	524	532	577	543	572	565	496	556	546	535	564	571	559	575	542	504	539	569	553	581	558	538	536	563	510	550	519	526	556	559	528	526	545	577	553	559	596	591	523	610	590	570	579	586	562	548	533	551	589	556	563	554	552	547	551	571	565	548	548	530	540	524	594	536	540	567	566	575	559	562	533	561	514	584	528	555	549	551	575	551	572	579	515	553	545	560	567	546	544	516	567	549	589	544	522	557	609	554	591	569	584	518	561	543	573	576	531	556	507	545	577	585	538	524	565	526	547	573	538	533	553	567	585	585	525	582	547	565	543	554	558	555	536	534	528	500	561	541	540	575	568	565	550	551	548	603	529	544	570	566	522	527	549	546	530	550	551	512	560	562	562	542	570	526	572	521	572	543	564	514	530	556	536	529	545	544	541	574	533	554	556	532	543	538	557	612	557	557	590	565	587	532	567	543	537	586	548	556	543	537	573	541	520	540	551	563	518	563	577	559	557	541	523	566	550	528	565	589	551	532	587	552	616	600	563	538	545	566	523	563	515	572	555	543	545	529	520	544	541	534	578	543	577	552	541	543	547	544	553	595	545	545	586	587	545	554	517	569	532	568	568	561	528	550	525	511	561	535	567	591	552	576	532	511	537	569	533	570	538	532	520	515	525	533	548	528	545	523	537	550	569	555	546	541	553	561	573	584	525	510	544	558	520	553	562	517	566	563	605	545	566	576	578	543	561	594	543	586	519	553	497	571	529	562	495	526	549	548	574	523	566	538	539	576	553	561	562	513	571	539	586	560	553	518	547	570	552	576	580	527	576	532	544	559	580	568	561	517	530	557	542	567	544	531	518	567	575	542	527	541	524	522	581	558	544	579	577	525	520	540	557	536	555	518	556	546	572	561	564	545	597	571	539	581	550	558	576	562	505	572	523	531	581	577	541	537	579	508	573	562	557	573	550	574	564	540	553	531	559	567	558	585	549	568	518	539	546	574	530	572	544	542	576	580	560	535	544	542	543	535	501	572	555	535	543	559	584	524	573	580	541	539	493	539	554	578	572	560	593	537	560	544	547	567	592	542	532	515	514	578	590	572	524	548	545	521	551	555	587	556	546	582	535	532	537	623	557	565	517	550	548	557	543	547	525	579	582	590	525	552	592	547	546	537	528	567	539	476	563	536	581	524	530	515	558	578	524	527	565	551	582	565	556	546	561	563	549	551	537	531	566	588	572	550	539	547	578	524	539	528	607	501	520	558	551	550	557	525	557	557	586	536	516	518	533	528	581	598	483	548	557	553	539	507	567	556	569	583	593	584	552	562	579	511	538	564	519	564	562	567	572	576	533	527	551	504	528	534	561	589	522	524	568	558	537	545	576	555	532	548	536	513	572	562	579	546	505	479	546	557	585	519	523	528	557	554	544	587	557	556	540	547	590	494	548	565	501	515	528	541	534	599	573	582	513	550	515	567	544	574	547	534	597	555	547	535	531	511	525	536	524	602	547	544	592	514	531	562	556	543	535	538	541	560	578	520	563	551	527	536	538	556	598	542	534	591	583	565	519	530	577	530	559	568	571	558	551	515	548	487	513	565	535	558	545	499	539	559	532	535	571	574	570	548	566	593	551	544	542	601	581	543	512	562	560	527	578	546	530	521	576	539	582	558	534	526	502	522	572	555	566	563	548	577	536	525	531	614	550	558	557	552	516	563	529	578	570	529	559	589	532	507	597	520	526	544	572	556	568	553	535	566	548	577	537	621	582	538	569	530	542	513	512	525	564	518	513	588	527	531	557	559	509	561	567	501	574	569
28190	19534	7898	3272	672	614	566	551	526	525	525	509	534	565	519	523	478	536	535	540	539	560	531	529	518	528	571	547	530	551	527	543	519	540	550	571	528	564	538	537	512	525	543	544	549	540	565	570	532	553	596	568	511	570	500	529	581	607	607	547	517	502	519	550	513	532	524	511	529	531	487	516	512	537	527	509	586	536	551	531	539	555	552	560	572	532	541	502	575	531	568	531	516	545	580	526	529	545	520	545	520	557	558	525	545	515	534	526	504	530	545	541	516	508	541	571	552	591	506	569	510	507	530	540	577	522	590	496	539	559	534	561	528	549	494	564	485	489	555	551	539	524	533	535	486	523	505	536	520	516	562	548	547	531	547	536	516	551	532	575	525	546	484	575	516	516	497	510	528	477	530	524	536	564	514	546	543	540	524	524	550	539	559	502	564	542	555	548	509	537	556	512	512	551	511	490	517	548	550	571	530	484	538	503	524	557	518	553	521	523	545	509	544	571	574	542	550	551	534	531	549	522	515	506	568	536	518	570	543	530	560	505	561	544	538	549	528	569	509	513	537	538	538	543	565	516	510	499	543	496	518	519	512	545	529	550	559	500	537	560	522	537	521	501	528	543	539	513	539	544	521	546	525	590	562	469	536	524	562	510	496	508	576	543	568	531	560	509	523	522	519	561	544	525	524	517	486	567	548	547	504	561	518	531	545	556	511	524	571	568	572	530	528	519	554	590	537	552	559	546	522	542	538	555	537	546	533	490	520	494	511	545	570	520	552	535	511	510	530	534	495	527	559	525	535	512	555	572	501	556	547	558	485	533	471	502	498	501	530	509	528	545	576	484	519	558	565	553	532	512	533	514	542	519	505	534	521	515	523	550	581	564	504	545	512	499	547	505	569	536	540	540	515	504	551	525	526	566	538	512	486	508	513	577	522	528	546	527	557	497	533	559	551	531	511	520	517	569	546	563	565	571	521	495	509	505	576	528	538	556	586	569	535	514	548	521	518	538	519	559	489	520	579	542	510	517	524	569	503	550	550	512	525	542	509	548	565	544	503	512	578	530	510	534	558	575	556	582	509	513	571	562	566	509	523	575	549	514	514	553	479	513	502	540	517	531	517	497	558	555	555	589	557	538	506	563	546	527	497	569	555	532	568	517	547	523	614	566	529	545	526	510	543	470	545	523	526	534	533	581	538	547	549	537	533	516	550	512	500	512	536	520	539	507	524	573	549	573	498	523	537	510	531	580	559	554	551	524	526	559	529	547	542	537	528	512	513	542	561	535	559	585	515	532	554	545	534	531	534	538	535	564	522	546	524	518	526	565	520	530	549	527	509	564	536	549	537	533	552	546	507	522	524	527	507	549	529	567	490	532	570	546	499	555	489	541	505	534	568	538	552	557	578	568	508	526	514	547	557	554	558	520	547	520	540	540	554	525	507	530	557	518	543	572	564	583	507	558	532	515	533	560	529	518	536	528	500	498	551	527	514	582	502	508	528	532	534	541	541	567	545	530	554	546	537	571	536	523	538	528	540	573	560	547	560	525	534	546	549	553	522	526	532	531	592	532	546	523	537	586	537	588	573	545	566	579	523	503	555	533	552	502	513	530	483	541	534	525	539	518	525	586	553	574	552	535	544	549	566	479	554	539	544	540	501	534	509	531	551	555	552	550	506	523	553	533	523	532	497	557	529	521	529	542	472	549	497	512	533	543	478	537	537	511	570	470	552	569	503	543	584	577	549	523	521	551	554	504	510	493	577	534	529	553	565	531	542	548	548	537	536	530	527	519	547	519	531	547	550	544	584	537	540	546	533	530	589	521	568	522	499	538	581	591	560	542	559	519	529	554	526	555	543	544	550	524	538	522	528	507	562	537	550	539	509	520	532	539	542	486	531	514	520	534	511	534	551	521	499	502	528	519	537	542	553	526	530	588	550	568	525	536	529	535	556	549	489	581	518	560	551	562	493	536	539	549	513	555	593	544	555	565	545	527	591	528	517	540	513	572	498	545	502	540	524	545	579	547	529	522	565	524	527	519	510	539	559	546	541	496	522	505	571	532	540	543	547	542	536	571	547	531	512	537	520	497	539	539	535	554	500	569	556	532	541	542	556	554	577	525	579	557	561	508	570	533	571	564	538	513	542	531	544	574	550	503	551	578	539	545	547	535	564	552	527	507	562	514	542	548	534	546	525	532	508	507	542	563	553	558	561	567	574	567	524	531	522	564	542	554	546	546	523	531	540	512	530	555	566	505	573	514	584	558	554	514	489	551	547	561	542	549	552	549	532	534	539	541	573	532	545	493	554	537	512	526	534	561	521	537	538	552	522	540	519	553	546	560	554	560	545	553	552	545	562	485	534	512	510	505	522	530	516	548	534	565	540	552	539	515	489	567	551	553	540	550	516	513	563	524	512	508	550	501	560	541	527	527	496	547	521	492	524	554	578	564	509	502	528	527	560	529	512	517	512	518	523	536	528	530	548	537	545	508	581	552	593	515	506	517	539	551	553	504	521	549	516	508	597	471	543	538	498	537	554	525	529	517	523	544	532	538	512	527	562	568	554	490	537	566	506	557	516	499	525	483	537	512	521	548	513	539	507	509	524	502	526	524	586	558	512	512	546	560	540	525	543	517	536	518	568	588	500	481	512	509	503	532	545	533	525	519	537	504	538	520	498	523	545	548	534	508	543	575	525	523	543	484	508	523	557	506	547	563	523	573	554	540	541	497	573	526	534	544	506	559	529	538	530	534	551	509	528	505	522	516	504	534	539	524	511	525	541	556	502	554	506	502	576	564	579	527	536	542	563	532	519	508	502	535	533	484	520	522	533	529	567	511	536	550	488	533	563	552	563	550	524	507	537	527	561	519	526	518	485	537	532	520	533	538	557	522	501	489	517	521	551	499	515	542	526	519	533	560	555	523	543	593	552	555	526	525	504	528	547	520	539	508	535	547	539	547	552	535	501	545	511	566	542	520	510	523	510	587	551	539	539	552	526	564	506	547	495	510	515	558	538	562	538	545	524	524	524	541	502	533	536	526	495	520	540	549	535	549	517	510	520	523	525	514	511	549	544	537	539	580	522	550	516	518	536	553	492	564	536	546	557	521	525	515	561	527	558	522	533	564	533	541	517	536	530	523	516	535	532	542	534	538	544	546	552	513	549	575	573	539	515	525	529	539	547	523	571	542	514	514	539	552	549	519	594	520	593	563	514	553	544	546	553	552	566	508	517	540	524	540	494	564	595	526	544	504	552	527	537	552	523	563	526	580	500	528	550	591	560	549	591	524	545	552	527	490	532	544	537	553	539	533	515	563	554	555	504	543	560	542	574	529	524	573	551	530	552	520	517	544	551	525	555	533	527	524	563	500	545	529	528	532	578	586	554	509	538	533	539	560	571	522	531	522	539	523	554	594	527	555	534	555	508	518	517	510	512	517	544	532	527	558	542	527	531	531	546	564	583	514	510	527	542	537	559	529	521	529	492	547
10993	14049	4742	2501	561	427	528	476	454	490	458	446	467	456	454	434	451	452	445	465	443	466	452	451	440	457	471	447	446	446	449	461	453	474	430	456	461	452	396	433	444	451	460	458	438	455	455	405	475	421	468	444	446	449	449	468	509	559	488	498	457	486	425	430	459	432	454	467	499	445	437	463	480	451	440	433	425	450	471	471	455	435	446	469	486	460	456	411	450	418	377	484	444	429	446	483	457	459	506	478	414	468	431	437	453	429	417	430	468	446	410	424	443	472	455	439	477	463	442	446	409	411	452	443	431	440	448	444	473	465	420	447	446	444	425	475	400	476	459	468	434	427	470	451	465	471	464	420	469	485	429	438	421	468	443	426	446	440	434	457	411	424	430	445	469	412	449	456	404	424	453	448	429	444	418	448	429	459	437	448	422	458	442	479	449	458	443	453	460	472	452	464	422	508	444	409	423	467	449	444	459	467	425	436	430	469	460	407	434	409	451	428	426	446	422	450	462	431	451	448	456	457	437	456	414	443	470	500	443	453	442	432	453	475	445	466	418	423	441	437	423	430	451	418	499	443	428	469	451	466	422	454	473	456	405	430	449	454	392	458	473	470	466	439	453	450	476	432	436	430	417	441	471	438	436	432	438	455	422	455	459	461	457	436	419	476	448	456	480	470	459	437	463	414	485	440	423	424	419	458	443	436	436	450	451	434	440	458	436	430	436	427	436	441	448	409	437	480	451	458	455	464	408	488	451	437	420	433	423	473	427	451	442	409	462	429	439	420	436	463	458	430	430	472	444	465	425	467	416	430	449	447	414	443	463	451	457	465	459	422	433	387	468	408	432	454	461	444	454	466	459	441	419	410	456	422	451	439	424	439	417	418	441	479	476	478	427	474	403	443	454	484	399	443	471	448	430	449	401	405	471	445	475	484	455	447	424	477	472	461	449	423	404	462	469	429	474	464	465	459	476	466	467	459	450	432	465	445	449	418	418	469	440	440	432	423	499	419	442	469	473	444	422	454	450	441	449	472	441	468	477	450	438	421	444	451	444	459	433	457	466	476	441	466	439	421	437	473	426	447	458	500	410	454	435	452	444	437	403	437	440	444	460	448	451	440	431	430	467	475	472	445	468	473	472	446	479	465	458	422	437	429	463	414	437	439	472	452	455	445	454	428	456	436	435	455	448	445	430	475	466	409	392	483	472	421	449	488	456	482	445	441	459	427	446	407	464	421	434	440	469	432	433	449	500	445	463	434	433	450	438	414	454	420	445	431	440	450	433	430	430	456	467	447	433	465	402	451	440	460	466	456	435	437	427	450	450	387	476	437	451	411	395	459	458	440	455	448	432	455	409	458	501	450	483	436	430	454	446	430	473	461	442	443	436	439	416	454	432	456	475	472	464	478	469	477	430	406	464	451	476	424	436	415	457	429	429	440	471	435	461	433	458	417	443	468	449	442	427	434	435	445	441	462	436	446	494	459	447	444	443	413	453	414	440	435	467	447	462	466	472	403	467	462	423	460	447	451	409	486	420	409	452	489	440	453	453	454	416	472	464	428	411	435	424	433	450	458	437	468	431	454	430	445	452	372	457	448	448	485	452	465	449	422	437	437	475	472	438	465	462	405	444	463	448	437	465	476	455	440	458	458	467	425	454	462	440	444	444	477	402	409	427	450	440	488	471	465	450	444	461	462	456	455	470	443	409	448	441	437	403	450	476	442	417	431	421	449	430	445	454	443	456	455	480	441	440	433	464	429	420	490	417	431	416	458	438	443	443	437	460	462	424	465	476	420	452	459	471	416	447	504	459	420	424	460	457	498	459	474	461	393	411	454	465	419	431	455	444	458	445	473	438	492	429	474	471	445	428	426	428	453	463	443	437	429	448	447	455	425	421	461	447	440	490	450	442	446	449	454	479	454	437	441	464	434	482	456	419	478	445	462	452	454	435	466	456	450	435	473	445	453	442	426	447	447	477	448	406	441	463	451	459	434	457	425	429	443	443	424	434	444	413	401	462	464	458	421	437	428	440	468	463	412	456	416	430	428	463	487	468	400	452	448	441	493	447	466	451	475	443	452	441	440	444	459	451	449	458	469	435	452	432	439	471	426	447	434	424	443	464	435	464	439	461	475	448	469	422	452	467	413	458	469	455	513	466	481	428	412	440	427	407	465	410	447	407	422	458	425	421	443	440	431	429	458	450	462	457	464	454	459	448	448	466	446	443	432	442	493	444	430	445	412	483	422	461	445	463	402	427	420	443	447	473	409	453	450	414	469	448	437	450	433	454	467	438	423	435	451	472	449	435	490	450	426	468	429	433	455	419	464	446	464	420	445	492	465	430	418	390	425	417	475	459	398	449	470	444	461	462	429	438	451	479	424	424	463	476	435	435	439	432	429	427	453	466	447	434	445	445	497	412	447	436	457	458	435	476	457	433	465	402	439	464	450	459	447	437	434	455	455	444	486	471	435	456	462	418	426	457	416	444	438	439	428	482	457	475	468	411	438	458	428	435	440	428	436	430	422	437	487	458	449	431	434	450	436	460	458	489	454	446	445	445	443	462	470	446	468	428	463	471	445	428	407	407	458	487	437	450	447	412	461	438	438	444	432	425	430	420	422	461	471	460	445	458	455	453	453	455	463	500	474	476	482	430	477	448	445	471	458	421	442	437	439	470	446	446	428	464	444	437	446	480	475	458	435	472	459	444	428	452	451	446	442	445	435	419	433	452	434	453	425	426	440	486	445	464	435	464	441	435	444	449	440	435	474	441	444	424	415	469	465	470	428	439	447	438	469	437	439	438	459	484	429	423	454	491	475	443	472	467	462	456	447	460	450	469	471	439	485	417	461	469	493	434	442	448	459	460	463	433	440	435	502	470	427	462	483	403	427	433	450	443	437	409	470	405	491	454	447	454	411	443	442	460	446	422	462	425	478	469	430	456	472	468	472	464	461	450	432	471	425	430	426	480	471	472	452	442	438	398	436	453	450	464	444	482	464	449	440	440	451	420	481	449	453	457	489	432	421	449	425	423	512	465	455	460	475	489	458	442	481	459	450	438	449	460	428	450	435	455	435	490	450	451	494	482	459	479	471	456	481	470	431	418	443	398	444	442	445	435	442	456	442	420	432	451	440	450	485	510	407	502	471	430	431	444	460	440	449	443	461	450	422	456	451	488	456	442	454	458	426	450	472	446	437	428	472	480	469	459	418	421	404	459	460	494	473	422	453	460	477	467	457	423	438	421	439	444	409	449	474	480	438	429	446	435	457	438	459	453	406	446	480	426	423	492	472	457	437	450	456	419	463	432	449	431	428	445	467	428	439	449	426	458	459	425	442	414	426	486	463	456	506	462	494	447	443	478	453	394	441	426	453	448	428	456	468	434	452	475	475	437	443	440	431	490	412	479	472	438	453	435	453	413	457	440	437	445	471	427	471	465	453	443	468	445	476	431	452	444	466	433	449	414	448	487	444	436	481	418	430	443	480
25311	21601	28033	26043	13255	1575	861	688	604	595	607	566	589	551	592	551	609	582	531	585	516	572	552	538	554	547	544	567	555	558	569	570	568	539	551	588	558	526	508	540	528	513	538	572	553	527	557	540	538	551	540	518	522	532	550	640	872	722	722	591	584	557	548	544	536	567	516	518	525	542	513	547	519	543	519	555	530	518	534	518	543	534	543	529	536	542	534	506	565	547	493	549	546	530	523	506	501	527	548	501	549	551	551	559	561	570	545	515	540	542	542	550	549	533	543	510	541	519	497	539	534	507	574	525	542	547	560	537	565	505	537	543	526	566	542	544	529	564	583	547	576	510	537	515	538	520	487	516	538	568	481	541	515	574	530	535	512	499	559	560	507	575	551	519	573	539	610	524	525	566	538	532	526	533	529	514	538	507	542	567	569	536	510	501	477	517	539	521	487	516	528	547	548	518	575	540	549	542	506	533	551	521	504	526	553	544	539	563	533	508	538	522	532	544	523	525	499	517	519	523	494	531	546	546	495	542	535	535	575	571	546	537	560	524	551	514	515	524	516	528	526	552	549	528	495	554	536	564	524	498	498	548	510	532	528	577	541	576	539	537	552	512	532	543	529	549	527	519	547	528	523	517	565	502	512	511	543	565	506	485	540	546	501	543	494	519	531	527	514	534	561	529	480	543	565	533	537	606	518	561	549	504	521	500	521	570	515	610	534	527	545	523	554	488	528	528	523	532	518	553	552	552	524	561	590	550	482	561	568	488	569	510	499	544	506	547	584	537	545	528	529	526	505	552	568	584	536	535	549	513	544	533	536	527	558	530	539	535	520	564	542	522	536	577	512	520	618	535	524	531	513	537	563	528	499	521	493	539	538	509	490	513	499	523	554	530	517	519	530	501	508	494	542	514	544	517	526	535	518	536	539	541	495	518	488	535	503	532	526	556	538	512	529	514	529	542	510	523	521	536	516	510	508	532	574	516	563	500	493	506	494	535	488	512	543	529	549	506	516	536	568	534	471	553	580	542	549	559	533	506	501	534	542	504	535	573	498	513	596	512	552	520	536	573	521	570	536	507	568	572	566	533	508	492	551	537	487	489	524	554	528	496	525	579	562	496	564	558	489	545	495	542	555	566	559	510	533	574	537	510	523	508	539	541	482	522	580	546	522	569	541	565	508	535	519	528	561	495	552	573	516	508	526	558	538	513	499	533	517	599	507	489	501	540	541	542	539	557	557	534	524	524	553	509	540	543	530	558	551	541	530	540	507	567	504	509	548	526	482	561	498	587	537	555	521	487	549	556	503	526	546	538	546	547	541	532	547	542	536	537	563	544	533	553	543	539	579	539	490	548	513	495	526	547	502	510	540	550	525	487	544	536	522	533	560	527	545	526	566	531	526	531	510	573	509	521	520	523	564	598	572	528	581	556	496	559	543	563	520	556	556	497	513	542	539	543	534	585	565	547	549	495	479	549	507	505	505	562	525	562	528	534	562	542	552	551	544	570	543	574	546	507	589	540	541	527	536	547	547	515	530	548	509	513	532	525	518	558	527	511	517	531	497	550	533	524	557	522	499	500	528	521	506	532	529	523	534	505	513	498	543	528	551	482	579	549	505	531	520	508	533	546	532	536	492	541	540	604	504	536	573	546	492	555	500	519	577	544	551	531	488	532	507	533	523	557	559	530	521	522	552	500	558	530	517	506	526	528	558	499	519	550	538	562	590	501	566	508	535	535	526	527	501	542	534	569	546	542	546	505	482	531	536	547	552	523	515	478	523	520	568	519	520	579	549	542	527	541	501	588	567	557	561	544	514	536	551	574	527	534	528	521	520	477	561	537	509	548	551	522	548	552	540	522	583	555	522	528	472	559	556	522	555	555	563	550	535	535	591	571	558	520	565	544	537	473	504	559	531	530	492	524	541	537	494	541	566	565	569	574	507	583	586	529	540	554	517	548	527	533	531	499	536	544	587	500	553	484	520	536	543	508	518	575	557	523	562	534	581	531	547	513	504	515	536	528	555	531	535	526	543	525	528	536	532	493	511	493	534	515	528	536	475	525	522	533	514	567	526	541	514	542	564	559	564	508	528	505	554	504	559	544	529	525	523	484	528	512	510	549	541	607	556	544	530	519	551	527	559	590	538	514	528	547	541	490	535	538	522	542	505	538	543	527	559	472	512	491	480	547	543	532	528	509	535	565	589	528	512	537	492	518	516	542	489	537	527	528	514	514	523	544	511	570	557	547	569	543	523	526	524	556	558	511	524	533	549	545	546	560	491	541	555	493	563	585	493	532	523	482	538	556	564	547	546	557	530	543	507	531	544	547	479	546	549	531	564	522	533	527	561	539	518	468	527	553	542	532	455	534	572	536	554	529	532	522	529	539	524	525	559	517	562	549	551	550	509	576	552	538	501	531	538	540	525	521	542	491	521	527	528	546	532	539	528	574	517	545	514	553	551	528	585	538	524	538	501	530	561	521	518	527	503	511	511	527	549	571	558	541	546	545	511	535	521	509	487	553	484	536	544	490	547	523	509	534	510	552	571	522	546	532	550	528	518	538	523	526	528	548	523	527	528	547	492	504	556	561	549	549	538	538	526	487	481	519	581	531	555	520	502	510	566	504	525	517	502	544	514	528	534	543	543	551	570	510	546	539	506	512	539	545	535	539	553	518	565	513	558	515	531	482	576	521	506	532	541	532	556	551	540	551	552	543	566	527	499	525	506	530	517	542	511	530	560	552	524	530	544	526	552	553	494	519	529	525	516	530	540	531	514	518	534	554	506	570	535	520	538	541	516	534	528	521	524	542	540	562	536	551	543	561	495	561	524	534	546	540	523	529	558	546	501	556	526	517	571	543	555	576	527	500	530	527	583	562	508	532	536	519	503	508	504	567	518	529	501	536	539	498	511	531	499	518	528	568	567	517	523	528	542	522	501	536	581	558	541	561	530	508	532	524	554	509	582	533	549	553	518	557	535	561	547	515	571	549	511	486	510	555	547	528	541	506	478	562	511	498	512	554	534	518	531	503	572	514	545	545	527	539	531	511	583	551	493	519	503	552	489	507	535	530	505	517	533	477	535	558	471	561	522	518	527	532	570	533	556	586	561	536	498	538	527	520	529	513	541	591	524	521	549	555	530	518	556	553	563	552	487	553	493	528	548	523	536	542	520	563	527	517	551	513	533	536	538	580	523	511	532	483	515	573	550	498	521	547	550	549	484	518	555	544	524	573	568	507	557	491	542	515	525	545	517	541	507	539	544	555	541	520	534	546	528	542	572	577	548	513	527	519	542	495	571	492	525	535	515	570	573	500	517	531	514	571	537	549	572	524	534	551	517	548	552	575	503	550	510	533	556	533	542	542	554	553	553	534	496	545	537	507	578	544	533	540	508	529	512	541	558	536	551	516	507	509	517	540	554	545	556	545	537	497	544	545	565	560	552	511	568	563	523	528	563	564	521	520	586	524	505	528	536	518	559	536	507	549
40956	60840	30037	18456	2121	733	711	574	536	538	514	547	532	507	507	494	504	506	477	519	479	498	472	471	489	483	506	485	512	469	520	496	508	483	484	496	510	523	495	464	483	462	495	491	490	462	495	486	507	505	462	491	489	447	485	572	989	862	747	570	519	469	445	451	454	492	489	483	488	480	449	422	458	457	451	467	474	462	504	490	467	451	453	452	463	420	498	476	542	492	478	454	487	476	454	449	457	449	483	471	497	473	496	479	487	470	461	471	516	487	482	452	453	484	493	445	440	464	489	515	470	467	531	438	462	447	455	470	474	444	485	492	451	429	465	473	461	455	495	460	463	486	470	473	472	500	457	463	475	479	475	460	507	495	469	473	474	482	452	480	475	494	468	500	519	498	476	501	484	485	467	434	517	461	494	511	494	514	465	460	485	466	480	497	426	496	491	493	430	447	484	449	449	446	493	449	453	451	458	465	467	455	465	506	477	469	445	479	484	447	437	487	462	437	484	492	475	491	482	476	448	442	502	500	482	513	490	480	482	485	452	483	466	439	494	469	473	478	477	496	519	434	438	507	450	461	426	458	445	481	474	451	444	457	486	480	472	492	479	457	475	489	493	457	506	498	498	452	442	451	477	483	432	486	473	470	448	508	509	456	527	498	459	447	477	478	520	515	464	470	476	475	494	468	464	513	460	452	475	505	488	484	470	440	461	496	472	463	480	458	455	452	473	482	480	476	447	484	468	493	458	471	485	472	437	460	439	460	462	480	470	473	449	485	481	454	464	488	469	496	439	466	464	457	486	444	487	510	473	489	498	438	459	484	453	472	450	444	457	480	482	490	470	472	483	431	490	513	439	466	481	435	430	475	448	481	473	474	443	476	472	501	483	461	506	463	462	478	488	460	467	450	496	498	455	491	479	492	512	490	482	437	453	504	466	483	439	453	472	475	434	505	446	500	474	455	465	480	509	468	482	439	482	431	461	437	499	445	491	492	503	457	463	505	522	525	445	462	477	419	489	428	475	462	506	455	519	497	514	499	511	476	479	457	458	497	469	489	430	457	470	486	455	468	492	465	451	461	464	464	483	464	470	449	433	489	459	458	481	442	485	507	454	482	480	472	489	461	469	458	486	467	483	467	458	446	446	494	478	474	498	451	436	441	478	461	515	479	483	489	453	466	455	490	431	506	473	454	498	501	488	450	475	466	453	448	465	461	469	452	474	477	456	499	459	460	465	444	440	434	444	456	506	452	466	465	471	514	467	459	449	477	480	487	495	466	482	458	521	485	487	493	483	471	467	481	487	451	444	473	466	483	419	417	532	488	512	474	501	464	447	501	473	491	445	474	450	495	476	442	470	456	495	463	461	457	467	453	502	508	497	492	469	462	437	521	475	488	459	460	490	512	485	486	468	424	475	446	470	493	449	484	474	434	475	439	471	474	476	438	498	453	473	479	458	485	468	463	464	449	453	475	533	433	450	463	470	474	470	485	476	463	468	493	456	428	453	471	448	431	464	474	468	457	444	501	444	453	511	455	458	443	453	466	531	455	449	462	482	479	506	478	446	476	450	444	489	472	505	484	515	427	473	462	454	494	447	432	484	491	446	463	498	475	503	465	497	467	488	449	432	465	508	468	467	474	461	498	474	464	485	457	476	440	479	487	483	467	534	467	443	496	472	466	435	426	465	435	480	496	436	494	508	469	468	523	453	482	486	473	452	468	487	430	476	458	469	462	492	528	444	505	506	465	477	467	477	496	476	408	460	458	448	499	445	501	487	489	466	448	502	460	450	454	444	420	484	485	491	449	456	484	431	443	442	478	439	435	455	494	455	480	440	483	486	479	450	450	475	481	498	498	485	463	482	488	461	466	471	508	464	439	480	487	472	462	475	457	479	482	511	441	466	480	455	466	426	481	463	492	473	422	464	454	438	452	470	451	452	474	453	434	475	449	464	456	478	527	468	484	455	442	491	452	437	466	420	458	453	476	495	493	496	475	425	440	465	492	441	422	449	460	465	460	462	472	458	494	503	479	466	475	465	509	478	440	449	447	513	464	438	493	494	476	466	453	438	470	479	455	484	461	489	500	480	497	450	461	467	444	484	478	453	443	478	460	431	459	481	446	463	479	455	458	461	509	411	470	474	456	428	488	469	482	458	459	462	493	457	447	511	473	450	454	465	452	483	485	423	478	478	482	506	460	496	485	472	475	482	494	470	437	456	468	531	479	469	451	459	448	448	470	465	477	468	451	469	490	465	459	444	496	503	521	504	464	450	449	487	446	485	452	492	458	494	472	470	492	437	469	490	448	490	473	449	508	489	444	448	468	460	450	453	449	474	447	479	494	437	463	475	510	447	464	440	512	492	472	475	453	488	477	452	471	450	448	481	472	441	504	485	468	480	487	453	469	481	506	460	460	487	467	481	473	429	471	493	466	448	486	463	453	444	441	469	460	470	492	455	488	464	467	464	489	480	443	495	477	504	455	462	461	452	489	493	489	493	480	487	470	475	473	452	451	497	457	437	503	487	444	463	465	447	497	453	443	450	467	462	483	437	464	453	487	473	463	483	431	494	445	482	503	471	470	468	509	467	445	449	468	482	476	462	412	467	471	479	469	437	456	501	482	456	487	461	448	456	469	472	468	474	464	436	472	472	483	459	425	454	488	477	468	462	531	441	474	429	490	499	468	446	454	489	511	457	485	475	475	500	477	437	464	461	453	450	475	445	480	473	478	493	469	472	467	492	421	499	502	507	460	443	477	492	489	470	463	463	479	476	427	498	435	477	476	463	465	478	420	485	473	484	476	462	470	466	470	468	533	474	448	473	491	428	466	455	508	449	498	481	484	426	467	501	462	486	472	476	438	493	444	444	462	518	498	476	441	464	470	484	502	471	476	484	467	484	505	478	476	443	486	430	463	487	475	457	465	454	470	473	483	477	466	450	444	456	502	455	453	483	446	459	504	451	506	475	460	500	489	474	462	477	490	456	482	478	445	502	472	416	465	492	493	488	457	493	504	493	455	442	448	440	505	422	507	453	449	476	460	472	497	468	482	496	454	477	524	421	457	485	481	487	460	463	431	483	434	448	488	479	427	489	457	463	485	439	465	485	463	439	483	463	469	505	462	495	453	470	487	459	471	498	440	487	488	497	446	461	483	486	476	463	423	515	468	490	483	455	474	481	458	455	449	484	469	477	445	472	456	511	460	466	470	496	415	488	422	487	473	497	464	455	452	464	488	457	483	451	498	459	474	486	477	469	465	463	445	485	435	487	459	487	445	456	494	477	448	484	462	473	452	455	460	443	485	481	451	483	450	470	466	475	444	457	487	457	462	442	449	457	471	465	446	484	504	463	466	422	530	478	496	528	480	473	516	505	460	457	465	461	506	445	451	443	475	477	490	425	472	435	509	482	450	438	450	461	455	467	455	448	458	507	470	492	447	442	463	471	461	480	454	496	454	436	471	542	525	468	464	472	498	436	467	494	453	465	452
24351	21490	29101	24724	20941	9268	1539	887	830	756	791	731	739	731	730	654	753	760	672	656	667	723	670	729	722	689	759	713	696	680	673	716	675	675	646	679	698	653	745	664	696	670	693	745	711	706	681	660	704	685	657	643	657	655	689	883	1321	1201	930	769	763	705	648	659	668	728	679	713	698	737	695	709	701	641	687	639	640	716	712	634	649	656	653	628	668	669	672	720	693	717	729	685	652	657	658	655	654	653	669	695	712	688	671	690	672	641	687	732	671	667	642	641	640	667	636	705	643	578	689	675	718	645	660	662	656	709	649	659	677	662	694	615	675	695	668	643	689	608	662	677	702	637	648	653	712	682	640	662	728	657	657	701	647	668	685	670	620	643	700	706	605	639	721	660	647	672	707	719	702	648	700	688	639	689	664	673	659	684	688	649	642	664	626	672	715	665	630	639	715	704	659	659	651	665	703	665	658	649	684	676	684	665	625	650	697	667	663	703	685	682	665	676	657	708	696	647	647	644	626	684	633	688	687	716	695	687	678	684	624	673	668	657	624	666	649	686	714	681	685	709	689	688	647	636	686	644	699	643	713	652	691	679	669	641	691	697	625	645	670	630	653	688	664	690	622	671	704	663	708	662	660	640	686	695	630	659	643	629	666	663	706	642	731	631	679	695	668	655	629	608	623	653	672	655	676	651	677	650	694	690	671	643	702	723	660	672	679	660	639	703	673	646	652	649	662	646	646	685	722	668	677	663	678	632	657	643	638	642	667	710	658	648	706	705	639	676	670	723	663	665	643	685	664	657	617	688	637	710	660	675	628	658	698	667	646	661	636	668	693	718	659	674	651	688	694	645	690	631	703	645	671	673	651	631	673	684	661	656	629	685	681	666	643	655	627	659	641	659	632	680	675	635	651	676	662	654	654	682	682	635	627	696	645	694	626	674	632	686	669	616	642	637	677	646	671	664	684	664	653	628	651	681	659	621	692	698	616	667	628	697	651	631	625	652	676	707	713	715	599	652	654	699	662	684	657	646	723	685	687	636	683	663	640	637	679	653	664	698	713	633	640	660	679	682	669	654	643	659	660	662	661	706	669	655	644	628	645	664	669	642	626	704	700	656	642	644	692	636	660	701	705	673	661	663	626	653	661	645	696	671	620	680	670	682	604	693	654	601	672	668	700	678	663	689	641	693	641	639	644	641	645	638	644	630	657	673	684	654	691	664	683	643	673	647	661	670	658	641	680	691	674	677	641	650	695	674	684	663	696	662	655	653	665	682	651	722	684	637	671	668	636	681	675	672	678	626	720	652	678	681	666	671	738	676	684	678	618	619	637	643	661	655	654	668	666	676	698	661	676	666	649	638	615	676	663	695	708	700	650	633	668	643	663	684	699	699	679	644	645	696	684	673	600	676	663	635	650	633	676	698	704	639	674	650	692	689	703	661	645	622	655	652	669	642	678	609	680	665	653	628	668	669	665	690	681	605	666	666	668	644	701	690	625	632	655	663	672	667	695	704	676	653	680	699	650	670	708	688	638	681	667	665	647	606	683	680	666	681	645	619	705	657	634	658	665	626	656	618	633	663	680	653	649	659	681	663	636	655	657	668	648	624	653	669	646	610	692	690	675	680	688	665	661	642	665	718	640	695	675	665	641	667	613	650	668	599	660	661	618	654	665	648	724	647	694	676	712	647	663	669	688	659	659	692	692	657	630	651	689	663	635	685	648	624	672	695	650	638	650	638	610	665	664	714	659	596	664	651	729	619	693	649	674	665	611	680	676	666	688	693	702	692	683	690	663	673	704	636	656	711	685	691	675	652	716	711	661	682	676	640	601	642	646	680	653	681	698	684	685	702	638	703	651	635	744	673	684	665	682	639	636	670	643	672	653	644	639	646	648	674	690	639	699	673	666	642	677	642	663	669	676	701	685	628	665	652	658	708	660	676	680	622	657	679	681	635	660	684	702	677	677	685	680	654	676	647	673	655	649	693	675	670	649	687	672	615	664	670	666	609	648	678	679	668	665	655	634	722	692	659	645	675	648	635	656	654	710	653	667	671	661	676	690	640	662	656	671	635	716	672	627	661	685	697	631	670	671	702	673	682	688	655	649	687	687	616	657	679	645	696	638	699	622	651	652	689	632	656	695	681	629	686	649	666	671	734	703	681	675	636	679	717	670	651	661	692	649	672	660	660	687	674	702	621	707	681	640	632	675	674	703	656	700	684	678	632	617	632	651	644	698	688	676	671	672	649	625	634	658	656	630	634	645	684	685	656	692	650	688	639	671	686	680	639	637	663	648	656	644	635	668	699	682	676	622	660	662	687	667	621	647	646	678	666	659	667	708	665	676	642	661	650	666	665	665	625	640	625	666	697	710	674	688	679	675	694	681	683	638	653	667	668	658	659	652	723	654	631	655	644	666	659	703	654	698	633	659	656	659	663	638	628	639	616	666	657	688	690	643	679	686	682	718	700	687	689	636	671	673	682	708	694	705	632	674	679	675	643	669	628	680	676	687	661	675	653	655	656	667	694	633	655	668	656	672	610	716	656	585	658	651	696	668	651	612	702	704	678	715	666	640	666	656	649	706	671	636	653	651	644	632	639	636	670	715	678	644	663	685	669	688	647	641	652	636	651	606	633	700	660	639	711	646	678	644	673	653	655	662	714	672	645	627	645	671	635	690	701	609	709	640	682	624	666	627	665	664	681	680	654	647	680	682	700	713	703	739	661	688	631	668	687	672	681	698	673	675	648	641	683	729	687	707	666	645	644	628	668	679	676	646	697	672	671	700	665	657	656	623	665	632	611	702	652	636	673	650	660	683	642	680	677	660	681	663	611	672	669	706	677	649	632	681	669	654	680	664	654	713	682	658	691	705	639	694	641	607	682	648	649	642	712	663	650	637	667	657	681	670	639	656	690	651	676	688	661	678	652	646	644	677	657	662	615	642	691	655	640	642	641	680	648	670	638	681	710	693	653	672	685	650	634	649	695	704	647	695	659	658	647	676	660	657	655	696	645	718	691	652	625	654	662	657	699	724	654	687	736	687	668	667	715	666	633	682	689	652	661	690	654	689	646	694	697	697	655	660	659	650	626	642	610	697	686	686	666	627	671	690	664	655	643	666	636	684	681	632	679	618	694	714	649	660	692	689	701	637	650	650	680	710	675	697	646	635	643	662	654	658	674	706	674	645	667	663	622	682	616	694	661	651	642	650	695	646	683	640	655	632	649	649	642	659	680	684	689	653	707	634	660	688	633	677	634	689	699	673	683	664	659	687	675	661	685	716	649	672	709	650	712	656	699	658	636	628	657	681	633	669	662	717	637	659	706	687	668	686	683	642	662	679	616	692	682	660	725	635	706	651	662	642	694	705	716	644	717	643	701	667	680	642	699	675	664	700	689	711	657	652	695	675	647	670	695	649	694	708	694	704	636	700	693	664	643	620	668	669	682	697	697	693	663	661	700	711	653	677	678	661	692	684	652	648	675	641	706
52398	76792	43999	27679	3079	1022	915	866	737	754	719	684	673	656	683	627	633	628	625	605	610	607	603	593	598	603	606	624	594	568	612	624	594	605	630	649	617	609	571	562	607	604	605	681	588	598	597	555	634	586	599	572	563	578	566	783	1620	1306	1028	737	693	592	530	592	604	572	552	591	547	574	557	584	568	562	591	557	588	590	603	571	595	568	573	538	636	599	549	592	563	602	605	578	550	575	589	555	571	574	587	601	590	556	603	624	537	590	573	601	593	549	581	587	533	583	588	576	596	541	582	584	584	565	556	601	578	606	585	591	613	535	556	566	571	619	599	545	564	569	544	620	574	587	580	584	555	535	575	563	542	579	581	565	552	606	573	597	560	576	581	567	537	594	568	618	572	600	610	552	584	608	595	629	604	614	576	563	597	555	575	578	553	587	560	620	529	553	539	555	622	545	574	544	573	542	623	565	587	580	618	604	590	576	575	583	574	554	561	595	575	603	661	587	561	595	579	561	545	581	559	605	557	547	575	589	582	583	570	536	561	593	589	590	544	524	581	573	582	601	567	589	562	573	533	556	579	607	565	568	552	565	538	561	536	578	584	564	623	534	576	565	557	566	555	527	568	577	547	567	560	599	564	580	534	609	598	602	570	577	575	563	571	554	577	570	546	581	556	566	590	580	577	542	558	570	544	551	592	525	545	534	571	547	549	564	559	581	580	575	556	560	585	564	576	554	545	534	579	541	565	581	526	583	583	593	578	567	540	570	526	571	584	583	569	616	613	567	574	563	576	546	571	592	555	579	572	565	566	567	589	584	569	516	570	577	606	566	597	562	586	589	543	559	517	549	562	590	591	539	544	552	566	552	566	530	614	570	576	657	552	569	537	534	614	580	603	558	600	569	570	564	616	612	591	546	561	579	551	561	580	570	538	577	556	606	526	589	588	574	559	582	620	569	576	599	544	587	600	615	582	584	580	593	565	560	593	537	563	597	571	558	534	604	582	578	612	562	579	609	554	625	575	577	550	569	557	596	521	559	599	619	560	567	610	620	573	593	542	625	536	501	562	585	585	597	574	590	542	578	584	637	564	559	543	537	579	615	612	605	548	607	579	612	568	549	565	583	547	509	578	561	538	594	576	561	570	571	586	583	557	552	537	557	556	563	585	577	547	584	607	584	586	592	625	562	591	549	573	605	583	564	595	553	534	597	557	581	570	577	599	595	593	565	635	587	573	554	634	569	594	544	603	582	582	563	565	582	572	589	571	627	598	558	588	585	563	602	561	585	533	573	569	543	576	552	574	535	607	583	537	550	529	526	570	549	583	559	560	584	607	557	549	565	585	520	614	535	588	591	548	559	547	565	570	554	557	571	544	553	599	614	571	585	573	587	580	570	572	564	633	585	591	573	560	571	555	616	571	618	610	588	587	574	584	538	584	547	551	585	579	580	582	556	564	575	586	607	601	533	565	542	604	573	543	546	562	554	540	587	558	563	583	598	622	528	577	553	544	592	571	622	558	565	551	573	542	551	588	589	548	600	560	599	598	553	557	560	545	607	563	566	603	546	608	565	561	586	523	557	595	569	594	575	558	598	570	585	605	559	595	569	569	594	594	578	550	553	610	570	582	540	577	608	614	619	590	567	568	541	524	568	549	543	593	582	569	552	588	579	543	559	564	555	574	562	582	589	522	579	626	625	578	574	610	575	603	578	551	608	563	558	570	582	564	548	554	593	617	565	530	584	544	529	580	614	600	566	565	566	543	553	595	610	562	533	547	562	595	569	612	592	567	547	538	570	575	571	615	596	589	527	590	514	614	624	534	542	594	565	560	549	554	574	567	584	585	579	575	547	571	569	573	515	587	604	578	589	548	555	536	595	561	606	565	584	573	556	595	565	583	538	581	575	547	551	602	592	576	554	553	587	562	575	591	607	570	586	563	574	551	562	593	555	551	595	542	612	627	575	586	592	535	533	577	587	592	551	597	595	557	587	602	575	579	576	582	529	589	636	599	590	598	551	575	571	597	570	539	609	583	560	575	589	567	576	590	532	575	569	564	598	565	557	554	605	518	582	608	594	546	560	544	570	573	569	541	567	565	590	536	527	571	581	564	584	565	600	583	615	558	527	559	552	603	557	521	545	562	595	583	587	584	569	573	609	576	584	558	567	607	563	565	572	586	572	560	591	551	532	560	607	543	588	550	561	540	524	594	542	578	577	546	581	597	626	593	597	556	548	590	558	533	576	595	557	557	588	578	561	543	590	556	593	534	549	532	573	630	578	586	570	588	543	509	598	575	583	596	529	598	580	614	553	558	558	507	554	616	595	544	572	576	563	558	600	575	612	600	577	568	518	547	583	545	576	564	565	567	593	578	569	558	563	560	576	551	607	558	602	567	601	561	584	557	575	572	515	559	608	567	609	547	602	573	574	579	554	611	518	556	574	590	525	584	559	600	586	527	613	561	600	558	554	568	546	599	561	608	549	587	547	561	558	598	553	540	524	560	601	545	578	599	575	599	530	552	615	569	575	575	586	574	568	548	566	576	595	524	588	553	566	585	559	553	545	557	597	565	592	573	579	600	537	570	597	589	601	536	570	546	560	500	552	586	555	554	546	549	564	551	556	572	579	544	572	538	572	597	580	570	538	574	570	539	583	599	560	539	575	555	581	578	572	569	553	544	603	578	583	560	559	581	597	552	561	572	586	586	560	609	559	570	564	561	533	573	583	590	565	552	575	583	541	581	517	533	604	515	581	548	610	603	575	560	575	551	567	603	565	603	519	544	579	586	582	588	585	520	594	524	582	557	568	563	619	593	565	615	543	543	596	567	598	540	580	532	594	556	566	578	537	568	602	584	567	589	586	591	512	593	548	557	587	526	588	562	552	590	585	596	563	556	568	562	549	586	548	603	597	566	599	574	559	557	551	572	610	584	585	541	546	598	575	549	552	629	583	566	583	592	575	563	543	557	534	524	551	549	528	599	566	537	510	565	617	560	572	538	559	559	548	590	586	574	642	561	554	617	590	580	593	573	549	599	561	601	583	585	580	548	559	579	561	585	598	542	562	546	575	604	586	550	621	560	594	605	576	546	590	590	583	591	548	560	550	598	551	543	565	574	584	545	613	574	590	612	549	575	613	581	568	556	575	585	574	587	574	613	568	608	601	568	587	538	583	555	565	600	595	538	570	588	565	596	560	567	559	545	573	583	583	551	557	580	602	588	598	594	595	567	551	591	564	542	592	576	564	572	582	547	546	549	623	543	545	577	592	570	588	550	569	558	547	546	563	596	600	567	588	563	581	552	573	605	586	554	556	566	515	570	565	602	540	571	575	573	578	581	571	593	585	607	555	533	598	601	548	563	546	562	627	588	568	571	553	595	526	604	572	555	550	598	567	558	620	613	546	575	590	559	518	611	522	571	580	605	589	552	605	557	581	533	597	574	559	552	569	554	575	564	614	569	618	552	555	556	612	598	570	596	562	574	533	542	582	573	594
28319	19503	8269	2877	726	567	559	554	605	572	571	574	587	553	573	499	522	497	553	525	534	536	503	548	538	537	565	557	529	561	566	617	564	573	530	570	553	574	546	533	557	560	565	509	548	548	553	539	564	578	519	545	561	529	545	581	638	655	591	564	561	571	527	555	568	544	533	570	531	567	573	531	555	575	558	565	541	538	570	523	561	520	580	526	557	514	547	549	541	548	534	572	543	605	553	594	583	554	546	535	579	603	521	541	529	493	596	565	529	524	540	524	511	529	553	550	532	551	573	534	541	523	540	554	554	567	529	541	521	533	587	528	577	624	533	543	563	528	579	556	569	519	515	570	535	582	532	552	559	541	544	608	559	542	508	534	571	575	554	565	546	571	573	513	540	519	557	550	547	564	575	538	537	544	569	525	571	527	553	566	540	535	529	543	551	550	523	534	552	582	527	584	557	580	570	615	549	552	540	550	565	559	555	563	572	580	560	509	566	529	514	549	541	593	514	542	518	537	536	526	551	535	534	550	535	548	553	569	557	568	534	573	569	557	531	568	564	544	521	530	531	570	571	539	580	561	531	556	561	544	515	567	541	568	560	555	565	578	560	494	541	569	533	540	543	522	572	545	531	522	535	531	528	540	575	542	525	504	547	539	544	551	541	522	542	532	537	575	558	516	517	550	535	583	564	559	572	553	525	545	545	530	555	540	547	585	561	540	558	555	573	587	557	572	534	510	557	512	551	507	559	542	563	549	552	540	594	558	579	543	531	574	559	518	565	562	525	558	525	547	542	593	545	550	548	553	578	552	534	551	544	523	510	513	541	562	581	538	515	567	572	542	550	552	536	533	583	558	582	553	551	582	540	547	510	558	572	518	508	530	558	555	539	510	573	503	546	516	550	549	575	528	531	564	508	555	545	553	582	534	528	553	546	539	618	552	539	546	533	549	503	600	539	573	569	584	545	555	578	538	554	584	517	539	548	602	566	565	493	574	568	537	566	549	555	533	536	553	582	534	550	579	529	517	564	569	572	528	546	543	569	551	553	545	535	527	551	570	533	572	547	572	528	538	536	573	567	546	540	570	550	545	572	549	586	563	543	544	547	537	635	616	549	575	546	522	538	556	577	560	524	622	532	581	589	542	530	534	523	602	557	536	513	558	522	547	540	573	577	525	528	535	524	555	575	560	600	598	567	488	574	539	545	554	568	536	547	564	547	572	577	592	535	524	512	564	545	554	556	521	507	551	569	522	546	520	575	512	565	531	549	528	590	550	561	547	557	580	555	569	562	579	541	504	521	572	559	525	581	602	531	557	518	519	564	565	564	542	551	514	564	567	516	558	521	563	538	550	544	510	566	564	560	542	590	515	533	536	513	537	552	574	560	532	528	538	598	556	538	527	546	567	547	524	561	556	544	561	566	553	562	563	550	569	513	552	548	511	545	557	548	554	570	542	545	545	536	550	575	551	517	565	552	554	552	550	569	530	564	511	606	564	528	617	569	583	602	556	544	549	542	505	551	560	566	582	523	582	566	560	614	591	523	591	569	564	568	545	581	554	530	540	550	573	532	557	553	561	560	588	602	570	536	565	541	544	558	527	530	556	553	525	552	549	555	559	569	598	542	575	591	559	565	540	567	498	564	521	548	522	529	524	568	543	573	579	573	542	575	537	625	566	544	561	542	556	550	533	576	533	532	530	560	546	600	565	580	606	557	509	537	576	570	555	572	517	541	572	546	559	547	540	545	552	556	584	570	549	532	547	526	538	537	544	579	520	571	564	599	559	583	580	500	534	565	548	583	528	557	560	554	618	552	493	546	564	525	597	539	596	597	595	615	545	583	540	577	530	562	567	532	556	534	574	508	529	517	522	556	531	571	580	577	540	511	571	556	529	563	541	548	572	534	541	574	566	519	533	580	554	548	577	561	531	536	543	547	529	544	563	543	573	552	525	556	565	519	605	571	590	545	592	536	531	570	581	560	517	550	554	519	571	583	561	519	569	543	553	502	537	569	565	549	558	577	515	494	562	542	563	567	573	551	570	564	547	583	509	573	545	574	536	522	515	550	574	508	524	544	572	556	576	557	549	577	585	529	560	586	534	562	549	530	539	565	544	588	566	566	546	554	569	540	542	552	568	580	545	561	543	556	536	560	551	543	585	522	558	541	564	596	553	562	586	554	518	541	587	512	571	572	552	529	583	581	521	536	574	580	635	574	572	569	540	581	539	535	562	543	552	531	575	531	525	551	582	544	574	551	520	536	576	548	532	579	560	574	545	574	539	608	554	535	543	573	566	542	551	536	560	520	574	578	547	559	590	556	539	541	548	590	510	534	529	564	534	562	549	565	523	538	537	563	576	538	584	543	526	550	537	541	573	533	554	557	555	527	571	543	562	606	538	548	573	540	565	530	579	546	541	534	563	560	534	518	538	606	592	556	543	511	546	535	517	533	574	507	528	570	513	579	540	561	477	569	539	547	552	510	581	579	556	567	553	581	531	553	580	520	545	533	567	578	561	540	553	559	567	577	544	517	547	538	492	564	559	535	540	552	561	502	542	541	541	575	558	538	564	525	539	553	562	563	560	575	532	549	584	572	532	559	550	547	581	546	575	517	561	568	551	548	578	572	583	528	519	573	529	556	549	589	587	537	561	560	569	538	587	559	554	551	546	538	544	514	546	565	584	582	526	574	534	567	543	523	549	545	534	488	527	541	528	557	543	573	524	556	595	570	527	572	526	557	546	520	530	580	565	519	532	563	555	554	553	563	531	579	533	531	577	523	553	560	583	536	505	562	547	530	565	542	573	591	595	520	520	532	563	562	591	586	588	582	561	535	526	526	539	553	521	515	548	559	566	529	572	547	510	564	588	563	547	542	536	532	551	571	558	513	521	532	545	575	580	531	545	537	559	601	566	548	543	571	551	518	540	540	575	583	513	542	522	562	492	545	560	530	542	544	540	603	547	518	541	581	533	545	580	524	530	586	581	560	551	538	564	567	546	586	516	531	539	535	517	572	582	562	576	533	557	545	547	552	577	577	560	546	522	525	501	516	540	586	543	546	555	584	514	551	573	564	546	506	517	533	536	523	553	557	554	540	586	567	563	589	550	546	546	520	580	553	562	559	586	587	544	548	517	554	507	596	551	543	524	572	566	528	541	554	567	547	550	528	581	554	515	592	512	524	548	536	605	519	557	549	539	562	550	576	502	549	565	542	507	537	524	534	523	532	572	573	526	529	541	563	589	504	572	543	583	574	529	633	563	546	555	548	536	530	515	508	525	564	574	568	579	575	532	546	605	546	550	580	582	523	550	546	601	548	568	557	556	564	577	522	556	549	580	584	547	591	536	586	540	568	516	537	547	532	567	557	524	531	560	548	522	579	562	531	534	544	535	508	558	575	551	566	556	516	537	587	581	521	573	546	588	526	563	545	539	570	551	543	569	544	557	523	559	547	546	621	568	549	581	570	572	558	545	554	547	495	513	581	552	540	524
10684	13581	5491	2394	555	500	465	519	456	434	457	469	452	455	485	443	498	472	471	459	465	471	447	468	449	474	419	475	445	453	478	480	482	468	481	479	474	468	424	454	485	474	449	435	448	490	446	405	457	465	432	471	420	470	467	478	536	583	500	526	483	462	458	461	461	455	468	433	454	487	463	458	426	433	437	412	465	450	449	444	434	478	456	467	492	464	477	433	458	449	471	480	454	453	469	440	457	462	454	443	446	436	499	504	419	444	459	434	426	430	459	459	457	466	494	389	459	480	480	444	423	434	447	495	462	416	424	449	454	461	455	448	443	456	425	433	419	431	478	455	448	426	471	464	459	469	453	496	482	454	419	444	428	435	433	426	455	489	436	482	464	439	477	465	420	502	448	422	471	453	442	443	481	429	436	435	430	437	429	420	419	451	450	465	422	458	444	442	465	426	449	455	457	448	484	434	469	471	425	472	460	405	438	448	489	421	489	421	437	413	451	410	436	437	434	433	449	464	504	479	459	488	448	444	427	437	487	459	464	477	463	448	444	454	452	455	438	462	480	461	476	438	432	451	463	440	439	473	466	434	458	449	450	431	452	473	446	440	446	443	428	459	496	479	463	478	471	498	430	470	476	472	461	484	450	456	481	423	491	434	462	452	416	433	431	459	474	397	422	467	444	431	441	436	463	418	474	451	425	444	441	449	441	450	461	503	432	452	429	493	443	449	461	458	489	444	472	450	467	419	453	440	433	476	413	448	463	450	418	452	466	430	425	417	475	428	466	449	473	444	436	447	436	465	486	454	468	431	467	421	450	475	443	455	458	464	423	450	440	463	457	470	446	473	446	438	457	436	429	425	456	486	451	425	440	491	456	471	419	451	441	473	464	444	471	503	440	467	452	416	433	441	462	423	453	436	463	470	461	413	413	455	425	430	435	436	443	441	462	443	450	435	496	491	426	460	415	455	442	425	473	451	462	466	461	420	452	427	442	498	503	442	472	469	449	460	452	490	437	465	477	441	438	480	427	483	415	454	479	446	470	424	434	447	468	462	446	478	487	432	475	484	498	474	478	447	443	420	473	404	443	446	414	465	480	432	442	442	478	450	467	452	449	429	485	455	461	448	450	439	412	439	445	419	469	487	457	446	459	454	494	504	438	455	433	490	464	415	440	417	453	450	442	432	449	427	491	464	497	432	447	452	503	437	415	459	469	462	481	469	467	452	457	457	454	432	461	471	466	434	440	448	449	445	434	480	435	456	474	454	468	419	475	461	481	448	437	459	457	440	453	455	456	473	433	430	472	476	453	454	425	477	442	425	411	454	420	421	494	489	463	481	436	474	459	446	450	459	455	448	480	464	442	460	465	444	490	474	445	459	437	436	450	457	463	446	484	444	455	446	489	451	405	453	439	458	435	404	459	438	453	449	433	412	410	412	427	427	474	462	433	444	440	439	476	450	466	468	448	464	436	444	452	441	414	441	474	444	433	436	457	431	501	437	481	456	440	466	444	456	429	453	406	440	449	456	454	457	457	451	450	454	429	454	436	450	459	430	419	461	457	475	475	459	447	455	437	436	473	474	486	442	451	422	439	503	450	448	445	461	457	486	441	440	440	458	464	451	442	431	438	436	466	441	465	438	453	422	440	471	453	476	462	440	437	493	444	439	454	417	474	467	424	443	443	460	451	405	443	421	433	459	461	441	448	445	458	449	443	433	458	447	444	471	447	457	504	434	446	420	441	465	410	437	466	460	448	460	444	469	427	442	441	476	483	393	489	451	448	442	436	476	409	435	462	473	446	437	438	452	478	442	433	444	424	405	446	416	443	470	440	413	432	493	466	455	456	436	483	463	424	473	448	461	465	463	405	439	445	466	461	465	443	429	434	415	430	451	473	445	451	458	417	454	433	439	450	467	463	497	433	454	430	496	431	432	441	456	452	475	458	435	500	456	477	419	463	445	459	451	415	443	428	464	462	440	466	457	443	454	442	459	433	434	426	433	465	465	430	426	456	466	453	413	439	455	448	464	454	466	475	516	456	449	434	438	421	459	463	441	445	442	448	462	473	453	421	436	444	445	479	456	441	448	487	430	448	437	454	469	431	449	486	478	449	441	449	490	457	444	486	465	455	447	418	421	457	437	428	475	449	458	474	433	449	462	490	441	429	488	482	445	455	455	461	451	450	432	440	452	432	442	467	482	462	500	480	391	449	451	442	472	463	419	476	453	474	436	479	431	484	456	458	435	444	454	482	437	442	454	472	462	461	448	422	426	465	441	408	473	454	465	456	433	430	468	474	436	451	409	480	421	463	439	447	429	464	459	483	459	440	433	464	487	443	443	436	440	418	460	437	444	440	468	453	432	440	462	463	476	448	474	435	431	446	447	457	440	442	472	489	414	392	446	440	435	451	488	420	424	450	445	487	448	443	428	430	456	418	447	434	443	435	445	479	438	451	400	449	455	429	431	419	449	436	440	456	435	440	451	460	440	431	480	439	403	486	440	486	453	468	464	425	458	450	468	446	469	446	465	439	433	481	464	407	448	407	465	489	445	449	407	460	464	437	469	467	451	462	438	450	449	435	440	469	474	463	416	439	441	461	418	439	459	477	496	478	427	476	428	459	421	444	477	429	428	453	466	481	478	430	440	456	457	498	444	433	452	471	429	454	486	466	440	470	452	451	454	461	440	469	456	447	474	406	479	432	466	431	456	415	481	491	456	417	469	464	481	460	435	453	462	453	420	491	462	472	419	484	459	430	435	434	430	406	453	458	471	450	495	428	449	434	399	441	478	416	450	481	415	476	427	450	464	426	481	451	444	448	445	431	447	430	425	460	415	412	467	454	449	458	416	421	426	442	461	413	456	479	449	444	450	451	470	474	447	442	436	442	436	450	444	455	454	427	449	484	463	438	449	477	476	447	415	451	484	406	408	463	465	434	471	476	428	463	448	427	422	440	423	435	446	449	441	452	417	409	468	428	455	462	476	495	469	443	422	435	454	436	452	436	465	479	442	471	434	466	466	467	502	490	417	479	456	432	477	450	429	442	464	471	451	451	419	442	459	482	433	464	476	500	476	484	431	453	478	470	445	479	476	462	444	448	466	475	457	412	472	450	470	469	463	438	506	461	453	440	417	463	404	432	467	435	443	441	434	463	440	426	477	488	445	496	409	465	489	417	453	430	434	461	474	443	431	421	466	446	448	489	436	465	458	458	451	492	460	468	474	460	457	462	463	438	444	457	454	468	435	440	432	424	460	479	456	506	438	459	461	447	429	477	444	444	473	470	455	456	434	448	442	443	489	466	442	451	464	456	426	455	467	457	447	411	451	440	463	462	435	485	465	428	432	465	463	437	466	439	434	468	443	454	484	429	464	436	437	417	445	455	434	424	443	449	480	429	455	472	490	490	461	453	401	427	408	466	464	461	451	453	450	432	436	471	457	425	425	433	459	465	447	427	444	506	460	452	500	456	463	456	488	443	444	487	436	482	433
25256	21508	28075	25955	10693	1299	748	659	613	574	544	564	556	565	538	544	531	493	521	558	496	546	559	551	544	526	510	531	511	532	542	540	512	538	551	565	517	508	553	526	532	510	551	524	542	530	520	539	534	498	511	526	523	533	526	550	742	820	686	627	562	508	555	517	536	548	538	516	566	478	469	527	512	544	554	530	490	482	477	513	503	525	511	493	517	495	531	539	510	505	520	524	466	510	476	513	533	556	532	506	552	483	540	546	515	501	510	503	542	512	466	518	506	505	533	549	539	536	523	516	485	512	520	497	483	525	456	491	539	505	503	485	498	500	555	509	496	514	518	568	543	476	513	476	527	552	521	550	542	531	545	567	499	517	566	533	489	489	521	529	534	488	528	496	475	486	491	518	526	515	543	552	486	495	534	492	533	498	511	544	479	505	538	513	516	507	482	485	545	510	528	508	476	532	521	501	502	489	550	489	505	510	520	481	495	540	531	559	531	534	529	523	524	537	520	488	553	546	527	525	522	494	505	497	496	523	511	496	496	498	508	555	475	506	508	498	542	568	501	500	486	535	513	545	530	473	510	539	533	522	497	506	455	527	516	488	527	520	498	495	491	529	498	535	523	498	470	508	521	536	506	543	492	515	496	531	475	522	526	505	516	532	542	506	513	530	543	514	525	504	540	511	492	518	519	516	532	497	480	565	495	516	570	510	498	507	546	515	527	551	513	502	501	584	457	548	519	515	519	545	505	487	499	518	537	492	537	515	512	474	522	499	517	537	498	534	525	570	522	553	540	518	537	537	537	485	511	533	496	517	484	499	542	547	514	498	531	520	552	527	496	539	516	528	516	513	496	504	551	513	495	542	524	503	551	498	513	509	518	517	502	551	552	548	512	510	495	483	504	522	498	493	472	560	506	519	543	558	502	477	484	536	481	520	501	518	521	532	543	568	544	567	493	571	516	554	503	559	540	504	514	537	491	542	541	534	544	489	517	525	507	489	515	512	464	541	503	546	524	517	510	539	529	514	490	519	544	527	541	525	518	530	510	515	521	463	485	521	504	562	530	520	567	495	509	533	497	489	513	497	530	517	502	513	540	504	490	520	545	510	521	517	482	516	518	524	551	532	527	532	485	553	545	541	533	562	492	545	488	508	563	571	529	509	532	491	514	501	482	518	538	538	529	550	553	516	494	493	492	476	505	493	511	504	467	483	521	519	508	492	512	501	525	498	501	510	494	556	522	520	510	496	476	496	506	528	503	519	549	533	497	495	497	510	513	519	542	492	482	574	523	476	553	511	531	547	517	485	508	526	539	541	497	535	507	542	517	502	523	531	499	527	511	517	537	484	503	522	492	471	518	521	530	514	544	513	514	524	526	501	522	503	488	519	520	554	556	484	477	498	537	510	553	491	548	514	500	509	516	530	535	512	520	481	529	542	508	511	513	511	513	519	514	499	530	482	518	543	522	526	505	538	513	539	524	539	497	545	497	513	528	544	516	496	521	505	496	538	545	492	521	567	500	526	524	491	512	504	526	520	474	504	498	511	535	529	505	480	518	538	506	502	505	541	542	507	569	515	533	530	503	531	542	496	485	529	500	517	549	509	529	524	543	494	535	509	511	530	513	539	498	458	520	535	523	530	519	513	476	489	539	552	488	528	524	517	511	556	531	515	510	515	445	509	526	521	534	522	575	541	522	493	491	505	494	553	538	498	500	525	482	501	505	526	522	454	512	530	502	498	529	548	482	516	534	537	489	475	541	462	544	525	522	515	517	540	499	496	519	532	519	546	487	500	534	516	489	497	500	524	493	492	560	513	466	503	556	507	525	523	568	533	548	497	479	541	535	503	533	541	504	519	515	527	498	563	479	515	503	530	536	469	544	493	532	560	520	510	502	550	548	546	526	501	502	528	534	544	529	534	481	523	505	537	507	498	496	486	526	518	497	514	492	520	547	491	532	479	535	548	528	539	499	512	555	528	521	518	528	568	519	513	513	481	494	509	508	507	539	509	535	506	507	527	529	534	515	552	509	488	546	538	512	467	514	506	472	511	498	538	477	550	523	534	503	500	501	501	505	534	486	496	550	480	514	505	537	499	517	529	506	531	570	532	545	530	543	524	523	517	501	570	518	515	512	538	477	526	491	487	529	541	548	535	529	555	497	489	528	524	505	540	518	512	509	481	551	537	543	480	498	504	545	510	510	471	504	502	539	506	523	474	510	532	515	502	503	511	540	519	524	507	492	491	560	526	490	501	508	485	543	543	519	503	498	521	555	544	517	540	533	524	493	480	515	511	527	496	519	473	523	522	473	539	529	510	548	531	510	522	532	556	496	521	521	501	523	521	488	530	490	511	524	536	516	520	502	543	510	470	482	516	485	548	534	530	488	526	504	510	562	509	518	514	527	505	499	572	539	542	559	526	515	522	476	504	522	536	525	537	540	531	481	507	511	504	464	543	518	520	494	498	535	498	496	518	522	526	503	524	510	525	528	536	499	521	490	481	468	528	519	527	498	517	478	558	525	496	511	523	497	539	530	515	481	539	523	535	507	528	518	538	530	507	527	552	481	513	545	500	510	485	501	513	497	500	549	545	483	508	520	532	498	505	498	569	536	550	547	532	520	503	513	511	520	528	534	534	520	514	493	516	512	478	496	459	523	542	469	497	527	535	476	536	466	537	495	550	548	558	529	533	485	528	558	519	507	504	533	505	516	480	522	510	541	517	500	519	527	555	517	537	467	503	529	499	489	549	522	486	519	530	489	519	509	534	554	460	500	543	507	521	529	534	507	445	530	502	541	485	556	514	521	499	492	531	491	514	497	541	544	528	533	470	542	536	524	546	549	520	563	527	515	554	554	506	526	566	570	487	538	531	523	513	535	520	551	493	502	484	505	553	517	501	543	545	553	514	504	519	473	541	520	539	530	543	464	506	507	530	506	506	553	458	517	536	528	518	526	536	522	522	562	534	496	513	550	484	500	511	505	460	514	520	497	547	524	511	544	447	493	529	508	540	511	515	549	506	457	528	510	509	535	560	486	527	499	517	485	501	530	517	502	476	501	538	497	499	513	523	505	513	477	515	499	508	512	546	501	542	507	527	536	524	540	485	531	527	495	507	549	502	525	519	538	525	542	506	511	522	511	529	540	575	527	480	520	561	518	480	508	534	545	547	511	514	519	503	542	504	522	532	496	522	536	517	504	520	570	511	516	482	568	528	496	504	543	519	481	498	460	511	529	503	546	482	530	479	522	544	545	500	533	486	510	483	501	494	500	552	485	513	492	498	513	547	481	496	565	493	513	526	505	525	477	490	501	487	496	517	536	560	464	506	513	525	532	556	522	530	475	475	540	535	499	447	509	492	523	523	477	513	563	499	520	521	522	517	521	513	535	531	528	503	526	500	540	503	554	517	480	522	489	522	493	540	493	530	529	510	513	505	567	511	560	529	500	533	545	516	533	505	522	524	502	542	489	523	533	513	520	554	512	516	522	534
39363	57579	32499	17494	1361	707	630	621	514	551	527	514	493	506	498	496	477	518	451	502	446	479	492	462	502	431	462	457	447	481	477	459	465	459	439	461	493	472	481	493	466	499	504	433	473	470	432	401	474	495	468	441	459	459	453	480	774	967	767	599	474	494	470	456	443	470	449	435	456	450	463	480	469	461	446	467	448	500	489	457	457	464	468	417	476	432	462	454	421	465	488	483	472	481	438	463	455	474	454	483	483	446	465	486	465	444	447	425	462	452	452	441	470	437	449	436	451	454	456	439	477	449	454	441	484	454	450	447	490	485	471	425	455	483	439	498	467	447	435	467	487	451	450	426	480	471	449	467	438	447	451	472	416	450	468	437	450	421	473	476	438	471	448	469	436	466	436	451	422	432	448	459	484	464	460	424	457	473	431	444	462	454	464	439	466	456	430	469	498	479	436	445	428	480	423	442	446	477	450	480	476	504	466	471	437	463	466	463	413	457	412	467	473	442	464	465	454	449	438	501	478	439	444	456	489	439	488	471	467	432	436	433	471	461	451	440	430	449	424	423	460	456	453	427	458	444	466	464	471	429	414	454	448	447	419	481	399	468	453	479	465	496	452	471	480	427	456	457	451	484	464	430	465	444	430	483	427	413	481	435	450	475	403	439	451	496	456	432	454	458	459	477	450	431	457	447	454	457	449	434	456	460	436	487	433	436	457	452	424	441	436	526	463	460	488	464	421	468	424	446	430	478	413	487	470	397	466	464	475	424	487	447	491	457	453	443	459	462	453	480	448	475	440	412	417	473	440	464	499	464	477	455	439	418	495	448	430	440	481	462	465	453	471	477	452	471	488	452	417	410	455	465	394	434	446	442	467	442	464	458	469	464	442	434	463	445	485	476	401	470	437	442	476	473	465	441	462	429	471	424	484	443	490	454	435	419	459	457	431	466	433	448	431	454	507	477	515	464	458	452	459	469	461	463	452	448	460	418	492	435	474	436	439	467	475	460	452	482	439	462	427	453	418	457	456	490	466	420	481	441	440	447	442	448	470	482	455	460	467	473	458	456	427	490	442	493	480	497	500	452	452	456	431	448	473	439	461	460	445	463	439	452	436	466	445	492	445	450	444	469	446	425	431	476	466	464	464	427	433	460	423	461	476	462	437	440	501	475	474	517	456	462	453	457	449	446	436	413	437	447	415	431	441	446	463	466	460	454	389	470	458	440	429	450	495	470	413	480	457	456	479	488	446	424	465	432	453	480	461	452	445	438	465	475	451	431	450	442	421	447	439	491	473	450	450	437	455	487	464	490	466	441	417	444	473	471	409	475	445	446	445	455	453	441	462	440	429	427	454	483	457	486	450	472	441	445	470	478	450	449	422	401	442	461	442	454	423	445	455	454	404	481	428	486	468	483	451	419	436	444	458	437	429	488	429	444	429	449	427	458	435	462	480	408	456	452	464	449	436	481	439	420	446	449	480	471	469	530	429	462	432	448	464	475	442	425	464	468	452	444	461	461	466	481	428	445	451	440	458	458	409	494	456	435	485	434	437	446	444	471	464	469	483	459	503	464	457	437	417	423	418	447	430	466	409	457	445	448	470	473	445	444	445	446	430	493	455	464	440	441	450	486	460	430	435	450	463	422	441	488	454	441	431	468	471	420	431	447	447	450	419	426	455	447	476	451	452	449	439	482	473	439	435	440	515	437	469	433	438	466	455	456	454	430	429	438	477	444	468	441	452	462	473	414	395	471	475	492	444	439	446	458	446	441	420	440	465	460	426	468	472	415	473	444	464	410	471	484	433	484	454	419	480	435	420	458	467	435	431	436	409	457	479	462	457	441	428	477	454	446	442	488	452	479	454	458	439	472	460	450	458	468	435	444	434	465	456	438	476	458	425	448	434	455	427	429	414	442	466	456	426	481	438	448	450	466	454	442	486	446	441	484	449	427	432	502	436	429	452	461	398	422	436	440	460	412	456	443	454	467	466	450	488	459	428	477	458	426	429	461	479	439	464	478	447	446	424	456	450	460	414	434	424	472	444	449	449	437	482	440	435	438	414	459	455	444	439	435	492	426	451	459	410	436	441	425	440	477	459	462	448	449	442	470	407	445	442	466	494	453	468	474	459	439	507	483	463	436	473	469	449	445	456	462	437	446	461	462	444	490	449	463	452	430	459	458	445	441	419	454	477	463	450	505	437	431	428	474	481	436	453	428	430	424	449	446	485	472	457	448	448	449	476	419	420	455	437	449	425	473	487	458	440	485	414	458	416	430	451	477	449	439	439	486	467	490	441	482	469	449	442	454	481	481	450	430	444	433	436	435	461	443	491	454	456	460	455	453	470	448	491	450	418	438	451	442	439	436	464	428	456	458	448	463	437	466	471	449	432	439	458	469	472	422	463	468	444	447	459	491	420	461	462	427	435	502	459	514	480	450	453	419	415	433	454	473	464	457	453	431	457	451	429	476	453	437	465	451	516	486	454	436	458	468	453	455	422	436	448	431	471	480	450	451	424	432	464	438	447	446	427	437	427	480	448	457	471	447	420	476	434	471	445	456	465	464	445	461	491	484	430	485	426	446	468	467	430	452	470	468	468	455	438	436	446	427	451	409	447	440	444	428	421	461	435	456	476	429	418	431	469	433	432	428	462	434	452	453	442	439	478	462	425	429	441	380	474	445	458	458	430	426	487	432	441	448	451	437	429	478	477	456	441	450	438	435	449	496	417	438	434	409	459	430	456	450	459	429	441	413	453	440	445	455	470	419	484	470	470	446	465	444	460	441	446	440	404	454	456	450	460	448	444	465	427	440	481	489	492	437	430	483	446	453	454	443	458	459	435	447	463	448	452	425	435	466	430	483	467	449	493	478	434	454	410	432	480	469	446	478	427	450	426	483	439	428	490	462	470	472	473	473	467	445	453	436	451	481	443	463	449	439	470	419	434	489	452	466	453	477	436	469	455	448	412	483	447	433	471	462	434	463	475	444	449	439	429	456	457	452	436	456	395	467	428	470	443	446	497	446	483	428	422	462	443	438	476	480	484	457	450	504	463	431	452	468	470	449	451	447	441	455	455	493	407	465	437	440	462	470	402	432	443	468	411	453	437	484	450	453	456	450	429	454	479	471	412	456	475	465	465	424	441	427	488	447	409	452	462	457	445	457	459	428	461	447	456	476	465	458	428	431	448	422	440	468	466	467	491	460	474	475	445	478	426	418	463	441	466	478	448	479	436	425	454	464	479	465	468	488	404	433	439	446	515	452	482	457	449	458	430	460	461	455	467	470	478	447	441	432	432	434	454	442	479	424	457	422	463	445	450	426	441	465	473	475	421	443	409	483	459	460	439	450	456	448	427	428	462	460	470	448	416	471	486	455	464	441	480	434	427	458	435	450	440	471	458	456	473	460	430	435	435	491	499	470	494	427	463	420	456	467	475	435	460	446	437	487	472	429	520	457	448	470	439	474	440	457	419	460	423	427	457	448	480	454
24315	21440	28730	24946	20684	8188	1406	850	758	709	726	716	653	667	657	650	639	648	627	661	628	649	629	645	636	616	592	638	698	644	573	631	654	645	638	638	630	614	655	603	634	648	646	612	660	560	630	596	535	620	619	645	623	623	652	581	1098	1157	988	834	761	659	624	646	605	620	629	640	624	614	598	624	590	599	624	623	603	662	595	579	584	644	606	635	657	659	624	614	615	653	618	586	607	604	590	640	686	589	626	585	566	609	609	605	575	611	614	599	590	608	629	594	637	640	627	631	633	630	569	622	641	635	610	597	632	654	645	654	587	646	607	648	637	584	601	589	592	577	624	588	649	561	641	591	649	601	590	609	598	613	621	551	604	611	617	636	610	641	597	622	582	627	582	566	596	598	559	614	528	597	580	613	626	606	595	610	622	626	637	613	594	610	622	665	619	631	611	616	603	639	598	600	610	615	582	644	624	636	635	599	644	597	646	612	577	602	602	613	610	584	609	597	647	588	618	634	604	607	587	625	623	637	578	623	627	599	652	585	588	655	652	656	590	640	640	590	611	609	598	577	610	621	625	615	661	620	617	613	622	575	622	655	635	639	601	648	566	620	618	615	596	617	616	652	630	584	636	664	561	559	646	543	592	560	592	611	569	619	580	619	554	602	590	661	629	645	650	597	613	581	614	636	614	644	605	641	596	649	612	641	566	612	591	606	592	583	592	591	622	631	581	573	608	632	661	622	649	625	614	621	601	587	561	622	575	576	627	620	613	603	623	634	573	608	593	605	635	588	593	576	606	619	563	602	633	626	613	628	630	610	614	569	617	615	643	624	572	586	626	627	607	648	637	628	696	594	630	663	626	597	577	584	626	563	612	595	633	580	623	663	604	680	583	581	636	563	603	577	635	612	619	630	634	612	605	558	578	636	632	611	643	600	603	545	582	547	579	608	613	565	581	648	653	575	617	598	610	626	585	583	577	633	635	558	649	643	566	552	589	611	595	623	624	630	611	635	572	628	622	583	610	625	605	622	573	610	637	630	621	627	602	602	580	644	591	633	601	633	564	587	657	642	613	588	581	624	655	591	620	633	619	602	677	626	593	640	599	613	602	619	632	628	592	671	637	602	667	630	625	613	608	591	574	608	674	557	596	589	602	571	623	651	619	597	643	631	637	614	658	648	660	615	599	601	637	643	633	598	605	608	607	600	618	660	642	586	579	642	607	602	610	671	612	606	656	646	683	637	619	620	580	625	612	594	574	616	560	586	588	618	563	601	606	600	608	623	655	632	618	617	597	570	553	606	654	627	615	629	592	606	607	592	593	596	614	625	589	604	588	579	607	608	596	623	602	650	609	564	629	628	654	607	607	641	630	611	609	595	589	590	644	571	582	656	619	553	625	618	631	610	605	617	612	643	580	613	601	589	649	616	595	613	609	583	610	582	590	587	581	654	585	596	624	597	614	590	618	590	602	581	634	605	633	650	621	582	605	601	591	631	557	622	619	587	597	601	605	623	633	602	586	598	595	587	606	608	570	595	659	640	610	629	614	637	571	617	588	576	581	643	596	596	610	623	556	613	635	629	615	582	602	622	630	644	624	641	652	616	623	573	604	581	608	610	600	628	591	601	613	669	584	617	605	600	587	612	616	633	605	616	593	602	616	575	571	591	627	570	615	650	623	615	652	589	626	613	602	684	604	588	601	603	633	619	637	609	563	643	601	603	612	608	592	622	581	642	610	596	603	644	614	569	595	592	598	599	573	619	618	571	584	620	628	589	612	607	589	577	618	579	609	611	573	598	625	599	597	603	632	580	601	572	622	611	604	596	610	593	617	610	593	612	649	598	589	576	625	610	607	605	605	634	656	659	553	534	566	599	604	618	629	618	617	643	623	578	653	605	621	579	614	579	596	593	627	608	632	632	604	568	591	590	612	602	604	598	601	635	612	595	574	651	583	611	615	587	630	587	624	566	637	584	622	625	569	630	574	640	614	603	628	647	627	619	606	622	638	639	607	637	589	566	595	586	613	679	635	603	614	608	644	613	596	647	615	594	537	608	616	605	608	625	670	626	607	602	593	577	622	589	586	601	588	625	608	651	603	572	539	612	573	644	613	618	603	596	622	621	621	584	609	638	613	624	598	612	599	588	603	625	594	608	614	591	591	598	631	602	563	646	645	586	622	619	565	618	628	649	582	648	581	607	615	572	642	622	631	624	600	628	626	591	634	586	578	637	578	619	567	563	575	575	580	611	618	591	614	614	567	575	607	545	608	624	625	604	623	618	642	621	625	557	610	606	621	588	596	601	607	550	644	660	600	622	607	639	632	570	632	607	612	620	589	581	584	630	609	581	575	623	591	616	633	641	593	610	628	599	615	583	603	628	642	609	585	603	646	582	616	595	607	582	596	603	610	581	596	633	642	564	587	576	620	635	605	619	639	598	623	600	609	658	630	595	612	621	601	617	610	591	568	627	604	615	588	595	598	645	603	613	636	618	628	603	578	587	594	533	607	639	590	614	587	634	650	601	666	580	625	623	635	622	568	612	664	602	550	600	589	604	629	648	641	597	627	588	633	603	607	589	628	639	583	611	624	588	620	617	598	596	596	604	608	603	614	570	598	566	608	624	574	607	604	630	610	574	616	627	647	586	633	596	580	595	612	618	564	643	661	578	601	605	605	566	599	621	602	623	624	596	598	586	618	618	657	608	602	632	591	608	636	643	595	640	654	596	586	605	614	609	618	616	576	626	648	612	650	634	617	590	640	610	625	654	605	616	556	606	595	566	608	589	632	621	590	602	614	581	599	618	612	610	643	612	594	607	576	616	596	612	589	592	588	573	610	618	577	633	633	621	652	644	642	624	604	577	606	594	589	594	597	624	575	596	603	636	574	597	594	618	598	580	622	617	598	635	624	602	622	617	593	659	572	615	614	615	664	627	603	590	610	604	611	598	647	603	619	573	612	626	609	620	621	617	615	612	611	609	581	591	592	634	571	580	604	621	590	612	656	550	623	668	610	613	607	560	628	607	635	629	628	598	644	613	593	614	657	581	586	614	630	596	595	611	596	649	625	579	571	619	658	599	574	680	603	639	602	633	600	622	604	615	591	630	581	616	637	572	582	642	534	586	646	616	596	606	592	604	572	607	610	619	636	596	620	628	554	574	613	591	585	564	645	598	634	578	589	626	621	573	633	642	654	630	631	594	635	574	589	620	592	625	616	608	634	597	570	600	539	545	581	612	583	592	610	569	617	611	605	605	580	615	613	603	624	618	630	589	647	609	634	585	534	578	565	626	605	606	579	586	611	605	590	617	591	628	602	681	633	608	619	626	605	604	610	592	598	613	579	607	619	627	630	595	632	608	634	606	665	586	630	600	590	660	605	577	604	596	602	609	600	636	632	630	618	622	625	645	653	621	630	587	631	603	589	575	620	595	633	635	611	642	615	631	624	586	575	597	640	630	661	569	563	603	592	613	633	625	611	612	592	580	591	635	612	600
48974	72710	44900	27198	2172	1031	880	833	768	694	648	690	614	593	591	577	617	603	600	585	561	585	560	553	551	547	540	611	584	604	590	597	558	593	557	531	582	568	585	587	564	555	543	567	537	526	550	545	561	545	566	576	580	520	569	558	1293	1484	1127	799	670	633	508	553	475	525	539	515	567	535	537	503	546	523	558	515	502	544	541	484	524	525	552	568	523	541	502	525	540	488	572	546	544	539	524	551	492	534	534	516	525	545	531	553	583	524	542	548	552	552	526	536	507	526	511	473	544	550	553	509	520	513	491	501	505	488	526	564	532	545	531	565	529	551	528	560	539	532	535	532	541	548	560	484	483	567	562	523	533	526	545	527	501	545	518	515	532	554	560	514	522	557	545	553	532	502	487	507	471	572	571	516	530	547	510	536	497	519	527	525	563	516	504	567	508	505	549	538	556	596	509	499	494	508	525	535	561	510	532	540	524	547	580	499	511	504	526	472	551	511	548	523	526	535	502	559	547	554	535	553	520	545	566	553	541	547	517	526	563	495	519	557	516	526	562	550	514	528	538	513	543	567	499	547	541	525	550	510	522	510	508	471	556	544	523	501	529	550	539	501	525	515	504	510	542	538	535	552	529	560	523	545	543	502	514	523	555	502	538	550	507	537	545	554	526	476	538	486	518	570	520	482	512	511	493	523	540	474	487	513	540	546	521	553	528	589	507	549	502	563	555	505	499	551	538	501	494	516	530	545	547	530	509	586	501	524	521	502	498	487	557	517	509	570	554	517	560	548	518	528	535	557	523	560	568	536	543	519	559	516	543	554	559	506	498	505	515	530	511	508	551	573	528	538	574	536	527	470	509	546	503	542	513	547	554	554	529	502	531	525	548	555	518	541	520	536	540	545	559	494	493	501	524	516	555	529	526	533	519	524	503	533	535	527	499	565	553	538	551	523	522	522	487	537	520	508	501	544	498	467	495	524	532	520	509	512	532	559	506	505	489	524	510	530	526	507	541	525	597	496	556	551	473	543	543	537	543	539	558	519	479	508	533	557	488	533	533	549	514	538	549	467	558	563	525	534	526	491	547	575	509	515	505	514	556	497	548	558	531	604	497	521	513	502	507	522	510	516	588	509	560	562	567	522	519	527	500	512	501	562	527	537	546	529	496	524	582	503	518	560	501	488	537	516	558	500	555	508	519	549	564	513	497	566	544	504	506	522	511	537	544	523	532	529	521	523	527	511	531	560	507	561	493	514	548	573	551	519	550	526	538	517	533	577	506	520	515	534	524	566	516	543	543	582	541	523	524	520	537	563	539	552	549	576	508	530	524	521	492	498	522	501	540	525	570	533	529	540	512	510	517	521	541	543	523	539	519	482	564	522	526	516	493	530	568	490	539	562	542	530	553	545	494	507	525	533	562	533	523	575	527	516	550	504	535	479	534	510	510	543	532	500	508	527	538	536	526	515	493	519	537	485	506	506	542	552	532	546	521	523	508	508	526	542	513	571	503	525	518	535	543	550	514	555	534	531	517	538	508	489	527	546	534	557	518	581	535	543	478	527	530	577	526	535	513	550	532	528	532	557	512	549	519	529	566	529	556	558	474	517	540	533	569	514	528	554	509	496	548	508	526	540	557	556	541	513	553	541	579	513	567	526	572	535	501	557	552	531	503	487	540	522	523	566	510	556	474	561	511	545	505	551	539	525	509	565	515	538	511	522	508	576	508	525	526	502	499	517	525	524	515	550	543	541	536	523	505	536	544	540	523	522	551	543	533	554	528	516	499	541	543	517	494	565	492	512	521	568	550	526	494	525	552	508	528	563	554	570	471	552	525	565	580	524	518	509	503	540	494	515	526	568	551	531	547	522	535	535	551	523	496	496	509	506	537	529	547	576	513	546	568	533	513	535	527	513	531	560	541	524	535	525	536	520	548	566	503	567	534	550	550	522	535	520	507	551	540	528	499	535	510	528	533	513	492	538	517	558	537	519	482	573	547	515	554	525	524	533	533	540	516	524	521	506	504	555	542	579	531	492	503	536	506	576	516	578	522	536	562	523	513	493	555	518	502	524	550	530	568	519	542	537	538	553	557	544	497	525	529	496	520	537	523	482	530	546	510	554	552	522	547	548	583	511	514	541	554	488	541	547	509	543	544	509	563	520	521	535	546	566	520	475	559	588	496	521	537	560	521	512	530	490	516	535	490	536	581	507	506	536	545	557	497	491	517	533	482	544	522	535	531	542	521	489	530	480	531	532	512	555	560	508	510	512	532	476	498	528	534	498	537	539	528	483	574	542	519	473	542	560	541	530	511	542	558	518	514	529	519	527	538	525	532	509	522	520	497	505	545	493	529	500	518	501	528	527	548	551	541	513	516	583	511	492	547	494	519	492	516	545	533	501	518	552	526	523	521	521	463	543	534	617	510	534	538	537	521	549	525	530	518	555	546	512	550	532	530	563	548	583	495	504	564	493	533	503	517	555	508	547	519	543	526	571	548	511	523	506	545	528	543	494	507	543	518	543	516	537	535	525	551	537	554	524	546	523	529	532	548	511	561	535	501	528	544	535	542	526	520	504	564	525	549	514	541	515	490	513	514	537	488	557	504	566	519	530	552	507	532	508	546	540	541	518	567	501	515	504	518	498	537	539	548	557	522	543	515	468	525	536	524	510	509	553	545	524	548	484	544	552	521	551	494	512	530	552	529	546	524	557	539	577	499	544	553	500	556	527	491	538	548	476	506	500	511	533	568	549	511	497	539	524	518	523	504	519	570	523	545	541	528	546	523	527	495	542	560	498	551	525	565	519	537	559	588	508	493	555	528	539	520	476	492	542	507	532	532	495	527	508	534	537	538	497	550	506	531	542	530	527	518	490	516	516	501	542	515	507	546	549	524	553	544	553	520	534	556	516	480	499	539	531	488	526	533	524	509	519	535	560	563	510	524	559	523	550	480	568	540	541	489	537	554	508	544	507	518	557	520	554	499	465	513	553	538	525	521	539	513	509	540	542	528	538	508	498	572	508	511	526	548	542	532	560	529	540	498	517	533	562	496	512	504	540	517	577	501	592	522	571	539	541	537	547	538	519	533	527	510	561	542	500	515	537	529	538	527	520	517	550	551	508	520	533	564	514	547	548	505	552	530	545	528	558	550	532	535	526	552	528	552	512	518	525	537	501	492	508	513	519	523	548	512	538	509	493	511	544	579	534	554	528	471	540	527	506	511	503	564	516	510	569	518	532	528	518	522	525	544	521	505	565	522	549	542	523	528	541	537	547	542	523	542	474	508	521	572	569	505	498	511	552	520	519	557	548	522	544	528	506	500	561	545	534	512	526	563	516	535	520	501	539	552	558	510	521	480	504	538	513	558	521	511	512	537	534	532	528	511	533	511	588	518	508	501	529	562	537	542	524	503	537	531	492	509	547	554	513	509	524	527	514	484	511	531	530	562	530	543	528	513	510	536	562	512	556	511	508	538	513	519	493	535	560	558	534
28249	18964	8061	2720	534	465	453	444	435	432	470	384	424	393	443	429	456	438	458	443	440	457	435	460	451	452	440	454	407	434	437	436	467	422	459	466	383	420	438	450	433	419	419	465	465	431	424	438	466	461	415	426	439	464	442	432	401	460	504	466	446	432	409	422	367	423	456	425	433	439	421	418	418	416	400	432	461	433	441	452	492	465	413	466	454	453	427	467	440	483	435	429	442	427	412	433	439	429	416	431	443	419	436	452	396	433	469	436	431	428	403	440	440	421	407	439	443	459	364	430	460	436	432	405	452	433	462	433	433	396	429	398	435	447	444	441	416	424	461	424	453	402	433	453	402	420	399	405	459	470	396	436	437	431	407	433	430	426	471	445	413	461	447	421	457	426	458	415	423	411	464	437	447	446	419	412	457	421	432	416	446	478	425	432	384	465	451	431	411	393	449	492	409	419	433	451	462	432	408	435	432	423	430	442	417	427	454	414	428	387	428	439	388	415	451	432	488	412	433	451	458	446	416	385	449	444	420	436	412	436	427	450	422	439	450	418	452	434	419	414	420	424	412	445	423	468	442	452	406	434	446	430	439	404	372	421	451	459	432	444	437	459	420	426	467	454	419	470	421	385	374	483	423	435	480	427	418	402	406	437	440	466	414	495	430	476	423	455	424	413	479	413	486	414	425	434	439	426	415	440	457	423	401	450	453	463	451	388	413	441	464	403	459	437	445	444	431	446	451	447	439	438	409	425	453	434	441	439	437	443	431	425	457	428	463	455	446	435	446	412	479	448	431	427	446	415	394	404	441	436	484	435	448	450	427	430	429	451	416	468	436	424	408	440	388	424	405	450	447	424	456	434	419	410	422	447	462	422	410	434	411	389	432	513	439	438	416	406	476	454	446	449	419	457	393	448	450	413	442	404	446	430	436	437	460	461	424	399	466	442	440	424	450	436	420	457	444	432	413	458	446	416	452	404	412	435	437	474	462	407	485	405	449	437	434	441	444	447	459	424	461	463	473	450	430	410	429	440	448	459	409	431	433	433	449	442	444	442	443	459	402	399	465	421	422	440	431	465	440	423	437	430	454	412	439	460	447	421	396	439	435	431	451	410	465	444	434	416	422	477	429	440	432	452	394	447	420	449	417	460	467	446	454	442	435	426	397	459	412	443	421	411	424	420	437	415	445	433	453	405	483	422	419	399	417	458	439	490	406	466	435	410	413	469	461	411	431	459	404	415	411	409	452	455	425	453	449	424	413	414	417	438	437	457	404	390	448	444	431	421	408	431	426	456	421	444	415	436	437	447	449	422	395	435	427	479	447	428	428	440	470	452	417	442	441	463	419	429	435	460	423	449	457	407	393	427	414	454	449	415	445	424	451	389	439	423	424	409	400	410	414	390	435	431	433	442	428	462	478	388	408	445	487	402	461	449	447	472	382	434	457	436	435	448	424	416	440	438	457	452	442	428	451	470	401	453	435	445	428	471	435	428	414	450	399	442	448	423	419	425	464	417	439	429	424	451	463	424	481	421	432	410	445	432	431	422	439	432	415	436	438	491	444	386	452	402	438	398	424	424	418	448	465	457	447	480	452	442	434	463	438	452	416	447	458	426	446	442	424	424	474	405	407	409	403	443	430	453	449	418	425	449	422	467	421	444	376	438	447	462	427	435	404	439	434	476	399	417	445	439	443	412	389	457	444	424	426	406	431	397	458	434	434	409	474	425	418	458	399	420	399	435	441	396	442	387	442	467	454	453	449	437	422	425	427	453	378	416	446	451	458	405	446	471	445	452	398	392	424	451	431	416	443	435	418	450	432	444	475	430	466	422	422	391	430	399	428	436	442	415	432	422	469	427	447	419	460	431	414	418	458	440	431	471	411	402	442	445	428	419	431	437	408	410	430	474	474	430	438	418	420	416	452	426	453	492	448	428	414	417	445	418	426	423	434	440	475	443	441	376	422	455	417	406	450	424	459	423	440	409	450	453	458	423	439	398	445	442	440	475	456	452	408	450	375	453	448	450	428	410	414	417	412	446	452	454	477	447	461	416	436	452	445	455	415	430	438	458	452	380	424	428	413	435	466	413	427	444	443	458	454	464	395	426	431	431	407	458	456	476	414	399	496	439	483	424	438	404	454	406	427	470	491	458	459	421	487	450	401	466	459	416	438	481	434	441	434	427	451	380	447	415	436	448	444	461	419	400	440	440	445	414	401	456	424	393	443	409	441	441	431	447	440	440	480	444	428	454	421	437	409	446	431	428	423	422	429	452	411	449	435	425	461	481	450	442	440	410	453	441	439	482	458	420	425	439	452	424	434	436	431	429	466	436	434	495	420	432	432	450	448	469	412	428	425	403	384	414	451	409	434	441	433	417	419	430	432	440	416	416	436	455	419	460	460	404	465	394	449	432	418	417	383	461	452	483	436	440	437	476	426	440	402	431	454	482	453	480	439	399	408	483	487	430	462	440	423	447	465	414	462	417	448	450	412	465	395	466	443	407	437	426	422	429	446	454	419	404	462	465	403	404	446	402	421	431	432	423	402	454	414	474	430	463	431	443	449	450	419	398	421	426	432	440	450	403	427	426	413	438	428	421	444	439	457	449	431	461	431	417	442	451	432	445	429	430	436	468	414	394	441	442	436	413	439	453	409	408	433	411	427	452	422	444	475	470	457	395	464	433	434	427	445	437	446	466	446	410	438	448	438	467	454	454	439	383	440	454	390	441	403	408	451	421	471	453	439	464	407	439	426	425	437	441	431	412	460	431	433	423	433	437	465	429	439	426	445	426	405	409	418	446	460	447	456	463	460	410	451	437	466	450	404	451	417	437	408	423	441	441	429	439	418	424	431	426	428	434	426	419	436	456	429	456	434	396	390	452	445	412	414	402	419	395	466	475	453	440	448	443	453	428	459	410	430	423	421	418	404	424	436	406	423	414	461	432	430	429	423	433	423	428	460	417	419	431	439	415	459	464	405	429	446	432	433	495	453	481	436	433	389	433	445	434	438	420	421	414	443	447	414	407	424	416	434	432	443	415	456	417	428	419	442	454	470	447	413	424	452	449	404	446	400	457	463	424	403	431	404	493	397	421	436	462	461	406	439	462	441	433	427	453	442	403	457	464	457	400	421	432	481	415	457	393	428	425	436	436	442	425	434	444	458	447	409	451	438	422	440	436	476	435	457	410	425	429	438	434	411	460	409	421	439	416	433	399	475	416	426	426	485	435	481	424	412	439	475	446	448	401	415	449	432	443	430	423	431	393	475	437	483	436	441	450	435	405	407	403	450	440	452	439	448	435	445	440	409	460	461	454	414	441	430	464	407	434	381	444	416	446	455	432	444	442	406	446	420	391	456	464	387	476	441	439	412	417	426	476	437	462	423	446	425	469	413	427	428	426	459	414	390	452	437	481	401	474	433	414	471	448	437	393	428	390	454	461	456	436	442	454	406	407	434	431	439	447	398	416	443	442	412	470	397	473	403	420
10711	12139	5329	2410	426	374	376	362	363	368	397	359	367	351	354	373	381	371	324	380	380	368	389	355	370	355	379	376	374	385	359	354	388	354	347	382	376	366	355	406	401	331	334	387	376	388	362	357	334	371	355	371	367	348	373	373	418	464	431	421	387	378	345	383	354	376	351	365	345	368	376	361	368	341	355	355	361	369	385	357	350	377	377	381	346	383	389	393	397	388	398	339	343	389	384	325	374	389	371	391	378	388	357	390	358	348	361	388	360	334	397	363	354	403	401	343	364	373	365	375	387	359	355	360	404	327	396	354	378	363	354	350	372	370	375	328	376	362	377	369	363	349	348	388	358	388	375	378	333	382	373	340	343	392	376	333	361	351	351	377	361	369	377	381	344	354	360	346	391	373	372	374	396	370	364	374	354	369	377	382	312	358	340	370	335	343	382	389	380	366	388	330	348	359	362	364	363	368	365	345	364	366	381	362	347	374	392	401	383	375	378	330	374	380	360	394	367	352	372	349	387	342	367	366	332	362	348	372	384	376	351	387	339	392	376	378	363	381	380	411	344	341	359	364	385	372	345	350	349	382	357	388	367	381	380	372	348	337	336	392	388	341	373	342	386	368	358	342	381	327	336	361	354	363	398	366	378	368	372	346	343	375	354	377	370	368	396	381	380	401	371	363	384	334	370	384	339	368	387	364	346	379	338	376	387	367	386	348	333	404	371	409	403	359	347	368	369	386	399	333	342	384	378	360	367	398	342	387	348	396	373	336	352	364	345	393	389	385	375	379	393	370	380	384	360	371	352	389	368	347	336	355	354	355	381	356	350	380	349	357	356	349	367	366	403	341	354	332	353	384	331	368	347	356	361	360	375	339	399	363	351	365	372	341	375	382	370	365	317	325	354	343	389	365	398	346	360	383	384	392	340	391	365	356	383	361	365	348	352	383	356	386	348	353	363	364	350	386	340	364	358	356	336	356	366	379	389	350	361	347	365	358	347	355	390	385	351	406	372	398	333	350	330	363	396	369	339	374	345	386	358	365	362	354	362	388	361	386	389	345	356	355	359	356	374	336	347	344	391	357	356	397	352	324	347	384	365	369	340	335	369	373	365	372	383	388	386	355	371	407	351	377	399	360	379	327	374	385	363	376	357	384	405	347	345	393	408	338	356	348	330	380	370	368	375	354	335	380	359	350	371	390	392	342	374	349	341	368	348	394	366	384	349	356	368	354	382	421	391	339	378	374	355	387	383	384	376	357	376	381	369	356	380	356	353	375	385	358	380	373	374	384	375	352	383	369	331	354	373	353	367	380	382	380	358	352	365	363	354	387	388	390	353	347	371	376	359	361	350	403	373	364	369	339	360	327	386	349	359	325	377	361	372	357	333	341	378	356	361	392	392	340	344	371	372	368	355	356	343	368	393	350	385	361	402	377	320	354	379	348	365	326	354	343	362	381	316	396	353	369	374	375	375	372	374	399	352	393	374	372	351	356	371	361	384	365	357	367	368	366	358	366	369	351	360	372	353	356	386	379	368	352	337	364	329	371	338	426	353	342	372	385	371	360	348	398	360	391	367	346	346	364	373	342	386	388	364	328	352	375	364	358	355	386	322	376	364	384	388	340	356	334	373	348	368	386	363	348	347	371	349	375	392	350	363	383	370	378	373	360	354	356	388	369	380	365	340	366	374	370	364	357	381	387	368	376	380	318	354	397	424	342	361	344	376	357	320	354	376	410	355	369	351	352	354	344	372	347	364	334	368	370	326	342	329	343	442	362	389	362	368	335	370	356	371	362	372	376	380	351	364	365	364	323	372	368	353	355	377	339	358	368	368	349	376	394	355	344	368	378	383	357	392	381	367	397	389	359	354	339	347	386	355	345	406	378	375	368	362	349	400	351	359	370	365	365	377	354	376	345	357	319	351	350	351	349	388	360	372	373	370	392	366	377	372	385	379	329	381	359	401	387	367	351	326	351	357	386	354	371	366	378	358	339	379	355	387	371	368	370	387	377	352	358	344	381	361	367	391	362	366	371	363	351	342	398	364	398	379	369	379	351	375	368	335	394	349	359	381	386	345	378	379	362	348	377	382	353	346	345	331	377	338	352	368	336	386	345	373	342	376	338	375	356	397	351	352	377	381	386	423	345	343	375	378	395	361	371	411	370	371	374	361	334	339	367	390	359	371	370	388	382	324	345	317	370	360	361	359	342	347	362	347	340	375	357	351	360	370	365	375	382	347	331	382	336	361	336	378	362	361	376	368	360	381	388	350	377	346	412	403	371	332	343	374	390	381	360	354	393	342	385	373	384	389	387	368	356	330	358	375	373	373	374	387	356	364	368	370	377	360	337	363	380	368	386	392	360	346	324	363	357	358	375	377	367	351	382	372	406	370	399	366	390	369	359	332	352	335	363	370	372	363	371	376	366	393	355	339	358	384	371	364	377	352	357	380	357	372	414	389	368	363	357	352	347	401	375	376	392	365	361	380	345	364	353	370	377	333	353	356	364	362	374	350	360	355	331	359	367	354	401	337	368	347	399	379	329	371	359	299	364	353	349	395	385	383	376	376	379	342	366	333	362	372	338	349	369	361	362	362	373	383	368	343	362	344	357	361	354	375	372	359	357	364	352	353	372	385	332	386	396	369	345	377	367	352	375	371	364	392	387	367	339	335	378	395	360	366	349	374	365	389	359	385	381	348	377	368	334	372	371	344	363	377	377	365	406	320	362	355	368	345	375	334	367	353	359	382	382	371	311	370	333	379	381	340	358	362	355	372	360	371	336	335	329	341	389	372	352	385	357	366	372	403	376	348	355	362	381	388	345	340	356	359	404	391	392	295	321	370	342	346	389	356	361	368	330	353	355	378	349	347	394	345	389	360	376	393	370	382	397	335	387	372	359	377	378	375	386	381	351	332	373	381	338	379	377	369	374	363	363	369	371	354	344	397	402	353	352	356	377	343	378	358	351	381	414	378	358	333	355	372	360	391	402	333	387	353	384	372	319	365	369	372	366	358	380	384	378	348	354	400	387	351	352	358	390	404	366	359	367	410	353	386	350	375	372	402	352	363	375	373	377	383	355	383	399	330	364	367	379	370	338	392	363	357	335	406	332	374	346	380	376	340	375	378	354	381	347	349	361	392	406	336	360	334	376	349	373	352	367	352	397	363	375	355	404	355	364	394	372	366	334	373	407	361	359	371	363	382	350	354	326	353	304	380	354	398	359	385	345	339	385	373	361	354	356	393	394	356	365	334	346	398	341	354	345	375	361	382	365	352	383	344	367	364	385	341	375	334	345	380	352	359	394	354	368	374	369	365	377	364	355	402	396	361	374	362	379	355	356	369	340	365	367	375	394	385	351	320	366	347	384	351	369	332	387	381	370	332	370	371	362	334	364	405	354	365	371	373	375	334	385	379	367	339	334	389	372	342	373	351	366	353	349	352	351	396	363	361	382	327	373	361	370	359	391	370	366	337	359	400	378	358	342
25392	21524	28131	26496	11284	1096	647	521	424	452	432	472	410	465	443	398	404	414	457	410	430	426	439	406	411	420	423	444	419	436	429	454	419	432	407	407	424	414	414	384	423	399	409	412	414	464	407	396	430	382	422	387	393	418	413	396	581	654	561	507	458	445	404	426	425	382	398	422	426	412	388	396	351	381	383	426	407	420	404	393	380	386	430	399	398	418	415	383	402	424	443	434	397	393	382	409	398	423	370	395	404	418	347	423	411	386	435	395	419	395	447	414	384	387	407	385	390	406	383	391	427	403	403	408	408	425	410	379	419	423	359	391	406	400	409	434	411	392	406	415	429	408	419	373	402	394	446	385	408	398	405	409	414	412	404	403	382	403	447	414	432	405	436	410	397	417	369	399	416	404	419	379	419	441	395	408	414	441	396	375	398	389	414	371	411	388	410	420	369	421	376	375	373	365	385	355	381	413	412	414	428	387	374	407	377	405	407	431	430	421	387	433	405	379	396	399	408	369	393	402	389	414	444	339	402	370	388	403	407	406	396	417	396	391	429	405	385	442	415	404	413	381	406	379	378	402	372	382	401	394	395	395	379	410	408	433	384	418	436	374	401	368	421	403	380	340	407	412	403	409	389	425	391	425	395	391	388	425	402	421	405	389	413	402	403	408	426	388	441	383	417	395	386	379	418	409	391	421	422	399	394	423	418	416	377	376	391	386	378	433	400	358	387	413	400	420	380	406	403	385	371	412	469	391	423	401	407	413	412	417	410	421	418	395	395	399	429	407	383	369	395	411	420	404	401	364	378	383	415	403	408	385	401	377	368	430	421	399	405	420	424	386	410	389	375	406	404	414	415	393	381	420	378	428	402	383	356	436	389	374	391	432	411	384	406	379	423	391	391	400	395	394	405	399	414	420	401	412	413	425	409	386	408	397	408	400	386	424	420	435	389	386	392	448	394	406	403	430	401	428	376	389	419	405	410	435	422	372	390	418	450	395	400	414	411	378	412	406	387	441	422	389	393	403	417	437	407	414	408	379	390	415	425	424	407	390	415	427	412	410	417	405	453	416	423	386	401	403	414	396	360	402	393	394	379	412	395	410	411	423	426	402	423	389	396	388	425	377	428	419	395	410	407	407	400	389	453	415	414	412	426	404	434	401	391	376	395	396	430	430	417	420	393	407	400	397	398	393	428	403	388	407	398	421	405	390	415	403	399	387	420	398	387	403	407	403	417	419	391	386	456	429	411	398	396	417	433	422	416	404	395	396	418	408	425	429	410	403	393	440	420	404	427	393	372	426	374	404	384	397	443	405	420	406	422	383	402	398	388	407	431	422	423	378	430	426	429	399	398	432	370	385	415	423	376	393	431	418	407	403	387	412	392	402	451	423	404	381	374	393	387	353	352	423	428	397	396	421	390	384	398	409	407	408	390	408	390	389	410	380	399	395	388	386	408	389	418	395	387	386	385	394	415	411	435	408	373	404	397	410	394	417	364	424	383	416	431	410	420	448	437	414	384	415	411	385	386	386	410	391	406	399	410	407	407	410	355	409	424	415	416	442	436	424	402	399	424	387	387	403	415	447	375	388	393	399	397	394	415	404	422	408	373	359	395	401	436	393	404	399	393	420	411	376	424	416	430	434	426	371	395	383	394	418	415	449	392	409	384	415	402	432	376	393	396	405	418	402	443	422	403	360	395	396	436	389	395	408	394	421	413	410	426	399	440	421	411	395	407	391	383	417	413	384	411	397	404	403	392	410	462	418	409	401	370	422	438	416	401	407	409	421	430	412	438	404	439	419	395	390	400	362	399	439	397	395	426	410	398	375	373	424	379	378	407	411	411	380	333	418	389	406	385	405	418	388	397	445	427	398	408	366	436	415	384	441	431	383	415	459	438	394	372	407	406	371	396	406	392	372	411	423	415	398	407	413	415	407	414	423	400	383	439	450	418	393	391	409	378	394	392	426	390	415	379	374	389	419	409	404	409	392	381	409	379	428	419	403	428	437	389	392	404	398	387	399	387	390	418	395	380	388	373	413	423	381	406	395	392	344	382	405	424	424	389	388	406	415	392	432	379	369	409	365	413	410	410	419	389	405	425	405	392	415	379	408	396	406	381	414	369	389	406	397	389	377	431	368	407	411	434	394	392	384	436	401	411	416	383	414	382	395	422	374	407	416	406	431	381	411	428	418	401	386	423	384	399	406	379	408	406	416	392	399	412	387	377	450	445	383	470	416	388	407	403	381	392	406	416	433	430	447	421	407	402	442	384	402	433	432	398	383	357	414	371	416	417	442	395	404	362	417	354	396	419	380	420	412	399	450	398	398	367	395	409	367	400	419	393	405	384	413	399	426	443	398	369	385	406	415	403	411	408	382	405	399	427	415	427	392	416	394	363	398	385	349	370	431	426	439	369	387	389	420	394	398	406	409	396	416	374	434	373	369	385	391	396	401	374	412	402	392	401	378	375	392	425	408	403	379	414	408	415	388	416	397	455	427	429	417	417	431	387	454	390	368	412	414	381	393	432	371	400	406	372	413	465	409	441	411	414	385	411	385	396	388	412	429	400	418	395	395	441	401	391	448	416	409	405	363	381	391	398	477	388	405	424	441	429	399	375	390	419	410	410	456	430	422	382	411	410	391	367	400	384	399	377	403	404	372	385	429	380	383	399	373	447	396	422	390	426	376	385	424	397	397	351	410	413	424	395	374	359	397	387	383	414	383	384	413	388	402	382	414	414	394	453	395	415	397	421	408	399	391	424	401	379	392	412	411	392	440	421	402	387	433	415	406	370	405	379	382	388	415	390	413	398	401	400	386	425	403	409	438	402	390	396	406	402	392	422	424	375	392	395	379	389	359	377	413	400	411	443	390	390	388	440	403	427	414	416	389	444	394	423	424	390	396	355	423	416	432	408	410	411	381	391	413	366	444	405	368	429	403	397	373	381	361	418	400	398	401	383	415	394	420	385	419	393	373	418	374	401	389	401	423	394	377	388	424	411	399	411	380	416	442	391	402	392	406	428	368	407	400	433	391	440	397	380	431	443	394	412	427	407	416	394	434	401	406	428	401	406	409	436	421	425	414	388	417	414	447	409	415	389	412	452	410	365	397	396	379	411	373	399	369	385	389	411	351	426	439	383	383	429	448	396	407	399	394	383	398	390	437	398	372	413	416	438	389	393	425	381	431	401	399	397	429	395	416	406	404	425	431	412	396	388	421	405	422	421	422	378	380	412	409	388	368	352	387	422	414	383	398	404	421	381	403	411	453	411	408	412	403	406	380	423	423	445	415	425	419	400	373	400	372	378	416	416	361	423	412	403	387	393	400	429	406	424	410	422	428	390	385	434	392	419	379	412	402	408	416	376	439	392	389	365	409	397	432	410	408	443	431	423	405	403	368	404	423	413	406	391	421	455	415	422	426	421	440	426	419	416	409	393	378	421	395	438	455	399	370	378	382	402	418	451	382	399	400	365	447	443	430	401	403
39236	58286	34403	20123	1437	620	551	496	471	442	412	427	434	436	410	381	417	412	372	393	387	421	401	386	411	375	371	399	397	360	402	359	390	317	393	376	336	388	398	377	401	373	373	354	392	367	380	374	379	389	370	425	420	345	379	381	607	849	714	549	455	403	357	330	376	365	374	395	352	378	384	371	367	366	324	346	389	372	362	382	360	374	384	392	426	375	386	383	388	310	372	397	377	375	350	372	367	350	340	367	367	394	351	351	361	378	391	401	367	370	366	380	354	373	348	365	392	380	392	367	355	355	403	378	358	367	391	358	393	354	388	354	367	408	345	370	332	399	402	345	371	377	345	372	362	346	363	365	376	383	390	384	356	354	347	353	351	340	358	385	354	355	377	368	371	366	361	369	375	364	346	380	386	364	357	373	354	356	351	358	351	349	379	345	372	387	398	373	385	353	380	361	387	349	381	377	376	381	329	379	383	388	352	350	379	359	384	366	395	352	366	383	347	380	363	378	374	365	389	345	367	366	399	393	372	370	366	392	362	350	366	386	365	356	355	372	385	405	376	371	366	376	368	347	359	372	348	361	364	370	325	367	370	395	357	380	386	405	355	392	384	375	366	372	356	335	388	382	384	376	363	369	399	377	359	373	387	364	362	383	354	347	371	394	350	413	361	378	347	390	332	365	366	373	330	375	384	365	371	358	352	347	369	384	378	341	379	376	373	377	336	370	356	372	400	386	371	369	348	369	330	337	380	365	341	374	364	384	378	371	361	354	379	376	385	385	397	379	375	317	339	363	367	367	419	400	380	359	394	365	388	364	342	381	393	357	406	358	368	361	369	392	397	366	373	370	397	386	383	365	410	348	345	362	346	358	377	360	365	359	362	348	383	365	370	380	368	359	398	333	376	374	362	380	387	384	373	383	375	355	392	378	336	394	429	358	340	382	360	366	360	349	403	359	400	366	354	377	362	372	359	376	396	364	356	355	409	373	390	400	371	393	375	362	368	375	353	337	361	359	364	364	369	371	358	359	378	366	378	359	375	400	341	399	385	378	397	383	329	368	340	391	389	375	383	377	404	344	396	342	403	385	386	377	349	361	385	349	391	365	339	371	386	360	378	348	381	349	382	384	363	367	364	354	360	372	355	351	380	397	354	375	374	370	382	352	387	384	355	341	355	361	361	352	380	386	348	387	403	340	335	384	366	357	336	365	360	370	402	342	351	350	345	389	356	363	379	349	371	371	348	370	375	329	372	378	352	360	391	387	334	399	364	352	372	370	330	375	343	372	402	379	357	403	367	393	353	380	366	367	378	394	356	369	350	346	367	369	357	353	358	413	434	384	343	364	390	382	371	376	328	375	384	373	358	367	376	363	385	392	357	360	353	373	382	374	350	380	374	385	357	366	359	372	357	388	333	382	367	367	369	389	365	344	368	381	372	369	373	359	377	338	382	376	374	333	396	357	401	393	355	377	367	374	385	401	359	416	396	367	359	371	396	366	379	401	373	359	347	363	373	403	334	368	357	353	355	360	369	379	382	335	380	378	367	407	383	375	368	346	386	378	356	356	357	376	338	376	367	360	394	363	343	341	380	366	400	370	383	394	357	367	387	383	376	383	380	381	382	415	378	374	368	340	363	368	369	383	366	339	398	360	360	370	388	364	356	375	371	372	358	393	378	376	378	375	369	351	345	397	395	365	336	361	352	386	354	359	336	364	399	365	342	369	392	362	364	393	359	356	345	318	362	399	398	333	368	374	343	349	343	384	377	373	358	370	374	413	395	384	394	356	344	380	333	377	385	391	375	339	397	379	375	361	341	386	367	375	330	362	393	390	366	371	351	375	364	369	377	343	372	364	364	367	351	335	359	347	382	370	377	365	395	374	345	385	369	383	402	361	349	405	385	370	369	358	398	370	343	371	352	366	358	402	395	369	378	363	364	406	355	369	388	384	392	355	345	354	387	368	372	362	361	405	391	311	392	404	381	394	374	363	340	361	360	337	344	356	388	383	386	382	406	381	369	392	367	332	364	364	363	386	354	382	359	403	386	380	390	408	380	323	364	372	354	325	356	373	345	352	373	357	361	344	332	371	378	393	361	352	370	367	357	383	381	371	368	394	374	368	400	401	369	374	344	365	376	413	342	359	366	381	341	378	375	396	387	371	390	359	394	391	375	370	385	382	361	348	383	364	364	348	361	345	395	415	376	363	371	400	364	329	355	350	379	355	364	363	389	394	362	363	377	371	376	349	354	366	381	400	401	384	402	353	350	370	375	367	388	374	377	375	354	338	366	346	371	387	361	392	374	379	386	376	353	380	381	383	412	388	375	377	382	364	387	351	326	380	370	339	351	376	391	329	366	382	331	380	344	398	412	358	362	350	384	353	383	323	357	395	351	383	388	350	338	398	404	350	372	392	394	329	395	362	374	373	387	370	367	350	413	342	405	346	353	381	379	375	382	332	359	357	389	347	364	382	362	359	384	390	377	351	374	369	363	364	372	373	328	355	344	352	368	389	403	376	374	383	387	376	346	351	365	383	364	360	369	374	374	376	365	377	367	384	356	352	343	352	383	413	381	346	385	349	374	406	374	362	346	334	372	372	388	357	365	374	360	361	359	403	341	399	373	398	368	409	374	338	361	381	394	343	346	400	375	340	393	370	404	384	354	376	364	370	406	338	391	411	375	341	398	400	396	360	378	320	374	374	366	365	380	388	367	359	368	424	354	362	355	368	390	393	376	366	366	392	382	383	371	364	329	376	335	371	382	375	400	347	367	401	350	342	374	345	394	360	348	334	377	363	362	373	347	325	339	351	352	392	361	393	386	312	411	358	320	361	368	365	352	370	352	378	357	387	386	347	360	363	380	351	415	387	367	384	381	364	355	381	369	365	380	384	370	377	343	380	352	366	364	354	399	361	381	372	386	353	392	362	379	374	372	332	348	364	384	366	404	361	351	378	382	332	345	354	345	378	375	396	344	405	378	368	364	366	337	370	375	364	377	378	329	364	393	382	367	346	371	353	373	359	366	368	418	377	395	361	390	366	363	384	365	357	374	342	408	360	388	321	385	377	375	356	334	368	367	356	371	365	355	365	389	375	366	343	337	363	378	393	366	399	374	355	363	357	340	379	381	393	330	340	381	377	368	350	363	362	341	364	357	370	373	367	386	351	358	350	395	366	372	379	378	370	392	373	399	356	393	366	380	388	342	351	372	341	377	365	392	377	382	394	383	337	358	366	366	369	376	412	349	377	367	368	389	374	428	387	377	367	352	370	363	370	389	358	373	381	367	387	353	361	362	352	346	344	421	312	378	375	359	326	375	388	357	379	339	362	387	369	375	416	397	361	367	378	414	383	387	376	342	333	363	342	344	381	389	371	360	337	372	367	380	362	376	375	392	396	384	358	357	362	386	342	407	371	375	354	344	359	358	359	396	349	361	365	391	363	356	376	360	354	361	346	352	344	328	402	336	335	362	370	364	348	373	391	391	371
24310	21537	29073	25450	20577	8136	1298	823	687	651	645	624	653	585	612	585	572	570	636	597	594	589	555	572	573	530	621	569	593	567	605	528	588	628	581	583	585	561	545	582	563	592	574	613	550	599	560	532	558	525	580	630	544	582	587	579	872	1031	837	720	673	544	575	530	559	572	556	542	537	578	573	570	551	513	558	582	547	551	532	596	579	558	556	522	538	573	551	587	602	537	540	570	580	573	549	580	593	563	518	563	568	559	557	549	539	557	573	539	569	601	567	611	558	582	530	545	551	552	558	559	553	580	505	561	568	590	562	560	601	519	538	534	519	546	551	551	576	554	532	502	528	555	583	542	520	518	565	588	591	571	574	605	571	617	538	585	570	508	531	539	555	560	575	519	544	526	546	549	532	565	596	548	532	585	558	504	576	582	522	577	545	546	580	582	541	527	547	531	571	581	562	529	565	565	540	529	581	564	558	535	553	570	544	553	493	576	563	584	552	541	502	597	539	545	561	529	540	535	572	555	548	538	597	530	568	586	521	579	552	523	585	558	522	568	553	545	596	540	528	542	553	550	578	564	565	571	546	566	571	547	533	565	556	511	560	532	548	543	521	546	571	526	569	568	518	576	557	596	539	569	563	546	574	536	565	559	564	523	549	557	529	541	518	501	551	552	556	566	559	555	564	594	525	521	565	575	562	570	542	543	509	577	591	570	562	570	528	517	545	495	608	545	514	540	567	545	562	537	558	544	568	571	543	586	544	595	539	562	573	554	554	526	585	575	552	602	521	557	540	569	580	551	578	542	549	559	557	537	570	566	514	569	546	567	547	553	560	543	540	528	536	527	601	583	578	535	565	557	535	543	575	578	541	566	506	553	568	559	524	539	531	568	562	536	540	579	544	541	521	572	549	529	543	568	532	529	545	583	535	578	562	582	600	551	558	564	529	560	557	547	559	548	620	541	542	535	539	574	524	532	532	543	556	582	561	546	570	559	533	580	539	547	534	549	525	600	551	547	559	591	549	565	556	526	559	538	510	585	538	512	494	521	578	543	563	545	541	544	510	558	548	525	536	544	541	532	564	578	569	591	524	573	533	528	546	555	589	586	553	566	544	573	596	520	555	550	518	570	553	496	569	549	553	576	582	519	536	568	573	577	508	571	583	565	532	563	581	545	596	569	577	562	604	538	525	532	527	587	515	558	563	552	562	538	572	579	562	528	527	553	563	525	567	579	574	542	544	527	609	590	589	584	616	575	578	571	578	583	554	560	531	522	554	572	543	547	537	577	555	543	543	562	561	569	573	570	521	544	564	580	576	571	558	575	548	576	531	575	534	539	570	580	498	544	528	573	546	587	557	524	590	579	564	558	572	555	556	554	554	556	512	534	560	586	513	537	538	554	613	539	553	560	588	523	595	580	574	586	573	550	564	561	568	559	587	531	568	528	556	579	517	551	584	556	599	561	460	491	532	548	566	582	549	557	525	565	554	561	560	544	556	568	543	553	535	568	507	553	573	542	551	551	506	523	547	541	540	545	584	542	567	495	614	574	562	589	562	555	564	551	548	559	542	586	543	561	502	545	545	571	586	552	551	540	529	558	572	564	575	551	551	583	504	559	522	532	570	555	580	557	518	532	583	601	509	560	553	552	521	550	549	556	561	533	544	537	515	567	556	562	525	557	532	546	582	554	525	581	572	510	585	586	576	516	504	574	582	591	570	567	566	602	556	528	579	593	589	567	551	531	546	553	558	545	585	538	566	588	574	559	561	539	553	526	563	550	510	528	583	536	533	574	583	539	545	521	558	568	545	589	529	544	559	620	553	576	595	539	561	557	539	522	559	554	558	551	521	516	573	575	522	521	535	519	505	565	547	526	550	556	568	558	537	548	515	585	588	512	583	541	547	522	547	547	569	562	501	533	542	537	571	556	580	548	568	562	526	521	548	612	529	525	557	573	558	538	536	540	560	593	615	528	588	618	577	568	523	560	586	526	505	557	559	574	531	494	537	536	568	523	560	551	523	556	595	544	564	598	573	565	559	564	549	533	543	577	552	575	547	554	538	525	564	546	561	559	553	595	532	563	566	580	545	525	522	556	539	536	546	547	553	562	530	568	555	529	564	529	582	539	556	554	553	562	545	567	525	552	523	573	505	581	575	522	557	527	571	618	553	557	585	542	561	547	548	587	572	573	580	538	543	545	536	558	553	569	594	531	549	552	547	559	542	564	587	574	559	544	581	567	545	561	593	564	514	516	535	552	566	545	556	545	538	569	549	492	575	535	556	593	568	586	527	559	528	547	555	564	537	589	579	532	545	547	602	545	600	585	544	536	574	557	547	539	533	567	578	562	558	554	569	567	526	585	589	574	548	530	493	541	522	533	512	601	584	533	558	584	518	540	493	565	563	540	530	563	530	537	575	560	582	592	609	547	566	564	530	576	525	519	513	509	609	551	561	524	498	546	548	570	570	571	586	573	527	543	567	558	547	544	541	564	535	558	558	532	556	536	491	609	551	544	541	543	552	542	580	576	547	540	584	568	583	564	562	554	566	567	576	530	571	584	559	540	638	533	543	528	555	528	567	541	553	539	547	553	545	561	584	540	551	541	612	506	543	561	561	547	586	561	565	522	557	545	570	552	565	562	536	588	551	540	542	532	551	547	544	587	564	578	552	583	508	534	551	533	565	560	526	525	574	569	563	574	511	588	546	544	552	575	568	554	530	545	589	556	535	561	583	560	523	604	566	533	551	554	544	554	551	529	560	556	567	555	563	548	509	541	593	561	552	567	554	546	555	552	536	552	573	536	529	574	559	535	609	565	539	542	586	574	562	534	559	579	528	556	562	548	555	519	554	550	573	536	557	610	574	573	577	543	513	540	546	574	512	550	584	535	548	581	544	527	517	555	544	513	534	581	489	578	549	544	577	532	541	586	575	518	555	575	548	536	587	581	589	585	557	542	547	613	534	557	545	551	550	545	543	580	532	566	562	569	541	534	585	589	573	523	582	547	566	541	569	546	567	558	558	533	565	519	535	535	535	563	527	605	601	541	549	533	532	525	546	566	545	582	513	527	576	569	595	572	541	609	565	510	560	605	559	578	612	551	516	568	540	504	561	547	518	597	553	558	592	536	592	586	550	586	576	546	533	544	536	554	527	564	575	563	556	586	519	555	540	521	534	575	519	545	534	566	541	539	530	556	562	550	543	576	552	565	557	516	518	525	550	522	512	536	545	546	538	563	562	594	533	563	538	510	557	543	537	546	539	533	530	573	527	512	578	592	549	577	544	527	556	589	566	603	590	543	524	519	566	580	516	548	534	548	561	552	568	573	556	561	541	571	605	557	571	566	553	517	538	548	556	565	566	510	541	595	585	560	561	512	568	547	537	539	558	537	544	539	556	572	526	525	541	553	547	541	525	588	564	546	584	546	518	549	537	558	554	584	587	562	555	525	563	547	551	553	543	584	529	597	548	542	543	583	554	574	597	526	567	521	526	545
50573	79453	48340	32659	2114	905	786	716	649	668	625	588	572	554	587	565	548	521	544	537	575	538	495	523	552	536	532	499	518	550	551	541	504	483	525	532	490	516	533	511	512	478	528	510	475	470	508	523	506	478	510	527	490	537	533	490	1025	1280	1017	839	696	494	499	524	497	506	512	483	463	476	493	483	496	468	485	469	477	460	505	513	477	474	514	499	502	504	495	472	480	481	488	497	534	498	542	480	505	501	523	476	483	508	485	521	511	453	517	454	489	507	494	489	529	493	484	463	506	473	465	459	469	501	471	479	543	505	462	495	524	497	476	504	515	507	485	482	474	491	459	497	511	485	528	508	480	485	490	519	487	508	463	535	521	524	505	535	447	492	508	476	480	483	454	478	517	504	486	517	500	526	460	461	492	509	520	500	505	481	447	517	504	550	507	506	505	522	483	490	503	499	484	487	476	456	483	533	497	479	471	480	472	491	495	478	496	535	481	486	522	561	480	470	493	456	488	490	499	482	504	486	497	467	530	458	495	508	522	509	481	481	515	509	485	498	476	489	504	476	498	544	493	499	456	514	480	487	466	490	479	519	463	490	512	510	516	499	481	483	498	514	503	514	511	526	513	455	464	503	461	474	488	515	505	497	479	480	453	494	497	465	482	517	515	502	502	473	474	500	487	494	487	478	497	456	514	494	496	499	510	444	492	470	485	478	479	504	462	478	506	499	474	485	475	446	492	464	483	524	504	453	474	447	462	504	483	501	508	486	478	455	518	479	476	488	442	537	471	509	481	523	469	505	487	453	482	477	526	470	463	503	482	477	501	533	478	482	480	505	512	454	517	507	489	494	447	500	521	531	514	475	503	531	471	469	512	540	508	508	519	474	468	524	475	500	490	465	497	505	493	473	505	482	502	476	489	485	485	486	468	496	482	498	492	499	506	499	507	445	482	484	536	460	485	486	543	494	511	500	443	484	451	508	472	481	515	449	486	483	502	469	497	490	529	498	454	438	490	513	479	497	523	514	512	476	503	466	508	480	477	491	481	474	484	494	480	483	498	488	460	489	492	463	490	481	505	466	479	467	471	507	506	480	462	473	487	493	488	501	473	492	516	450	479	521	488	463	504	498	487	510	477	502	522	489	480	488	489	459	498	510	486	507	478	493	480	495	481	493	424	487	437	476	463	491	519	520	497	475	523	497	527	473	456	469	461	495	488	506	467	491	552	474	454	470	507	515	486	509	483	512	495	475	512	514	512	520	491	524	510	483	490	450	441	476	481	506	508	505	505	480	512	503	504	468	509	450	487	513	466	491	468	489	480	524	497	490	458	485	490	498	498	537	464	451	451	454	494	503	532	463	499	478	494	484	508	514	475	500	488	530	530	517	517	508	518	470	488	510	492	496	482	486	460	491	512	525	504	515	469	485	502	485	484	488	505	496	488	479	454	501	512	513	521	510	466	506	509	508	500	482	464	477	505	500	486	477	486	486	492	490	478	480	501	482	476	494	496	485	527	509	504	477	518	482	486	513	479	488	472	489	486	478	481	469	520	449	508	505	477	487	483	514	506	526	517	511	480	488	508	530	460	463	511	541	473	501	470	497	486	471	496	515	494	471	497	492	494	488	483	506	540	489	453	497	489	468	518	447	464	492	458	466	472	535	522	514	472	524	466	471	516	499	500	453	481	507	457	488	490	515	509	460	470	496	476	501	523	468	497	478	531	485	469	499	520	499	445	508	518	487	479	495	512	512	499	440	464	518	499	480	503	476	504	469	477	457	470	475	472	447	485	468	491	507	481	518	484	502	490	518	486	500	529	511	471	506	482	479	490	508	469	478	459	478	501	474	462	505	497	506	482	487	523	473	521	514	473	481	451	472	429	508	496	471	492	515	489	509	445	475	489	476	468	510	501	445	520	515	477	504	512	502	503	504	477	472	454	491	506	465	541	472	468	506	496	501	497	528	448	478	494	496	506	481	461	510	506	517	522	470	472	468	543	494	524	435	480	495	469	477	537	527	495	483	488	515	465	493	459	466	479	456	481	491	486	465	509	521	462	477	486	462	468	491	504	482	481	524	484	457	509	446	529	472	492	460	463	488	500	481	459	489	485	473	444	493	502	507	522	506	518	495	513	490	510	443	499	503	516	464	502	447	492	507	448	501	512	500	451	479	471	485	503	480	488	500	503	520	468	489	494	462	495	509	481	462	513	523	501	503	519	477	532	494	519	467	486	551	490	515	497	503	485	500	511	500	486	462	445	499	465	481	497	515	491	467	465	471	517	486	524	512	500	450	520	493	523	490	479	520	480	460	514	503	499	502	492	499	461	461	497	480	520	505	489	456	475	505	499	483	509	480	496	508	519	494	500	491	486	493	483	462	489	505	487	493	524	474	445	499	499	458	500	474	507	523	501	502	541	524	505	457	488	458	456	517	469	467	494	456	523	481	470	503	475	493	493	493	486	488	509	546	474	487	521	513	513	495	500	481	489	550	485	482	486	549	474	478	505	493	450	448	467	521	477	495	479	491	492	454	493	511	491	439	523	484	481	510	498	517	497	469	491	493	489	467	491	494	491	465	491	465	493	567	491	456	503	522	493	453	478	483	496	506	496	453	477	520	487	521	526	476	491	492	509	442	519	498	513	445	492	491	479	460	489	527	500	468	502	504	440	483	480	475	487	528	462	481	505	483	513	507	495	512	523	457	471	500	465	485	497	439	502	503	471	454	487	513	490	497	464	506	445	516	489	477	502	470	474	479	485	490	471	493	463	490	470	424	468	489	492	483	485	508	515	492	462	511	485	497	513	502	462	504	468	466	478	490	516	447	492	484	479	466	501	448	498	495	488	520	505	510	531	520	520	527	482	511	447	531	483	510	500	507	489	493	472	508	433	479	514	498	494	499	475	507	470	501	461	475	485	449	468	494	475	469	473	498	463	530	476	488	476	539	469	502	522	430	501	511	515	490	528	484	496	515	469	505	502	522	519	463	490	463	496	475	512	496	511	496	477	491	507	481	483	450	474	522	496	442	488	467	451	496	446	445	492	450	472	522	500	459	513	460	493	524	492	483	483	475	507	454	471	458	501	534	524	487	458	472	473	533	445	478	527	472	428	490	511	520	480	445	439	498	479	471	499	459	461	473	526	532	514	473	482	470	467	467	519	488	463	516	491	459	477	507	485	492	483	492	467	501	474	474	535	460	527	489	505	454	486	464	488	523	511	501	463	475	489	497	478	479	447	501	513	492	444	470	504	493	464	465	494	516	483	497	462	474	517	485	480	501	454	500	458	475	492	481	496	457	461	456	491	514	540	484	472	524	466	490	491	478	463	511	498	501	483	442	480	486	501	471	461	462	488	516	517	504	499	493	511	482	465	506	506	505	477	503	469	518	478	495	473	510	491	515	488	481	495	497	487	479	501	459	527	508	448	482	481	479	487	526	452	468	471	472	486	491	466	530	483	499	481	472	521	484	513	467	494	540	502	469	469	535	494	421
28174	20202	9134	3201	610	459	422	445	441	447	447	429	462	452	445	437	445	427	422	426	408	414	433	420	436	459	432	434	434	401	427	428	425	443	426	429	436	411	434	405	405	444	408	446	445	430	410	411	450	457	393	409	431	433	427	462	400	462	509	461	440	461	436	418	459	457	402	395	399	407	407	437	408	430	436	444	418	460	438	407	447	426	424	417	428	447	442	422	457	416	399	443	412	410	449	442	414	434	409	418	442	413	404	445	497	439	436	408	424	426	442	419	436	399	456	414	430	417	408	439	444	451	425	433	436	410	429	415	408	451	430	412	415	413	442	400	431	455	467	429	434	466	437	423	433	434	445	422	448	449	423	456	473	429	417	424	439	443	431	414	454	383	448	456	438	411	451	457	437	436	442	435	456	429	459	403	400	440	407	435	429	436	419	433	395	420	427	430	426	426	426	422	410	429	445	448	435	435	421	410	444	366	477	416	439	482	428	424	456	398	441	431	411	400	393	446	433	455	417	427	417	449	461	415	470	423	422	431	415	416	421	403	427	404	442	418	435	425	423	450	437	410	428	432	454	427	444	486	411	438	401	449	483	430	438	450	413	414	389	409	414	415	457	402	429	440	438	437	418	459	458	458	409	439	393	432	439	431	439	437	441	446	422	415	420	423	420	419	409	448	435	477	413	439	435	455	409	423	421	431	399	426	416	466	437	435	425	419	450	460	427	447	421	431	440	405	424	443	479	390	436	407	418	424	423	416	428	424	436	415	466	434	433	409	415	442	428	422	407	415	400	414	408	467	460	451	447	414	488	430	445	442	447	414	446	438	424	457	424	451	400	413	401	443	452	405	441	426	410	409	424	447	443	410	429	380	441	430	434	420	414	457	421	415	435	408	453	423	447	415	438	412	456	430	435	418	428	461	420	417	439	414	428	458	447	450	438	445	386	433	434	434	457	437	447	384	437	451	439	427	446	410	452	419	398	408	419	440	405	414	451	453	438	440	420	419	438	401	410	413	443	462	444	440	409	468	453	405	463	413	458	411	428	418	399	415	453	401	399	395	432	419	425	469	429	439	434	447	437	420	446	429	409	419	446	415	449	428	446	438	436	412	451	457	450	426	384	406	437	439	420	416	391	431	435	461	421	425	427	422	428	413	395	468	440	428	448	413	386	425	445	434	448	436	411	394	424	441	408	433	403	407	433	412	424	452	411	412	404	408	475	422	455	443	415	395	436	382	426	407	420	446	421	438	443	414	461	439	400	408	415	456	399	390	418	456	434	426	428	397	407	432	393	430	423	368	373	401	422	466	459	451	424	421	450	434	467	429	414	414	412	427	412	452	404	453	440	444	424	430	462	444	410	447	422	414	449	450	401	463	390	426	422	391	433	463	416	409	411	450	428	434	421	413	446	433	405	414	428	415	417	429	421	432	449	444	421	481	412	442	399	415	431	446	447	423	406	468	439	414	449	420	452	397	451	452	429	453	432	443	401	431	422	408	446	477	431	450	467	436	387	442	404	448	410	434	443	439	423	390	440	428	441	434	459	426	455	452	431	418	414	441	413	422	418	427	436	387	432	422	445	421	424	411	441	449	411	432	446	426	459	397	420	424	438	437	436	385	434	439	402	447	399	450	419	437	409	432	427	418	443	454	451	421	425	474	391	437	462	512	404	433	432	461	424	424	407	416	403	431	436	447	418	436	406	435	425	448	450	411	444	422	462	414	413	442	418	472	406	413	448	413	424	438	431	406	438	419	450	416	423	440	421	427	398	443	439	415	425	438	403	431	465	482	425	422	445	440	460	418	390	390	414	450	422	421	432	441	438	463	434	433	413	449	404	464	414	421	427	444	408	464	439	435	417	448	449	412	430	444	421	410	467	424	406	440	436	426	442	422	440	418	416	442	404	433	425	436	432	443	429	430	411	412	438	425	430	419	450	448	442	410	454	446	417	433	416	413	423	434	444	416	438	406	411	425	441	437	460	397	413	413	380	432	447	427	441	417	438	413	464	400	425	447	435	426	429	403	412	454	426	395	447	431	427	427	423	410	462	441	436	485	414	396	431	389	404	440	469	411	441	441	457	424	452	434	416	469	461	435	452	430	416	403	380	478	387	427	405	466	451	457	417	417	454	406	437	418	438	395	382	417	400	424	436	418	382	454	430	433	416	405	434	410	439	479	454	412	469	409	453	423	416	440	436	445	412	425	453	439	435	399	408	426	404	402	401	436	423	415	452	436	458	495	423	438	425	445	470	419	417	410	406	465	430	446	430	438	451	418	407	440	403	431	446	434	411	440	425	401	427	450	427	447	443	398	459	417	428	453	436	429	418	444	419	416	444	412	387	450	440	439	395	425	413	435	399	437	434	393	415	454	474	411	484	437	413	433	426	418	420	408	420	406	431	416	444	447	428	396	428	396	407	409	418	441	401	428	440	451	439	417	414	468	442	418	456	372	409	425	398	414	437	442	420	400	423	411	437	407	413	400	415	423	406	404	401	431	426	439	422	415	412	423	456	416	458	438	419	405	416	391	447	443	443	442	444	436	450	405	455	446	404	432	442	439	435	434	455	423	440	441	436	423	429	427	407	451	433	453	440	436	438	444	396	430	433	443	411	397	434	422	424	409	450	464	440	418	437	430	453	415	452	467	445	419	432	469	416	417	445	420	455	429	445	475	415	416	460	402	433	415	449	448	449	425	407	435	415	397	408	418	449	388	421	403	423	429	419	379	430	392	421	466	419	400	439	462	459	433	436	405	428	432	418	407	437	432	397	449	423	418	396	414	421	466	417	445	414	421	447	418	438	395	436	421	427	399	413	442	401	417	410	428	398	422	461	420	434	464	434	449	419	456	435	458	425	423	433	424	443	415	408	403	441	430	457	442	435	409	447	417	433	476	404	417	453	404	428	440	394	427	423	399	428	417	427	469	416	454	434	424	463	458	429	426	431	451	455	417	423	427	490	437	431	422	418	458	419	403	424	421	420	393	421	415	401	415	475	423	447	428	433	422	408	445	434	414	424	384	416	417	411	413	457	420	423	412	439	468	442	459	409	413	421	430	446	420	393	397	404	424	411	417	446	427	407	408	450	456	455	473	427	444	431	468	435	395	444	459	423	437	388	416	444	433	437	438	420	442	422	424	447	423	443	435	401	452	438	468	408	424	430	448	417	417	442	429	418	401	439	458	444	423	443	440	430	426	416	418	410	405	447	422	399	437	412	457	417	434	434	464	449	417	401	433	421	427	397	403	428	442	413	447	438	417	425	435	406	410	447	417	446	422	405	394	412	433	445	386	458	416	449	448	434	387	441	422	417	417	446	418	467	428	432	387	422	396	453	422	429	447	431	434	412	422	406	419	422	460	423	408	443	431	444	401	404	432	415	440	430	453	403	409	436	410	464	468	417	442	426	417	434	414	431	447	431	448	406	410	405	411	400	423	437	439	411	397	452	411	447	446	427	407	422	442	436	450	425	458	440	442	440	397	418	416
10808	16190	5921	2863	493	369	384	369	365	358	370	395	350	329	364	366	383	330	367	385	355	385	381	360	347	342	372	382	366	360	359	382	412	381	385	361	395	380	408	342	369	356	334	369	353	345	390	383	385	368	386	373	367	373	402	366	396	420	457	376	389	410	384	400	382	361	341	358	340	352	325	329	332	372	384	391	374	362	386	358	364	343	395	347	381	372	366	397	358	372	396	387	362	380	411	376	367	415	369	356	373	322	376	335	384	370	363	383	386	400	373	359	359	398	339	355	317	375	394	355	395	373	362	369	337	414	322	350	326	402	392	343	386	402	356	381	331	380	390	387	334	378	348	368	355	375	365	394	424	371	370	335	346	342	361	371	370	373	379	389	325	333	335	358	352	360	371	382	343	364	356	372	387	362	401	366	340	397	383	369	334	377	360	371	378	353	388	378	369	366	371	381	374	360	354	373	357	347	358	345	365	397	359	352	362	344	360	346	353	354	352	386	392	385	361	357	384	377	381	379	355	377	378	377	368	350	372	394	353	362	373	364	365	357	356	376	346	371	374	388	364	354	335	365	366	376	329	362	366	368	334	346	373	363	364	374	363	380	343	358	356	366	399	355	331	331	366	347	379	345	367	384	403	353	365	395	339	405	347	367	365	367	345	378	355	401	376	358	351	379	380	353	349	377	359	355	337	404	388	354	370	343	358	352	393	363	365	358	329	341	369	359	379	392	353	374	395	355	337	352	394	388	354	347	382	364	371	381	392	348	348	361	408	331	374	371	367	355	374	354	356	352	362	382	370	350	363	361	331	351	364	358	340	355	405	381	340	357	387	357	363	382	365	358	343	328	346	403	356	368	367	385	364	331	353	365	345	388	384	405	377	349	368	334	391	367	379	364	347	373	379	414	379	375	339	372	344	383	364	377	327	356	376	371	364	357	369	372	408	379	336	342	348	374	367	366	391	375	384	366	363	375	352	357	333	386	415	382	407	351	369	366	395	373	358	386	375	380	342	366	320	354	358	372	388	384	343	359	337	374	393	371	343	363	385	405	320	340	377	341	386	337	396	359	347	396	350	372	347	358	368	387	372	378	354	404	358	380	345	364	391	395	372	351	381	368	349	379	368	381	358	378	364	386	362	379	354	399	368	378	345	361	366	368	356	363	347	374	347	365	378	372	348	367	370	324	362	388	369	398	407	388	360	354	386	381	349	354	356	369	373	374	368	399	361	324	334	404	344	344	392	361	341	369	345	370	357	391	365	340	349	359	349	336	345	362	373	373	343	355	348	386	367	366	371	369	346	425	372	356	383	386	367	370	342	369	389	356	393	352	359	357	341	365	359	375	349	379	366	363	359	404	368	382	364	392	375	358	404	366	354	346	368	353	347	371	330	347	341	349	341	353	380	350	384	377	370	409	369	369	362	354	385	360	331	373	347	367	358	351	392	391	359	330	354	343	390	311	352	339	350	361	355	391	381	373	398	364	411	358	404	374	358	383	343	367	358	332	384	362	351	403	346	384	381	379	353	389	353	372	342	333	364	341	383	347	359	370	364	392	368	323	368	381	381	346	365	370	383	377	326	365	368	349	349	360	330	368	343	340	361	348	368	376	384	378	365	365	392	350	356	385	309	359	373	360	393	346	375	368	378	389	359	374	356	343	336	350	335	358	366	366	369	365	332	356	363	362	351	341	357	377	362	333	372	357	366	390	368	350	331	367	347	345	352	369	379	433	349	361	371	331	353	383	341	368	362	338	356	341	387	357	375	393	415	371	340	384	350	387	353	311	341	372	385	380	384	344	352	357	382	322	392	428	365	341	380	387	344	378	360	354	403	372	389	375	354	407	326	339	381	360	385	390	371	390	357	358	406	363	385	373	377	373	350	373	345	366	377	355	357	353	398	335	333	389	355	353	406	351	364	367	370	405	371	376	366	379	370	357	342	392	372	343	341	357	375	358	369	383	400	392	330	345	336	393	365	382	388	361	347	358	368	359	384	381	375	358	385	371	371	399	320	371	380	352	385	332	365	371	408	361	374	316	368	379	392	355	338	336	359	352	373	361	339	381	366	364	352	372	391	387	370	352	372	363	355	338	404	396	370	384	383	365	379	362	380	370	357	384	360	367	356	364	378	359	334	353	367	371	350	357	367	327	339	380	356	384	354	366	343	390	374	358	373	367	349	376	332	362	354	371	345	357	356	390	373	349	365	380	367	390	378	332	383	361	377	364	381	350	390	353	375	383	325	340	364	376	377	352	347	383	374	361	342	349	401	335	384	356	369	364	368	355	363	380	363	352	370	394	357	330	396	366	372	355	364	354	381	383	373	370	345	337	381	377	388	379	365	360	404	395	373	383	341	372	380	381	357	338	368	363	346	339	358	353	367	359	377	372	338	350	421	396	377	372	348	355	347	349	361	327	361	400	391	385	347	344	341	371	346	401	367	363	369	377	371	394	349	341	353	396	395	364	383	357	367	370	297	379	370	379	364	369	328	334	339	389	369	386	355	376	358	368	346	370	348	367	389	354	350	354	397	387	334	398	334	354	371	388	354	355	349	359	375	372	371	344	358	350	339	385	345	396	371	353	351	365	389	386	370	372	355	331	376	349	383	363	378	368	371	329	382	381	372	395	347	326	356	375	363	346	371	351	377	363	358	360	379	371	379	334	387	341	344	396	368	392	375	352	356	359	397	362	381	400	386	382	359	343	364	376	377	371	351	373	351	397	380	349	354	376	356	352	413	377	334	409	362	344	363	387	387	388	379	328	346	359	388	369	363	322	355	400	385	381	362	357	380	360	350	377	393	385	350	348	397	384	353	355	366	395	366	377	372	369	387	384	364	396	399	354	366	396	389	379	375	349	338	387	357	370	369	388	373	349	331	365	311	357	373	381	388	366	367	383	369	407	377	364	354	358	358	325	372	346	402	368	369	333	387	359	365	369	370	346	361	346	389	331	356	354	364	323	346	348	364	348	378	367	367	341	373	368	383	353	370	405	381	362	373	353	369	376	374	371	370	359	382	351	350	326	392	361	384	366	343	373	379	381	392	378	372	370	372	380	360	382	380	373	341	335	369	402	371	369	367	366	379	379	334	379	367	378	404	360	370	362	365	372	376	375	397	370	377	368	386	367	398	380	380	390	361	363	387	350	387	360	334	376	352	390	339	344	357	371	340	353	344	348	366	388	390	351	367	379	363	369	375	379	407	357	381	334	371	349	352	347	384	357	346	361	348	376	358	359	381	388	347	362	391	357	352	367	349	387	379	357	369	389	371	343	367	369	378	404	343	380	364	369	349	387	357	385	375	399	346	360	357	362	381	333	358	363	354	347	333	375	360	365	370	353	390	354	367	334	357	342	374	374	376	359	397	371	407	352	357	364	336	366	358	387	404	372	366	369	383	397	355	371	376	367	358	343	383	365	382	379	347	368	368	344	369	378	372	363	337	327	332	392	370	350	349	380	361	358	376	327	365	360	356	408	366	399	368	337
25174	21747	27853	27158	10951	1014	591	484	434	447	393	410	416	404	374	397	394	426	393	387	395	427	432	382	391	378	394	390	375	398	368	402	406	403	371	404	364	406	396	394	360	424	387	371	398	331	415	393	370	384	376	409	406	418	401	498	574	541	523	427	402	370	376	357	364	378	404	388	351	378	370	413	387	428	403	438	381	392	372	377	391	365	382	396	413	350	374	395	391	369	372	348	387	405	378	371	422	416	414	348	386	396	377	363	386	376	378	394	372	421	400	371	404	386	380	366	376	365	394	405	386	419	361	404	384	368	383	414	345	390	380	365	365	381	393	409	386	384	392	391	391	374	404	390	339	369	401	384	374	385	392	340	386	395	404	409	366	387	356	389	393	366	381	371	367	388	356	415	373	394	401	402	344	361	371	400	369	356	381	390	381	365	383	366	365	378	355	383	388	376	372	398	363	383	363	367	380	377	376	379	396	336	354	408	382	366	398	389	393	375	376	413	369	374	367	385	345	346	391	382	365	352	397	392	369	372	392	403	375	388	372	398	367	385	349	393	346	407	365	364	394	383	387	391	339	383	378	398	347	414	407	361	405	350	398	403	383	366	371	392	362	351	374	354	353	411	362	381	366	366	375	403	350	377	376	397	362	387	361	388	367	370	366	399	387	409	352	351	390	374	396	392	396	373	358	421	380	391	377	405	378	421	379	420	376	366	388	371	377	380	397	429	364	376	399	371	411	393	353	375	353	400	345	359	335	341	405	334	381	370	401	363	391	396	385	413	380	383	389	396	387	389	369	362	375	370	335	366	393	382	378	376	391	355	353	389	378	344	364	374	376	351	394	402	416	381	386	369	404	403	390	376	363	357	384	416	360	379	362	400	345	353	360	369	381	387	348	380	362	389	368	384	417	377	374	383	360	387	381	383	346	348	401	372	399	370	390	368	361	383	390	423	382	383	359	386	363	395	377	388	392	379	350	383	355	370	397	406	391	384	354	378	371	409	403	345	394	347	367	375	346	401	397	367	349	387	382	395	400	384	377	399	387	374	398	390	384	363	378	377	383	352	367	375	353	355	396	378	432	384	394	378	386	408	365	390	403	387	355	348	372	374	403	395	395	397	406	383	370	380	396	390	377	393	356	373	355	387	365	361	370	358	362	388	357	391	398	387	369	391	402	394	344	373	418	347	369	393	388	437	384	377	389	356	361	369	359	420	392	381	408	374	405	383	413	375	368	351	368	319	387	376	382	376	393	372	352	377	357	362	370	387	391	410	395	406	391	372	406	370	357	413	418	391	391	368	391	364	411	389	329	366	400	408	357	381	366	402	346	389	382	374	412	404	356	376	360	377	402	390	412	365	409	347	392	422	375	374	392	375	379	381	366	372	443	362	362	373	388	381	387	398	375	390	375	390	340	374	374	395	340	375	376	389	376	380	355	387	383	397	388	391	380	390	343	412	364	379	402	405	372	384	355	377	391	360	402	383	353	368	397	353	399	384	360	357	389	349	383	361	349	376	376	360	382	366	387	402	370	377	371	381	381	391	359	384	373	367	387	379	409	385	391	382	383	367	394	392	386	356	391	374	384	385	369	351	381	378	414	376	385	368	396	410	411	399	364	351	382	406	381	370	381	366	363	398	352	390	334	362	356	409	378	338	364	376	374	364	353	401	354	382	379	353	404	372	394	369	395	376	439	375	368	340	384	392	336	359	359	436	377	359	389	416	390	374	365	382	361	367	407	373	376	390	391	382	382	367	335	358	381	430	395	389	381	392	379	384	373	379	343	385	391	386	390	373	371	385	372	387	381	421	373	360	359	378	384	394	398	388	355	378	389	397	401	350	402	386	357	390	348	384	417	371	356	329	387	376	407	397	388	376	375	393	363	383	361	358	374	372	379	329	360	351	397	337	366	358	376	388	389	358	387	361	381	392	382	382	338	372	390	404	369	376	409	372	363	421	385	422	399	377	369	365	379	379	410	375	358	393	383	374	365	422	376	372	361	377	383	373	346	374	351	395	375	378	422	370	375	347	390	422	401	363	382	348	379	416	377	369	417	372	366	388	420	367	375	349	402	375	340	403	359	370	390	366	389	382	375	371	381	372	395	360	354	383	396	371	388	410	396	384	349	412	373	407	419	361	416	374	403	368	412	376	367	409	404	373	389	398	361	386	386	389	383	415	404	400	358	408	403	387	368	374	366	404	404	359	380	349	352	371	346	405	383	336	403	351	364	382	410	374	393	358	405	367	387	371	354	376	373	360	396	392	368	394	403	391	401	398	388	381	411	398	375	363	388	365	358	398	368	393	378	361	402	370	380	343	377	358	375	367	391	393	372	375	367	367	359	381	425	388	370	394	381	419	400	388	409	378	366	380	369	396	357	365	408	361	363	371	384	351	371	339	414	380	373	417	393	367	367	355	374	373	348	391	365	374	378	368	366	361	409	378	374	389	403	371	377	389	367	367	388	346	347	384	356	365	395	355	389	379	400	421	403	353	386	398	386	371	350	373	377	397	361	410	401	413	413	401	406	380	397	381	360	393	369	364	381	383	346	409	335	371	363	365	380	375	379	385	370	369	395	349	371	407	416	412	376	389	367	361	381	379	391	378	382	374	369	382	406	396	350	388	372	395	377	347	346	376	365	438	391	385	356	368	318	373	376	399	361	366	390	363	391	370	394	388	414	410	378	380	372	386	378	377	364	395	423	393	354	447	368	410	363	369	374	401	375	389	357	349	402	368	399	401	359	370	372	357	383	383	390	368	393	374	397	392	382	374	376	372	375	360	383	366	399	362	347	354	393	396	409	351	388	401	407	395	404	391	380	348	379	366	367	358	345	368	370	399	361	380	404	382	375	366	375	381	399	374	389	385	404	350	345	388	363	368	386	411	381	368	433	371	355	392	377	395	368	418	396	348	345	365	357	387	389	367	360	379	356	410	385	392	367	390	409	359	378	393	387	338	395	348	378	375	375	403	371	375	407	386	397	351	375	387	354	399	383	375	383	384	372	392	380	361	373	401	375	429	389	386	346	411	391	376	367	367	391	397	367	377	363	387	380	393	378	377	370	402	353	388	384	368	372	409	378	379	411	372	364	390	393	372	366	391	387	398	357	366	385	387	378	381	398	383	332	416	375	385	389	364	364	374	417	359	381	371	360	389	394	380	376	374	380	389	392	397	340	373	367	375	371	394	369	389	379	360	384	391	349	383	379	359	400	402	382	396	375	382	390	384	383	373	351	381	366	371	423	388	402	363	364	399	381	396	389	379	386	382	408	357	409	368	370	350	328	400	418	347	356	402	390	403	376	388	384	373	391	380	385	364	400	381	372	386	417	374	379	347	394	390	392	353	390	353	378	390	367	378	412	377	371	361	386	380	389	380	357	406	369	380	377	381	432	358	328	370	343	342	375	409	373	367	373	372	358	367	377	364	363	343	414	403	389	378	357	367	381	392	380	414	409	385	385	400	394	365	342	430	408	391	375	382	374	378
38850	64488	34587	22374	1521	588	554	474	380	449	412	407	410	373	374	367	384	341	373	349	357	348	328	344	351	332	356	390	326	368	386	359	373	356	374	364	382	385	371	373	373	357	370	345	387	331	354	377	379	356	356	347	363	334	358	582	644	593	503	527	420	366	365	350	385	334	366	370	362	338	371	341	390	364	367	313	350	356	335	343	339	356	364	333	377	343	359	352	351	319	362	373	354	315	343	367	335	340	350	356	375	349	352	354	344	329	341	346	350	370	358	331	374	350	378	385	337	365	316	345	363	377	345	366	356	356	337	340	368	366	363	337	371	339	313	361	373	335	342	383	344	363	346	340	346	327	353	382	344	359	336	347	355	334	340	359	339	340	379	327	334	342	367	331	349	334	342	349	360	326	357	339	357	343	347	392	331	364	338	372	349	393	374	382	345	348	372	337	347	355	356	380	315	333	345	355	350	346	339	338	343	343	335	342	355	395	349	335	371	363	329	348	343	350	339	386	335	355	341	387	346	348	306	368	399	371	330	346	383	350	341	365	368	344	339	383	353	327	372	336	357	328	321	362	381	359	363	356	356	343	366	309	353	368	345	353	372	375	344	342	358	335	343	376	378	329	347	381	325	341	365	371	374	353	362	362	359	369	323	346	354	378	346	362	357	347	352	349	384	373	409	326	364	348	351	342	331	356	350	341	337	314	382	324	345	349	356	330	330	315	341	366	359	337	331	331	365	363	350	333	351	341	328	337	351	354	339	363	332	324	357	350	336	356	353	339	379	356	309	344	338	382	336	332	340	365	324	333	366	357	373	400	340	313	332	381	368	337	364	332	351	347	349	344	379	322	348	356	350	359	339	376	318	314	337	383	322	303	364	362	347	331	355	364	350	322	334	334	327	337	340	385	341	325	362	381	342	318	364	322	336	347	335	377	323	350	343	349	348	341	366	349	372	369	340	340	367	328	369	323	381	319	325	348	362	361	343	352	338	355	339	347	338	345	340	305	313	360	343	326	386	342	313	354	336	324	313	400	358	356	367	329	346	317	342	340	368	345	332	352	362	370	363	338	351	367	337	363	387	360	339	343	321	353	382	390	342	355	352	351	362	359	351	340	353	364	366	346	339	326	347	341	326	332	356	354	361	352	316	345	338	329	346	370	315	371	326	324	336	324	299	308	372	360	327	346	347	357	372	374	367	373	340	349	324	350	361	370	361	355	360	360	344	353	332	320	357	352	354	363	324	352	354	356	323	350	355	322	334	343	389	358	345	348	354	374	334	329	360	358	372	369	376	342	333	329	336	322	349	381	346	323	371	316	348	332	306	336	313	333	348	362	344	361	314	324	330	310	358	371	363	378	365	338	367	372	310	334	353	381	358	392	359	332	315	320	358	366	359	333	345	411	351	368	373	324	358	348	357	367	374	331	355	352	375	348	328	361	307	328	371	340	351	330	360	333	370	333	370	349	355	368	348	346	372	327	307	340	369	375	378	344	360	348	409	319	327	367	339	343	314	359	352	327	342	322	375	352	316	349	322	358	388	325	362	349	360	360	360	392	309	367	361	352	366	325	340	337	366	350	332	365	310	354	364	373	390	370	338	345	365	384	344	342	342	345	334	339	341	368	350	345	324	347	386	349	367	393	344	336	348	336	384	358	316	341	363	354	324	354	362	333	362	346	370	353	345	329	367	329	307	339	357	383	348	355	341	339	334	372	359	342	350	344	338	346	351	354	339	337	346	331	326	315	372	369	341	370	348	344	350	335	344	363	337	326	388	309	352	350	340	345	353	345	340	332	375	344	360	342	296	367	379	342	353	364	334	364	336	348	339	344	350	319	363	368	352	375	384	377	352	356	349	374	349	342	348	331	339	341	363	375	335	368	354	367	358	345	376	362	331	352	366	326	390	330	353	352	351	338	360	370	361	339	384	356	347	359	366	337	336	347	352	342	350	355	335	319	341	344	337	349	320	321	345	336	321	372	373	368	359	315	353	346	427	377	324	319	354	316	342	354	335	351	350	349	321	397	373	340	365	334	343	359	347	353	348	356	353	327	336	323	326	358	359	328	321	386	346	344	326	358	381	339	351	357	365	385	327	353	341	378	371	326	345	337	334	357	351	354	358	332	361	356	338	324	349	374	372	334	364	346	363	369	344	331	313	363	349	354	342	343	341	354	384	354	335	344	318	333	369	362	360	322	370	351	361	369	346	361	316	335	335	332	362	318	366	387	349	343	342	327	364	340	341	357	348	323	372	337	347	363	316	353	365	337	356	297	380	372	356	346	301	355	330	323	316	331	354	323	349	324	340	332	342	330	353	340	375	344	311	334	343	361	341	369	357	358	373	353	305	362	342	321	347	310	378	348	359	339	329	345	348	349	345	328	315	347	331	359	350	367	332	331	354	331	321	363	364	336	352	354	331	380	326	384	347	366	335	336	344	354	354	334	322	354	358	379	351	353	305	344	347	359	343	383	369	357	346	343	357	385	361	322	358	381	358	341	348	380	352	349	350	350	369	368	315	361	340	363	318	336	352	344	361	334	345	371	328	363	349	350	331	350	310	370	347	352	347	334	347	350	344	306	328	336	335	376	357	350	376	356	326	326	348	357	348	338	348	355	362	367	351	324	346	304	323	347	373	396	336	345	366	376	348	380	345	348	363	350	365	378	363	363	356	344	340	346	384	357	349	362	341	346	380	351	336	328	314	370	344	345	368	365	353	336	330	377	358	342	329	357	354	329	359	359	331	338	324	372	330	323	368	369	363	354	354	332	332	355	341	367	311	352	321	332	367	331	376	351	364	310	343	351	365	345	336	348	332	349	379	360	363	328	365	339	367	337	356	364	364	325	352	349	360	336	350	358	330	355	350	361	370	351	350	346	327	340	351	361	362	353	353	329	340	333	351	329	353	368	324	346	332	339	343	324	350	356	330	308	357	362	365	363	338	354	370	371	353	364	331	357	340	377	355	315	360	339	361	335	371	364	349	331	329	323	361	357	372	374	322	343	370	359	365	349	318	336	341	373	369	329	356	374	347	365	362	351	352	358	365	353	344	329	349	358	318	371	347	308	341	367	330	340	334	318	358	349	340	374	332	327	365	357	316	357	350	343	362	344	361	377	339	332	336	349	322	346	338	293	336	349	372	379	361	299	329	358	347	331	337	354	341	312	367	372	335	350	364	360	369	336	337	331	368	316	363	353	309	377	334	328	317	353	367	343	370	342	361	372	341	344	365	376	379	325	333	322	331	360	360	355	329	380	394	298	338	346	363	330	370	331	325	312	335	364	354	329	355	369	319	359	356	361	357	351	323	322	332	341	366	346	359	332	325	323	337	336	326	345	344	317	342	353	378	383	306	343	333	364	351	327	355	372	348	349	347	334	369	350	338	336	339	357	348	355	366	331	355	345	375	357	348	341	332	349	335	347	331	316	350	334	339	382	358	382	328	340	326	353	339	362	329	333	358	350	329	321	336	366	353	336	335	360	380	353
24195	21623	28820	25840	20318	7257	1250	764	650	655	627	650	624	548	624	561	586	598	595	577	544	605	554	562	572	583	566	533	553	580	559	543	542	576	536	561	533	571	556	545	535	533	522	544	593	554	585	576	538	596	577	597	552	543	561	610	924	922	772	692	571	533	518	581	506	540	560	524	515	520	553	548	517	527	570	578	524	522	537	537	512	521	588	560	547	530	538	549	554	529	537	588	570	542	536	570	531	554	520	535	516	480	541	538	519	521	522	525	523	580	566	502	538	549	549	555	534	561	519	548	547	548	551	525	576	530	556	553	548	549	542	551	544	525	511	525	556	501	581	519	528	497	535	541	557	544	522	555	519	548	518	538	553	587	572	530	515	537	525	595	517	530	544	522	552	506	560	554	552	563	518	536	514	528	537	582	552	500	586	606	525	569	542	568	542	564	529	560	549	530	515	527	532	547	558	568	541	527	548	563	566	535	555	563	564	530	549	504	582	549	477	527	580	485	521	548	514	553	556	579	498	546	577	517	543	550	514	494	523	527	528	557	544	518	545	527	517	503	565	510	540	536	581	547	555	537	529	550	562	574	540	502	558	531	551	531	560	531	496	515	534	559	547	568	539	544	543	561	544	552	496	512	502	545	539	548	526	538	504	570	511	535	556	501	572	571	591	558	543	557	521	543	556	577	523	530	543	508	532	514	535	522	526	554	554	580	545	497	550	534	494	534	529	541	517	576	568	523	525	538	529	556	563	541	510	509	564	536	530	541	518	538	572	548	546	539	540	522	467	536	557	541	569	512	531	537	518	551	529	525	548	530	544	538	529	513	538	526	537	545	550	498	511	522	543	546	570	519	542	551	536	566	552	528	521	555	490	541	515	544	538	535	548	559	563	517	556	551	520	532	561	522	531	537	520	549	510	576	533	546	563	497	532	502	516	593	553	530	533	556	514	553	554	533	514	595	554	536	581	556	563	539	536	564	552	523	556	518	575	526	507	529	517	523	523	550	566	560	527	544	529	539	501	536	513	516	556	548	515	510	542	520	556	556	531	553	548	551	560	525	508	578	539	580	542	585	511	556	564	545	521	548	562	540	546	542	531	588	516	522	552	550	505	534	553	518	606	557	501	544	566	535	524	547	556	510	520	522	576	543	493	515	557	579	522	548	547	534	514	532	556	544	555	534	514	549	544	553	565	541	548	548	575	503	515	572	574	572	545	484	516	556	516	556	567	488	546	513	552	566	556	526	530	494	535	533	547	527	555	517	558	539	495	558	551	540	507	567	541	519	508	575	537	528	592	555	545	534	536	542	538	521	543	569	531	539	534	528	495	560	508	540	545	533	542	547	537	567	534	529	527	524	524	536	564	523	587	569	544	534	487	504	542	561	564	571	542	531	481	551	558	522	532	528	544	512	525	545	537	503	554	522	524	467	509	568	548	591	557	539	552	570	511	600	506	576	499	526	560	514	592	521	538	497	534	520	525	517	519	571	568	509	562	559	556	542	576	569	541	503	578	543	533	510	531	538	523	568	537	542	556	555	547	538	500	491	554	526	524	573	547	496	538	557	568	555	504	568	571	526	561	542	547	574	541	532	554	560	544	556	526	554	561	544	535	518	552	523	519	505	536	575	530	570	519	564	538	570	538	525	556	524	548	519	544	501	531	556	555	509	522	516	526	595	536	539	568	486	510	530	541	560	553	599	557	510	526	510	518	562	523	533	503	562	542	547	605	527	548	550	543	570	539	568	545	518	533	581	517	518	565	531	568	537	537	530	562	497	539	554	578	547	578	566	552	546	544	564	562	560	556	512	567	542	530	533	560	532	515	526	523	550	504	580	526	549	556	521	521	582	539	584	511	535	555	489	547	541	502	543	506	556	543	552	551	572	534	579	521	543	528	553	526	547	527	536	569	493	521	490	546	556	517	534	569	557	563	532	538	592	559	539	552	519	491	544	537	511	525	548	542	578	543	544	522	535	524	528	540	529	560	537	513	533	535	539	533	541	526	538	543	531	577	562	514	519	550	538	510	541	523	518	501	535	562	525	514	523	548	495	567	559	541	569	554	526	532	570	533	601	525	534	524	514	525	576	507	520	541	523	543	502	518	523	555	500	532	545	502	574	557	542	561	548	529	537	497	517	530	530	557	566	545	543	505	521	554	494	519	537	531	522	600	576	511	584	545	535	572	513	544	534	501	567	513	523	541	519	519	539	525	579	532	576	575	522	504	537	514	513	557	502	568	523	509	497	577	560	548	533	580	541	539	555	534	526	504	569	542	579	556	518	514	532	557	530	532	499	536	509	539	549	564	516	523	585	531	558	534	531	529	529	533	538	526	582	544	542	517	545	553	505	501	549	501	549	530	563	529	543	577	531	549	548	576	532	530	598	490	520	531	555	493	551	568	551	515	555	515	564	561	528	567	565	492	554	527	552	528	553	541	519	566	541	552	519	520	530	576	580	519	555	524	573	538	563	562	562	539	504	558	522	567	530	512	535	506	524	540	533	563	552	540	542	543	537	533	516	511	544	526	491	483	547	541	584	544	589	520	551	542	569	526	587	544	568	532	596	576	514	499	537	534	595	500	559	526	530	537	515	522	529	534	551	490	585	542	545	512	518	495	516	526	489	537	508	568	560	522	597	510	517	561	517	533	519	544	503	584	563	480	541	531	558	488	519	537	530	542	551	529	521	535	540	519	530	515	521	533	571	547	551	489	538	574	517	541	532	525	533	526	565	550	525	581	527	528	506	505	527	555	535	542	521	491	517	522	510	508	555	579	562	503	554	523	520	540	530	524	576	531	530	536	536	547	542	556	505	563	500	557	530	536	528	539	512	586	520	582	554	528	518	526	563	523	542	501	540	496	528	534	505	524	508	543	537	560	546	509	582	545	553	525	537	565	543	531	508	512	580	554	549	555	534	562	563	577	537	586	547	549	545	552	581	538	545	521	525	516	546	582	528	516	531	557	517	512	555	573	543	546	547	516	525	515	568	555	499	545	523	554	561	535	571	551	484	575	529	540	555	521	553	570	512	566	515	517	517	592	561	563	512	575	499	528	508	550	567	532	550	524	550	539	523	552	575	559	516	567	549	563	528	533	520	540	505	537	528	594	538	568	499	544	558	545	572	566	578	530	532	563	508	531	554	533	540	546	508	523	559	487	546	518	519	503	495	600	485	555	534	538	533	539	527	553	533	552	506	517	553	562	578	557	552	539	500	521	556	578	522	533	518	532	536	575	520	539	505	539	562	516	560	524	520	552	545	569	522	564	541	534	516	522	528	534	550	539	536	536	579	563	554	562	540	565	520	579	514	521	497	534	512	535	556	537	543	576	540	584	519	499	524	539	535	535	530	485	532	529	497	514	522	551	536	544	490	567	578	480	567	507	553	564	511	519	557	493	508	535	523	521	606	545	560	500	532	572	551	533	575	559	539	526	518	552	570	535	560	508	540	554	534	509	546	579	538	545	567	536	547	556	502	535	545	542	514
50391	81052	47618	33996	2972	924	798	729	681	629	601	590	587	586	547	536	522	542	506	507	485	543	548	521	508	486	482	516	500	513	488	512	512	528	513	519	555	514	519	518	517	482	497	529	505	539	500	514	516	531	531	506	468	479	478	694	1270	1162	841	683	535	481	529	473	495	444	507	484	490	512	520	470	470	468	516	461	462	507	489	496	456	471	496	499	423	499	464	489	477	461	479	438	483	477	577	497	474	466	495	480	492	443	508	471	506	529	467	523	500	462	492	455	497	480	489	502	482	476	506	470	484	474	465	450	477	512	460	512	501	487	467	459	472	471	520	514	524	493	521	479	489	499	527	428	512	540	458	472	462	506	484	512	476	479	479	510	435	515	484	514	471	490	471	503	469	463	470	508	506	501	519	536	499	469	468	517	452	477	462	476	476	496	471	478	534	502	465	500	473	468	535	464	509	518	465	463	510	499	512	507	491	525	457	532	521	462	488	523	505	460	528	494	468	480	553	475	454	478	448	456	465	462	471	488	478	524	478	538	498	493	502	453	493	479	500	454	547	508	482	509	492	474	515	472	496	496	486	489	475	513	500	487	513	451	495	485	508	479	456	471	489	481	481	490	478	521	457	445	478	514	501	519	503	470	473	508	506	494	492	497	465	447	413	505	480	471	479	496	469	499	489	503	482	461	463	463	508	481	453	469	527	512	469	536	514	459	524	499	504	504	450	462	478	495	497	476	491	541	514	513	486	520	462	492	495	496	492	488	500	486	509	473	500	475	497	481	483	464	468	456	482	504	484	496	495	507	498	509	487	466	488	485	484	478	504	451	490	488	453	528	495	495	448	446	478	505	475	466	517	479	520	454	482	504	478	481	489	479	506	477	491	496	507	484	492	455	492	440	496	506	498	503	537	468	449	483	481	469	443	482	475	493	484	525	483	508	482	466	440	491	493	494	477	495	495	491	464	501	447	472	480	492	473	476	427	479	507	523	504	466	474	469	476	530	524	504	469	490	522	507	499	508	506	487	500	503	481	478	440	515	453	460	496	455	483	508	504	473	504	461	491	470	501	517	510	516	505	495	465	492	459	452	484	495	465	497	493	458	496	500	515	493	453	505	485	504	482	481	490	510	511	492	478	503	481	491	524	483	527	476	490	540	498	485	466	493	509	440	484	496	494	484	536	480	485	500	452	464	452	486	483	418	499	492	487	467	489	452	525	500	535	490	474	484	470	486	509	524	490	530	471	488	495	498	492	528	493	498	510	484	469	490	473	528	494	468	523	497	497	464	500	533	472	489	515	491	485	499	488	478	483	520	501	475	501	491	495	465	478	512	489	441	487	496	493	482	485	481	471	507	472	491	507	504	467	517	477	474	495	495	498	508	497	519	514	532	495	482	468	463	493	492	494	490	516	505	468	497	421	511	485	488	467	491	511	530	496	487	487	477	450	475	503	495	463	476	472	523	513	483	457	493	460	497	483	492	492	472	470	519	479	529	486	508	502	479	476	495	446	453	512	515	456	495	484	492	506	465	525	479	483	484	457	514	503	479	491	494	471	507	482	498	479	481	501	469	495	486	490	485	494	454	499	493	486	501	482	521	470	484	513	484	455	477	476	475	471	404	507	487	471	475	479	474	463	497	504	476	479	528	537	505	460	457	483	503	511	461	517	465	487	488	533	488	508	474	507	477	495	492	483	491	492	485	482	493	466	496	474	516	523	508	485	476	495	498	491	511	467	459	494	488	445	471	519	489	506	522	470	473	475	473	457	496	469	464	543	483	495	529	480	519	496	462	515	504	497	483	488	484	461	502	543	465	450	469	507	513	480	488	497	505	473	484	514	483	486	509	492	515	479	505	487	518	473	475	479	478	504	537	510	479	468	504	461	451	490	475	500	493	495	470	487	493	477	477	439	472	463	488	449	464	493	514	492	542	490	490	478	488	459	493	464	477	498	483	468	466	516	505	528	477	541	496	501	452	494	493	501	469	440	520	496	451	462	490	506	476	499	495	465	449	499	520	473	502	478	462	507	458	470	468	489	489	512	480	487	458	478	477	481	464	492	488	519	518	449	493	460	482	461	496	464	484	523	486	475	452	492	506	524	509	473	482	504	487	526	487	473	494	476	487	493	500	488	444	497	515	538	483	486	502	508	470	485	447	510	459	527	463	449	478	486	527	452	467	468	481	459	487	486	491	499	465	510	488	472	449	472	429	477	489	521	515	465	473	482	481	528	504	467	539	478	503	481	475	501	469	480	508	470	519	497	532	498	501	485	489	502	488	483	501	495	469	499	512	476	505	481	507	472	464	487	510	502	481	487	490	507	521	490	503	469	517	481	453	435	470	509	487	484	475	492	460	439	472	496	513	471	510	500	477	474	493	500	530	454	445	468	525	513	476	521	457	477	483	491	438	546	480	461	493	512	479	489	487	545	482	488	490	468	495	467	466	461	501	511	483	524	489	471	469	489	509	486	484	494	513	479	513	492	462	502	511	461	498	461	483	501	502	485	514	482	474	485	495	464	475	474	509	475	464	467	507	512	503	477	498	464	509	492	545	472	482	464	479	469	516	450	467	485	477	518	523	464	481	486	503	530	516	530	473	500	514	518	474	498	489	470	517	466	492	485	489	495	484	504	505	505	517	527	501	450	461	485	488	510	514	498	498	516	472	495	504	485	502	469	522	483	466	497	494	470	484	465	482	484	501	495	500	490	494	490	504	494	462	457	455	474	480	487	486	479	464	473	481	468	507	491	490	484	498	433	489	490	460	467	467	498	470	511	452	508	513	515	481	508	478	494	456	515	439	505	492	480	480	475	481	503	492	471	499	509	434	517	465	468	489	506	520	500	493	459	490	494	501	463	516	451	476	515	473	479	489	517	477	522	512	503	476	482	488	487	490	473	512	514	475	467	479	463	524	533	505	494	495	495	508	497	562	419	509	468	504	479	484	464	529	468	468	452	451	464	461	467	431	468	508	467	490	486	521	469	473	461	471	473	461	501	502	528	494	481	522	466	494	451	480	516	511	506	488	466	486	501	489	517	464	460	454	506	488	489	486	487	488	480	481	507	535	497	520	486	540	514	487	439	466	497	485	474	511	458	516	498	517	492	528	480	469	491	538	513	460	465	491	497	468	500	475	483	492	504	501	498	474	507	489	530	512	475	477	472	491	498	479	473	488	465	500	512	508	482	517	484	460	433	531	511	493	466	523	457	491	487	486	508	534	508	463	483	501	513	467	453	517	461	476	460	506	474	479	483	458	472	490	483	538	553	466	488	500	489	461	471	525	502	496	495	490	511	533	482	446	466	485	477	475	485	472	457	528	483	548	479	485	505	491	475	458	502	484	477	519	493	493	492	487	490	473	501	497	456	512	510	516	489	472	492	455	507	491	519	501	492	493	502	503	465	501	491	489	530	475	471	472	500	499	498	511	484	475	476	508	482	494	507	479	440	457	518	453	458	524	450	515	501	479	483	480	508	514	493	483	491	508
28165	20830	8980	3514	667	439	442	477	438	456	462	458	448	449	481	475	469	445	495	472	486	487	480	442	474	438	483	466	509	437	472	455	436	494	487	489	475	436	479	470	451	470	497	483	480	479	481	482	450	457	441	473	470	491	440	446	497	497	510	451	504	449	439	423	479	446	475	433	460	420	439	466	448	451	439	450	445	462	452	476	462	427	442	461	546	467	457	469	452	491	447	486	459	480	447	469	454	453	435	466	479	433	406	506	473	473	460	447	466	481	458	429	493	473	431	428	464	473	500	449	453	441	474	463	468	471	481	431	480	489	466	487	447	447	486	445	442	442	459	450	476	414	439	486	494	485	451	461	481	463	446	458	447	449	468	450	425	461	426	454	444	439	449	520	438	444	489	472	439	428	440	498	460	458	480	443	476	485	456	454	504	445	477	462	508	404	444	466	457	452	453	442	461	442	498	507	464	427	475	450	447	460	438	465	480	470	425	439	494	439	432	475	477	458	475	452	448	443	488	438	465	447	450	466	479	461	488	456	513	475	482	443	479	429	430	438	465	478	448	441	448	442	481	451	461	440	422	455	473	461	464	447	479	460	444	478	486	469	449	491	463	470	488	485	450	470	461	463	458	472	475	444	455	470	469	466	423	476	440	449	436	454	443	492	467	469	450	479	462	477	485	472	466	438	459	438	481	443	469	448	467	481	453	449	445	466	431	439	459	492	472	479	493	457	496	462	483	430	477	482	474	461	462	435	466	471	443	467	432	474	475	485	500	480	460	420	483	484	423	451	442	442	428	484	478	436	477	476	458	422	425	426	472	445	483	452	477	477	460	434	461	464	443	462	433	441	454	459	457	495	447	432	452	465	430	507	479	454	432	427	438	470	446	466	474	439	459	461	466	446	465	458	414	459	446	445	466	483	471	451	444	443	472	462	468	498	456	467	506	505	417	464	428	506	446	406	421	484	447	448	454	500	450	475	446	461	506	484	480	500	496	489	468	422	445	436	472	453	422	484	451	444	451	471	453	449	477	428	490	489	428	457	482	469	420	463	490	502	434	453	450	425	441	463	497	428	444	462	476	476	456	452	480	443	457	495	462	459	440	459	434	438	437	458	469	461	493	510	437	440	475	489	469	487	469	461	463	462	442	449	422	497	466	488	453	521	440	468	484	478	471	484	463	481	457	458	474	429	464	449	442	462	440	413	497	428	507	448	441	478	490	441	466	433	447	432	475	461	485	466	447	489	466	457	475	455	474	483	431	452	440	461	432	431	460	463	432	462	448	448	452	486	447	442	470	493	488	448	477	476	465	450	462	504	427	441	455	474	454	475	430	443	449	463	444	465	481	468	437	482	474	468	465	483	459	450	441	408	495	432	430	469	451	479	460	476	422	439	445	423	458	440	457	477	436	441	480	437	416	448	486	449	471	470	429	469	450	477	476	445	441	456	450	431	498	427	448	445	430	463	489	473	441	455	459	470	488	418	450	433	466	460	459	472	466	461	443	496	443	473	479	467	445	394	488	469	460	473	472	466	439	481	454	476	466	453	486	453	452	458	461	448	433	453	480	416	477	470	471	452	461	481	503	466	488	467	463	472	450	432	453	463	442	470	498	470	463	466	498	471	444	453	497	483	484	447	442	465	474	455	446	461	439	435	463	450	434	434	433	481	481	437	468	482	478	440	476	487	473	481	446	445	464	445	430	492	442	440	480	449	479	459	474	448	466	445	466	483	467	450	474	439	432	442	458	450	443	425	455	441	450	419	489	462	441	464	466	471	479	482	471	460	497	430	495	430	462	485	421	425	438	467	452	469	458	436	467	467	498	469	450	443	454	453	433	437	450	450	452	468	450	429	481	484	474	435	480	455	440	488	492	467	437	490	427	510	474	461	485	463	434	490	449	455	487	471	438	423	493	467	480	478	474	436	493	451	481	429	474	441	450	450	473	462	420	455	470	507	493	436	446	414	449	447	464	398	440	474	486	454	496	443	448	443	458	502	494	479	497	451	460	471	436	475	489	501	411	449	453	435	463	418	424	447	449	474	448	469	472	408	473	457	479	443	525	471	479	483	466	480	428	473	499	459	462	438	467	475	442	433	433	435	475	449	438	476	467	511	453	469	442	469	451	486	431	497	446	469	451	439	421	455	419	456	440	458	482	473	474	467	414	452	431	454	442	479	443	436	429	460	420	435	476	466	457	450	439	465	432	459	465	475	431	446	473	453	508	456	475	493	487	430	455	435	515	476	462	471	474	460	465	422	427	445	470	522	449	441	480	424	489	447	488	442	477	454	453	479	473	474	425	504	453	462	447	514	452	426	437	482	452	456	472	454	480	450	482	498	448	445	441	453	452	498	507	434	466	431	474	483	450	436	470	480	427	466	448	452	491	443	475	459	448	485	492	464	445	460	474	464	475	450	464	413	425	436	453	462	428	454	441	476	489	427	449	455	455	456	488	469	449	461	423	448	444	473	430	449	427	471	496	444	439	427	446	464	474	462	454	458	479	483	457	454	502	458	459	451	465	467	493	475	474	443	515	433	466	503	479	419	443	468	489	464	445	424	471	450	471	459	459	475	462	467	505	459	451	433	464	453	476	442	507	451	466	474	453	455	472	438	471	421	472	473	459	455	462	444	496	463	496	478	478	481	460	458	447	423	468	502	475	480	440	448	444	502	479	449	442	461	487	510	464	463	444	476	474	432	445	488	469	477	455	453	445	458	462	477	480	442	434	452	477	454	433	436	498	447	503	467	466	457	437	473	485	455	450	470	477	453	450	492	469	459	501	454	472	480	425	454	436	468	473	454	438	458	430	491	464	463	451	431	435	464	428	496	447	503	450	450	444	523	457	472	435	432	405	476	462	460	402	471	506	503	462	495	421	491	456	461	443	456	514	441	435	461	438	427	469	419	493	423	495	449	466	454	461	452	480	466	428	432	471	471	490	444	485	416	453	463	398	486	468	451	471	464	459	460	481	459	410	483	442	511	474	424	500	452	460	461	465	438	478	496	458	446	469	430	464	424	476	462	460	473	479	446	451	430	466	469	459	486	485	456	469	470	431	464	451	465	466	448	475	487	510	470	427	507	446	433	479	450	473	520	482	452	456	454	478	446	448	453	441	445	450	447	465	466	487	492	445	472	464	450	512	472	421	443	471	489	464	448	462	423	475	468	462	472	470	499	485	487	485	492	463	448	477	515	475	481	486	473	455	432	440	468	428	460	465	452	486	485	466	457	465	434	454	425	462	429	448	453	454	439	462	484	473	462	450	473	457	466	460	457	447	410	471	458	477	451	455	448	434	470	457	450	466	508	430	447	445	466	481	465	460	470	450	492	413	489	455	441	437	496	445	481	462	445	473	483	437	436	446	469	427	461	487	452	463	466	434	429	482	442	449	425	439	434	457	459	432	491	451	468	447	445	484	495	443	466	460	500	485	468	474	489	483	462	496	518	454	469	453	456	441	506	471	455	474	484	438	479	453	425	450	476
10391	17479	6043	3020	591	399	394	367	393	361	424	413	403	379	363	383	432	412	386	350	409	403	403	385	400	372	386	433	394	402	420	382	416	419	416	421	420	383	395	373	410	382	411	367	400	412	401	376	372	405	368	404	421	374	397	379	399	434	443	427	420	401	404	378	419	378	366	410	347	401	413	388	373	411	420	396	397	386	406	389	352	381	380	388	388	404	392	405	394	387	377	367	382	390	408	375	374	420	335	386	420	351	392	405	380	413	392	401	373	381	376	388	429	408	407	412	379	352	399	393	398	411	387	371	406	362	432	382	388	382	385	367	402	382	378	391	360	382	371	401	367	392	399	416	389	384	412	355	405	382	373	388	384	387	365	388	377	413	394	396	379	385	388	390	397	366	377	352	376	366	432	353	366	394	360	395	395	409	418	386	368	374	401	399	394	377	391	388	376	386	378	428	387	395	375	387	381	377	379	363	404	368	425	395	421	422	402	384	408	382	375	375	398	410	416	383	405	391	398	348	386	382	388	392	393	371	397	367	383	383	372	400	382	373	373	400	424	408	378	394	395	394	375	386	400	395	398	374	371	404	429	411	391	391	403	391	384	393	410	411	368	393	383	410	393	412	424	393	391	386	383	388	390	388	389	407	341	383	392	413	394	378	393	374	384	415	412	363	369	376	396	377	353	380	383	425	391	365	422	412	411	395	372	391	387	375	418	414	368	383	419	379	404	369	378	400	394	392	412	408	388	365	389	362	369	416	342	369	411	420	443	336	402	399	361	385	405	394	384	356	354	379	403	433	375	376	396	343	374	394	375	365	358	385	401	404	390	383	382	342	386	382	355	377	405	402	422	367	430	395	382	394	374	396	409	345	415	363	384	396	364	393	353	406	416	375	410	409	410	387	382	395	396	367	367	430	389	371	368	398	368	390	393	392	390	382	403	403	382	411	379	409	373	353	417	360	408	374	380	352	415	388	391	406	383	390	404	393	366	375	362	383	403	383	391	422	419	411	356	406	367	388	383	349	387	393	369	358	362	392	396	415	349	412	365	383	414	390	360	387	372	368	366	408	410	372	404	362	407	382	371	366	399	421	389	413	359	386	415	408	392	397	391	369	370	387	394	352	372	401	397	380	395	440	382	380	402	370	399	361	379	434	401	378	350	386	383	381	380	380	388	384	371	351	370	362	380	340	378	402	397	372	412	394	374	363	381	377	376	402	395	374	365	397	375	416	415	403	363	357	394	364	352	424	372	358	396	379	379	361	376	394	360	356	403	390	382	402	401	406	376	408	396	366	399	396	398	374	378	359	375	398	410	385	386	367	384	397	408	403	365	385	403	410	381	384	399	409	366	371	399	424	372	388	400	425	399	401	376	391	385	378	380	386	368	410	393	421	369	391	382	386	441	387	377	426	390	375	363	422	398	386	401	389	402	369	405	365	418	383	427	381	406	378	396	400	346	398	366	424	399	372	365	405	413	391	360	422	368	421	367	366	373	365	417	350	408	366	374	422	433	401	386	384	390	383	373	389	346	389	362	381	385	376	388	373	415	408	386	441	383	411	362	424	398	393	376	372	398	359	401	391	362	382	406	398	363	372	365	367	389	395	374	377	392	361	368	382	420	403	388	396	392	369	358	381	398	400	402	405	391	373	368	368	344	393	369	398	376	416	379	379	363	404	385	409	381	390	449	376	412	392	413	379	393	373	412	384	396	370	385	377	380	384	386	397	393	428	355	410	375	382	408	405	361	374	362	399	362	389	421	401	387	405	367	424	398	366	390	371	406	362	429	389	439	396	379	372	385	382	390	422	380	395	392	424	371	372	394	351	380	371	372	404	380	362	361	401	372	358	368	394	381	396	400	395	384	396	394	378	373	406	391	364	411	396	374	408	383	418	398	389	386	379	364	437	395	368	405	410	400	398	383	407	369	355	371	384	366	384	396	384	400	389	341	412	374	403	414	395	399	400	366	410	390	416	432	387	370	351	411	393	370	416	371	377	411	407	390	377	386	362	399	396	412	382	397	371	406	367	387	394	365	400	394	404	378	391	389	381	366	413	426	361	372	409	398	369	380	389	440	373	388	393	334	391	389	397	373	383	366	386	384	392	382	402	380	400	378	367	418	372	404	410	387	415	401	404	462	346	394	438	381	400	366	379	409	398	379	375	413	354	389	400	437	364	360	348	376	397	362	394	378	417	413	405	367	400	358	411	430	370	384	393	373	426	408	377	411	412	382	420	357	407	382	347	396	414	388	392	405	401	387	395	419	351	383	392	377	407	374	384	423	407	408	393	363	394	408	384	403	362	388	401	377	370	416	358	372	363	415	383	407	386	401	401	402	376	355	368	385	394	413	387	416	389	389	392	385	368	382	396	409	357	362	396	385	383	367	372	354	377	402	392	416	400	371	351	387	399	382	370	328	381	380	339	360	401	383	379	398	368	400	412	368	377	396	388	391	380	379	402	393	373	363	387	381	401	377	380	392	405	410	414	387	416	369	416	377	401	406	363	396	404	377	380	403	391	371	418	403	399	397	402	367	426	382	393	403	385	381	412	381	392	357	394	350	371	366	395	344	382	370	383	381	357	418	379	424	420	380	389	403	384	387	420	403	369	386	376	383	372	397	399	373	424	387	371	376	355	370	396	425	393	379	365	409	357	374	385	417	409	412	425	375	400	377	442	426	396	410	404	402	407	394	379	385	393	383	390	402	356	433	410	376	364	391	374	386	405	364	398	360	391	347	379	376	421	389	390	369	393	362	439	428	391	376	376	400	354	361	385	386	394	387	396	380	392	363	348	352	398	381	407	384	364	373	397	387	396	392	425	393	392	369	387	366	411	366	362	397	384	370	395	365	432	394	399	398	380	363	392	385	388	395	385	381	392	372	374	399	371	367	360	370	381	345	378	408	396	357	360	411	357	396	386	410	347	378	367	371	394	369	396	393	403	407	439	392	396	394	400	413	402	386	355	382	398	405	357	356	407	375	385	391	357	413	366	370	368	419	357	351	400	393	404	363	375	383	379	402	408	378	350	361	406	373	415	382	391	406	390	425	378	360	386	373	411	373	383	410	398	378	379	401	384	344	382	403	385	386	374	406	357	393	379	374	396	369	388	399	386	379	409	418	396	371	376	398	411	374	397	369	378	399	373	380	384	378	352	380	393	387	401	402	369	395	395	333	337	410	404	382	408	410	399	384	377	383	423	372	372	349	393	399	382	424	402	371	381	418	369	408	421	428	415	378	395	396	389	326	394	410	385	351	394	381	408	392	387	348	386	345	386	417	372	406	410	387	406	395	369	371	361	390	416	364	438	400	385	379	376	417	357	409	432	398	391	416	374	374	400	393	390	370	388	414	375	373	384	394	413	364	423	392	332	368	388	409	382	391	382	396	354	382	377	361	360	405	411	402	417	383	357	418	364	359	390	421	384	409	392	350	386	371	395	434	386	409	390	381	383	369	389	392	417	376	374	359	389	395	399	384	409	339	368
25380	21998	28221	27029	11892	1109	682	515	471	466	493	458	434	474	468	429	430	448	457	469	419	427	453	469	427	424	457	445	390	480	445	420	428	446	443	478	423	441	451	442	452	451	429	477	446	408	475	441	400	423	417	418	461	448	454	484	485	576	614	583	498	437	420	444	386	411	425	397	417	389	427	438	403	451	444	424	428	428	440	436	448	491	469	402	353	419	422	434	413	402	460	449	457	463	431	439	448	451	448	440	422	456	423	429	438	422	461	431	446	407	425	413	420	422	460	408	430	467	435	448	405	440	478	434	414	388	394	417	445	435	400	415	416	413	418	434	432	427	439	423	433	428	429	445	395	435	432	399	452	426	428	420	426	454	438	433	434	443	422	400	418	433	404	416	457	464	439	405	472	412	404	386	414	438	424	429	460	424	445	444	446	451	431	428	427	425	447	393	439	401	393	462	453	425	429	457	435	454	451	451	447	422	438	407	427	445	432	416	406	450	434	463	418	417	433	443	442	426	455	414	454	432	443	407	440	423	428	450	440	420	411	406	436	431	404	437	420	445	433	410	441	420	456	391	415	431	407	436	437	425	395	420	445	429	464	441	393	398	435	399	417	413	466	449	439	417	465	431	404	416	449	440	459	425	429	413	436	433	426	451	441	416	431	426	423	430	468	380	455	407	393	425	411	411	419	436	421	428	440	429	408	403	428	411	454	434	465	425	444	426	465	442	441	443	483	444	398	430	422	402	426	468	434	386	422	427	427	459	442	410	443	401	432	431	455	468	456	395	413	444	475	431	407	410	475	440	414	436	424	418	415	453	418	459	440	441	451	410	439	423	437	421	444	426	429	438	414	455	447	438	456	435	417	448	424	431	454	461	441	428	426	451	424	396	385	431	439	437	402	472	412	396	434	409	455	459	394	431	471	460	448	440	419	419	452	358	432	420	430	436	405	392	435	450	409	429	437	389	450	429	482	398	435	411	428	412	423	447	418	445	420	421	406	444	453	415	448	427	432	435	436	412	416	438	414	459	446	435	434	431	466	420	436	478	423	396	411	421	436	446	418	427	468	409	454	423	454	432	411	419	409	446	394	443	439	419	426	383	417	432	428	393	420	435	477	425	455	427	432	429	482	433	421	407	438	410	428	438	464	421	442	427	461	459	397	442	406	420	438	419	415	451	451	452	404	379	449	404	441	420	460	455	464	400	438	449	410	440	431	449	442	453	415	416	454	375	447	449	418	435	449	423	439	406	432	419	467	485	428	410	456	432	433	391	408	419	478	433	451	417	408	411	413	445	441	425	438	419	401	424	441	463	439	446	401	445	475	430	452	463	411	430	390	470	456	429	436	440	423	401	408	404	452	428	453	432	444	426	432	385	428	422	439	456	443	446	431	460	432	445	433	440	460	433	397	426	427	458	416	407	435	444	424	421	432	414	432	434	419	465	401	413	421	432	425	465	479	452	455	447	432	389	444	443	421	447	417	418	444	435	446	436	411	437	461	454	444	472	407	446	466	438	436	444	425	423	403	443	412	447	429	412	400	446	390	461	450	408	401	466	453	392	420	418	418	438	452	446	435	427	430	441	419	388	439	427	443	458	437	385	432	449	420	456	419	443	409	485	409	427	455	441	450	473	401	424	410	457	463	416	415	394	446	438	440	439	433	412	435	408	461	415	363	459	444	480	430	441	434	430	457	430	452	417	407	427	427	449	387	424	460	443	418	445	438	431	441	432	476	429	415	450	429	445	438	409	445	450	419	487	429	458	416	453	447	420	433	420	452	431	450	413	442	456	415	398	438	423	418	442	447	414	409	432	422	465	443	404	414	416	407	438	415	422	444	442	415	394	423	422	436	384	410	439	437	442	431	420	479	476	421	425	417	412	399	409	426	425	431	458	432	427	450	423	411	464	437	421	419	448	494	439	433	432	443	438	444	415	470	457	466	424	445	420	427	428	434	454	461	468	452	479	421	430	381	448	397	431	417	381	452	411	450	480	410	451	445	405	434	448	431	407	443	425	439	421	474	419	451	435	440	432	429	446	422	380	433	437	404	424	426	412	459	400	460	422	405	459	412	416	430	442	417	397	414	430	384	397	433	472	446	428	391	440	414	450	426	435	438	453	458	434	453	448	461	441	423	452	417	466	437	460	397	423	435	433	431	434	419	432	438	435	436	429	459	417	426	420	437	467	451	412	411	424	415	447	436	382	412	436	415	453	443	427	415	455	460	402	426	422	418	423	404	413	451	431	498	418	416	439	433	431	427	421	457	432	429	450	429	426	419	411	438	410	440	437	381	455	461	438	445	430	442	447	439	444	400	430	424	430	470	427	440	417	432	453	441	441	443	433	443	420	461	394	426	445	430	417	463	405	441	389	440	449	432	444	467	436	443	428	421	428	434	458	429	447	421	396	459	430	478	447	443	420	428	411	472	454	437	419	442	423	452	449	437	443	408	431	416	456	413	395	454	421	435	446	448	402	420	405	411	413	444	432	429	434	407	448	461	487	411	430	424	446	408	411	428	438	422	436	419	423	405	442	414	435	418	442	428	450	424	388	426	425	423	432	402	436	424	411	409	418	453	441	412	423	394	419	411	434	460	461	479	466	456	448	434	404	405	418	450	415	446	412	457	438	433	414	401	442	433	434	462	436	454	426	417	437	419	465	415	425	480	426	435	439	399	423	430	402	443	428	431	471	420	418	407	426	440	436	408	439	399	436	468	431	436	437	458	431	437	460	428	430	399	443	422	446	425	441	457	396	427	422	470	432	465	422	443	420	417	389	435	429	458	430	454	420	461	457	441	442	403	401	442	464	424	437	418	420	450	454	431	387	405	435	400	417	427	460	430	421	433	442	392	435	410	428	417	407	382	456	413	467	428	431	436	453	453	452	417	448	420	414	426	422	405	434	405	424	433	452	379	403	399	417	429	437	408	480	470	439	403	457	427	441	387	448	446	390	423	456	423	411	406	449	434	406	467	426	453	392	430	423	431	426	420	401	415	427	423	432	422	420	435	430	430	416	424	446	448	408	435	475	404	436	449	426	450	439	438	455	434	410	434	438	441	446	474	423	454	438	397	422	430	475	425	443	418	409	464	412	424	461	467	419	433	424	452	449	422	453	396	419	435	462	446	392	459	422	439	421	439	461	401	443	397	459	430	418	399	419	414	420	451	390	440	421	413	428	455	415	485	425	444	415	442	411	424	436	414	434	447	428	395	452	429	390	473	474	457	456	442	416	439	442	459	451	444	457	412	410	435	424	402	446	439	467	397	445	415	453	405	393	404	449	413	418	405	419	391	414	470	441	436	427	441	436	409	447	445	387	440	449	427	407	477	407	451	461	455	425	470	436	436	418	446	420	405	443	433	438	409	413	428	427	392	463	457	438	428	398	438	428	434	452	419	451	405	391	430	450	445	415	443	428	407	450	407	419	467	434	410	411	437	430	398	431	447	426	495	458	443	390	442	422	447	427	445	404	456	444	452	465	419	396
41792	67931	33959	23524	2504	630	541	549	496	472	510	470	454	422	432	430	435	470	413	474	381	401	411	375	383	391	383	406	387	396	424	383	404	391	422	377	410	380	446	430	401	406	373	392	401	396	374	377	414	419	427	385	411	418	386	479	587	595	661	678	502	362	409	414	377	373	371	432	384	407	395	426	393	416	383	397	385	436	385	369	415	413	411	406	382	383	424	399	395	411	369	403	389	417	442	402	385	381	410	407	361	362	407	371	426	411	385	430	406	377	409	400	372	423	366	411	387	361	416	381	382	390	413	384	393	412	396	409	366	404	380	389	408	376	384	403	398	409	387	364	369	382	366	406	412	393	381	461	388	400	372	419	413	383	393	353	394	413	366	400	414	428	393	435	392	413	371	417	373	432	397	378	376	375	451	392	372	371	407	394	364	399	388	384	430	412	378	390	389	422	416	401	387	431	370	388	416	382	397	362	425	381	401	380	374	395	405	392	433	390	406	391	436	417	402	427	408	384	403	391	398	366	398	391	371	425	399	432	398	415	408	387	390	374	421	400	393	404	391	368	406	374	402	379	434	388	380	369	374	398	407	356	398	425	398	409	388	384	398	381	414	360	416	420	400	428	390	375	385	372	411	408	398	424	395	392	389	383	395	447	403	351	385	390	403	401	393	406	392	392	410	387	422	425	395	416	400	406	446	381	422	386	370	408	408	360	406	379	381	403	351	402	353	370	405	374	414	413	396	425	379	417	383	371	382	417	384	422	414	436	394	398	393	412	410	420	406	407	407	386	395	398	398	413	377	406	371	406	378	385	405	401	412	413	414	401	412	395	407	410	393	373	424	400	411	407	411	407	406	396	388	407	414	397	360	384	417	380	374	352	414	405	350	411	392	400	394	392	433	405	384	419	393	376	427	402	420	405	415	396	373	401	383	416	368	387	426	433	416	380	411	407	384	410	404	392	428	389	379	422	370	422	393	396	414	388	384	398	359	410	370	398	362	414	424	398	395	390	377	404	395	401	381	390	398	359	408	409	371	390	418	396	386	392	383	369	422	371	371	391	375	365	375	391	378	392	406	381	395	393	394	390	411	405	356	428	398	396	415	414	395	419	414	414	390	385	354	400	389	390	395	371	417	369	415	412	388	371	366	383	389	406	433	384	410	421	385	437	401	398	373	379	423	418	359	392	398	390	407	375	390	410	390	390	414	399	426	425	398	370	400	389	382	424	384	359	411	396	414	431	395	413	409	400	400	423	399	366	377	376	409	379	392	398	393	399	406	412	384	385	411	360	398	351	353	399	382	388	370	405	386	421	350	401	383	406	399	374	359	368	415	348	437	368	375	393	394	382	394	361	422	369	393	434	408	381	364	408	428	407	383	411	388	360	418	389	405	388	337	389	386	387	420	383	380	398	402	423	391	404	416	381	380	456	373	405	403	425	433	394	390	427	366	407	379	383	340	400	421	397	390	401	429	392	395	400	390	413	366	430	390	393	371	402	360	407	401	394	415	422	385	371	407	359	383	399	401	354	410	402	402	387	385	380	401	399	390	415	399	385	416	389	359	391	399	390	347	408	393	412	425	343	391	416	380	398	414	391	388	356	377	366	425	416	412	384	385	399	357	397	395	379	414	409	386	381	397	402	386	382	384	410	401	413	416	397	381	390	395	387	421	364	394	398	387	381	378	365	385	395	418	391	402	397	410	420	379	377	418	400	392	408	403	375	415	420	401	386	396	398	421	412	389	416	409	396	395	427	413	374	413	402	367	422	383	385	375	402	357	394	433	397	382	427	397	403	396	400	406	432	389	430	389	391	376	397	392	370	367	416	368	391	381	394	408	382	423	359	365	384	393	394	404	383	390	422	405	389	398	380	377	398	386	406	403	373	354	387	376	400	383	393	371	429	382	373	384	399	419	399	442	365	406	399	393	417	433	396	409	377	384	361	400	398	417	357	387	378	403	392	397	388	366	396	391	396	367	396	389	403	430	423	414	363	389	391	387	386	386	392	396	398	427	380	409	376	373	438	412	376	422	407	407	413	413	436	406	393	398	435	413	390	385	389	406	445	384	416	401	390	421	407	374	397	403	406	381	401	405	375	366	372	355	374	402	414	397	381	378	399	391	365	383	425	387	395	403	409	396	372	389	373	428	383	397	388	402	407	397	411	398	368	395	409	384	391	410	406	441	377	424	354	398	405	409	373	431	356	372	375	405	380	403	367	393	396	402	406	352	369	383	407	377	393	386	408	392	414	359	404	355	383	399	411	377	347	403	398	390	393	398	381	361	377	398	422	381	416	411	377	380	376	448	358	402	375	369	420	395	391	395	409	405	404	387	377	400	408	387	394	402	376	373	382	395	397	389	367	393	400	429	405	388	378	405	380	366	424	419	388	392	385	377	384	424	366	404	368	392	394	374	366	418	410	397	397	407	389	380	381	387	373	358	394	420	384	394	382	404	399	406	383	414	393	394	393	386	348	411	375	408	410	389	384	427	378	371	372	396	391	406	430	377	386	393	378	347	392	407	380	401	385	397	416	366	378	415	356	407	397	379	425	387	402	418	393	416	404	397	343	403	421	393	394	386	367	409	350	407	419	401	423	400	411	366	361	359	376	396	382	387	365	422	445	373	416	358	391	387	402	382	374	399	395	384	385	380	396	425	380	450	403	391	388	373	381	377	383	409	411	385	377	419	380	405	404	408	395	402	375	439	412	379	398	372	408	391	370	357	422	386	398	407	399	428	370	381	412	359	418	392	385	355	383	397	386	343	429	392	404	366	421	407	454	381	385	361	411	392	428	392	381	394	378	381	376	406	404	396	399	398	385	384	379	394	341	364	414	412	354	372	393	397	422	403	391	403	355	389	384	367	406	361	369	375	396	407	380	390	385	393	403	372	385	400	369	374	398	405	378	417	405	411	380	442	387	398	415	407	411	363	436	387	390	388	353	392	394	406	381	378	394	389	370	439	365	378	386	408	415	424	405	410	410	412	423	346	383	390	381	358	402	409	371	382	407	423	400	398	385	419	385	399	394	357	401	363	390	408	368	408	392	394	361	368	404	412	407	384	368	386	384	421	405	432	405	396	373	385	361	401	403	353	370	388	360	387	389	400	379	427	406	379	360	401	383	348	379	416	338	373	433	405	402	391	383	420	396	407	402	406	423	371	411	384	385	346	392	387	440	400	379	353	398	370	367	403	397	408	424	400	408	377	370	397	345	384	410	390	396	370	399	359	414	392	374	397	375	391	428	427	394	392	395	381	413	366	380	374	389	380	361	387	350	352	426	391	389	389	334	363	384	378	425	403	414	352	408	407	397	417	377	434	375	397	367	386	374	388	401	398	430	385	396	385	406	361	398	424	407	371	382	384	402	397	398	379	395	379	386	398	386	361	379	395	384	411	405	337	406	381	426	407	387	394	372	428	394	372	388	406	394	408	430	374	378	391	365	366	409	390	373	386	366	381	406	386	400	429	397	406	362	383	426	398	395
24270	21655	28801	26291	20295	6496	1204	811	675	653	681	632	621	618	607	653	633	595	605	590	613	573	581	619	606	592	551	601	558	602	579	587	617	594	545	592	578	622	566	637	582	569	618	565	567	560	570	602	620	531	562	554	562	561	573	631	686	952	966	846	618	571	577	577	567	543	588	554	560	601	548	577	611	541	541	558	564	615	590	571	537	574	579	567	554	561	596	558	548	604	522	590	581	588	583	567	506	561	539	597	520	541	571	580	504	591	529	572	609	514	545	559	543	615	557	594	602	570	547	555	612	518	559	580	577	588	624	568	546	574	558	587	528	562	564	541	556	616	577	561	611	554	614	550	553	538	569	587	591	528	564	545	585	548	565	528	590	582	579	503	572	534	555	610	605	590	553	590	569	582	565	571	554	568	620	548	570	612	591	619	618	587	555	546	611	562	537	558	564	583	535	546	582	516	566	595	577	584	592	565	629	531	534	543	556	535	535	581	558	592	569	560	597	534	543	616	559	543	569	556	603	553	557	571	596	601	540	561	592	580	559	591	579	623	556	528	533	570	562	539	575	576	617	560	570	541	567	550	556	572	619	563	567	572	583	564	529	595	604	582	609	570	616	584	618	558	592	561	581	572	534	559	574	525	581	547	580	580	573	593	546	556	615	569	571	570	592	596	560	579	546	546	580	550	582	549	598	582	537	540	549	626	539	591	527	543	545	579	579	575	570	563	551	541	532	575	563	616	567	564	559	570	582	576	585	549	562	548	539	623	555	522	610	546	578	569	610	571	573	576	572	552	570	585	581	567	536	581	543	573	591	586	540	593	533	568	545	531	587	538	559	558	557	584	539	585	569	551	589	540	574	579	575	542	596	559	618	578	574	590	615	546	593	626	596	565	546	585	555	598	576	592	547	570	586	564	569	568	590	573	593	595	557	581	603	577	578	585	588	553	554	555	538	603	569	598	542	578	548	584	550	578	535	572	533	549	611	544	581	551	553	599	545	583	592	573	590	533	595	559	577	581	564	571	547	563	567	556	628	580	557	565	564	587	563	579	530	563	578	574	571	551	532	554	532	585	616	565	542	581	584	611	579	562	574	550	603	596	549	555	588	546	567	553	600	542	576	575	600	596	568	548	549	572	594	584	584	596	577	552	569	557	540	572	600	517	532	592	613	611	603	585	529	598	613	580	571	481	601	587	584	569	589	563	524	578	564	593	564	579	578	563	558	577	585	615	555	551	577	604	538	615	582	556	569	610	584	550	586	558	580	584	618	607	534	569	570	558	576	584	586	573	580	580	589	599	541	530	545	574	579	583	559	568	547	576	593	604	585	577	569	578	580	539	581	552	544	581	584	557	538	590	582	572	588	583	538	559	558	530	565	535	551	585	550	542	565	563	551	542	592	584	554	558	529	556	572	534	522	569	556	552	578	571	545	546	582	576	567	553	556	566	595	522	559	523	577	560	581	550	563	573	579	582	567	553	609	571	547	586	581	554	590	568	565	561	559	570	552	578	600	582	552	614	583	546	561	560	566	559	607	570	568	574	578	603	563	552	550	535	584	610	566	580	559	533	577	607	612	579	535	576	557	569	572	584	567	611	554	611	530	601	568	550	586	552	582	528	574	542	546	584	532	555	588	572	570	577	533	555	586	568	606	589	574	572	590	592	571	557	580	544	583	561	551	555	603	531	548	568	578	567	542	570	592	584	583	599	564	592	550	584	603	597	598	585	590	564	600	598	581	563	571	595	539	579	597	602	559	568	568	563	583	569	580	553	561	596	582	551	555	621	580	559	568	574	552	574	564	562	529	569	533	566	551	641	550	566	518	539	564	580	558	536	585	547	589	587	576	566	559	536	561	558	568	579	569	552	560	560	574	548	565	600	608	570	564	518	564	522	557	584	562	570	551	514	606	563	584	560	536	564	619	561	561	546	531	513	588	544	560	608	575	580	558	592	560	526	545	575	585	564	582	549	580	584	566	606	555	577	563	525	561	511	586	549	554	513	587	545	521	582	616	552	582	568	566	586	564	562	582	570	582	567	577	557	575	574	573	581	579	590	549	586	608	584	582	545	573	555	575	591	550	597	533	597	585	567	560	546	587	564	526	543	608	585	579	549	588	600	583	547	533	613	564	613	623	561	570	539	555	572	603	596	532	567	534	558	534	555	564	567	616	550	563	544	582	585	562	548	599	556	593	601	580	554	566	582	617	546	603	609	552	568	546	551	575	545	547	593	562	606	554	581	579	555	557	622	589	571	568	586	537	579	548	614	589	569	543	587	572	563	571	532	564	554	547	559	547	602	576	572	574	615	597	566	617	532	575	593	544	578	579	595	545	569	610	587	613	576	530	535	562	569	554	584	554	573	555	568	594	583	573	611	579	585	567	556	593	533	564	551	555	581	574	560	549	564	572	577	584	587	543	559	580	577	535	536	562	513	585	569	536	505	577	544	572	591	591	607	563	591	548	560	551	616	575	565	563	559	600	564	595	525	560	565	560	537	552	593	605	548	577	573	616	561	587	581	541	547	547	561	624	560	577	599	577	607	609	563	548	565	576	558	593	595	557	565	585	563	566	553	589	563	594	557	541	570	566	601	610	562	620	603	549	538	587	552	551	561	549	546	554	564	605	545	588	585	561	547	596	560	637	589	541	552	599	542	560	622	546	562	553	557	607	559	569	563	596	586	552	562	534	575	545	586	568	591	552	630	588	534	571	578	530	561	544	548	539	553	580	571	541	571	517	592	554	545	605	560	547	570	569	611	538	550	573	600	563	563	594	549	586	552	555	571	554	541	544	551	626	582	559	530	534	569	574	568	537	547	561	568	581	572	580	573	610	597	577	608	593	576	597	599	539	578	607	583	552	629	596	575	555	568	547	537	558	552	535	578	579	532	541	586	553	583	559	534	583	560	577	602	538	570	567	550	519	557	562	569	547	578	544	596	625	556	543	576	567	574	545	567	551	576	565	575	603	575	592	545	581	536	573	587	532	532	594	525	544	603	579	539	610	547	584	612	581	605	583	589	554	570	598	531	566	610	577	587	596	607	540	601	560	538	603	574	528	564	558	538	568	586	589	568	552	571	560	544	565	613	569	558	565	573	552	544	576	545	585	563	586	559	585	560	576	594	570	555	577	596	605	596	582	538	576	561	602	583	583	563	570	568	615	573	624	605	572	598	568	558	589	569	573	593	587	565	484	602	594	574	572	541	585	566	566	570	593	525	557	587	545	534	563	539	571	515	581	575	577	539	555	602	590	521	557	554	578	590	589	533	584	537	566	550	559	588	518	532	546	585	538	568	566	582	597	573	575	563	577	622	560	560	577	582	551	548	541	575	557	553	587	540	577	534	539	596	566	586	540	570	609	556	572	565	563	558	543	545	576	597	580	560	576	510	570	539	555	577	611	573	597	586	529	578	583	550	567	575	590	566	554	569	604	554	572	544	523	575	559	604	589	545	570	552	566	520	552	547	537	561	566	565	582	574	564	558
52605	82565	45372	35966	4598	927	827	751	661	653	597	585	585	599	610	565	542	556	546	559	516	528	593	554	495	512	495	533	524	544	522	548	560	507	513	555	555	528	559	535	590	523	511	502	533	535	533	544	531	485	513	515	502	549	476	552	745	1152	1208	960	556	500	522	486	546	531	507	532	518	507	497	497	530	475	518	477	523	511	523	520	516	510	527	486	500	482	511	527	512	486	498	492	521	547	493	542	540	518	515	497	518	486	463	519	488	528	496	500	495	507	536	466	493	506	524	519	509	524	519	523	530	503	502	529	513	477	499	521	492	455	515	498	490	479	484	493	491	520	526	502	465	526	514	494	519	519	527	502	511	519	483	477	494	472	521	481	544	546	493	512	523	499	525	495	539	511	517	485	488	521	490	508	481	494	517	475	527	500	524	508	521	515	503	539	491	504	499	538	436	527	488	462	506	525	514	498	479	523	496	519	506	519	553	507	544	520	515	512	549	509	508	533	540	505	497	529	526	496	532	496	493	504	483	520	507	559	544	494	525	489	517	510	560	503	541	481	526	512	488	522	510	520	510	475	504	486	519	510	533	490	512	499	517	505	530	581	521	497	499	515	529	534	570	509	527	495	473	516	499	475	473	513	511	506	575	503	482	482	524	550	539	475	498	520	498	487	467	516	537	518	470	485	512	495	491	507	490	481	488	492	525	525	475	505	515	506	505	526	498	534	480	486	501	535	484	536	477	501	501	524	534	500	538	504	519	501	492	534	471	488	485	515	531	523	514	494	499	508	507	505	512	513	536	490	514	514	503	500	489	506	489	516	507	500	469	520	489	488	507	492	491	484	483	533	544	489	503	489	515	497	523	517	488	508	548	530	520	517	495	463	470	517	537	552	485	521	507	508	493	505	480	522	497	538	489	487	487	487	508	498	471	531	492	546	495	501	486	474	480	446	524	476	506	509	464	510	485	550	504	526	572	517	494	508	529	515	513	504	522	516	511	486	532	503	518	510	485	476	458	510	486	509	519	473	513	554	529	545	492	511	519	526	524	500	525	512	499	489	496	498	483	512	527	480	503	487	517	503	527	531	489	524	463	520	510	498	503	509	500	569	556	519	550	508	514	540	529	507	496	498	526	529	533	514	509	516	464	497	461	479	486	475	561	539	504	509	527	534	538	529	536	503	520	482	530	511	515	515	487	481	480	522	468	496	489	523	513	475	478	501	515	529	483	493	511	529	518	531	519	523	499	479	500	529	501	488	487	527	510	563	483	510	511	478	532	498	521	526	491	482	502	488	486	539	531	525	541	559	490	500	498	534	513	531	489	479	507	534	526	475	483	516	531	503	532	520	525	491	519	536	519	528	506	481	518	569	543	512	503	503	500	515	513	484	499	503	506	489	481	549	494	562	539	509	497	503	492	517	512	524	489	524	530	504	531	507	518	526	515	526	547	495	497	531	489	524	515	487	495	472	512	476	529	481	516	508	540	501	558	544	537	515	526	521	526	493	514	516	491	498	482	510	494	511	485	534	509	513	473	484	480	501	492	486	509	484	491	522	495	511	516	507	544	504	505	517	526	484	500	527	476	480	534	537	536	498	506	548	536	476	499	488	524	511	533	482	487	539	513	533	499	495	519	540	536	531	527	552	542	502	510	504	495	530	512	507	500	554	509	530	531	471	494	556	515	504	483	507	521	520	531	517	503	482	489	498	519	485	490	515	508	483	538	524	480	482	494	507	520	500	474	523	526	511	524	514	495	517	511	490	523	487	503	465	573	523	530	526	488	538	470	495	545	531	546	519	462	477	516	525	477	512	509	520	558	493	503	481	479	473	496	547	557	509	441	513	518	491	504	516	516	524	496	503	529	516	482	489	531	487	503	527	511	528	518	495	477	520	493	505	524	477	543	522	533	480	544	492	499	514	476	498	517	480	484	561	517	534	546	488	512	527	517	528	494	560	541	505	554	459	456	534	487	535	503	509	485	511	534	533	485	502	522	537	516	516	542	538	506	499	493	534	501	548	513	560	513	509	504	533	491	536	480	480	510	496	504	530	538	514	457	518	564	525	489	500	526	515	522	509	488	493	484	526	531	535	511	534	513	547	487	506	534	523	550	512	481	532	464	526	517	497	485	499	514	480	536	508	503	513	497	515	502	503	513	539	506	491	562	508	549	472	518	531	500	478	501	489	510	485	517	524	491	513	510	499	500	506	495	511	506	513	489	476	502	487	478	487	499	484	492	504	484	537	508	509	498	554	532	448	536	507	504	487	500	499	510	537	523	524	513	444	513	527	478	512	518	517	489	509	513	532	506	533	484	544	517	493	522	479	498	520	504	528	476	538	525	504	491	507	483	505	506	513	509	521	498	517	509	521	503	510	503	466	485	541	490	492	496	502	487	566	503	488	483	491	488	515	509	514	513	543	530	519	498	531	527	498	487	528	522	516	463	525	490	506	517	500	522	498	511	545	475	466	494	500	487	493	489	510	519	525	502	515	492	469	508	518	496	490	495	477	507	536	510	469	558	486	519	520	508	489	499	528	539	488	480	550	540	514	507	551	524	516	503	499	503	536	496	485	498	527	480	533	510	476	508	493	553	515	492	504	552	526	567	493	524	510	514	486	471	487	476	476	469	504	464	444	524	539	492	541	497	478	509	521	527	523	540	495	548	500	492	495	458	508	489	494	500	521	522	470	502	493	468	473	477	498	494	517	493	528	471	500	509	479	534	491	516	509	602	479	495	475	507	509	490	531	490	515	507	526	509	517	525	475	467	502	523	466	500	467	508	488	469	500	508	508	496	539	494	483	513	524	496	504	492	509	489	504	542	504	487	563	524	503	502	522	486	512	508	482	480	491	549	486	506	499	531	498	498	497	543	476	515	489	586	522	514	498	519	451	473	524	510	496	481	507	470	470	509	534	513	479	542	491	486	472	476	544	483	527	513	541	495	534	505	499	490	518	476	511	483	491	507	461	515	524	486	498	491	471	470	533	469	464	489	516	540	513	487	494	486	526	491	511	509	537	557	477	551	531	482	512	468	491	489	516	504	541	492	511	519	520	519	503	461	494	502	520	490	504	508	516	488	494	521	516	533	513	586	442	523	533	475	511	495	514	474	501	495	451	526	499	504	547	518	536	488	526	524	485	518	472	502	548	483	530	562	494	460	519	497	512	506	526	497	553	476	497	496	494	545	513	519	504	514	503	465	492	471	505	493	539	500	550	541	533	522	506	475	508	540	510	515	510	532	513	493	541	500	487	520	495	538	545	539	511	495	468	515	485	532	469	538	534	527	555	495	514	508	502	525	532	508	486	541	501	520	484	538	531	523	550	536	497	500	522	493	488	501	479	531	510	463	524	492	508	444	553	518	528	508	553	521	492	520	496	514	527	465	516	536	476	521	545	526	520	527	516	460	522	506	507	485	503	536	537	538	509	489	526	528	517	502	488	528	470	504	501	501	534	512	498	524	502	550	526	470	503	496	458	511	534	556	529
28269	20997	9624	3425	759	495	478	481	489	425	453	460	534	485	469	465	459	482	460	484	462	468	458	499	442	486	464	427	396	440	462	470	480	462	451	476	455	454	477	522	469	495	477	465	446	487	455	471	434	455	511	504	433	463	437	477	519	478	517	561	463	489	469	457	467	516	449	481	511	472	478	473	456	508	477	437	452	486	467	483	468	459	473	473	456	427	447	464	487	446	435	481	449	475	462	480	459	433	451	475	460	491	468	483	512	443	496	478	446	467	473	423	503	484	470	474	468	504	487	433	464	461	447	457	498	494	449	486	461	467	471	462	453	456	493	481	458	458	426	479	498	447	441	463	484	483	448	458	483	464	473	457	498	482	498	487	450	476	518	433	489	492	466	458	442	486	442	473	483	461	476	495	452	481	498	482	495	464	471	484	436	481	448	468	505	482	433	473	465	469	444	488	474	469	415	423	491	459	447	530	513	468	493	441	457	462	456	456	465	454	473	445	452	427	449	464	437	466	469	430	478	463	466	462	489	459	485	469	416	427	466	443	464	454	454	468	444	444	470	448	469	494	460	459	457	460	451	461	478	470	460	482	460	456	433	466	474	460	504	440	483	458	461	462	450	450	454	466	463	434	457	465	518	489	463	441	478	443	473	496	462	489	440	442	441	481	468	436	457	423	465	459	446	473	470	462	464	473	453	433	468	448	475	458	495	459	456	442	442	488	458	474	452	462	414	486	465	485	435	471	486	503	459	456	444	450	438	432	455	486	449	443	503	524	455	482	445	452	475	468	463	486	489	454	474	492	428	475	484	467	464	438	431	479	482	442	440	484	462	466	450	461	450	469	466	471	463	465	460	447	476	464	452	470	507	483	451	423	502	492	490	447	471	501	436	439	517	440	444	488	454	477	463	465	483	453	503	488	451	478	505	479	464	459	485	459	477	488	469	459	516	465	472	485	488	472	478	478	459	453	464	447	472	444	485	424	433	466	517	505	456	469	459	463	490	444	476	472	458	443	480	465	476	479	454	466	498	460	457	479	480	480	432	468	424	506	459	461	507	447	488	455	458	471	471	445	457	441	452	457	429	486	490	456	503	459	474	433	423	491	451	489	468	477	467	453	457	489	448	508	479	440	436	505	426	431	452	475	468	437	462	477	462	501	487	446	474	441	435	486	449	448	487	494	463	471	453	428	456	487	467	454	491	487	490	467	477	457	476	418	463	470	470	449	464	474	478	472	469	453	465	482	483	476	500	502	462	448	452	472	470	456	458	494	520	503	476	472	455	478	461	455	460	462	478	472	497	429	487	464	438	460	452	453	480	466	453	503	443	446	441	474	451	459	451	469	429	477	495	465	479	463	456	437	449	483	500	450	450	430	493	445	448	466	465	490	481	448	452	455	482	490	480	484	472	459	416	492	486	455	457	448	466	427	483	431	458	466	456	491	465	459	466	490	477	490	476	470	457	470	502	486	463	455	489	452	466	470	450	494	467	450	478	457	478	456	498	452	439	473	478	484	466	466	438	525	439	462	466	488	437	459	475	455	441	432	452	460	474	475	443	481	469	459	465	452	491	480	505	452	475	462	463	469	465	444	486	460	486	512	470	484	482	447	442	454	490	472	452	482	461	457	466	489	454	463	493	480	463	451	493	450	452	456	460	465	458	474	446	438	468	450	448	509	492	473	447	479	476	484	460	464	473	477	447	481	487	454	453	451	489	438	462	506	449	449	496	440	475	463	467	440	463	475	482	460	503	434	471	461	505	436	431	472	494	484	468	440	451	493	422	457	455	469	449	476	463	481	452	476	444	429	456	492	483	484	461	503	517	525	472	489	470	427	459	479	474	476	461	472	510	466	468	462	437	486	458	448	442	470	471	467	466	437	439	501	486	482	425	463	492	445	468	448	476	456	441	451	462	481	499	493	447	447	450	466	463	467	479	484	480	487	469	479	477	469	497	459	463	456	456	474	452	454	474	506	459	493	478	470	471	458	448	520	486	470	427	443	505	484	471	462	425	482	472	433	425	466	473	465	476	444	485	457	490	475	504	473	458	476	461	454	466	477	441	488	457	436	460	475	444	461	469	476	460	469	476	419	453	503	450	449	483	448	464	464	439	503	478	469	464	460	478	448	463	472	453	465	485	437	467	475	503	467	465	448	470	502	461	446	477	462	436	445	483	433	493	424	440	466	487	462	463	456	472	454	453	463	453	464	468	493	494	444	488	435	496	489	476	451	469	455	478	430	502	455	476	460	498	494	470	469	464	467	466	437	488	464	471	490	481	484	451	414	495	416	453	517	457	510	423	514	478	485	462	456	436	492	471	476	479	485	445	433	478	423	480	454	452	463	446	479	451	453	506	459	444	438	462	470	465	465	442	486	444	471	481	474	486	472	456	472	466	438	458	450	472	448	500	477	450	472	457	480	502	462	478	440	405	464	502	480	488	449	464	503	496	460	457	446	492	470	450	438	437	441	464	492	478	440	436	487	468	451	469	457	478	472	463	469	443	472	456	451	479	476	453	467	441	483	459	459	508	455	449	464	447	505	466	431	479	455	456	447	496	458	459	467	470	458	490	466	460	474	484	454	452	480	495	510	464	453	448	468	456	473	498	476	492	477	462	440	447	484	465	488	495	480	469	456	489	481	492	457	475	463	483	431	464	473	471	464	486	502	541	478	465	459	488	463	467	488	451	485	407	510	446	478	485	461	488	441	469	463	445	440	468	485	416	484	477	461	499	507	487	434	437	473	447	489	475	490	410	481	446	448	451	458	439	437	428	495	421	485	492	468	458	477	456	465	463	455	468	499	437	465	470	445	474	469	488	491	459	477	457	445	492	454	499	460	448	474	451	485	493	501	469	461	466	488	482	472	447	509	470	456	453	486	502	453	463	462	470	450	445	444	426	488	462	482	462	483	452	467	453	479	468	479	465	491	497	476	466	483	459	512	446	449	461	474	489	451	492	440	478	454	473	448	477	443	474	466	480	475	453	461	459	495	446	479	498	435	461	469	472	504	477	451	498	468	505	431	446	447	403	470	459	471	476	480	446	453	453	472	445	450	415	478	464	510	484	491	455	504	444	459	499	462	447	462	487	430	461	431	461	458	469	460	512	465	446	441	481	491	478	420	524	438	479	454	431	460	500	443	469	431	433	498	489	479	460	479	424	493	442	474	464	498	458	439	473	471	469	467	409	436	443	453	443	460	470	428	469	473	462	466	460	483	443	493	471	465	471	431	485	469	448	493	459	464	429	485	462	503	499	457	439	455	457	455	474	452	516	451	456	442	410	467	457	487	493	502	460	445	473	465	482	457	466	443	497	461	493	489	435	465	486	472	480	471	457	463	467	477	423	435	455	436	449	473	487	460	466	496	460	468	477	483	457	460	489	488	472	474	460	473	482	471	485	440	456	479	488	476	482	433	485	482	486	498	474	478	460	443	476	464	478	482	478	467	461	449	470	484	425	454	483	488	481	434	450	443	434	450	494	481
10668	17668	6012	3229	625	423	423	433	417	419	399	355	408	413	402	389	412	396	418	366	427	404	357	393	387	425	402	388	402	428	410	420	405	379	402	443	384	382	378	375	407	368	429	368	396	411	393	419	422	410	399	396	414	394	396	438	408	456	411	449	419	423	407	369	415	388	398	372	397	360	421	360	387	368	394	386	410	388	411	403	388	415	414	383	429	394	411	417	362	384	368	396	369	409	383	419	342	405	395	384	407	404	367	389	402	394	405	386	404	384	411	410	401	373	384	378	397	402	392	375	410	379	378	356	379	404	398	384	387	375	383	383	357	390	397	384	413	398	417	345	373	431	374	371	404	392	386	385	392	426	362	380	381	384	395	369	370	394	399	416	408	419	414	358	402	428	381	390	379	393	431	382	347	455	415	392	393	379	389	409	408	359	372	428	420	397	410	413	364	371	398	389	382	398	364	378	388	355	381	402	379	401	377	420	368	420	377	398	375	380	400	389	389	422	400	399	380	382	357	435	397	425	404	381	381	382	377	407	379	363	380	375	414	399	381	386	412	389	390	371	410	383	401	384	381	388	360	397	410	382	388	357	395	375	366	363	334	408	416	347	394	377	379	354	335	400	417	371	408	401	400	391	394	408	384	392	401	393	366	387	348	359	426	385	385	386	396	397	403	386	395	381	414	372	355	425	366	387	410	401	371	346	363	389	383	401	373	403	415	396	396	394	385	372	369	394	388	423	389	346	404	435	375	427	412	417	386	371	388	421	394	375	356	372	378	404	372	384	361	393	414	371	389	362	413	377	402	362	383	376	432	409	370	396	364	392	376	362	396	389	409	382	407	400	374	394	402	431	441	373	385	394	377	401	370	367	415	373	373	385	408	395	397	405	402	402	395	400	394	376	382	420	403	393	381	384	407	389	443	403	436	379	365	391	396	408	369	377	343	386	396	398	380	370	420	387	405	404	408	404	401	427	382	430	402	398	378	410	402	371	398	411	423	408	384	410	400	360	385	367	366	370	367	401	367	383	391	421	383	374	387	420	392	392	406	437	403	344	387	410	384	428	368	408	375	364	393	368	404	423	403	402	369	382	421	366	414	420	382	385	382	428	405	360	381	394	379	439	391	413	411	421	376	395	374	402	400	397	394	400	379	360	444	374	377	380	436	407	358	381	350	382	396	413	391	383	379	393	407	350	393	401	401	375	383	395	359	382	336	365	366	441	424	409	408	363	399	379	354	424	389	384	390	379	363	382	433	391	399	400	382	373	390	378	383	406	372	383	393	376	411	389	375	414	388	420	415	391	398	400	401	417	368	369	371	382	397	420	401	364	379	390	371	379	373	398	393	412	376	387	385	371	369	394	367	374	388	406	370	344	382	394	347	414	393	355	365	390	388	424	401	434	382	400	402	400	399	406	347	378	382	349	389	370	429	406	398	380	367	373	406	382	396	405	402	379	388	387	368	362	385	378	396	365	415	366	381	378	379	366	384	405	421	374	384	386	371	394	406	422	405	390	414	395	386	348	371	413	407	383	426	402	391	417	406	416	392	411	385	393	388	341	395	361	378	402	380	416	387	412	410	399	396	409	397	418	393	396	402	414	376	404	398	381	386	384	369	367	403	385	391	391	414	423	407	375	372	402	395	388	423	425	407	431	364	404	374	373	387	394	398	427	414	386	418	392	374	376	413	373	396	406	397	394	346	436	368	396	384	428	424	364	343	379	413	373	377	415	392	435	393	404	379	368	410	430	394	400	381	403	408	368	380	399	374	400	356	396	379	396	360	372	362	370	414	357	366	390	388	402	361	407	351	369	377	405	399	400	390	396	362	397	425	416	371	385	429	396	384	365	389	427	387	406	365	379	388	418	387	421	380	351	389	383	402	401	402	388	393	370	385	417	396	384	388	394	384	428	389	395	390	409	394	382	378	401	398	386	416	387	431	401	405	375	392	416	381	384	381	396	383	381	379	405	408	423	395	420	372	402	410	415	359	383	386	412	403	410	371	396	418	420	392	397	391	411	392	424	401	385	398	406	405	383	388	435	392	407	366	390	356	429	384	378	404	423	395	406	419	373	419	370	367	367	364	374	409	398	395	370	373	413	406	403	366	399	392	422	381	367	375	418	417	391	379	432	400	392	376	400	371	402	405	379	361	419	384	396	335	384	401	358	410	356	415	395	394	402	393	374	377	359	404	418	361	399	382	402	425	365	416	380	380	412	401	383	423	417	388	373	426	393	377	364	420	402	407	374	400	365	371	381	431	353	415	371	389	417	372	389	362	363	397	375	385	412	414	400	384	403	373	415	386	424	411	403	390	386	376	438	372	395	406	396	409	397	380	401	409	351	379	362	409	378	380	414	388	415	372	424	392	357	368	387	384	384	422	414	369	397	355	375	399	383	401	393	449	417	408	427	376	416	373	369	326	357	386	380	412	398	412	412	387	380	408	407	383	399	418	392	386	385	411	382	372	406	357	379	371	406	401	395	370	409	395	374	388	359	365	363	376	396	359	376	409	382	406	372	370	423	418	410	365	385	376	384	388	430	364	398	397	371	413	401	369	388	360	408	401	380	402	372	375	398	402	384	355	408	377	405	440	364	365	374	392	384	362	428	392	383	370	384	408	388	384	448	395	370	380	394	388	415	403	412	363	392	396	348	384	403	402	375	387	398	385	378	390	370	418	405	383	406	397	387	358	395	401	409	398	412	393	404	356	399	430	396	383	390	393	344	380	379	411	390	398	422	408	373	428	378	346	378	375	408	383	394	405	390	339	400	401	413	387	393	385	422	401	394	370	377	412	411	380	406	373	404	368	409	398	428	354	374	402	380	392	420	399	409	364	409	400	394	387	395	396	404	393	378	401	378	414	398	409	393	413	421	354	401	411	366	347	383	394	363	375	372	395	396	402	395	416	390	357	366	387	375	369	392	414	385	350	402	398	349	394	395	335	411	372	368	367	421	396	358	407	364	404	366	380	407	407	394	389	362	374	379	389	392	368	400	411	405	394	412	397	356	369	428	394	400	391	425	353	446	369	405	361	399	372	388	422	353	359	397	394	406	395	372	366	419	420	405	369	405	414	382	387	392	388	411	356	409	395	400	393	383	408	387	372	380	397	361	381	377	339	360	407	372	387	385	376	375	358	373	399	378	392	380	412	361	390	402	428	386	398	426	378	413	388	377	429	410	395	379	387	378	427	364	401	373	389	405	382	378	403	396	409	417	416	427	369	369	404	383	368	366	363	428	418	391	419	400	374	411	392	378	398	372	430	397	388	414	378	366	427	392	414	375	415	417	367	421	404	385	415	422	358	356	377	379	366	388	419	383	400	398	381	384	414	351	415	399	404	356	415	374	396	418	413	366	369	393	392	395	392	380	412	371	356	408	366	387	392	405	364	406	384	399	407	388	401	407	378	352	363	386	388	401	415	416	438	390	369	395	381	392	351	379	415	355	412	403	403	379	378	383	354	381	383	421	399	416	374	387	406	369
25317	21953	28488	26899	11970	1237	673	582	522	491	502	480	453	504	463	488	451	467	477	479	468	469	458	481	461	490	469	448	487	468	432	505	480	452	482	446	474	461	435	451	438	448	447	480	484	477	462	453	460	500	475	468	456	481	517	527	579	557	594	542	500	447	477	420	452	430	441	442	435	434	416	441	480	453	453	465	459	465	438	445	457	461	461	504	458	457	466	458	425	461	491	447	476	452	467	477	453	428	451	495	443	433	479	460	464	463	440	478	437	435	464	473	425	407	431	440	461	458	459	439	464	482	476	466	474	495	460	454	414	446	427	441	447	433	452	472	442	460	431	423	459	458	476	430	433	427	442	458	451	429	452	430	451	489	470	432	476	465	460	462	453	442	419	418	458	456	435	445	453	433	471	486	419	473	443	463	427	469	443	449	428	423	467	502	448	438	453	468	444	443	458	450	444	439	467	467	436	423	453	425	423	440	473	434	492	442	474	438	439	467	462	472	452	419	438	450	412	449	445	472	404	452	465	483	486	456	434	472	458	449	436	461	461	454	431	461	445	423	445	432	451	400	470	449	433	408	476	448	466	446	452	466	429	461	471	438	442	467	434	443	438	486	451	452	467	430	436	481	456	468	434	465	464	462	439	435	436	478	441	464	463	449	478	471	438	468	456	458	410	462	499	450	437	457	447	457	433	448	429	443	438	479	498	444	459	443	465	466	435	496	433	447	436	412	483	448	431	467	488	439	474	458	464	422	418	431	443	479	409	427	466	428	451	428	462	457	444	459	456	468	488	483	453	455	481	485	439	443	426	439	443	445	426	442	420	463	436	430	462	426	450	428	490	444	429	469	461	468	405	440	463	469	473	443	447	456	440	409	438	463	461	452	493	458	438	458	431	437	443	443	438	469	481	427	436	467	430	447	464	474	455	454	446	483	436	464	429	455	476	447	456	453	432	473	456	423	414	465	427	495	418	415	462	460	407	452	447	454	447	425	468	417	428	438	462	408	438	429	449	445	437	463	424	467	469	435	447	413	409	461	452	429	435	447	468	463	475	450	462	493	399	469	463	412	466	473	483	444	443	468	448	450	435	450	412	449	443	461	449	465	448	469	449	436	462	468	463	437	502	429	446	430	456	468	439	444	458	453	502	449	455	436	454	469	465	493	455	477	462	442	436	489	427	449	462	438	411	463	455	474	415	449	447	483	441	452	403	423	460	414	447	497	477	486	446	454	456	437	459	476	495	433	464	478	502	441	451	453	449	406	424	481	452	431	440	446	456	464	435	491	451	420	464	431	432	463	437	439	415	465	490	478	448	450	434	433	456	453	485	475	469	458	453	442	458	454	443	446	450	471	459	426	482	460	466	480	465	449	470	425	449	498	432	439	450	440	470	440	443	431	458	454	437	461	454	446	460	470	483	438	452	448	479	455	453	459	445	440	435	450	465	440	415	439	421	466	436	486	440	439	406	480	450	439	457	450	436	439	477	411	423	429	431	449	461	455	478	460	455	457	453	439	465	435	418	463	455	476	411	436	460	437	465	449	450	442	431	493	454	528	483	440	486	431	490	430	403	481	433	450	489	466	426	439	434	451	411	462	468	443	460	457	426	438	463	419	423	469	470	467	456	480	478	445	482	476	466	416	446	423	434	456	455	444	462	499	443	469	503	435	414	422	465	424	428	500	440	461	445	462	430	421	428	477	436	472	474	456	457	419	458	435	457	458	431	456	454	445	446	427	438	460	499	441	459	479	443	430	455	464	484	451	435	445	450	478	455	466	445	468	458	490	425	427	446	451	473	472	395	422	434	430	440	445	431	456	489	445	495	472	446	426	478	476	447	474	463	442	417	482	473	453	413	426	428	480	451	462	461	470	450	445	475	462	505	475	481	473	471	435	436	438	451	478	460	449	468	464	461	470	467	410	436	441	442	433	445	444	446	439	487	415	449	481	432	465	452	450	463	460	446	466	498	450	427	457	435	445	447	444	448	468	445	448	459	464	445	418	476	460	412	450	439	436	486	458	456	487	451	438	463	476	423	450	489	466	449	426	485	455	433	471	440	486	478	467	467	406	480	496	421	458	431	484	441	457	502	468	475	454	470	450	430	439	471	435	459	445	448	446	472	478	461	407	410	449	452	436	441	455	403	484	446	455	431	449	443	415	450	459	441	431	423	418	431	413	474	460	452	451	451	469	450	425	459	430	479	410	450	463	449	444	454	449	490	424	421	454	450	416	460	470	447	468	445	432	422	421	448	485	449	450	446	442	483	416	445	478	462	473	452	437	460	483	390	457	464	451	456	436	424	448	423	417	433	466	453	444	453	438	441	446	441	430	468	460	469	451	467	438	437	465	482	446	440	412	449	453	475	427	454	425	475	487	459	433	437	420	489	467	445	416	434	457	464	480	422	468	425	446	438	454	487	457	450	459	480	428	488	465	427	454	421	478	440	486	471	432	445	456	457	447	466	428	415	431	429	474	431	439	456	476	474	438	491	483	443	446	435	467	452	460	440	475	442	488	427	448	465	459	453	445	453	444	444	431	447	508	440	466	461	444	460	474	403	429	422	469	454	506	444	411	447	434	469	420	408	454	455	378	443	462	489	441	457	455	438	482	450	468	424	451	456	406	480	465	456	467	435	454	496	490	448	479	422	460	414	449	467	454	442	464	425	452	447	433	424	459	476	443	483	439	443	450	429	492	464	435	420	469	419	423	487	445	431	447	454	438	491	442	422	493	441	462	440	446	451	446	484	448	432	433	446	448	455	473	398	445	426	452	460	437	454	457	425	435	425	442	448	468	441	455	461	440	449	433	465	437	423	435	464	459	419	460	458	426	465	461	424	472	452	444	447	475	437	459	428	425	434	421	409	437	425	467	445	450	454	448	451	446	447	433	454	482	447	460	423	465	448	444	431	453	471	452	431	413	441	446	430	462	486	457	481	436	427	453	457	413	456	419	442	408	409	470	434	458	475	444	442	435	470	465	471	440	445	473	447	450	450	445	447	458	425	508	448	466	454	432	456	465	424	448	438	421	467	479	406	417	496	467	448	481	444	412	448	420	449	453	477	451	436	409	444	478	408	451	447	482	433	475	409	446	470	439	484	430	467	455	418	462	463	453	446	433	436	463	423	443	434	471	499	422	432	455	458	466	469	449	465	424	464	421	434	417	454	449	446	442	467	455	442	447	411	441	452	438	463	443	449	473	449	413	468	435	420	435	458	452	452	436	451	421	432	446	441	451	463	432	407	464	431	466	472	467	442	502	459	452	437	433	456	417	484	472	451	451	465	412	444	450	440	452	462	451	473	474	440	422	453	447	415	494	495	468	456	479	448	394	463	453	416	446	432	448	446	425	416	466	492	463	442	456	446	459	441	462	467	442	481	451	445	482	491	467	471	439	465	513	434	448	456	415	464	494	423	431	436	478	428	462	438	422	447	437	452	427	452	461	428	409	456	466	490	503	468	433	455	442	440	460	447	448	447	460	464	459
37876	70223	33919	24312	2631	670	537	522	510	505	508	485	451	445	458	455	413	434	445	461	393	459	442	407	427	438	437	450	456	450	438	466	450	424	412	418	447	419	427	421	404	425	449	452	434	464	428	408	418	401	436	448	402	395	420	519	640	576	641	613	509	413	457	425	427	425	436	458	438	418	440	396	438	423	423	390	369	451	412	417	435	413	420	399	374	408	415	461	426	425	395	355	390	393	457	402	433	416	427	458	376	416	405	440	394	426	427	401	437	429	431	404	399	395	402	421	418	460	423	413	429	437	418	441	478	375	415	388	389	420	415	407	420	432	412	422	430	437	404	408	424	418	410	395	402	385	405	398	394	396	381	428	421	413	427	395	426	436	423	436	427	445	400	414	424	396	390	371	414	435	377	406	405	408	385	450	406	405	430	413	403	426	417	417	394	431	381	401	415	385	386	418	411	404	410	395	405	403	408	405	439	395	420	452	419	424	439	422	427	392	403	431	405	480	405	422	398	378	400	422	402	380	416	427	424	439	413	418	411	382	399	431	422	442	411	377	389	398	394	385	411	438	461	419	381	391	393	419	436	434	414	415	395	399	423	413	418	392	424	438	349	384	417	411	400	398	418	398	387	416	434	380	398	427	429	424	392	469	414	402	434	397	420	386	380	394	418	395	405	419	371	433	450	431	409	380	398	396	431	416	427	393	400	411	399	374	419	383	405	390	425	398	407	406	383	410	409	408	408	406	439	390	398	425	405	444	426	398	373	424	434	405	388	415	405	414	410	396	409	460	389	396	411	390	387	381	413	390	426	422	420	424	431	368	396	406	436	410	416	387	407	431	401	380	449	431	432	386	444	392	390	419	402	410	435	420	422	407	401	432	431	383	413	413	398	408	459	446	447	390	368	457	407	411	392	421	436	399	407	415	431	414	476	414	394	421	447	395	398	391	477	391	406	408	417	407	418	412	435	406	420	451	420	463	412	395	381	435	395	409	416	417	397	384	419	376	445	401	394	444	443	388	404	415	429	412	396	408	411	414	423	433	399	425	372	410	414	426	439	428	411	395	426	358	422	438	415	411	405	377	422	422	395	442	425	386	384	409	418	387	419	430	377	430	413	399	441	394	449	394	400	401	430	418	421	390	412	397	424	397	394	417	428	393	430	421	424	398	381	450	404	391	391	427	398	378	426	390	416	396	443	414	399	391	407	428	398	417	411	387	411	462	371	404	395	429	361	413	397	433	445	393	412	436	374	426	415	380	379	375	435	411	410	413	459	390	414	394	402	421	390	410	374	411	428	387	434	413	406	431	381	396	399	417	400	438	406	392	412	405	411	439	433	375	424	385	369	419	381	445	405	406	408	402	420	376	442	436	401	412	404	439	419	432	421	439	457	441	398	399	418	413	375	449	409	392	381	423	412	421	418	411	427	423	401	433	409	442	399	453	414	379	398	439	378	410	407	407	420	419	396	426	405	428	380	403	452	412	387	409	408	373	443	428	419	407	417	408	395	388	419	406	418	433	395	427	423	405	429	365	419	411	444	457	445	389	421	388	394	414	393	388	408	425	385	428	397	412	419	394	415	412	403	417	381	439	392	422	375	426	429	461	425	396	408	404	387	434	389	419	425	426	408	389	449	430	401	443	410	393	401	410	400	407	396	357	391	383	432	402	424	394	387	443	401	412	437	427	372	391	388	411	399	396	392	401	407	406	398	396	408	412	425	398	455	452	383	425	410	408	425	402	376	402	394	424	443	412	385	426	408	415	376	445	435	381	407	402	394	404	383	431	409	398	371	425	423	392	405	445	432	399	405	405	363	377	405	441	432	436	428	449	450	410	391	450	425	443	416	407	396	408	402	417	450	396	442	439	432	436	412	416	395	446	398	410	409	393	392	420	389	406	406	394	446	388	409	390	428	379	390	412	413	428	430	401	397	414	397	428	415	400	417	429	397	406	396	364	386	376	423	413	415	411	413	414	388	394	360	401	396	426	402	443	392	419	450	435	429	427	442	382	426	383	388	391	404	426	401	395	377	387	432	407	411	420	397	408	410	419	395	415	392	425	394	420	429	408	406	377	429	410	376	380	391	429	385	383	481	393	440	396	414	427	432	416	414	396	415	428	435	427	377	410	412	445	395	388	411	436	395	415	380	397	398	390	398	413	449	395	391	458	409	412	428	421	382	457	408	424	430	405	445	407	436	403	389	417	440	399	384	432	419	402	408	342	408	430	415	401	440	380	388	417	403	404	415	452	440	407	401	465	434	392	417	395	381	403	389	399	424	401	427	404	392	401	430	388	421	424	427	411	385	414	402	401	394	438	391	402	401	422	390	398	423	406	392	420	424	393	400	425	420	394	435	419	393	415	390	428	383	459	417	409	435	435	376	456	423	426	445	413	415	436	423	447	410	406	387	421	397	402	406	407	425	449	397	422	428	404	433	425	434	374	398	433	411	406	421	432	409	396	424	393	421	422	406	440	409	381	437	383	406	429	417	400	419	408	387	437	353	446	433	400	423	397	409	402	375	424	408	409	408	420	391	419	413	416	389	380	425	405	398	433	378	420	386	430	433	423	410	404	379	420	388	437	421	417	370	408	442	441	379	414	425	407	368	393	415	379	410	407	386	428	424	425	430	413	461	432	398	396	418	396	387	409	403	391	393	414	451	427	405	372	414	416	369	426	382	414	413	407	418	416	418	414	447	428	382	448	410	428	390	435	444	434	467	423	406	397	381	375	366	416	388	436	443	447	392	391	408	402	396	445	375	358	422	385	450	421	415	391	424	402	433	394	432	408	438	381	407	426	453	410	405	403	430	433	400	420	426	414	409	404	404	395	374	427	438	370	399	419	380	427	428	393	413	433	409	399	424	390	425	392	412	427	433	402	427	396	420	418	410	408	400	402	369	403	423	417	389	404	398	390	419	411	392	415	426	393	402	400	415	422	425	402	413	419	412	421	402	393	407	435	409	458	391	384	424	389	392	375	421	404	409	421	408	419	393	388	413	406	393	408	411	428	405	418	418	431	419	442	389	396	398	422	380	403	386	398	391	409	430	400	423	429	400	403	408	410	403	408	415	439	412	400	421	443	396	378	402	383	441	413	409	418	407	396	377	412	432	395	392	405	436	438	400	431	433	399	408	391	372	406	420	398	399	420	390	412	378	387	404	424	392	396	390	415	410	409	407	428	410	377	404	417	406	408	396	452	410	429	387	407	407	414	412	420	421	403	371	384	410	412	425	394	407	392	437	375	413	395	398	407	405	417	410	407	422	439	438	427	430	366	414	426	416	419	428	425	364	421	421	432	386	414	406	400	406	435	423	426	416	380	407	420	404	384	410	405	417	385	433	399	424	429	402	420	415	418	373	405	397	418	420	379	400	394	421	395	414	438	412	425	384	416	426	404	444	376	370	402	415	396	422	371	429	415	410	411	402	397	407	443	380	396	411	407	385	420	433	416	384	399	410	410	398	394	412	393	408	398	425	390	401	423
24321	21664	28765	26630	20431	5702	1217	863	777	741	658	676	691	654	675	664	648	629	644	589	641	666	617	615	642	682	630	653	625	613	652	656	605	648	656	616	657	633	627	660	689	591	660	624	652	599	607	617	598	607	661	609	630	641	613	940	846	754	885	839	772	661	609	576	588	605	629	617	605	590	630	591	606	627	610	616	602	654	597	559	649	590	625	588	627	621	611	605	590	608	621	618	618	592	615	672	606	603	639	626	610	615	576	598	596	627	628	618	563	633	618	661	628	633	642	603	613	615	664	586	600	589	683	609	583	604	620	616	587	619	667	614	597	624	606	636	571	580	598	633	611	620	613	592	565	608	596	597	591	638	609	599	651	597	595	611	564	614	600	633	550	668	614	605	609	602	624	613	560	564	613	585	576	638	597	580	642	608	632	601	635	611	625	607	621	609	619	657	634	630	627	605	607	631	582	681	632	579	639	633	598	617	617	541	587	574	591	608	624	602	591	620	628	602	665	599	567	569	594	607	601	608	640	587	625	643	593	634	624	588	573	622	613	638	583	612	590	629	673	568	638	620	581	635	603	589	572	615	637	611	627	627	624	611	604	624	628	617	625	636	599	575	579	608	610	611	547	601	630	568	571	584	583	587	620	602	590	568	624	573	620	540	664	631	606	627	639	603	605	636	556	593	604	567	613	592	610	605	576	629	628	625	602	584	624	636	657	628	621	610	609	553	614	641	638	601	573	611	618	635	601	629	627	629	584	604	643	599	593	635	632	611	563	614	609	644	621	605	611	610	616	540	595	599	605	606	639	566	613	588	636	619	645	580	589	624	626	608	589	611	600	616	631	594	590	592	596	574	586	599	605	577	645	589	602	570	616	550	620	591	557	602	623	668	627	634	567	601	624	628	553	599	593	589	607	599	621	617	636	588	635	571	615	601	576	572	568	585	580	621	629	681	627	622	652	655	607	619	589	590	603	627	639	625	589	647	609	611	623	686	598	631	594	604	584	677	580	659	609	650	607	619	650	581	581	642	613	597	656	589	606	610	625	620	581	601	605	633	614	631	594	637	623	652	626	585	599	602	609	621	578	605	609	605	609	631	615	617	602	641	627	616	653	613	581	623	621	604	601	600	611	630	617	618	610	568	613	611	622	599	660	599	582	590	636	601	618	598	614	612	601	574	628	640	641	619	620	560	605	643	607	627	612	658	608	606	628	613	624	620	583	632	619	629	634	624	584	641	604	627	611	653	584	642	586	591	652	634	628	610	633	587	639	569	639	617	600	631	640	585	665	616	602	661	637	601	570	620	599	693	581	630	603	614	600	643	596	610	588	588	619	630	625	604	643	594	605	630	585	634	605	612	626	608	631	582	597	610	570	632	601	615	628	645	620	645	590	567	581	608	616	648	599	622	627	623	613	634	627	568	614	580	667	594	623	601	614	632	613	605	616	601	655	630	630	621	602	565	541	596	596	639	612	588	585	532	595	606	653	625	568	633	602	629	627	657	635	648	618	597	612	609	599	622	634	591	628	585	639	621	604	603	633	603	631	606	631	631	604	642	615	612	586	589	584	617	561	604	628	585	608	659	627	628	595	608	604	645	565	622	674	658	554	597	591	598	615	590	624	662	623	575	580	587	594	639	625	646	598	578	600	677	622	575	614	607	558	615	612	593	616	605	669	608	608	589	607	638	623	601	575	593	594	587	635	571	591	601	582	633	662	550	598	592	615	631	598	582	632	624	624	629	606	605	605	609	634	602	587	597	598	622	615	638	588	628	600	602	618	600	617	615	617	595	580	596	573	607	569	568	654	627	606	645	616	581	576	576	641	605	572	598	644	614	620	593	617	589	583	611	550	618	632	617	618	602	650	634	587	626	662	644	610	597	653	628	624	626	628	631	588	609	550	592	633	625	602	620	603	587	618	591	599	627	661	595	600	629	591	655	630	632	629	563	620	581	633	601	587	621	579	680	627	588	631	613	574	628	604	584	616	659	583	610	615	637	624	600	638	622	621	613	623	627	632	619	556	605	659	584	618	604	618	583	613	643	631	666	596	613	604	594	566	595	623	640	589	639	656	624	576	602	657	617	636	634	595	637	617	619	621	622	613	632	604	613	607	652	613	631	605	587	587	644	582	607	593	622	625	588	596	658	627	586	583	601	647	604	664	635	609	559	670	605	581	573	601	665	597	627	622	589	620	653	671	601	612	619	588	612	583	610	661	624	591	574	603	638	644	642	601	649	629	595	648	631	621	674	636	574	554	635	588	615	578	629	612	599	630	582	595	580	617	573	584	590	628	646	600	610	614	601	655	600	626	640	624	610	627	624	621	604	632	641	677	625	629	623	644	628	618	603	640	591	588	590	593	625	579	611	589	610	669	624	598	672	583	604	622	594	606	628	624	626	633	585	595	603	631	585	623	620	592	646	611	582	636	582	628	597	590	591	577	617	623	616	642	644	639	566	614	586	616	628	629	629	588	629	651	578	604	623	641	639	593	615	630	581	581	593	587	622	612	621	609	595	588	572	590	619	619	575	628	591	639	637	595	531	602	654	601	601	608	628	580	621	632	605	604	636	612	627	600	588	587	557	654	581	577	581	627	624	607	632	588	601	634	595	586	627	639	623	579	615	626	614	643	599	582	593	612	631	679	620	614	601	586	595	599	610	583	578	609	570	610	719	626	624	642	609	599	616	619	605	603	554	625	604	575	605	632	614	633	622	605	622	599	580	611	606	619	592	613	633	620	627	627	610	629	612	637	641	615	637	617	586	634	658	640	640	632	628	623	563	613	607	608	622	622	639	592	643	616	629	582	602	585	606	657	572	568	592	596	594	600	584	642	593	613	627	633	595	631	590	631	586	638	601	616	658	617	599	585	630	637	664	580	619	583	652	645	621	620	580	617	579	675	626	581	580	585	618	597	565	614	577	599	659	616	623	626	611	581	600	669	615	565	650	625	627	635	583	594	597	635	619	626	639	620	584	621	612	647	626	610	581	630	627	675	613	613	627	647	628	602	595	647	585	641	583	662	625	607	575	578	642	598	584	569	669	626	608	589	620	605	597	620	616	578	637	646	631	606	628	631	568	668	643	656	662	622	639	629	635	606	629	581	665	617	614	598	600	601	644	581	559	627	635	605	615	629	619	572	662	558	627	563	623	611	634	645	555	620	631	599	645	633	655	564	638	626	623	608	613	605	589	662	595	646	629	639	606	607	647	604	621	619	578	591	634	573	593	587	607	573	636	608	610	680	602	592	651	580	603	611	583	571	582	631	682	606	617	603	602	595	606	618	607	621	614	554	578	622	623	616	610	625	570	646	610	610	604	620	600	659	606	572	639	620	568	632	581	607	584	588	646	582	593	615	612	590	639	598	603	632	623	596	669	578	608	604	620	610	603	610	636	606	629	620	578	650	662	604	628	620	581	633	618	609	620	592	627	632	627	640	600	581	611	570	613	638	630	611	586	575	599	623	632	595	571	611	584	667	624	573	623
50401	86422	39938	36228	6172	987	903	751	733	689	674	700	648	681	608	628	591	612	586	547	576	537	579	545	562	566	576	505	586	605	576	576	607	542	548	564	615	582	620	527	568	613	533	566	567	533	608	562	578	546	545	581	537	545	620	1151	1031	693	1067	931	785	690	544	548	513	575	534	570	548	519	583	570	550	533	532	558	553	573	507	563	514	528	516	571	524	550	546	545	556	560	560	502	550	514	517	527	501	534	536	500	529	546	575	549	569	593	591	549	592	534	538	600	557	525	560	520	540	548	582	529	547	546	546	548	556	545	532	563	507	537	498	585	540	536	580	490	572	530	569	544	567	569	518	521	558	568	547	524	574	589	558	524	551	547	520	553	539	567	533	481	511	552	530	546	580	548	561	561	537	578	542	558	520	530	558	525	538	534	579	566	548	510	509	556	562	598	516	539	558	565	496	558	527	512	508	558	578	549	527	543	496	510	531	547	500	577	532	552	537	528	566	536	524	520	517	556	545	531	588	558	528	560	522	539	551	526	528	533	567	513	521	539	540	540	529	551	469	544	527	533	542	537	497	558	541	541	538	542	510	563	554	572	539	536	557	562	528	541	554	532	536	545	559	562	531	519	547	520	563	545	566	511	523	546	552	532	517	542	563	534	543	547	524	571	571	551	559	563	539	552	522	541	545	481	545	515	500	572	570	539	562	573	597	527	551	551	598	520	493	516	588	559	547	548	535	570	546	551	528	531	508	543	553	554	520	536	553	512	556	585	549	513	529	570	563	549	505	576	535	552	541	582	511	578	532	495	545	567	592	554	561	525	555	531	539	543	523	542	540	590	548	563	521	557	554	555	565	545	499	538	538	548	544	563	535	565	575	541	545	545	560	520	525	498	493	536	558	540	569	546	543	579	549	559	549	573	548	537	525	523	562	571	559	522	527	601	571	534	558	554	512	512	609	571	567	580	517	508	554	561	504	548	525	543	528	500	523	534	555	500	550	548	570	520	516	568	559	533	568	560	573	577	539	523	562	532	527	518	535	573	519	523	537	529	560	507	513	524	535	534	539	514	551	506	607	562	582	537	548	506	527	520	522	562	559	485	545	554	557	547	533	552	552	549	575	541	565	515	538	537	514	547	562	561	549	542	545	530	524	561	567	540	546	521	553	559	560	561	531	554	544	515	504	516	559	516	525	537	574	566	551	542	502	556	554	550	565	558	554	556	556	525	484	551	565	518	582	567	537	549	576	557	581	575	534	526	559	546	572	562	523	526	568	526	500	568	573	555	536	528	531	542	550	566	534	555	520	560	573	549	522	529	506	553	526	538	517	564	534	529	512	547	536	526	512	534	567	559	544	578	532	542	569	543	506	551	543	511	547	573	523	528	541	552	602	569	539	572	534	566	535	516	543	540	555	541	554	529	526	553	544	550	558	568	561	541	562	573	561	561	559	517	541	569	577	590	522	559	577	527	498	563	568	546	575	564	532	552	554	594	541	556	537	578	536	552	545	575	557	565	549	502	532	519	575	565	585	569	542	575	532	560	575	612	558	583	520	535	582	576	537	537	496	534	530	559	540	539	520	536	552	548	542	541	511	520	528	603	569	531	510	490	577	542	541	547	538	554	563	548	544	517	531	533	526	531	551	562	527	535	517	565	509	512	505	551	525	535	521	542	562	533	572	559	528	510	503	532	565	541	523	556	561	545	563	546	572	536	569	535	555	587	534	563	560	518	548	522	555	600	562	526	505	571	540	529	519	550	525	544	510	534	521	573	526	536	552	556	522	586	556	550	561	544	513	544	563	560	565	550	540	542	545	536	507	559	558	563	521	531	525	537	544	549	529	503	557	584	556	599	525	513	566	558	539	528	544	547	562	542	572	601	516	538	538	525	499	555	537	529	556	547	536	559	567	499	568	506	554	536	527	544	530	603	537	561	555	566	577	556	599	524	494	524	555	541	573	583	551	496	560	499	539	543	558	543	548	559	571	548	521	512	500	558	557	552	541	522	553	533	503	555	568	534	534	581	545	591	573	559	546	499	524	571	559	569	516	521	521	573	556	527	538	546	565	530	545	558	501	510	575	538	538	557	542	512	561	557	502	531	586	543	551	548	537	561	568	525	567	547	553	568	549	558	541	563	539	528	537	507	536	522	560	548	547	564	522	505	507	506	569	554	497	542	531	518	575	565	549	565	561	573	492	552	533	530	537	546	551	542	515	572	568	511	553	541	519	513	513	547	517	515	592	505	548	520	544	523	523	573	534	537	550	614	535	580	561	529	533	549	531	540	546	481	539	572	524	527	509	597	534	523	565	528	516	570	533	516	537	547	545	503	551	554	523	566	560	530	531	563	554	516	523	511	566	537	557	515	568	540	542	584	531	526	550	537	566	521	544	542	538	565	565	532	561	546	567	571	544	552	567	551	544	529	588	468	514	498	494	538	548	534	479	569	553	581	521	536	513	531	537	550	477	522	528	531	544	504	520	537	496	557	510	573	498	601	548	561	546	493	546	546	533	517	542	519	491	544	505	525	506	500	545	529	545	553	540	543	591	554	579	520	559	521	508	531	521	518	591	516	538	544	518	538	543	547	557	525	556	560	638	518	539	557	546	521	533	503	523	545	566	520	529	541	528	546	511	561	492	509	524	532	536	532	550	509	534	500	588	526	530	575	486	534	514	544	552	548	513	537	518	590	560	549	534	513	516	493	520	545	507	505	543	579	569	550	517	549	560	567	548	529	506	547	555	562	532	509	492	541	574	576	544	548	516	505	527	574	512	542	521	522	511	516	569	521	537	576	544	580	511	530	537	545	502	565	545	575	523	522	505	490	525	527	512	528	581	512	522	518	526	519	516	567	573	579	533	538	531	577	548	548	552	510	536	574	573	504	544	520	557	520	560	550	574	544	551	575	539	545	535	557	543	575	535	525	559	541	567	535	515	567	537	548	499	527	557	534	507	551	519	556	559	587	518	568	552	536	563	514	540	540	563	529	545	544	536	525	570	516	527	531	549	550	523	551	549	550	511	540	575	513	551	508	520	493	529	585	519	542	591	520	539	520	554	552	564	542	548	554	522	558	568	555	565	569	536	577	520	554	550	543	540	509	519	514	527	534	535	555	582	558	562	580	541	587	544	541	555	495	535	540	528	564	564	552	531	529	545	524	551	525	561	530	549	537	579	604	566	524	535	509	577	549	523	564	550	532	523	490	541	566	569	550	540	512	558	529	531	550	565	575	512	574	534	518	536	512	562	551	524	569	538	487	527	540	570	538	542	523	552	560	549	546	555	538	553	571	521	591	570	575	524	539	532	551	553	540	543	530	561	577	541	510	552	571	583	556	542	541	580	564	551	587	569	509	510	502	562	564	561	477	530	528	541	557	536	554	596	526	556	595	508	520	500	544	560	524	531	538	535	565	519	588	530	529	542	540	561	539	527	504	570	561	520	514	511	513	550	559	538	527	516	542	581	535	524	548	526	555	530	501	508	552	543	563
28210	20748	8686	3754	946	523	528	530	506	509	525	453	536	495	555	472	520	523	492	564	519	486	518	507	516	505	507	522	509	503	508	486	501	499	517	487	534	520	506	491	494	523	478	504	528	510	486	466	527	526	514	500	497	525	497	545	538	488	542	507	499	518	510	489	516	542	474	482	482	493	512	471	531	525	472	479	500	496	478	499	498	536	520	508	538	532	515	515	476	510	527	518	517	529	517	542	555	510	482	507	548	477	495	458	503	546	512	526	491	518	492	537	478	474	517	498	510	517	525	491	510	507	473	500	516	503	472	531	529	545	500	539	444	531	488	529	491	537	519	494	490	496	483	543	497	506	484	500	487	478	520	493	491	522	502	460	526	492	510	484	445	470	499	470	532	505	490	511	475	482	467	546	470	508	529	506	476	481	504	535	488	517	458	512	505	533	484	458	479	489	500	492	523	482	483	468	494	456	525	489	566	474	505	492	544	481	515	482	520	533	519	498	512	499	520	500	502	508	499	468	527	508	500	503	498	496	441	532	489	472	511	482	496	493	521	500	505	493	509	539	503	493	527	523	487	465	491	527	495	517	484	525	526	462	512	505	509	528	461	495	484	494	550	504	510	506	503	499	478	568	485	539	467	480	489	504	531	495	506	508	541	491	500	523	518	471	512	489	504	513	516	488	501	521	508	523	497	517	530	482	491	481	460	488	555	468	521	525	504	496	509	493	468	492	515	506	531	490	496	520	479	469	544	481	524	504	523	498	507	541	479	533	513	455	553	502	492	505	526	467	496	516	505	502	479	488	510	454	522	524	520	516	526	496	547	484	517	487	548	498	470	459	480	500	504	507	503	455	520	505	495	477	545	500	507	487	517	478	559	475	501	515	485	506	487	494	521	463	464	507	483	504	489	506	483	499	489	499	477	480	483	542	510	463	489	454	498	523	488	498	525	495	434	544	473	497	501	469	515	535	520	452	476	497	536	502	474	467	540	467	531	495	501	500	523	454	504	514	481	482	468	469	544	507	499	491	520	454	532	535	510	474	484	504	508	522	465	489	493	491	494	531	504	483	462	471	504	517	514	485	474	512	506	495	467	478	457	539	511	533	479	512	536	503	481	526	475	526	506	514	514	501	472	472	475	508	497	508	483	513	477	485	486	541	503	514	501	491	526	500	495	517	529	496	487	494	522	506	524	513	497	504	533	517	536	527	544	548	488	518	522	511	493	510	489	515	553	524	488	480	516	460	509	495	492	502	501	505	516	490	493	475	511	507	521	484	490	503	513	511	492	487	501	501	541	523	485	552	515	487	475	496	535	524	481	520	534	500	500	477	520	473	488	496	489	495	497	530	500	533	480	462	488	476	529	469	470	536	491	520	516	508	534	487	489	469	535	502	518	524	511	529	545	504	545	456	485	526	471	532	495	482	486	465	502	518	531	480	472	485	534	487	465	502	461	490	493	512	513	510	486	472	510	465	448	489	503	474	492	495	509	488	494	489	518	496	462	508	510	500	497	500	510	491	542	476	541	497	523	496	490	507	514	505	484	499	526	481	491	471	473	538	528	516	527	502	483	504	521	505	468	493	483	501	510	527	511	492	472	510	498	499	517	500	522	512	502	500	510	502	520	496	521	507	479	469	503	561	486	485	444	507	506	483	548	474	510	514	470	547	483	516	472	494	532	537	502	543	525	491	502	486	504	473	517	504	493	530	496	528	519	530	513	506	490	519	432	442	505	517	550	537	524	504	527	518	500	490	519	486	508	492	533	521	504	492	517	505	518	488	534	479	497	495	517	469	528	472	485	490	541	485	484	497	469	483	489	489	450	493	504	455	503	535	455	532	516	499	530	560	509	487	457	527	511	519	486	537	499	463	538	529	503	511	518	474	482	497	499	467	475	470	482	516	471	531	482	474	503	500	509	530	520	520	458	524	494	489	547	519	506	462	497	532	470	486	506	512	502	512	475	500	504	513	502	517	506	515	492	536	524	502	509	486	481	502	504	473	522	495	516	508	502	501	491	465	485	492	496	506	501	533	478	502	495	523	473	516	554	528	513	527	464	475	501	470	492	493	498	493	535	488	526	524	496	501	480	509	507	507	480	503	508	474	540	513	471	487	474	547	499	487	492	505	486	498	508	494	457	521	508	534	526	479	480	476	460	478	505	515	466	507	474	536	527	482	502	519	507	497	495	499	495	515	501	493	550	496	529	490	506	478	486	510	490	490	475	517	475	501	484	496	518	514	503	502	511	510	511	556	524	485	524	480	510	487	502	525	513	478	494	514	534	498	507	517	470	516	507	464	494	497	526	518	501	495	466	487	506	494	498	489	512	478	471	516	531	510	500	485	529	477	436	526	525	526	501	480	544	490	499	508	540	566	501	537	492	495	519	484	480	471	463	523	517	541	503	504	524	510	519	489	488	513	489	503	477	526	471	495	447	474	476	477	511	513	531	504	493	495	499	526	507	480	477	494	513	496	490	485	492	495	531	509	508	484	499	471	466	470	509	542	532	502	521	511	503	514	494	522	432	519	483	506	477	514	510	491	524	492	459	523	548	523	483	522	522	533	531	533	489	475	487	501	498	523	489	508	491	494	477	503	505	481	523	495	522	502	493	509	482	561	488	508	510	526	519	481	465	526	517	453	472	491	504	497	525	530	512	525	542	495	450	516	487	537	540	525	497	514	513	507	532	489	473	487	522	509	538	484	478	470	472	522	534	519	509	495	493	496	516	514	514	526	514	499	479	506	495	478	484	499	495	516	486	459	471	463	519	482	511	486	499	482	499	499	495	504	484	486	517	497	515	493	554	501	507	509	542	473	498	515	506	526	476	494	482	493	507	478	459	542	549	498	475	493	494	509	533	516	462	504	523	533	470	497	515	527	485	477	483	506	522	509	494	478	496	573	526	474	512	541	488	490	481	500	507	515	571	452	491	483	520	488	540	496	502	574	509	514	505	501	450	483	510	501	496	501	474	495	456	470	508	516	539	507	486	505	508	489	452	488	494	524	507	497	515	479	470	516	500	478	504	577	521	529	531	490	463	483	475	542	537	516	522	467	490	482	460	528	464	525	522	527	524	520	477	525	516	489	522	494	510	511	485	514	529	515	492	542	506	467	454	477	488	494	530	501	526	493	495	490	495	537	520	488	477	496	489	477	498	514	498	540	469	542	505	515	527	500	527	497	510	507	487	505	520	503	487	479	496	501	499	500	491	489	475	504	502	482	487	495	460	499	505	488	554	533	489	512	525	545	528	486	493	486	453	543	494	506	499	489	451	470	485	538	516	510	518	534	478	470	506	521	541	495	479	487	505	525	474	495	516	509	498	523	495	471	496	516	469	477	481	486	511	501	509	503	503	484	477	507	508	476	542	519	481	521	504	495	477	500	461	513	491	502	529	473	512	495	506	474	521	502	487	526	541	466	516	528	500	509	524	495	509	490	523	480	499	482	517	565	516	525	549	500	500	503	487	500	489	549	478	503	502	507
10397	17267	5040	3251	836	443	431	438	429	381	428	451	402	442	418	399	404	428	390	406	420	440	397	409	374	434	416	400	440	427	453	437	438	473	437	431	420	482	417	413	411	411	426	433	412	395	395	408	433	408	416	406	423	415	416	458	453	436	435	507	427	419	391	403	462	395	463	446	380	410	388	438	436	414	403	406	432	456	397	425	422	446	391	417	414	382	427	416	400	402	408	406	466	423	374	441	421	445	381	419	413	403	424	359	450	398	390	416	429	414	432	421	412	455	405	392	423	409	420	429	441	432	396	445	420	426	401	436	410	402	413	461	401	424	442	407	408	441	426	445	388	404	416	435	403	443	429	433	406	424	429	410	432	447	425	443	450	427	431	437	430	390	424	445	437	440	402	422	417	421	422	424	416	400	446	436	448	386	408	408	407	424	396	457	421	415	431	389	437	423	423	426	401	418	403	420	423	436	419	431	389	424	402	446	424	391	421	403	405	429	395	400	425	453	413	455	394	414	402	379	430	416	421	433	418	441	388	438	435	417	393	437	435	464	423	405	448	417	454	401	399	447	423	413	429	412	401	432	410	432	422	409	434	426	410	448	441	433	441	429	401	417	450	431	438	418	433	458	408	428	404	395	401	430	380	406	418	420	393	450	383	440	431	439	432	410	402	424	449	398	449	393	437	396	399	450	397	413	449	438	427	422	401	403	401	377	430	431	397	385	391	412	406	401	420	441	420	445	407	422	426	431	384	418	382	426	409	408	402	395	399	445	425	444	432	397	473	396	429	410	417	420	423	390	448	455	412	396	386	418	445	439	403	413	408	401	403	427	407	406	400	439	373	405	385	406	428	416	428	397	403	405	461	439	456	409	427	413	463	413	424	428	380	430	387	440	411	425	420	401	370	377	420	411	429	406	420	431	396	428	448	452	441	413	428	395	416	401	412	465	416	406	433	438	418	438	424	439	409	389	427	431	411	423	430	451	445	427	407	408	406	427	413	424	428	440	394	425	444	406	404	444	432	410	404	395	435	406	462	417	433	431	387	444	424	423	427	421	453	416	431	429	409	456	416	420	383	437	404	411	407	420	433	402	387	397	428	438	427	454	412	408	421	441	414	440	386	424	430	432	420	424	451	415	428	436	453	405	436	420	410	421	408	404	456	445	428	428	409	407	461	425	416	425	410	449	396	451	407	428	430	414	441	413	398	440	406	418	415	414	419	401	406	422	452	378	410	423	422	416	410	414	446	413	419	451	456	427	415	423	384	390	421	445	449	411	428	457	422	430	414	431	428	434	455	415	421	441	409	457	393	459	463	448	391	438	459	464	423	421	407	398	424	445	393	413	413	417	409	426	415	393	423	442	417	375	438	447	422	372	435	402	432	443	412	455	396	440	430	426	436	415	419	433	433	433	413	432	394	395	399	437	412	420	443	432	423	401	408	408	432	438	422	415	421	422	409	406	405	426	408	434	438	434	415	408	416	434	393	436	447	443	426	443	412	421	437	448	397	404	419	448	417	423	404	395	440	409	410	445	422	459	446	405	392	404	378	420	410	449	444	413	434	438	414	421	412	434	393	490	432	417	412	429	376	429	416	437	397	399	402	418	442	411	444	399	384	422	445	422	429	463	412	425	426	429	419	411	423	419	410	434	431	416	442	403	442	412	409	442	427	450	406	412	447	390	412	432	436	444	387	378	407	398	447	396	412	435	374	435	400	427	397	423	419	413	422	444	430	442	420	413	466	403	395	426	437	411	394	405	424	418	425	399	428	423	416	418	392	428	409	423	402	383	474	433	400	410	402	391	421	408	404	432	425	382	432	413	419	401	402	445	398	399	449	404	436	441	386	417	448	445	390	397	420	442	374	418	401	441	437	384	385	417	408	420	451	427	403	445	413	435	423	441	432	408	461	413	425	423	407	455	417	449	423	419	403	413	435	433	418	416	385	418	423	435	452	424	421	419	422	420	443	416	409	409	428	419	463	409	387	464	403	393	401	418	424	396	411	419	420	401	384	398	442	400	418	442	401	419	400	423	413	434	431	441	386	386	403	420	451	393	420	411	395	431	451	394	404	401	457	416	427	437	387	400	400	445	412	428	432	422	449	416	474	408	422	409	442	444	414	422	437	410	430	443	387	411	438	403	441	426	430	440	398	413	422	425	395	442	416	435	432	410	382	394	397	435	429	434	439	437	408	395	428	408	440	399	439	422	426	411	443	425	435	394	424	414	393	432	444	403	401	419	429	415	392	419	419	429	386	390	415	428	459	406	413	373	380	416	373	411	384	423	411	420	437	406	422	396	418	455	392	422	419	416	403	443	416	429	435	421	410	395	434	438	425	415	406	402	414	428	454	430	354	393	400	397	418	415	432	427	411	397	427	446	405	391	441	449	428	450	443	445	413	439	383	366	407	405	401	404	460	418	377	420	420	417	409	417	438	436	427	434	402	416	395	397	447	451	404	404	427	404	408	453	412	426	411	442	390	414	399	450	424	438	391	392	414	499	440	424	437	401	456	460	438	451	435	415	373	404	430	417	419	437	421	431	424	406	419	422	405	440	418	424	408	421	442	445	406	419	382	433	431	429	440	424	463	411	429	423	421	394	376	419	438	443	416	420	406	413	438	438	399	401	406	427	407	410	413	404	363	416	420	447	415	416	425	441	452	414	412	430	426	417	391	433	425	416	449	439	456	411	417	396	445	463	428	399	404	443	415	419	483	451	397	425	423	429	409	424	414	420	427	424	437	415	430	435	393	429	413	415	413	431	390	401	437	418	394	431	429	429	406	401	393	458	396	441	419	431	429	438	384	433	400	400	418	414	429	407	430	429	396	410	446	420	450	435	419	421	441	363	413	413	404	452	414	424	443	405	400	416	389	415	439	387	440	388	429	448	386	392	424	416	420	406	409	379	429	391	436	384	439	456	427	418	395	410	444	413	392	461	418	406	445	404	432	395	412	413	439	402	437	414	424	442	435	407	432	409	407	408	433	442	395	431	453	432	387	401	407	451	424	447	417	403	408	413	485	406	427	448	400	421	401	404	404	400	425	407	405	409	436	386	436	395	405	406	396	461	382	441	465	438	407	434	374	427	413	413	400	387	404	411	446	424	424	407	425	411	433	409	432	443	377	417	427	383	445	455	435	409	397	400	429	450	415	416	404	435	431	448	408	416	411	435	458	433	384	430	460	430	407	452	412	397	426	453	415	410	412	434	411	359	417	414	370	425	403	402	442	435	405	411	436	420	435	425	435	416	443	413	433	397	385	427	404	423	417	431	400	425	425	406	421	423	395	428	389	452	435	408	419	387	401	400	439	443	397	381	429	393	412	417	427	402	392	422	427	447	405	438	431	430	419	438	428	467	444	399	411	409	403	435	421	421	442	420	422	431	426	387	429	403	446	435	411	394	425	417	461	418	434	418	424	391	395	381	418	441	427	390	425	412	416	395	419	436	446	433	462	440	438	404	400	417	410	440	409	444	414	417	400	421
25346	21796	28245	27401	13286	1430	774	580	575	581	568	521	497	555	482	516	539	547	511	531	524	532	521	524	514	538	524	507	521	511	562	463	515	512	480	475	447	534	528	527	512	546	519	505	494	499	514	490	501	581	493	487	464	545	532	792	676	581	584	561	542	489	475	496	522	503	505	480	525	488	510	520	471	478	490	481	503	516	484	502	495	536	506	514	478	463	483	495	499	506	503	493	494	536	501	484	491	471	485	507	502	523	492	481	504	481	482	489	528	488	500	491	493	482	515	551	498	512	518	523	472	460	510	528	476	506	463	492	504	496	492	497	507	507	486	492	467	532	484	531	499	469	483	508	513	522	482	457	464	469	475	477	479	453	475	490	490	468	464	479	500	484	516	522	531	562	494	526	493	473	514	555	501	454	491	514	531	527	509	506	497	487	505	508	472	477	502	501	523	494	498	507	494	534	507	499	513	493	515	479	515	478	465	513	513	508	513	506	493	544	493	480	496	509	489	525	521	480	495	491	503	460	496	508	493	502	526	512	511	514	481	512	509	539	469	484	482	500	539	580	497	501	481	466	540	464	483	501	512	533	528	535	522	488	472	516	462	493	525	495	485	523	508	498	497	509	478	514	559	507	509	481	518	492	473	466	474	514	530	489	492	523	541	460	518	527	500	504	495	499	453	484	510	510	509	509	479	480	471	499	470	507	524	483	506	514	519	471	509	508	503	495	487	468	472	538	492	451	496	539	476	437	478	519	480	509	517	498	477	531	468	454	480	472	499	480	511	472	525	485	462	502	520	506	526	478	476	440	547	497	526	465	539	477	482	528	483	493	532	482	503	510	475	478	537	546	480	506	509	476	492	529	526	467	486	486	491	478	484	457	524	508	483	519	470	494	525	514	516	494	489	515	501	503	504	493	494	487	521	516	468	513	447	540	504	492	501	482	518	513	463	494	532	453	520	506	518	465	479	495	503	515	510	509	511	521	501	500	459	462	496	485	485	522	512	530	436	476	504	500	529	500	510	528	534	500	468	511	481	488	478	473	474	474	494	501	492	473	465	492	530	471	502	496	538	493	490	502	465	470	511	497	501	515	510	474	497	489	485	486	473	523	471	491	498	476	460	488	500	510	504	520	507	506	521	506	459	524	494	536	476	508	469	515	451	515	493	500	535	471	488	489	513	487	487	489	485	493	511	443	531	503	513	498	499	538	503	502	476	497	478	499	489	500	525	477	519	496	499	505	500	454	447	489	476	518	513	511	493	464	521	498	477	481	510	493	506	496	517	482	496	493	502	500	471	481	494	491	481	500	509	528	488	497	488	484	477	551	466	501	511	485	492	497	514	492	460	485	452	527	514	490	532	524	492	494	466	497	509	473	526	473	517	498	484	529	462	538	522	486	479	505	473	496	519	471	470	493	460	496	488	483	510	481	498	526	500	483	499	466	496	454	489	473	486	524	488	498	565	472	476	459	509	498	474	513	508	542	490	510	470	474	460	503	480	477	503	495	444	480	497	476	506	485	508	458	477	493	468	495	503	538	507	469	492	519	512	493	464	471	508	539	501	527	465	468	496	491	483	493	517	491	463	519	553	487	522	505	540	483	472	480	519	470	474	506	514	543	515	445	522	503	548	523	475	517	473	502	492	490	507	492	480	503	503	484	516	498	527	479	464	505	511	508	446	489	498	494	498	515	487	479	475	517	505	509	484	525	504	537	501	471	492	482	491	502	482	506	489	490	505	479	490	473	526	496	501	523	482	511	489	490	476	495	454	499	464	493	478	525	491	526	506	531	475	467	481	485	523	460	527	491	503	499	506	494	517	478	497	494	475	473	516	467	500	480	514	534	463	458	505	486	472	479	487	525	504	486	478	487	522	509	488	500	443	478	484	504	517	543	488	503	508	477	493	534	509	494	506	495	496	517	522	511	502	506	468	507	493	521	511	466	495	498	520	457	492	481	485	463	483	490	504	518	484	518	516	470	507	470	506	470	509	521	483	498	505	497	509	518	515	511	509	522	478	533	476	504	474	472	468	479	493	489	508	511	488	453	463	490	503	539	488	503	503	544	503	456	489	456	467	492	507	524	526	455	486	517	502	488	490	491	516	524	479	522	504	519	453	433	475	538	508	502	469	492	468	459	461	480	506	495	515	495	496	481	530	459	482	491	570	494	538	507	489	496	475	476	461	533	482	487	477	491	513	480	508	500	499	494	523	494	526	514	482	523	451	471	483	519	480	481	527	456	483	529	483	489	530	476	513	484	491	465	466	506	472	482	483	503	472	476	494	491	469	513	469	486	492	457	526	480	460	515	469	443	504	504	487	488	516	487	492	527	468	528	509	484	472	500	484	486	500	511	498	482	488	531	496	493	494	474	483	480	485	488	499	480	525	497	510	498	504	525	504	537	460	526	547	493	472	468	485	465	483	513	501	508	476	464	482	508	513	490	565	524	535	462	510	516	472	480	532	476	486	464	486	481	484	526	479	463	515	499	520	491	491	480	528	513	532	474	497	537	502	483	505	441	509	504	456	496	517	486	482	474	478	512	515	496	484	483	427	493	537	505	493	487	496	488	529	508	503	488	504	551	509	490	488	487	491	458	496	514	515	527	483	478	522	493	484	498	489	489	503	491	495	481	498	508	521	450	496	485	478	502	453	492	495	500	510	490	515	488	516	515	491	535	481	485	500	510	488	477	505	536	482	492	507	474	499	501	501	490	488	515	467	525	492	510	525	473	476	477	478	508	486	489	485	492	507	486	475	480	478	498	505	513	490	471	482	464	463	512	496	507	529	503	523	445	457	495	508	477	491	490	506	540	484	491	509	488	512	477	507	481	506	481	489	491	479	500	512	509	521	468	491	469	463	474	469	513	539	511	509	519	492	523	536	517	495	439	490	532	495	493	485	500	509	452	503	478	493	502	485	524	502	543	487	523	493	470	478	526	537	498	480	489	526	456	507	504	480	497	431	473	492	463	484	465	469	462	497	518	495	522	503	501	495	485	482	480	466	515	483	496	499	521	478	520	520	485	531	545	503	465	471	499	499	503	499	486	482	499	429	501	498	455	504	516	503	485	513	498	494	542	527	529	489	508	507	545	517	522	498	525	461	498	476	481	460	506	522	517	492	504	457	450	483	483	518	474	487	510	458	468	484	518	484	515	514	468	474	497	445	473	482	486	473	483	486	486	499	474	432	520	503	471	471	457	496	480	482	508	458	515	486	460	509	485	523	445	497	493	488	489	493	481	516	495	508	470	538	526	465	488	478	502	488	477	485	460	528	487	483	473	505	502	484	545	460	483	495	514	488	465	510	498	494	503	479	476	525	467	507	484	486	491	501	520	484	536	520	476	484	500	450	501	505	497	537	531	515	534	503	491	517	491	513	484	510	463	495	496	486	474	512	499	502	461	462	504	501	472	486	497	522	508	494	488	476	488	454	491	488	489	486	445	518	518	470	473	515	475	505	519	504	496	503	527	472	514	453	526	488	486
34540	60972	31555	25726	3256	695	599	589	523	512	541	502	527	491	482	474	464	488	446	487	441	454	481	461	454	419	455	439	466	498	468	474	479	468	487	487	457	461	470	476	459	493	459	462	482	503	444	437	454	446	438	453	497	486	538	837	744	627	583	557	493	526	461	455	425	469	482	449	457	426	442	476	439	456	411	451	439	481	435	474	478	425	436	439	441	409	476	454	441	470	433	464	475	433	469	455	473	464	424	448	467	437	484	456	416	443	425	438	435	442	444	450	461	416	414	464	438	455	520	431	447	438	389	438	450	430	455	460	485	450	415	452	448	452	434	419	440	422	464	444	434	436	451	445	412	465	407	436	436	456	423	463	415	459	466	421	438	459	411	446	436	467	414	453	424	415	424	437	443	434	433	421	436	465	458	457	414	422	466	476	394	424	442	447	442	485	460	390	450	493	412	449	459	462	423	484	464	445	447	438	452	443	437	437	474	447	431	453	502	453	503	428	456	484	439	463	447	489	484	467	411	433	445	423	444	450	468	439	469	445	457	474	429	464	455	453	446	501	439	436	415	422	450	465	469	450	440	446	446	448	421	429	460	511	443	452	419	436	452	459	441	442	437	410	432	463	453	468	447	454	476	455	474	468	430	464	463	440	457	405	484	471	436	460	445	436	453	465	465	419	470	460	444	409	466	416	423	411	458	428	472	441	452	440	446	421	424	454	435	445	427	506	465	434	437	441	458	442	448	446	405	412	459	484	456	424	448	456	432	447	465	448	417	458	456	434	442	466	409	429	477	432	454	438	457	468	490	429	448	415	412	423	428	438	466	468	448	413	402	446	420	427	476	423	422	468	455	436	432	454	425	476	485	494	448	404	460	450	445	419	409	448	448	431	456	425	449	462	452	435	437	442	437	450	446	476	438	424	432	448	437	446	441	439	469	413	494	461	437	442	446	403	442	415	430	453	454	472	440	484	465	425	406	441	470	440	456	456	430	442	466	445	462	445	435	475	440	454	414	459	442	467	472	428	432	440	467	430	423	455	448	449	442	469	474	466	450	447	420	455	507	421	437	454	407	485	404	424	468	465	444	460	417	434	433	464	467	394	450	460	472	440	463	441	482	450	458	458	447	471	461	397	434	433	463	448	441	491	450	471	453	435	440	450	454	428	459	464	443	480	444	457	479	453	447	448	428	417	451	455	440	411	441	440	465	410	436	438	495	467	436	460	457	470	423	441	463	435	438	428	443	440	451	448	451	467	467	432	471	444	469	489	488	449	443	435	435	454	471	415	482	463	451	448	425	432	439	451	446	430	441	461	406	450	428	482	443	445	450	413	443	448	464	465	460	498	466	447	466	430	482	450	450	457	451	460	457	453	439	444	459	455	445	441	430	459	443	411	457	418	482	476	431	454	450	429	439	463	428	483	431	417	431	436	435	448	447	451	404	470	435	451	424	453	425	468	474	436	452	441	441	446	474	442	444	469	439	470	499	449	420	452	426	455	412	441	452	506	438	471	430	449	473	448	444	458	440	457	484	422	469	448	410	440	452	438	483	418	464	449	446	430	452	469	438	460	432	458	454	452	450	416	463	468	450	433	442	440	438	481	433	448	429	450	411	445	444	426	436	464	451	413	447	486	428	426	450	437	414	423	446	448	458	455	450	478	402	434	422	432	461	445	461	439	439	401	435	448	462	416	473	454	436	442	426	448	427	447	451	433	464	492	489	476	463	440	435	447	457	462	461	437	422	459	421	425	490	470	483	458	419	458	455	461	448	487	429	461	453	473	402	390	410	438	468	424	433	423	449	425	461	464	439	502	449	439	451	431	459	441	507	463	453	455	425	418	447	429	411	450	487	460	494	422	466	411	456	463	436	447	446	447	448	408	473	448	457	483	457	461	486	424	446	441	423	391	435	450	442	449	471	490	428	465	477	445	414	437	406	437	422	489	426	494	435	448	454	439	494	464	499	414	421	449	476	462	446	418	451	446	454	419	476	434	408	450	481	444	465	398	465	445	483	426	456	440	431	435	476	453	441	409	437	459	444	434	415	437	456	458	499	447	439	417	401	443	423	415	468	487	432	432	443	433	471	439	460	463	467	445	440	446	452	428	471	440	458	431	430	470	435	432	417	455	448	432	446	451	494	427	502	435	428	444	453	436	482	481	437	442	469	451	448	472	450	419	457	437	476	410	441	412	445	427	442	460	408	451	474	455	454	422	440	443	459	420	445	441	457	440	451	473	465	442	457	448	456	461	470	455	430	434	453	423	484	425	437	453	427	451	457	476	428	436	413	461	477	462	474	485	414	445	433	455	449	471	488	465	479	443	443	462	463	462	398	436	452	436	412	435	444	440	448	468	481	433	439	427	416	404	436	433	467	433	420	459	428	460	441	471	427	426	426	467	425	455	462	430	512	469	432	432	453	440	492	451	458	433	429	483	441	442	465	496	453	431	434	420	438	436	463	435	424	445	434	443	409	483	471	422	417	467	443	420	445	442	465	444	485	418	412	462	444	438	430	427	461	454	448	386	443	427	430	445	432	451	431	446	488	422	432	466	439	457	435	453	476	462	464	468	427	486	452	423	445	482	416	476	416	445	408	462	446	446	434	446	428	435	411	462	462	433	432	444	486	461	430	487	456	438	468	424	471	443	442	423	440	449	411	454	443	508	463	439	438	440	427	426	456	453	427	452	438	458	434	477	441	428	428	461	457	416	406	441	429	419	419	442	433	415	434	440	438	430	412	413	448	451	424	471	477	432	472	462	450	477	407	475	443	459	442	454	452	461	471	418	455	435	467	450	410	465	483	479	478	425	423	458	456	446	424	443	453	442	434	432	427	459	422	510	470	437	448	431	425	436	455	435	433	444	462	444	431	423	450	437	440	428	426	445	432	434	450	452	463	475	426	438	434	456	436	445	453	448	461	455	458	497	424	447	421	458	432	403	447	421	470	398	430	424	464	422	459	433	431	449	468	439	440	461	430	445	422	468	429	437	473	479	449	463	427	443	421	441	426	403	462	437	464	443	439	430	482	423	437	420	448	432	421	415	454	462	420	461	486	435	455	425	437	462	455	425	435	415	463	434	454	439	450	396	407	474	447	463	442	437	460	432	435	442	493	399	467	445	477	394	440	455	472	448	468	456	476	475	419	439	454	440	437	456	406	465	459	490	435	448	453	436	437	439	459	465	432	448	434	447	409	421	425	431	412	420	466	463	432	463	457	484	453	518	446	430	435	414	440	470	455	485	449	423	475	467	460	462	463	440	471	445	423	442	459	424	430	432	404	397	445	449	425	441	440	449	459	443	429	441	412	430	388	444	442	464	448	428	454	427	459	432	447	458	424	444	435	428	432	424	437	408	468	454	433	416	403	425	424	427	441	463	447	469	470	454	457	425	447	433	434	411	447	473	440	482	475	427	461	445	436	468	491	452	449	440	464	451	455	457	449	485	397	422	439	457	408	437	457	450	426	471	502	430	447	407	423	433	457	444
24245	21496	28877	25881	21572	10182	1652	933	738	749	752	740	726	701	731	678	695	684	674	705	680	662	651	637	731	674	685	631	663	659	619	651	682	691	650	644	638	657	665	696	691	692	665	638	668	711	691	704	697	672	673	597	643	648	713	1156	1089	935	794	744	668	642	630	648	666	673	667	632	581	659	609	634	676	666	644	646	677	661	661	663	657	596	625	666	626	625	675	619	571	624	574	647	642	657	650	650	643	654	626	637	640	624	659	669	632	666	625	651	590	662	671	625	669	616	622	619	634	670	644	654	635	637	658	628	636	603	668	654	583	632	650	650	664	685	693	658	593	613	647	633	663	629	640	652	624	626	628	639	632	641	686	673	659	635	626	653	641	671	683	644	624	643	700	670	636	595	633	675	650	677	667	626	683	628	647	630	656	644	636	671	596	645	670	676	685	605	659	634	629	666	627	635	645	626	658	668	632	621	670	630	640	612	627	645	642	619	655	677	627	626	669	625	623	645	637	681	607	630	673	659	648	678	610	603	658	707	628	674	595	654	617	645	697	652	613	649	647	657	610	609	653	635	639	636	653	641	674	604	636	638	664	644	650	693	622	689	643	646	625	685	679	618	653	649	643	636	655	637	692	648	626	669	696	641	653	673	610	618	604	657	626	613	658	637	649	653	621	706	648	668	680	643	621	637	658	658	661	649	636	650	669	667	666	627	686	668	634	656	657	583	666	622	639	671	655	619	610	615	601	632	618	647	619	614	638	688	628	640	649	648	597	623	658	644	632	701	651	642	644	654	617	622	643	645	636	637	631	691	636	679	624	669	662	699	652	618	641	630	627	631	681	653	644	610	628	630	641	590	661	678	643	653	629	616	642	632	599	640	669	647	627	602	683	618	681	640	608	676	671	630	681	626	604	643	646	600	644	622	635	665	639	695	675	675	686	617	628	596	684	639	657	642	636	671	603	640	629	612	601	672	627	630	675	622	646	648	636	635	685	646	608	617	611	603	652	610	705	619	657	697	619	636	613	627	638	649	658	671	642	635	664	613	658	651	622	666	625	605	629	672	686	662	639	656	647	681	620	635	645	630	660	614	695	646	666	660	662	660	689	608	641	607	664	631	651	610	594	621	679	603	613	610	638	658	648	656	669	683	663	656	621	667	658	619	652	610	618	667	636	643	648	637	638	649	602	629	670	603	644	638	654	660	645	661	640	628	623	629	677	662	663	653	634	604	664	630	674	656	663	636	606	651	667	602	619	672	643	617	629	656	630	643	632	601	634	658	657	651	608	662	654	659	658	631	657	632	631	623	684	590	718	620	709	635	642	617	601	633	682	589	634	655	602	611	642	669	674	630	651	603	629	619	617	622	671	678	649	648	607	652	676	651	643	634	683	633	624	623	597	654	655	646	628	644	652	637	661	705	641	678	688	632	675	659	625	613	647	621	646	590	644	617	594	628	659	645	625	617	626	637	650	645	664	668	625	637	656	634	658	654	614	664	657	627	658	677	717	625	668	638	661	636	668	672	660	658	661	663	611	632	655	629	624	665	645	621	638	637	622	597	651	614	663	636	577	586	579	653	676	597	606	621	616	645	641	664	660	623	668	647	615	658	635	648	652	642	665	606	667	636	684	649	632	622	674	587	675	624	673	633	625	623	608	684	641	655	678	658	634	593	613	658	654	689	669	610	662	579	622	591	615	676	632	596	625	631	607	665	623	656	636	604	661	642	650	680	662	651	674	647	619	685	640	653	628	609	596	665	601	672	670	633	621	615	671	641	667	651	653	661	667	648	691	626	591	651	627	635	632	694	608	607	633	657	608	611	641	645	650	672	639	688	616	639	627	689	616	612	622	624	623	617	616	654	620	651	638	671	647	675	659	640	655	621	632	639	606	716	650	636	636	606	623	678	646	621	649	608	607	639	665	609	633	653	612	660	607	626	642	667	610	602	649	645	626	628	661	609	633	682	627	661	649	629	686	643	631	658	663	616	623	637	635	599	648	653	632	670	605	642	629	654	709	638	634	628	646	658	612	616	607	597	658	657	626	590	634	659	617	652	613	605	632	619	654	637	650	629	648	651	614	668	612	645	612	636	622	643	657	647	662	634	610	631	686	615	668	647	637	663	678	660	625	623	619	698	635	675	657	640	664	640	664	664	628	622	667	595	632	647	646	621	641	668	641	629	668	617	662	686	625	650	656	631	606	649	633	610	612	592	650	632	614	683	653	613	650	600	643	639	665	687	661	623	655	641	645	664	624	652	645	611	601	617	636	583	591	615	574	601	654	653	637	644	625	580	659	631	624	642	678	645	634	658	625	621	622	630	685	661	627	632	648	617	637	669	650	636	627	661	629	686	674	639	669	609	627	689	614	641	612	612	656	638	644	637	622	636	654	646	685	644	646	603	665	613	640	575	634	629	646	654	574	644	669	657	625	658	621	635	695	667	675	680	669	635	662	624	625	597	622	667	672	644	686	693	626	638	683	705	627	687	640	638	648	653	675	633	665	632	646	694	656	646	633	638	698	640	665	634	648	632	639	667	633	666	645	653	625	618	606	634	637	662	647	630	613	675	636	631	652	658	634	658	649	665	676	650	635	595	682	664	682	627	623	629	615	643	631	656	637	637	679	669	636	578	619	632	639	633	620	630	598	664	652	636	614	663	636	632	601	702	645	597	624	658	608	621	626	625	659	661	648	658	621	604	606	689	682	634	651	650	656	629	655	601	632	676	664	652	663	695	618	664	671	619	629	623	644	617	655	653	604	643	650	646	636	636	666	644	685	643	706	645	651	667	672	669	618	626	593	652	615	588	641	661	628	669	625	630	652	666	653	653	644	630	662	614	647	638	633	683	668	649	627	639	650	669	614	660	623	622	645	665	646	637	662	624	704	646	619	655	648	650	618	642	620	670	655	616	600	639	664	579	686	629	657	621	697	606	619	620	634	664	658	632	581	695	628	638	646	623	643	696	649	705	674	683	675	624	700	639	649	603	646	634	651	611	686	663	594	652	648	639	607	635	673	646	693	658	666	664	601	663	659	664	644	638	629	624	670	666	597	660	678	689	634	676	649	665	639	590	651	661	655	624	669	614	602	642	617	627	652	640	641	655	634	643	593	639	645	622	680	665	632	616	624	582	666	628	614	633	651	632	617	614	663	645	664	605	620	645	609	664	634	616	686	626	680	679	660	608	648	637	653	636	597	661	645	649	659	640	604	604	635	658	618	608	644	626	658	610	679	576	635	634	621	639	619	673	656	652	633	632	641	682	602	612	692	612	612	612	605	648	668	667	645	614	634	679	673	651	637	603	670	612	648	673	629	664	641	595	607	654	645	627	588	651	602	637	668	617	578	665	627	595	680	633	645	624	646	635	627	666	649	617	588	707	626	653	650	603	663	585	632	632	621	597	645	605	664	685	642	624	595	584	612	624	623	603	645	608	671	661	645	626	639	645	638	679	641	617	624	645	633	666	649	653	622	639	650	653	642	582	660	628
46538	74542	45387	40139	6041	1079	921	809	806	714	723	664	671	682	642	631	610	641	585	565	619	583	595	563	592	570	597	592	592	570	638	583	606	660	587	612	617	651	583	562	548	614	590	626	597	611	597	588	560	589	534	549	580	586	665	1427	1252	935	777	721	627	638	565	548	570	564	525	573	587	613	557	560	555	558	550	577	593	578	578	533	614	558	588	565	590	505	641	549	554	539	511	534	601	535	550	540	547	560	534	551	532	613	591	537	520	586	538	565	581	522	596	578	559	548	535	561	573	544	558	550	632	575	545	573	564	569	627	544	549	577	572	583	565	577	588	562	535	544	540	559	557	546	557	583	544	564	542	562	540	567	591	547	590	552	591	533	585	557	543	535	589	558	514	554	549	524	543	587	567	539	557	576	568	543	529	575	536	532	590	539	540	588	548	562	563	523	575	563	576	549	560	539	542	566	579	576	514	605	546	582	545	577	537	535	541	575	616	547	568	534	564	591	577	561	550	605	545	529	541	571	534	560	546	535	581	577	550	581	563	599	548	569	584	587	548	563	587	532	553	538	532	571	555	521	607	550	563	566	554	529	571	574	547	550	554	569	611	565	525	577	536	540	557	572	599	546	573	584	598	567	528	505	576	560	616	601	503	581	557	547	534	592	527	584	559	558	564	618	558	589	552	574	553	581	586	527	562	593	511	550	559	561	542	545	560	574	618	542	546	627	558	562	556	533	587	545	566	524	557	553	544	524	564	561	569	542	578	542	563	547	555	520	594	526	561	543	639	558	575	583	542	597	565	550	567	619	540	572	556	558	601	571	574	568	579	567	571	558	551	546	538	567	534	576	578	550	590	574	537	551	566	572	559	581	514	570	536	594	583	584	555	601	539	561	558	548	587	553	541	550	569	562	537	593	525	568	529	546	551	587	512	558	619	587	588	537	583	551	572	556	543	557	573	559	527	558	545	540	546	553	603	570	534	591	576	538	549	561	526	560	551	555	615	544	605	550	555	573	556	561	540	557	518	531	546	538	558	572	522	563	538	532	570	546	503	549	615	549	601	520	531	552	567	531	483	503	550	561	556	557	619	589	554	552	559	568	595	543	604	579	560	540	602	560	560	568	557	621	503	514	582	579	565	546	521	544	573	546	579	562	551	592	591	546	578	579	562	572	571	551	561	531	575	536	544	557	564	528	540	549	558	534	506	584	544	538	549	511	540	554	538	545	555	534	579	561	524	543	558	543	584	617	559	555	575	556	558	549	556	554	599	514	536	541	562	610	524	569	534	535	581	547	549	582	550	559	558	580	554	533	576	523	540	543	520	545	580	561	563	521	593	556	560	590	561	542	594	539	567	541	613	520	565	516	556	535	547	554	555	554	534	545	575	556	562	582	562	548	527	521	564	538	521	535	581	569	537	545	591	545	581	511	539	555	560	571	535	563	542	528	575	544	573	533	580	553	557	514	539	579	553	574	570	497	553	568	541	590	608	549	559	596	548	558	538	587	529	580	518	536	540	532	577	586	524	502	561	560	546	518	570	615	586	546	544	556	596	575	556	562	555	545	558	545	536	554	560	560	576	509	517	616	594	507	549	606	587	532	572	577	535	569	575	591	564	562	543	598	534	555	546	569	563	589	589	597	579	571	537	594	564	522	549	572	592	553	547	544	553	543	529	565	580	493	545	573	554	586	521	574	559	570	547	559	569	554	544	569	571	561	592	557	564	562	539	581	587	553	549	582	564	533	558	550	575	542	532	547	565	546	544	550	571	545	561	549	577	525	608	571	533	544	557	561	527	541	552	574	568	569	600	572	560	602	553	599	594	542	523	595	557	541	609	513	581	593	557	572	538	573	509	585	555	523	531	562	538	581	541	520	564	561	544	593	588	571	518	555	544	522	563	583	540	512	521	578	580	564	535	560	598	544	573	569	568	529	562	532	553	575	546	585	566	510	529	530	602	562	520	556	554	557	547	555	582	542	598	550	536	537	527	541	527	574	543	542	562	546	553	571	584	557	559	535	565	556	548	552	543	529	567	541	543	508	539	583	550	612	583	569	564	580	553	622	525	538	583	535	564	542	563	554	557	550	553	581	567	586	570	561	570	553	561	598	576	566	569	548	521	572	582	524	522	583	555	552	568	561	538	580	550	578	565	578	523	559	599	536	528	527	554	555	570	563	594	534	570	578	554	560	512	566	567	556	579	543	574	571	588	557	586	554	552	577	561	554	572	597	580	537	560	566	534	524	632	584	578	522	549	523	545	596	584	572	582	540	569	522	544	571	551	531	569	541	525	565	538	552	571	558	560	591	512	579	559	533	539	574	556	584	536	575	540	607	574	525	542	546	575	542	499	552	555	537	562	594	499	541	551	541	566	580	587	641	569	581	590	594	556	553	592	522	574	571	551	539	519	605	584	570	570	535	541	548	544	569	564	537	594	565	536	554	545	567	546	574	567	580	568	576	535	553	555	577	577	592	563	555	521	568	544	560	546	573	549	551	557	562	589	560	535	576	567	593	576	504	531	560	530	626	532	543	551	558	565	546	564	564	553	539	555	527	554	558	559	540	584	543	539	545	570	534	608	535	552	535	593	499	542	581	496	600	611	571	572	513	587	538	548	576	537	547	532	550	572	584	570	599	555	552	537	579	575	543	546	535	509	506	561	538	537	560	535	525	577	579	579	553	604	538	577	596	581	580	508	592	584	545	542	550	559	532	575	582	563	602	595	516	562	563	562	577	554	542	565	536	585	589	585	568	543	546	568	575	504	542	552	550	567	575	572	543	568	562	585	532	551	565	567	560	582	565	536	535	542	506	557	559	561	534	551	582	538	524	575	556	573	565	530	547	555	564	573	549	532	545	529	580	548	560	559	537	569	553	574	572	540	554	596	517	560	605	605	547	564	566	554	541	551	571	542	551	509	555	564	534	538	516	532	522	546	591	595	558	558	575	528	526	545	546	558	562	604	559	592	535	521	574	570	547	524	514	591	544	483	518	583	574	560	524	551	566	534	592	592	578	598	552	582	563	612	552	551	598	562	611	530	515	556	580	584	559	546	537	543	558	577	528	579	552	559	576	546	566	567	577	561	563	558	550	535	611	513	582	547	528	552	571	536	568	560	574	535	520	561	570	576	553	575	592	572	527	551	529	576	547	597	580	550	570	552	569	585	522	562	547	557	560	587	571	560	574	558	562	563	554	564	554	560	573	536	541	547	532	583	579	558	590	536	517	556	537	580	549	537	569	532	570	559	520	548	555	576	558	604	540	570	588	577	531	510	560	559	538	532	561	556	590	536	549	517	559	562	545	592	572	559	516	553	553	527	597	520	547	557	528	510	561	525	511	546	575	527	553	556	556	613	525	583	578	530	581	571	561	599	570	576	555	532	556	536	556	510	551	507	538	561	595	551	557	561	538	554	552	530	579	589	545	556	562	505	556	604	509	557	549	525	556	568	566	525	549	583	569	550	554	541	564	557	560	548	548	549	591	532	589
28107	19357	7889	4092	852	558	568	541	530	521	480	520	510	528	558	506	497	490	515	506	546	531	487	538	550	506	512	504	470	499	550	512	536	508	523	521	526	543	545	518	503	484	545	544	518	493	508	523	526	532	543	521	543	527	501	502	529	548	570	551	546	524	526	517	505	521	514	544	481	552	530	514	527	550	527	488	484	506	515	525	528	509	518	540	507	514	526	494	511	530	523	515	520	546	521	495	506	515	529	489	536	511	507	530	497	513	560	503	511	544	491	509	495	487	470	523	482	521	520	504	532	535	516	491	512	496	474	496	509	506	495	521	535	533	525	495	549	491	485	492	482	490	487	509	498	504	538	529	548	502	560	503	555	556	509	529	506	484	514	522	550	544	548	547	535	515	519	522	520	506	469	503	511	510	491	546	542	537	518	543	485	541	502	523	521	548	508	519	519	529	533	522	488	538	498	527	534	515	532	502	499	472	514	514	519	556	459	504	502	478	519	544	502	512	515	502	539	550	507	512	562	501	497	479	481	524	521	499	539	516	548	534	531	475	496	524	535	504	476	496	473	507	522	499	534	530	496	532	559	522	564	536	529	530	513	514	517	540	571	487	554	515	493	511	518	552	538	510	501	553	501	508	535	511	508	528	519	503	477	542	504	513	514	509	500	512	516	523	536	504	500	497	569	520	524	495	498	527	532	507	503	518	518	521	516	509	513	502	496	491	541	485	482	533	496	505	486	502	563	502	503	517	529	555	533	535	553	511	506	527	518	504	502	538	532	518	508	461	563	504	517	489	557	538	499	514	517	523	485	494	539	498	533	501	537	528	507	484	515	543	516	506	514	504	512	531	521	490	530	494	482	506	515	526	527	514	481	498	511	510	518	460	540	528	532	457	461	521	524	508	527	506	528	536	548	532	514	520	502	494	522	468	519	502	491	532	574	524	498	521	516	558	471	565	547	481	507	531	573	506	494	550	525	574	559	546	507	535	533	499	530	485	536	514	561	547	525	543	483	546	533	512	530	503	505	524	506	525	513	527	455	521	504	489	517	526	479	526	541	556	511	494	523	492	533	540	511	563	557	542	492	502	504	505	522	525	530	487	512	512	551	524	571	476	499	499	505	469	516	511	551	516	531	511	555	497	541	548	530	535	548	526	507	535	477	509	505	509	538	497	528	483	485	517	489	521	543	529	513	534	513	554	494	508	519	531	508	524	493	513	531	525	536	521	520	553	486	490	515	498	491	512	519	545	503	553	532	513	477	529	517	497	541	511	522	525	481	499	498	487	522	509	485	542	530	520	528	508	525	510	545	565	477	505	536	535	503	470	504	509	522	508	499	513	530	539	525	538	515	500	482	533	493	528	522	492	530	527	534	504	527	497	499	482	571	509	547	514	538	527	535	495	553	502	524	540	509	515	523	481	548	525	518	534	522	521	519	509	525	525	489	488	517	485	521	496	529	535	496	506	521	518	505	547	530	546	535	535	542	511	540	524	520	495	527	511	495	515	504	528	546	489	517	510	547	504	496	536	511	544	527	524	530	512	496	523	497	543	531	483	538	519	515	558	480	542	522	478	495	514	495	532	490	527	501	534	472	530	530	469	533	529	512	523	524	542	501	532	480	509	522	507	505	533	559	503	552	490	520	527	540	498	579	533	520	541	526	509	500	519	535	513	529	511	521	545	543	506	520	524	514	506	527	552	507	502	482	527	549	509	498	512	572	525	557	527	522	518	523	513	521	474	491	525	494	522	511	531	568	510	510	507	554	511	475	506	514	492	508	480	554	540	529	506	532	502	524	481	522	516	514	473	537	551	560	534	525	514	484	551	548	517	501	490	542	477	531	526	524	543	474	509	491	507	516	477	509	553	438	513	511	453	533	502	548	502	506	509	515	548	557	542	526	542	513	530	517	530	493	501	554	500	542	548	476	551	510	488	497	497	505	530	491	524	529	495	540	556	509	501	508	476	527	516	520	535	531	474	513	546	494	476	490	500	549	520	510	517	505	512	497	498	505	531	508	526	497	518	522	499	508	501	538	508	544	510	540	486	528	498	500	528	499	507	500	498	535	517	564	476	494	520	473	480	499	476	552	510	488	526	502	550	535	509	485	487	523	527	485	499	523	484	491	490	517	527	508	483	515	503	471	500	512	509	540	551	573	524	518	457	514	544	539	529	520	511	518	542	509	521	487	471	542	538	537	508	497	569	570	504	492	549	504	498	471	482	505	516	541	520	547	511	509	561	541	517	505	480	437	494	507	510	505	502	494	524	513	544	493	534	552	549	501	534	528	489	537	521	557	516	481	543	537	479	515	574	533	508	534	570	503	533	489	527	526	522	498	517	507	515	519	496	529	503	519	557	529	539	512	493	477	530	513	459	487	571	510	488	523	555	551	478	522	519	514	595	498	483	504	507	479	535	530	471	505	519	520	533	523	516	556	519	488	460	507	546	519	515	554	505	538	498	490	553	515	526	496	494	523	523	494	545	553	542	516	497	522	520	557	535	492	505	506	503	506	519	527	484	531	499	514	515	485	559	519	563	494	506	529	514	518	506	477	489	529	517	495	495	535	513	513	508	499	513	518	501	504	505	538	495	531	509	517	500	485	513	537	499	535	553	529	517	489	515	509	525	500	525	469	522	483	533	508	532	524	490	514	481	523	467	506	534	499	496	568	514	521	513	525	503	537	523	508	557	469	481	530	519	531	555	538	528	503	546	503	492	525	516	519	494	559	542	542	529	522	515	540	549	521	488	497	497	544	532	500	483	505	502	541	545	522	543	553	501	529	505	518	505	535	525	538	521	512	537	506	499	527	511	500	507	520	559	544	541	524	496	509	498	498	547	530	531	487	472	498	498	541	498	503	506	506	508	490	473	504	543	505	479	556	509	529	522	496	502	497	503	480	509	549	509	528	534	560	535	516	523	527	509	533	482	500	528	548	503	503	500	530	513	546	507	507	489	513	492	520	544	547	518	537	531	516	544	510	507	484	520	513	498	521	523	519	513	508	528	500	498	511	508	525	526	518	551	479	528	494	517	468	525	469	492	512	520	537	549	485	513	553	517	520	517	528	514	521	513	500	534	508	537	528	523	529	518	528	540	508	538	527	479	531	555	533	533	474	536	515	495	542	498	502	556	540	550	482	532	520	515	521	485	526	529	529	507	555	516	503	536	513	478	512	510	530	493	504	513	530	528	529	512	511	543	527	552	537	543	502	468	479	542	512	505	474	504	512	508	548	504	514	512	504	493	526	506	549	527	532	511	510	528	544	484	551	518	519	529	520	524	464	508	513	505	500	527	486	521	518	519	541	526	505	507	509	488	495	481	516	505	557	469	539	552	522	487	499	542	494	487	525	504	537	509	510	511	536	498	522	477	485	507	546	497	498	487	536	452	529	517	511	509	512	509	501	509	515	547	542	490	533	525	493	497	556	537	498	515	538	520	541	496	481	505	533	501	502	568	546	536	512	510	515	551	502	530	540	519	495	531
9361	13438	5350	3597	776	466	431	445	407	425	449	425	434	424	450	428	462	421	432	417	414	413	396	400	414	414	424	432	433	452	451	464	468	427	415	452	433	465	450	434	444	443	431	448	407	447	422	429	407	428	453	451	439	439	452	459	445	457	471	452	435	474	466	418	426	437	435	447	405	413	429	438	440	435	404	407	429	432	378	438	433	410	401	440	419	440	407	450	424	451	435	401	423	413	423	421	421	411	401	420	460	434	431	415	419	472	466	419	429	442	392	420	406	418	414	411	437	381	438	427	440	413	451	448	403	398	434	419	427	424	470	422	408	438	435	442	424	445	406	433	434	423	425	436	425	439	435	396	447	417	428	426	416	436	408	415	447	439	384	384	442	448	426	416	425	414	442	445	397	429	439	457	400	450	416	431	448	407	449	412	482	408	435	433	436	377	427	452	433	364	425	424	422	441	412	411	470	431	423	464	434	451	428	431	431	444	372	453	473	415	421	405	426	441	454	438	426	458	406	432	415	403	406	419	444	425	441	450	427	437	416	414	409	425	462	460	425	444	414	439	423	457	384	381	419	436	419	438	412	442	420	433	436	424	386	425	423	468	427	428	447	386	422	407	409	410	423	439	419	395	431	411	382	418	438	465	424	452	434	408	423	428	434	409	432	447	411	425	384	395	418	394	388	402	436	429	419	441	424	414	395	442	433	415	449	459	404	435	459	406	445	436	433	401	427	455	400	445	445	420	402	413	459	426	436	450	443	393	436	408	408	412	412	401	388	424	419	455	382	416	408	402	409	470	463	406	400	442	421	415	419	425	420	431	488	419	424	415	385	432	435	396	410	390	432	402	438	403	411	427	439	424	424	442	422	415	430	440	480	422	437	427	432	446	394	397	461	422	423	444	424	417	407	405	424	416	454	424	392	439	427	408	423	416	419	466	414	419	437	434	414	444	444	429	428	443	417	410	408	400	411	430	438	428	438	420	412	402	418	399	430	461	418	395	383	428	413	413	427	447	455	396	422	415	417	444	416	417	399	419	444	404	421	416	432	422	435	389	418	468	470	412	434	374	410	431	436	416	466	381	467	423	437	430	441	423	403	435	407	392	434	436	410	411	465	428	392	445	416	450	432	445	428	421	426	408	426	435	407	422	460	406	392	453	432	451	415	422	428	428	427	421	444	411	394	432	417	438	457	395	379	445	444	479	417	394	413	425	431	439	414	442	430	458	417	415	423	433	429	428	414	402	391	420	429	395	416	405	405	405	438	408	454	442	455	460	444	453	373	418	418	410	423	404	415	450	412	411	412	434	402	422	445	416	445	417	405	398	407	458	415	426	401	419	459	423	414	431	402	388	430	454	437	441	436	455	432	417	459	438	404	448	399	408	419	435	418	434	427	411	440	430	435	447	413	413	413	443	424	474	420	421	407	431	433	426	413	401	452	408	405	381	427	422	423	439	436	413	432	400	429	465	447	438	430	428	399	415	435	424	409	413	386	440	414	432	421	414	437	412	439	473	449	464	444	411	423	444	414	433	450	409	424	399	434	423	396	421	467	417	446	451	475	406	417	440	384	412	439	438	379	458	395	439	422	400	420	456	411	391	381	441	400	440	418	446	420	431	431	427	431	433	457	441	443	425	425	401	403	395	414	419	427	392	419	428	429	436	424	407	418	409	414	418	399	407	441	440	428	379	419	438	408	432	418	403	452	411	457	419	435	423	439	401	472	441	452	469	408	439	397	417	451	414	463	419	421	412	401	420	422	432	394	411	393	427	413	416	438	441	391	400	416	425	410	432	407	407	416	408	398	456	443	417	481	442	444	444	432	417	428	412	421	419	475	416	435	426	426	426	406	475	425	450	389	399	430	414	445	428	447	444	428	428	435	423	409	440	439	386	423	443	399	424	443	428	426	396	404	428	419	407	426	432	409	426	412	421	438	430	446	424	406	443	403	407	448	402	422	407	428	418	435	390	470	371	363	437	429	417	417	428	491	451	434	423	405	443	426	403	402	429	392	456	445	471	462	442	433	414	423	447	460	420	401	414	410	412	438	424	401	450	412	403	442	417	439	424	465	423	405	419	421	430	437	408	428	416	412	436	424	410	410	412	441	402	421	431	451	425	474	409	429	423	419	442	446	430	412	411	406	449	418	441	416	421	436	438	449	427	424	433	431	438	387	418	424	408	403	462	382	447	412	444	459	424	425	450	416	433	440	443	418	471	426	400	418	441	416	427	446	471	428	388	417	445	410	403	437	402	431	458	425	433	456	419	434	383	415	427	433	430	428	412	405	417	410	432	418	430	422	433	411	395	407	421	445	398	393	417	410	438	401	457	432	441	422	416	419	424	410	459	439	425	411	437	387	463	415	420	413	434	425	413	416	416	429	392	389	424	432	435	441	418	420	432	427	452	402	456	423	428	414	456	443	436	424	414	411	437	430	473	424	450	422	461	460	408	443	436	423	457	467	444	446	429	438	447	393	367	430	423	420	434	405	455	422	444	448	399	430	409	437	396	440	430	427	421	451	447	403	422	428	414	413	447	402	435	461	414	418	437	448	428	444	431	386	429	428	388	428	442	429	388	417	415	421	379	432	453	389	442	435	435	444	416	425	431	404	438	447	412	411	401	403	394	417	408	408	419	417	461	453	433	411	440	402	416	441	431	409	423	465	429	413	405	427	421	425	424	384	442	414	461	388	440	438	385	392	432	382	418	441	397	419	449	429	388	499	403	429	401	401	423	418	436	445	419	434	430	430	437	407	455	437	439	466	400	423	400	415	413	438	393	419	436	432	440	432	437	478	391	403	371	426	397	405	405	417	398	463	442	456	419	407	447	411	439	388	418	460	411	413	433	436	429	459	458	403	405	429	453	438	442	412	395	423	439	420	475	432	391	426	388	435	411	399	415	455	439	442	453	411	371	441	451	438	409	454	423	449	430	447	459	435	390	455	434	415	413	430	459	410	399	425	442	432	414	454	419	418	427	420	441	460	429	405	430	470	403	436	394	411	403	424	406	429	434	441	386	421	432	441	430	444	406	406	411	404	459	435	456	418	396	462	471	406	448	434	390	413	414	409	440	417	413	456	401	410	418	416	442	474	412	420	459	445	452	409	455	436	423	473	428	419	412	431	445	417	415	409	478	433	447	400	395	417	405	382	403	437	413	421	410	411	406	420	408	443	427	414	417	410	423	428	445	454	459	432	442	414	422	437	450	445	410	399	390	405	426	419	407	482	442	406	418	398	449	448	428	435	451	439	451	447	431	415	431	414	415	408	392	408	444	453	396	428	431	419	446	443	415	418	409	378	452	392	430	434	444	447	382	400	407	419	420	432	416	392	411	420	399	435	442	437	388	430	434	440	435	411	442	414	428	454	431	433	417	434	403	432	415	400	427	441	421	445	440	409	398	444	381	431	411	418	457	425	412	413	448	417	451	410	429	422	424	442	433	458	397	418	418	415	454	409	458	384	403	424	423	472	442	431	394	438	444
25379	21590	27820	28042	14467	1720	795	637	565	523	533	581	518	479	589	522	533	469	516	506	510	484	480	492	521	493	494	500	458	525	515	529	492	516	480	504	513	499	485	484	497	460	511	519	495	476	476	523	480	471	480	463	483	501	533	508	567	652	712	611	589	520	526	477	494	496	494	488	492	491	484	496	454	531	494	492	507	464	494	509	519	477	501	507	512	444	516	500	505	458	471	522	459	510	467	520	475	488	462	499	459	489	512	470	458	475	499	501	503	464	496	491	470	481	477	453	475	462	483	473	477	451	460	507	497	503	463	497	491	520	440	473	470	505	516	520	497	476	513	476	505	494	480	498	484	461	462	531	463	488	471	471	453	466	520	504	483	481	491	445	485	491	506	494	481	501	441	467	495	505	490	498	475	492	502	490	462	500	487	520	511	500	513	496	458	485	507	477	487	444	502	495	441	507	468	477	509	498	490	510	475	498	464	507	483	478	478	513	476	509	473	496	477	475	460	456	492	475	514	469	498	491	483	491	501	463	528	463	499	454	544	499	519	446	495	485	482	489	496	473	462	488	493	460	500	485	460	484	515	491	461	502	481	474	535	478	485	489	499	459	473	461	477	488	471	487	485	479	534	476	460	469	491	494	536	457	495	505	500	527	507	493	465	485	487	470	500	516	483	480	480	492	484	511	495	484	500	508	517	511	532	525	504	510	476	486	494	491	457	476	490	490	483	513	477	492	502	487	511	466	470	481	505	519	484	486	472	499	505	488	475	472	466	499	498	486	507	492	465	503	466	470	482	505	480	508	454	533	517	450	473	473	529	477	490	494	496	460	476	488	531	465	502	505	474	475	535	462	515	504	501	452	492	489	525	505	478	487	477	529	461	480	500	465	507	453	462	492	526	479	444	492	480	508	490	456	488	440	489	480	475	512	483	478	434	474	488	461	451	494	488	519	486	470	489	479	475	460	504	500	501	509	456	453	489	496	461	516	480	435	482	503	481	476	473	503	497	500	481	469	479	468	484	461	495	501	496	454	456	463	479	468	490	472	484	501	457	495	479	516	504	545	479	487	505	485	469	501	497	475	477	521	527	492	455	450	501	494	500	482	525	463	498	468	475	497	465	496	479	443	460	452	515	490	513	478	508	476	473	505	498	483	516	511	524	483	484	501	494	484	481	482	496	516	500	474	504	505	495	489	480	455	505	500	505	471	509	506	431	516	444	492	522	463	465	495	481	514	499	500	476	531	464	490	486	484	504	489	500	461	474	476	473	483	506	514	476	429	504	441	475	486	487	447	544	504	539	480	495	505	512	492	493	485	505	500	491	482	529	488	505	479	523	492	473	477	497	524	486	494	482	472	480	478	520	493	490	507	451	463	447	490	483	542	477	465	504	448	489	502	507	478	495	455	469	469	496	495	474	503	475	487	488	462	495	475	459	437	471	482	459	529	492	470	489	500	482	433	457	488	453	469	483	464	517	455	522	502	478	483	479	469	481	472	486	507	470	442	498	479	495	485	478	477	458	494	480	496	464	493	481	486	516	499	520	533	459	527	500	463	468	472	482	470	438	506	482	498	479	470	487	503	465	471	526	488	485	477	489	511	491	486	492	451	477	496	487	449	463	505	488	478	528	542	524	494	489	485	499	497	522	499	474	485	484	476	457	460	532	486	501	536	508	502	463	493	446	513	491	507	465	503	454	508	492	462	491	474	493	464	503	483	491	470	489	447	506	472	497	492	489	477	479	464	521	470	453	509	434	516	495	476	510	470	485	499	496	508	489	487	491	499	493	455	495	517	516	458	507	526	452	490	458	491	484	477	465	523	478	485	487	478	502	504	490	467	484	484	469	473	503	475	473	463	461	496	503	526	499	498	499	486	509	498	486	497	478	435	497	499	507	516	506	507	532	513	522	498	492	484	473	465	483	475	465	490	502	524	462	483	423	491	517	474	487	485	511	471	444	494	488	494	475	481	473	520	488	476	530	464	441	482	474	442	515	504	478	497	491	447	452	478	463	463	463	493	498	457	496	512	513	464	522	477	489	487	498	483	454	496	503	505	503	449	439	447	459	493	524	470	458	445	485	494	499	525	466	482	478	496	454	465	485	459	478	483	456	511	511	498	481	464	482	440	502	460	485	515	472	482	480	501	467	471	475	516	500	516	465	476	489	485	488	458	474	446	470	504	507	501	502	489	491	458	489	488	476	490	462	502	472	488	477	505	479	480	477	480	512	509	502	506	483	500	477	468	506	487	500	524	492	504	498	497	493	486	479	494	489	512	512	455	499	469	488	478	501	492	484	489	524	500	465	456	499	487	478	514	466	455	506	439	467	457	493	496	515	491	465	489	523	484	474	472	477	497	458	490	477	451	490	468	478	477	539	463	505	520	475	487	460	480	479	488	472	469	494	478	503	522	491	468	463	452	490	500	480	501	495	446	493	509	485	480	482	518	487	474	491	524	477	471	491	459	472	495	502	474	522	526	450	510	448	477	543	442	441	513	483	526	500	529	446	488	488	468	466	460	499	514	496	526	504	505	498	452	510	468	503	514	510	472	445	470	497	504	491	487	487	489	471	484	561	465	470	489	476	470	471	475	468	515	472	535	497	483	492	468	473	455	494	493	487	539	436	477	469	501	514	501	506	486	497	459	449	502	494	466	510	496	485	465	453	458	439	467	525	474	503	488	489	476	477	459	464	506	502	491	537	500	510	486	480	507	464	468	493	476	486	496	489	522	493	517	477	470	473	483	495	442	482	498	523	467	544	499	523	487	471	498	494	472	482	487	473	470	456	456	500	484	502	466	485	465	455	455	492	522	514	481	431	471	494	473	461	479	512	469	475	524	487	478	451	475	494	462	500	478	486	454	467	458	504	512	484	475	477	498	456	521	469	506	488	467	463	511	484	482	494	441	497	497	477	497	478	463	504	473	497	465	476	466	484	470	486	467	458	452	521	490	509	486	509	516	470	504	482	493	486	461	472	471	486	465	441	448	453	480	482	466	469	490	481	458	481	445	458	486	512	471	476	484	466	510	517	467	453	486	475	491	446	450	453	492	464	469	507	471	470	462	493	491	502	489	470	484	462	462	454	519	509	481	513	497	517	454	487	459	432	482	479	477	500	459	491	506	466	452	511	476	463	462	491	516	507	482	467	482	483	482	529	476	485	483	477	503	477	499	463	501	460	496	448	486	485	477	470	471	493	471	462	479	489	493	472	466	469	510	481	497	466	489	504	457	484	495	503	521	446	479	505	478	496	485	465	478	462	512	485	478	505	500	471	502	471	511	500	481	488	517	441	479	475	476	443	531	459	501	461	484	488	489	458	488	469	511	488	485	514	461	481	507	480	501	501	480	459	479	508	493	512	502	469	474	492	445	474	456	468	479	481	474	513	462	492	484	467	521	469	493	487	477	493	448	494	452	447	485	507	482	502	482	472	478	459	467	499	463	464	549	502	454	484	531	494	442	456	458	523	480	469	497	482	466	522	453
37948	58422	35317	25907	4009	688	598	549	574	498	504	509	482	463	454	440	433	480	444	457	425	442	411	446	437	469	467	450	415	423	418	460	431	481	426	431	458	451	427	471	470	443	452	469	421	471	428	431	486	441	459	422	425	467	461	446	477	751	827	614	566	523	452	403	439	421	434	441	399	424	408	465	437	420	462	380	464	439	449	463	385	395	424	465	416	399	449	436	457	429	433	416	436	437	442	401	414	443	434	425	432	415	414	427	420	444	430	410	409	451	443	408	421	445	430	433	467	456	447	435	440	435	425	424	429	439	434	392	413	431	452	433	420	448	433	398	440	441	411	423	426	462	442	428	403	426	440	412	430	449	439	448	430	399	422	439	418	422	422	450	445	427	455	391	420	437	453	404	388	407	430	439	435	416	418	411	394	445	396	383	412	447	451	386	438	440	442	383	421	433	488	429	430	442	442	427	424	423	456	395	390	402	426	448	434	420	457	433	440	441	407	396	453	403	409	411	427	450	471	387	397	439	442	415	414	429	448	429	398	415	434	405	434	447	432	412	457	380	437	407	411	440	404	429	420	457	415	425	427	470	413	399	404	479	445	469	429	430	424	415	427	429	460	439	421	428	478	405	417	442	415	421	418	427	443	443	431	409	431	402	425	469	428	429	412	420	459	438	413	412	423	383	409	405	422	441	413	444	423	393	430	411	412	415	387	396	401	460	446	439	430	415	441	398	405	427	422	451	438	427	433	462	422	421	431	416	428	425	429	444	424	439	427	424	428	425	407	451	445	442	442	443	410	434	411	428	406	405	453	417	415	449	432	405	458	460	428	454	449	419	401	432	449	430	441	424	465	461	432	425	420	421	440	453	434	446	440	411	391	427	441	421	443	409	443	428	413	422	462	416	449	451	432	390	454	444	414	425	430	443	399	421	430	415	439	445	420	448	450	464	430	410	425	410	423	456	392	410	428	429	432	406	417	411	424	441	420	422	449	487	417	432	436	447	467	403	447	427	428	439	428	463	420	424	407	447	443	416	391	426	425	478	427	455	436	460	421	432	449	458	424	413	423	404	411	398	421	457	434	417	418	451	456	440	407	441	446	431	415	427	429	439	425	435	417	415	439	423	445	410	409	431	404	412	425	398	441	433	458	438	427	435	419	440	413	431	453	390	408	450	426	409	396	430	406	434	425	453	404	433	394	445	409	410	439	405	452	471	446	417	423	444	435	423	438	456	442	377	423	447	443	443	424	477	425	398	403	430	391	427	417	476	432	389	444	420	435	410	413	436	468	440	411	433	432	396	459	460	448	428	414	433	406	432	448	457	470	442	437	454	456	437	456	411	459	405	449	437	410	402	436	409	398	451	399	470	447	448	427	402	410	452	416	411	425	444	450	425	423	432	403	460	431	403	451	461	419	469	466	435	421	410	420	468	463	425	438	436	441	440	426	443	419	419	410	440	420	444	409	419	426	430	435	444	427	411	433	427	439	422	446	418	441	448	458	432	428	393	430	436	403	443	420	423	452	417	442	470	425	433	404	435	442	414	438	455	447	430	441	403	414	435	447	397	422	441	437	394	412	424	464	430	417	473	448	455	447	432	387	447	400	465	411	427	431	428	430	417	466	482	409	432	422	403	442	459	410	422	415	421	384	432	420	422	427	442	462	413	418	425	455	479	432	460	410	436	384	436	412	404	445	411	407	423	424	431	437	430	423	435	445	424	397	443	417	468	420	430	451	413	438	420	427	415	438	405	448	416	432	434	443	445	423	384	440	410	421	453	417	441	413	440	438	436	429	383	416	420	434	417	445	446	449	435	409	409	450	427	467	414	425	456	411	437	426	395	428	442	444	437	405	412	447	420	417	426	453	447	413	481	446	389	404	472	420	397	429	426	448	423	432	496	406	368	438	424	470	428	431	455	453	419	446	428	410	415	450	421	458	445	448	440	457	444	445	431	398	400	433	453	454	426	426	440	421	432	422	434	418	480	434	457	409	389	438	391	414	428	425	452	439	438	457	428	440	446	423	381	460	446	413	453	435	424	418	438	426	440	417	472	429	420	427	398	443	475	395	427	388	451	477	425	444	412	450	422	441	438	456	431	440	428	424	435	452	391	439	416	409	425	425	467	428	443	421	429	443	403	433	438	394	467	422	431	427	426	447	435	433	398	439	435	451	434	425	401	434	415	381	446	420	428	391	456	436	435	418	446	413	461	405	455	397	433	450	426	441	420	468	428	403	451	448	415	459	427	419	452	446	426	432	406	402	397	396	408	435	431	421	449	438	431	393	438	427	430	436	450	426	439	443	434	456	406	435	451	458	423	443	431	460	428	443	424	432	479	440	438	432	428	441	454	434	417	434	445	429	437	433	423	383	425	431	438	418	410	444	452	394	424	412	385	423	409	394	417	433	411	426	398	410	472	417	436	442	429	465	462	432	447	427	439	401	405	441	427	473	476	432	453	429	412	434	425	418	419	432	450	420	456	436	431	422	411	436	408	404	420	406	407	427	445	430	439	389	402	413	401	442	428	440	437	425	417	408	412	377	442	424	447	417	409	447	448	453	434	391	404	429	440	434	413	435	414	403	400	444	409	397	411	435	427	442	405	408	458	415	397	434	457	420	448	432	423	441	428	436	381	434	432	417	415	423	384	407	447	429	405	435	438	488	435	453	432	437	405	417	451	446	425	402	422	422	434	391	406	404	435	437	422	453	400	415	418	393	451	460	449	487	434	431	450	415	428	430	462	440	461	416	424	429	421	403	421	451	486	444	432	426	421	442	431	404	444	459	444	465	437	488	431	458	431	423	431	436	420	411	437	464	438	419	413	435	420	431	417	392	448	450	425	454	413	408	419	426	455	424	443	420	391	418	432	415	431	408	446	436	426	374	439	412	399	432	430	451	517	411	429	414	444	424	428	403	392	415	428	467	419	401	404	424	410	372	420	391	466	419	430	398	434	478	405	408	466	427	392	403	430	467	448	390	413	421	444	456	448	435	429	446	456	424	429	427	452	415	446	419	413	392	440	432	396	434	423	410	420	427	407	427	413	420	478	426	434	433	418	442	405	407	406	423	391	443	398	470	415	444	415	447	431	420	461	432	428	445	481	447	420	446	398	445	471	417	449	445	403	412	453	383	455	449	419	439	436	479	443	413	406	390	416	461	451	405	434	407	432	452	402	421	407	405	415	389	445	448	423	425	421	470	430	458	432	415	415	399	499	384	407	468	397	457	441	408	441	457	442	424	430	427	434	436	466	421	417	417	465	430	380	471	440	434	404	474	455	435	436	421	430	456	450	450	428	445	378	441	444	428	416	465	439	412	399	444	429	413	445	421	452	395	380	442	453	428	396	437	422	412	436	438	400	433	457	402	426	410	419	407	463	432	440	414	429	422	413	415	424	409	429	433	414	425	435	406	407	453	419	413	417	420	409	448	394	471	418	455	408	415	420	426	430	441	434	467	418	456	414	454	434	435	432	434	443	439	396	395	395
24282	21423	28794	26701	21369	8840	1364	882	670	677	671	662	678	597	648	596	643	637	605	575	614	585	596	632	610	582	599	632	605	609	553	619	624	617	589	566	589	592	577	562	591	563	580	570	560	569	569	571	543	637	574	569	572	624	560	558	684	848	993	871	707	605	574	569	585	591	554	594	557	536	597	573	613	557	560	543	539	612	562	537	585	566	600	593	596	575	596	561	564	562	572	544	548	563	523	565	559	561	578	585	595	539	573	557	572	571	522	583	536	573	571	609	536	568	562	587	562	555	600	574	582	551	563	561	577	590	621	569	578	604	536	535	611	552	575	574	581	562	584	566	518	571	550	549	559	563	601	605	570	601	610	580	557	555	552	598	588	545	580	582	554	592	573	557	596	602	527	569	594	549	601	587	579	549	564	589	581	587	596	587	606	563	633	568	586	565	543	590	581	569	537	550	633	577	541	589	555	552	586	565	585	559	598	573	567	547	577	587	565	590	583	590	572	568	592	608	561	550	612	572	609	599	588	550	559	535	568	574	557	587	562	568	589	552	568	567	577	573	582	560	584	591	570	537	587	560	581	596	522	572	625	555	587	551	590	598	554	580	543	547	583	577	564	584	555	593	536	565	595	578	580	572	588	553	577	571	562	571	582	622	590	596	560	549	608	536	561	575	599	564	564	552	610	591	568	587	576	571	547	539	567	590	579	566	644	559	555	607	613	575	543	591	631	564	524	606	576	570	583	557	538	569	600	635	574	563	582	558	577	548	573	562	590	600	586	564	604	566	571	584	566	568	605	548	591	562	536	589	578	541	559	605	583	585	537	557	607	568	556	600	569	567	565	560	500	543	555	564	547	561	534	556	545	544	540	578	547	593	559	571	543	544	554	572	543	615	596	570	543	567	567	537	575	546	539	595	568	558	576	523	574	523	526	517	587	520	556	548	603	610	561	555	554	531	563	603	586	582	589	587	564	574	567	632	568	610	544	581	564	571	569	559	595	591	608	584	539	554	564	545	568	582	535	554	549	604	553	583	551	588	603	539	609	536	592	605	587	588	549	572	560	562	627	581	554	606	542	562	540	554	578	544	547	586	573	589	585	529	527	575	556	565	565	583	587	559	572	568	587	535	569	583	581	560	554	592	585	590	619	574	598	588	532	541	558	554	556	566	581	571	589	596	608	544	554	573	561	560	569	605	567	567	556	554	575	562	558	527	618	553	600	538	554	556	553	587	583	554	548	600	552	564	580	556	558	557	556	624	544	552	597	567	567	550	584	583	553	616	523	601	587	563	569	546	567	558	532	528	600	551	560	568	547	578	581	572	591	581	553	604	599	589	583	592	570	590	613	550	562	563	556	580	562	552	587	550	586	584	543	602	571	589	552	554	562	531	540	613	571	530	533	570	581	549	581	560	633	564	489	584	576	537	611	597	569	584	542	566	580	530	576	572	579	582	588	565	608	574	588	603	624	567	591	594	593	557	566	555	584	556	552	591	595	546	581	576	576	548	562	542	559	591	536	572	566	602	525	578	594	563	549	593	614	574	547	571	618	512	568	605	583	587	547	543	606	599	583	619	548	583	545	588	575	600	567	538	565	564	538	585	617	566	569	556	572	576	588	553	534	549	583	587	603	613	562	570	589	580	590	612	595	608	553	579	582	566	597	590	599	569	643	582	568	555	584	542	588	591	557	616	551	582	608	552	572	533	557	586	567	558	561	551	573	544	575	563	562	639	555	597	556	580	569	542	592	574	544	529	535	552	567	594	569	587	587	569	619	563	572	574	558	589	580	627	585	592	539	616	557	588	559	573	580	565	577	566	557	575	539	597	522	581	598	555	554	607	586	561	537	569	605	599	577	552	601	532	596	577	581	627	583	606	563	584	557	570	560	557	602	562	600	551	536	561	575	588	557	551	518	572	533	568	577	559	536	513	579	533	550	603	535	543	547	507	548	591	562	591	575	585	579	535	541	591	550	543	532	544	623	574	534	581	567	564	596	569	591	581	573	563	554	565	555	594	537	557	586	561	574	530	597	585	564	498	592	566	624	553	525	551	481	574	580	571	552	558	563	604	544	543	547	577	534	586	549	561	576	618	546	585	561	587	533	567	564	567	553	578	594	549	579	572	566	548	589	616	560	578	569	573	571	530	561	579	590	569	547	587	586	551	589	527	555	582	580	570	603	584	558	586	580	566	581	596	591	595	575	552	568	531	587	540	549	577	575	588	574	534	560	615	534	557	524	609	589	598	627	578	585	574	592	570	622	573	595	593	554	554	542	533	572	583	583	570	581	572	601	580	582	610	610	528	541	548	576	597	586	512	551	562	529	517	558	570	595	584	584	631	603	580	615	578	554	585	561	601	583	574	603	549	568	586	612	584	519	546	574	597	584	564	584	597	537	537	579	602	581	597	588	592	545	554	593	568	576	544	580	553	582	555	572	540	582	564	572	554	579	545	554	543	584	603	592	551	562	565	574	572	577	538	570	588	565	549	612	582	556	519	560	555	588	584	555	550	584	599	561	554	592	540	564	534	576	539	552	590	622	543	552	526	582	607	555	567	593	573	563	569	601	592	585	590	590	591	574	588	595	578	583	571	564	628	577	574	551	580	559	578	580	555	593	601	525	581	570	584	563	530	591	577	576	560	555	555	579	579	576	575	579	571	572	604	547	556	590	553	568	573	535	570	564	590	561	557	545	574	534	624	519	565	573	534	550	534	570	545	604	593	523	530	590	584	585	549	578	584	540	546	536	605	568	562	590	581	599	605	564	600	557	615	558	568	571	523	554	615	583	587	586	550	571	567	584	527	566	582	562	579	561	537	569	574	567	569	597	572	534	567	553	540	597	547	528	554	581	566	533	576	597	544	561	591	581	587	535	568	526	555	599	521	561	582	579	611	553	593	567	541	553	537	619	581	520	524	562	605	564	608	556	568	527	543	530	556	575	573	574	581	545	582	598	540	587	592	580	550	546	572	585	577	574	563	587	552	580	545	541	566	549	529	617	554	546	586	579	606	562	554	528	593	617	606	593	630	573	559	555	596	575	600	562	582	553	563	600	625	553	585	528	521	555	542	593	547	540	617	581	571	591	567	605	554	545	546	550	584	587	523	588	578	578	545	547	549	561	520	553	554	528	562	545	562	598	565	594	559	547	573	583	548	581	600	555	556	545	579	559	592	619	574	568	573	555	533	607	632	556	572	575	568	551	537	544	516	563	564	530	515	604	567	546	577	605	593	556	589	588	572	560	597	593	588	560	577	603	566	551	596	570	574	557	524	589	577	531	568	526	609	590	562	540	576	606	512	614	563	570	569	563	651	537	586	592	582	550	572	581	588	602	553	597	611	539	607	540	619	536	551	529	575	578	529	538	593	588	560	568	597	587	599	558	581	560	603	583	536	588	537	534	622	564	581	555	579	601	585	549	566	561	529	576	562	596	527	614	573	552	603	534	550	560	598	571	573	582	551	561	558	513	537	558	543	566	566	585	571
47480	70990	52315	39224	8338	923	868	703	693	659	638	602	626	560	607	537	550	549	516	536	529	550	492	562	540	537	481	529	493	502	530	550	556	567	515	544	521	520	527	553	502	569	495	539	570	511	502	516	495	522	537	504	493	593	563	499	666	984	1139	1046	715	566	516	505	533	501	480	475	500	483	532	500	505	515	468	510	525	508	525	503	548	479	495	513	529	518	491	484	513	522	513	497	483	496	494	527	497	528	535	511	518	529	478	478	508	532	543	491	478	455	515	500	501	507	513	512	475	461	533	548	458	504	513	520	559	504	496	499	539	485	498	509	503	502	501	499	479	477	492	528	532	536	499	508	475	483	498	501	528	484	489	497	447	517	490	500	486	518	499	501	512	545	501	465	535	515	522	537	527	499	530	506	497	460	503	527	507	501	470	479	480	511	494	464	489	521	514	498	518	495	504	524	511	525	526	532	464	501	508	491	498	512	505	529	516	517	479	465	533	505	479	508	534	527	493	505	509	509	494	483	517	505	515	518	543	534	525	496	519	491	488	459	499	523	473	521	499	501	494	491	509	527	519	488	484	486	474	478	493	540	516	482	496	489	509	507	499	521	519	516	532	498	529	517	497	525	505	500	513	501	518	495	523	458	529	506	480	554	504	488	544	496	498	467	499	514	508	512	504	501	491	524	483	511	480	516	496	499	523	487	467	539	502	495	483	483	475	502	547	527	476	522	509	498	540	488	492	559	519	472	503	530	503	514	467	497	525	506	531	569	479	482	514	519	483	484	467	503	532	490	519	502	494	497	521	486	511	511	511	511	509	464	489	473	490	497	475	519	515	476	509	493	522	509	516	500	515	492	510	488	560	506	520	525	550	499	473	525	526	483	488	469	467	471	503	509	507	494	529	553	484	528	510	519	533	482	503	514	515	526	525	554	564	535	485	517	511	494	526	497	490	473	495	477	521	551	511	499	547	477	497	508	499	491	478	527	528	455	496	503	483	508	527	503	512	503	523	522	526	536	511	480	494	490	488	490	489	496	486	533	472	525	498	519	502	499	486	469	527	516	527	497	479	505	489	521	520	524	485	476	467	516	519	512	525	469	505	506	513	467	531	516	531	452	511	487	486	534	501	499	493	519	497	509	496	489	494	504	484	519	526	514	530	502	486	502	468	526	523	537	507	487	525	478	516	527	523	526	517	495	463	500	530	513	475	504	536	518	520	530	475	545	508	475	521	480	529	486	494	490	522	512	516	531	494	498	529	524	513	500	486	448	537	511	507	522	521	510	525	491	538	508	514	462	534	498	493	463	521	493	516	519	469	521	497	505	502	514	504	545	533	461	530	478	506	493	483	474	529	492	489	497	517	494	536	459	515	482	497	523	517	489	488	484	504	488	475	514	481	514	483	475	484	473	476	492	523	519	484	460	537	490	470	485	513	493	506	532	495	495	504	498	520	525	508	527	526	516	464	516	536	483	494	488	491	514	490	471	471	510	459	501	532	461	490	454	471	508	516	481	523	502	501	477	500	487	533	505	516	513	520	517	508	518	519	475	528	529	497	461	498	499	533	436	523	489	515	515	497	491	470	501	495	516	513	506	541	517	481	463	508	481	520	501	534	473	487	522	517	512	508	519	514	493	501	476	506	555	529	514	494	514	465	490	509	465	527	493	472	498	561	511	477	496	500	544	518	519	489	508	499	506	502	489	511	474	496	460	518	483	479	472	483	490	467	480	507	481	508	495	487	516	472	461	526	455	510	512	494	502	549	531	490	542	500	522	502	492	503	510	498	498	474	538	503	469	503	521	482	513	548	512	507	488	512	490	483	493	488	518	472	512	487	488	495	549	517	472	506	490	487	496	497	500	516	528	488	530	461	520	538	546	480	508	491	532	525	479	548	538	481	506	513	479	480	480	545	510	555	472	522	517	497	491	476	531	493	468	497	490	519	493	472	526	506	545	531	498	500	492	477	470	520	501	489	480	479	512	483	466	490	516	453	484	491	477	462	525	464	487	512	507	518	511	480	493	484	495	489	486	524	499	539	479	478	482	491	469	499	513	536	515	510	492	473	479	474	549	512	518	525	479	465	508	512	560	519	452	510	493	467	519	507	495	509	516	498	493	493	508	520	484	506	503	489	494	470	471	524	466	522	506	546	511	474	498	485	529	502	535	499	489	493	524	491	486	534	507	502	520	480	550	482	533	530	510	510	489	466	478	468	491	498	488	524	489	528	536	497	497	529	519	486	540	496	492	499	467	496	519	515	484	520	560	522	494	484	507	512	498	504	538	506	513	511	473	519	525	502	478	534	508	508	495	514	519	485	507	491	493	490	488	516	510	485	497	480	473	462	532	502	520	506	500	476	510	495	512	529	551	479	473	489	467	489	504	507	531	487	493	516	532	521	480	468	507	518	530	555	475	452	446	498	484	478	504	478	520	483	482	508	505	488	521	478	541	518	506	464	517	505	502	478	482	513	485	507	482	504	493	493	513	488	482	468	454	544	528	556	474	500	510	525	513	487	472	464	504	543	454	521	517	475	476	505	459	488	501	537	506	511	511	546	465	496	454	509	508	492	484	537	496	518	499	524	500	489	498	513	488	483	505	521	517	462	510	492	473	507	482	532	495	480	471	507	463	496	496	518	498	493	522	521	518	514	530	464	465	527	538	491	508	476	509	522	491	509	474	520	525	508	445	493	504	523	494	496	521	534	468	493	534	502	523	478	475	496	461	465	516	469	508	457	493	494	517	506	497	461	521	515	465	492	497	495	468	493	530	530	487	475	483	516	489	491	457	522	499	463	483	501	527	522	548	478	476	525	531	490	529	497	466	550	487	495	521	502	509	482	498	502	465	496	484	518	520	507	486	507	507	512	535	490	517	448	525	483	494	505	497	541	535	513	504	507	467	525	475	524	545	481	523	500	541	475	477	514	446	498	509	511	499	509	497	464	488	485	480	478	485	479	524	522	472	504	518	477	531	510	485	528	535	509	490	528	459	478	470	512	500	520	499	520	536	516	465	497	509	489	543	483	480	498	535	539	522	473	526	512	463	484	489	501	508	471	502	526	513	483	467	527	494	489	477	527	483	493	496	515	472	506	532	500	495	463	489	490	512	500	509	490	517	509	530	514	466	524	452	485	514	472	492	508	494	518	475	513	522	523	505	481	458	499	478	489	497	501	484	518	463	500	493	516	481	498	492	505	511	499	479	544	510	506	494	517	499	492	512	509	498	465	493	492	495	514	500	498	537	503	520	488	485	518	513	502	509	493	526	485	504	511	493	499	473	524	448	525	521	499	468	474	459	484	531	506	497	507	502	473	467	530	488	488	458	466	502	485	504	511	517	499	516	506	503	501	478	499	464	523	510	502	496	495	504	500	496	502	533	473	453	486	514	524	516	517	487	491	539	488	517	471	528	524	508	513	499	459	499	480	529	486	477	511	517	533	477	478	486	483	502	479	514	485	493	527	465	525	521	483	478	491	483	494	492	494	511
27964	17807	8285	4600	814	517	497	425	485	490	458	448	458	470	422	504	435	443	452	458	460	427	442	429	447	447	471	492	436	489	478	479	471	476	464	450	475	441	496	472	458	472	455	513	454	469	453	455	483	442	457	437	473	477	485	503	484	480	500	531	483	445	518	434	461	434	473	418	450	470	468	483	435	452	421	454	461	468	458	447	462	475	474	460	412	468	483	454	420	431	436	464	474	466	463	509	442	474	448	460	464	488	459	486	463	441	453	475	442	455	472	470	468	468	447	464	429	451	433	490	427	442	448	462	469	474	457	445	481	472	473	469	477	470	432	445	474	465	442	455	475	468	478	468	471	475	472	419	433	408	501	416	446	470	492	487	425	477	465	410	446	459	484	441	475	436	452	451	446	483	453	464	433	457	438	479	445	456	480	433	459	458	463	466	463	471	437	475	503	434	453	450	487	502	441	464	475	505	480	480	484	444	500	431	428	480	471	459	442	458	447	419	478	433	447	479	466	451	449	485	434	466	454	447	466	453	456	441	455	446	483	450	530	468	433	394	436	417	470	457	463	466	499	442	477	485	424	473	482	461	473	425	494	420	486	468	419	469	447	478	437	474	505	460	481	481	445	469	441	456	446	457	439	429	438	482	476	440	446	452	466	437	498	482	423	454	457	459	467	485	470	477	450	455	499	452	455	478	462	486	455	447	482	469	461	462	431	445	508	456	481	452	462	493	455	442	465	496	476	461	462	449	438	451	487	457	437	513	479	475	469	465	475	462	446	439	432	453	435	475	450	455	435	463	478	439	440	469	443	446	515	449	456	419	451	484	420	479	454	452	400	468	445	464	488	443	455	453	455	487	441	432	442	450	475	501	479	448	456	449	443	482	445	482	479	454	480	460	454	464	460	500	457	489	493	435	453	460	473	484	452	468	469	432	444	445	464	479	444	468	489	421	466	447	469	448	459	477	423	449	465	462	429	412	446	455	444	465	449	429	425	419	438	496	457	521	486	499	487	475	482	469	405	455	496	423	456	417	473	504	449	452	408	457	514	464	461	489	500	469	444	432	435	482	488	486	505	465	470	477	462	456	464	451	451	463	497	510	456	463	463	468	445	464	471	469	465	489	446	451	443	466	463	430	448	449	447	497	439	476	472	477	458	470	454	484	444	433	463	437	488	459	433	449	442	446	458	471	436	491	453	465	468	443	439	437	477	524	456	485	474	451	472	511	500	446	443	439	476	452	458	435	480	491	518	471	450	454	496	481	470	493	463	459	476	436	462	467	429	441	495	456	499	466	458	458	484	504	419	451	437	427	478	459	440	448	432	442	455	436	425	463	467	452	496	471	525	490	478	447	459	461	455	437	469	430	485	469	438	441	461	434	470	481	422	420	442	462	446	460	454	473	451	464	434	443	445	459	487	442	463	443	435	447	491	452	451	468	436	469	453	495	451	470	444	472	460	460	422	428	450	496	439	510	435	443	410	442	476	472	457	473	435	450	472	466	475	449	488	456	459	497	474	439	477	482	449	480	454	424	441	495	477	474	463	506	445	447	470	459	448	482	460	487	431	445	488	444	464	485	470	459	474	448	478	459	484	479	515	477	458	450	466	425	441	494	442	438	470	492	451	446	442	490	463	474	460	477	463	487	465	489	486	483	428	435	433	471	505	442	435	464	414	479	471	493	512	479	427	485	479	495	481	436	467	462	456	448	441	465	469	463	427	470	475	419	414	521	480	460	459	469	458	437	460	439	449	423	479	439	441	468	436	427	471	482	458	450	457	451	422	461	490	437	415	491	467	492	467	459	470	422	466	478	436	456	466	465	452	467	462	446	498	479	454	509	455	488	425	445	468	430	436	451	475	485	464	479	438	460	469	454	444	453	436	444	492	414	483	459	466	477	457	481	469	454	429	466	440	493	448	465	459	427	467	454	430	484	396	447	433	443	460	472	467	437	453	461	489	424	475	473	468	424	472	466	481	479	456	462	451	460	457	454	445	465	464	488	481	451	430	460	482	475	444	468	442	480	474	480	483	512	469	465	448	435	445	479	435	441	462	448	467	454	453	464	488	474	468	450	456	442	484	478	464	469	482	408	479	462	433	432	449	478	465	494	430	457	501	452	450	442	458	458	482	453	462	470	478	474	420	464	480	479	450	455	465	420	454	458	476	402	409	454	429	455	442	448	474	464	487	416	465	473	439	514	431	487	456	504	480	436	475	439	461	482	481	467	459	439	459	465	467	490	439	498	478	424	477	445	466	458	453	457	461	481	463	512	463	455	456	466	475	468	481	458	469	444	423	475	488	450	458	495	457	472	461	462	457	466	423	467	489	483	475	435	463	469	457	466	410	475	442	483	449	472	445	481	469	447	438	449	481	441	428	460	440	475	489	459	478	479	428	413	462	478	473	447	488	466	422	456	495	474	471	468	446	485	472	457	452	497	444	505	451	476	462	492	433	457	440	438	455	474	459	448	454	451	442	460	474	457	446	445	466	491	464	483	461	452	432	419	510	463	460	451	462	446	444	467	446	420	459	420	469	464	446	451	425	460	462	477	461	472	454	432	476	462	432	455	454	444	490	463	468	488	466	476	421	458	485	456	452	459	459	478	445	490	472	477	486	447	475	456	441	426	447	466	472	440	463	437	466	480	446	453	469	434	475	475	427	459	457	422	441	471	452	424	439	487	469	449	447	468	461	444	460	454	487	423	454	481	454	472	442	437	473	490	475	485	458	476	433	435	480	468	452	443	452	463	479	449	466	446	470	476	436	470	501	490	444	440	449	471	453	468	453	488	469	430	458	469	499	475	473	479	456	487	484	442	452	492	428	492	469	473	512	465	483	447	447	425	486	432	431	440	459	498	465	451	453	459	390	445	483	469	480	409	507	453	486	491	459	482	438	437	487	497	433	422	449	457	493	431	449	454	468	454	450	467	475	487	451	444	436	453	465	457	447	435	437	471	449	492	463	420	460	470	454	451	475	480	481	470	464	473	464	466	446	481	484	418	476	486	454	474	464	449	460	452	443	476	469	474	511	446	470	434	447	441	459	501	470	451	451	438	433	437	468	482	443	491	463	420	478	484	420	456	452	423	460	434	490	449	470	423	445	458	445	454	497	441	466	462	483	450	461	460	460	450	507	482	433	494	468	445	450	482	480	456	452	447	454	452	452	475	458	468	528	429	441	459	445	425	457	458	485	487	457	437	456	464	448	452	471	465	455	445	499	467	463	464	477	465	454	451	482	417	450	473	456	485	458	458	466	468	455	466	450	475	440	429	493	502	495	475	450	464	450	460	442	501	482	498	427	463	459	464	466	474	457	471	422	466	462	479	459	446	479	460	453	461	436	470	439	477	469	489	497	469	494	452	465	463	423	461	468	478	473	419	444	448	477	439	454	470	465	437	437	467	453	428	467	480	449	505	482	427	461	473	427	456	453	452	427	472	441	487	450	444	440	445	462	481	460	476	463	461	465	485	433	467	421	453	501	500
8549	10364	6578	4136	752	440	413	397	414	396	383	421	375	373	384	425	397	385	386	380	409	400	406	393	378	384	370	382	328	408	389	408	412	411	377	384	419	421	398	403	409	424	430	395	388	400	406	366	410	369	401	389	367	412	397	381	371	403	425	462	418	395	384	389	401	384	405	368	412	372	409	395	345	413	410	394	370	420	387	372	401	379	376	438	403	386	345	397	342	387	402	374	381	389	403	387	407	364	368	398	358	395	406	387	369	352	408	363	435	383	386	387	387	376	361	378	364	386	387	363	386	402	348	368	374	384	381	395	371	370	405	377	392	390	399	395	425	412	389	391	396	416	342	385	391	378	347	361	408	383	345	405	424	365	401	353	380	357	409	365	382	392	389	420	387	388	405	391	391	376	364	430	386	404	359	369	384	410	412	399	394	390	393	375	400	393	406	349	349	411	402	424	377	391	396	397	391	403	395	376	404	377	393	395	425	415	369	374	395	414	382	399	406	382	390	404	364	384	377	413	377	392	399	390	406	344	368	407	447	418	348	423	379	393	384	390	363	390	380	386	384	401	387	414	383	402	422	399	360	388	393	370	425	389	421	391	388	408	406	402	389	384	365	395	372	391	372	405	371	423	386	398	372	390	406	385	377	353	412	408	402	368	376	393	361	402	422	437	390	390	388	367	404	375	394	402	431	361	379	409	403	366	389	383	385	367	405	383	387	402	355	372	372	377	405	403	379	363	374	381	391	405	390	390	361	433	382	390	388	406	421	415	386	404	368	408	392	372	391	376	393	401	423	434	398	390	369	407	414	383	389	352	384	366	397	353	379	415	429	379	389	397	346	397	386	426	371	409	398	360	400	379	387	406	370	392	401	406	369	372	377	365	404	361	371	356	393	441	416	409	384	406	401	387	362	380	372	404	382	415	413	376	392	391	436	408	403	378	415	380	373	399	407	382	415	369	370	391	378	407	396	391	402	416	387	386	401	413	384	367	378	388	406	386	381	399	368	380	405	401	409	362	384	397	382	372	368	378	382	385	368	366	446	403	386	390	383	357	411	379	393	404	428	356	381	388	398	392	393	380	375	414	368	392	375	382	391	391	387	362	451	388	360	397	364	399	387	420	376	422	379	370	374	389	354	385	383	394	392	364	437	391	380	382	376	337	410	349	383	387	406	397	429	400	381	408	371	335	388	366	397	397	390	413	404	389	403	402	398	384	368	414	366	385	393	385	396	352	371	385	390	380	393	377	378	420	375	427	390	408	408	408	364	393	394	370	400	378	412	396	386	401	394	399	403	428	396	382	396	382	387	346	383	353	384	366	409	355	392	384	388	341	379	361	383	367	370	379	388	371	375	390	363	396	390	381	395	416	360	391	395	383	418	366	368	430	376	421	376	359	384	393	421	375	368	420	408	407	362	396	392	384	392	358	398	366	369	412	406	396	358	412	395	372	375	377	392	363	366	336	400	391	366	409	420	362	399	403	414	424	386	384	355	358	380	376	383	348	443	353	386	365	398	427	334	369	411	382	383	384	387	367	386	410	374	415	397	398	411	404	398	370	393	380	416	370	397	338	372	413	403	402	386	402	433	428	411	418	421	405	373	395	397	388	385	442	389	365	406	374	367	387	401	351	354	399	368	362	375	414	403	373	366	405	406	398	384	353	371	400	390	397	410	401	396	395	414	373	377	385	410	425	371	439	414	358	390	377	352	414	401	396	367	385	372	408	387	417	426	414	370	397	357	387	356	415	398	382	380	367	369	402	418	381	404	410	398	383	380	415	392	381	370	399	391	406	397	375	359	421	351	414	398	407	383	388	373	427	380	360	387	379	347	391	382	388	414	372	406	423	352	369	352	389	408	381	385	382	355	372	422	382	397	376	382	410	411	360	349	338	383	404	396	381	382	383	423	397	377	425	362	399	410	371	415	378	418	377	390	406	356	399	398	374	392	382	394	399	395	400	412	389	372	413	396	399	387	340	380	365	388	363	399	438	409	380	397	417	400	395	401	337	365	384	412	398	373	403	395	375	380	418	432	399	387	416	361	388	386	389	404	389	411	399	374	404	405	416	387	377	367	389	379	403	385	417	382	406	395	389	408	385	390	384	363	354	367	380	353	390	411	388	417	407	377	396	420	400	411	373	381	400	401	391	351	377	361	391	370	380	353	403	377	381	393	401	367	403	382	397	397	394	399	384	408	401	387	337	375	356	390	383	398	367	410	375	368	429	405	342	376	362	428	384	388	381	401	378	390	371	386	390	360	379	377	394	395	400	360	358	403	412	392	390	342	395	367	366	387	388	386	393	398	348	379	385	383	361	358	403	395	369	372	355	396	395	408	388	393	401	342	398	413	388	386	390	362	395	375	374	372	400	395	349	439	382	352	375	399	395	402	383	386	396	415	392	382	425	401	393	403	382	372	424	414	429	403	417	396	389	391	400	389	382	383	381	384	368	399	416	424	398	405	406	383	393	367	398	424	380	389	421	366	372	389	387	404	409	351	373	370	387	380	383	372	411	377	420	393	404	389	380	394	377	391	390	368	374	401	402	379	393	382	418	396	378	372	374	415	398	424	440	386	385	385	412	380	424	365	370	394	391	371	408	373	394	387	385	376	408	369	383	400	372	368	374	401	416	395	365	419	379	402	421	386	360	398	403	374	384	428	402	377	394	349	395	381	371	370	358	388	397	384	378	393	401	392	363	400	388	397	392	405	380	388	386	383	380	352	359	399	363	389	440	415	370	426	396	380	399	422	324	415	407	357	378	356	385	396	394	418	398	375	378	401	386	382	369	398	376	364	386	375	382	396	404	374	397	369	373	416	417	409	414	358	388	378	411	383	405	406	413	403	407	436	352	384	415	381	399	393	382	390	388	376	378	414	364	352	403	395	391	409	392	418	363	389	406	385	396	352	361	365	386	369	401	384	384	374	378	366	399	357	380	391	400	426	407	426	389	383	398	383	398	361	339	408	388	388	442	403	384	391	413	353	391	414	357	415	394	384	404	374	387	392	390	366	374	363	414	395	407	423	379	398	370	369	402	375	399	403	397	437	404	402	412	410	405	395	372	399	407	385	380	396	381	375	373	412	409	359	364	371	387	395	400	377	394	410	377	391	400	418	380	371	405	376	382	412	416	381	393	373	376	376	382	371	380	372	383	368	389	414	412	390	367	409	385	418	360	372	400	394	391	390	371	398	415	433	375	385	389	393	438	384	387	410	382	408	400	413	383	437	367	376	395	363	376	370	375	384	377	402	410	378	366	361	370	385	397	389	352	383	372	380	385	378	418	371	388	390	388	413	378	415	397	417	406	375	372	384	409	404	392	404	411	393	379	382	358	409	354	370	410	379	394	388	393	395	389	404	415	417	387	370	372	376	378	394	393	380	403	414	392	357	402	403	405	356	383	411	383	416	382	381	372	409	339	365	399	362	387	372	407	398	385	414	408	410	412	381	378	380	362	354	399	378	363	399	350	379	347	403	394	366	385
25314	21465	28219	29197	13017	1438	702	630	508	523	478	484	493	501	501	500	492	484	523	474	492	516	471	511	465	444	437	434	467	472	480	482	497	483	431	495	483	502	481	488	513	495	520	513	467	480	489	464	495	459	431	474	494	571	608	551	477	498	589	640	517	499	478	459	461	508	483	511	466	474	457	504	491	478	483	503	417	490	493	511	530	482	456	504	461	452	484	461	453	449	475	494	482	509	465	471	461	441	450	487	490	444	490	502	452	430	490	459	488	463	453	460	478	479	427	449	480	459	469	474	464	446	515	464	457	456	498	483	492	486	478	474	451	482	464	441	493	484	456	466	479	446	475	491	500	473	450	455	466	460	500	436	483	472	455	455	490	467	439	485	465	507	463	479	482	428	517	476	481	460	489	497	449	480	494	451	458	473	450	472	469	464	479	517	450	485	469	506	459	479	498	448	469	485	494	424	454	463	486	478	468	492	483	471	438	441	483	466	481	454	466	432	515	446	492	450	507	469	501	476	456	467	478	504	464	462	445	473	494	460	446	488	526	485	469	442	441	472	439	463	440	461	468	448	472	477	425	451	456	468	476	480	455	477	479	494	499	447	488	457	481	465	450	470	480	529	458	483	426	465	500	458	459	446	448	494	467	454	472	420	456	465	437	482	485	458	442	440	464	479	448	480	485	437	454	481	528	453	451	473	455	477	448	475	488	471	456	477	494	439	476	450	454	483	485	463	474	472	445	479	480	483	467	444	503	473	432	507	472	492	478	457	515	467	432	439	459	444	458	458	439	475	471	507	496	455	494	421	440	430	468	444	453	483	437	469	466	441	452	459	480	459	454	465	441	474	507	442	416	478	469	472	442	484	467	463	474	477	470	442	505	472	470	462	415	469	479	493	481	510	517	473	456	436	471	476	491	498	453	455	432	450	462	426	498	463	461	488	457	465	476	463	465	480	485	494	449	460	472	510	475	450	447	498	479	481	463	464	471	504	477	462	498	489	473	500	456	427	529	463	485	483	470	500	449	468	484	468	512	436	487	498	468	453	481	470	475	491	456	453	462	467	464	462	469	456	483	457	477	440	436	487	470	468	472	465	448	461	499	447	442	462	480	452	480	476	459	439	476	497	418	471	478	476	478	452	479	474	450	509	475	471	503	469	486	500	502	494	447	468	467	466	460	476	485	436	498	477	476	449	464	485	457	460	469	462	449	438	489	465	449	502	492	503	419	431	451	499	438	472	469	434	453	453	486	499	449	469	475	479	461	469	484	465	453	472	480	477	433	476	434	494	475	467	476	431	452	461	489	480	459	458	452	467	448	499	458	520	477	471	489	434	453	461	499	461	484	495	476	479	481	467	461	477	484	479	425	463	482	472	487	466	464	472	484	465	480	473	462	434	475	419	432	437	470	482	475	466	486	456	466	476	465	497	451	484	460	486	482	440	489	476	474	450	460	459	474	472	448	422	453	446	459	403	486	475	442	484	437	469	484	447	465	451	470	473	484	461	466	437	475	453	456	457	438	458	479	459	490	455	455	445	457	461	437	488	474	488	472	463	469	504	482	434	469	473	470	452	461	468	451	482	480	441	469	462	470	441	450	511	451	470	475	475	497	447	450	469	489	425	487	444	482	488	459	469	469	495	476	495	468	496	504	464	444	472	520	431	478	461	457	447	494	479	483	439	480	462	481	441	482	439	426	450	500	467	468	474	471	469	454	447	472	450	486	422	474	465	432	458	443	483	467	457	497	473	468	447	484	474	454	454	440	426	430	446	459	479	453	471	475	437	494	443	493	461	511	485	488	510	460	475	489	478	466	507	473	458	472	478	472	464	510	480	450	462	480	475	503	494	414	477	471	446	427	506	473	422	470	426	463	486	445	458	486	475	442	507	460	445	455	479	429	468	496	445	466	503	490	494	519	482	454	478	477	468	460	442	434	443	438	489	422	449	455	472	448	472	503	458	507	478	435	509	476	458	469	481	487	465	494	487	485	456	481	482	476	470	469	490	493	481	494	453	489	466	477	430	478	489	445	449	464	480	510	490	469	475	471	463	475	444	455	468	450	472	493	489	466	490	486	470	493	465	492	462	501	475	454	476	513	485	483	463	447	448	482	447	481	451	458	473	470	523	487	484	474	431	436	506	464	454	456	476	480	462	520	477	464	460	452	424	530	513	498	470	485	470	475	474	472	469	441	493	482	475	507	420	492	487	495	432	474	490	473	461	461	470	439	462	480	406	461	481	512	458	516	436	460	463	492	468	452	491	497	488	453	459	453	468	483	452	454	471	501	474	484	409	447	493	462	447	457	473	474	417	454	438	505	450	449	451	434	484	454	472	454	479	443	476	445	455	482	473	468	485	508	460	451	499	469	427	472	444	511	467	477	488	445	491	443	448	492	469	510	511	477	427	528	482	486	447	476	486	487	465	487	495	450	437	469	472	438	482	486	484	493	502	474	453	435	441	474	475	505	475	437	470	487	506	479	468	446	486	476	464	474	485	461	463	420	458	481	505	481	483	481	457	462	437	457	473	479	504	494	480	447	447	504	471	422	473	488	498	510	485	464	452	490	466	462	497	443	465	456	453	445	475	450	470	466	453	466	457	481	444	486	498	443	497	463	501	471	444	451	466	488	490	454	478	498	455	503	454	476	461	470	466	465	428	474	456	433	473	430	469	466	488	459	479	475	475	460	428	481	461	455	487	445	448	467	488	485	489	466	465	508	466	482	438	461	469	470	481	438	484	485	535	450	450	504	421	455	466	504	457	539	473	482	447	490	470	471	453	463	477	469	439	503	480	487	505	447	452	435	461	453	451	465	421	460	496	512	449	490	474	479	518	473	450	467	496	446	477	487	467	487	430	497	462	462	449	472	485	472	461	436	441	487	436	472	467	446	417	421	471	462	465	436	457	471	468	484	486	464	435	471	445	459	480	475	405	476	488	517	464	471	454	443	459	485	440	485	483	466	492	423	482	425	439	476	448	436	475	498	467	470	460	438	488	435	461	455	482	446	403	495	469	471	460	476	461	450	455	452	498	451	472	458	410	480	465	451	438	461	480	461	462	502	478	468	482	464	502	437	478	475	487	448	478	492	448	452	493	474	463	465	505	448	450	465	461	470	490	460	469	494	459	466	455	483	473	490	488	468	463	479	458	444	501	459	453	414	428	498	464	429	475	466	505	468	428	435	489	503	488	468	441	459	461	463	447	452	462	500	473	477	477	460	452	444	484	463	436	506	469	464	433	441	503	431	500	470	455	449	415	495	461	458	468	463	467	461	460	483	442	459	511	453	467	499	470	469	448	473	423	472	482	477	455	474	462	448	461	446	461	475	483	514	467	525	497	447	496	471	441	508	509	460	484	452	477	446	476	490	457	495	433	486	453	511	476	488	426	466	494	431	450	450	468	501	451	486	438	464	501	500	479	437	458	476	421	458	447	478	450	459	502	493	474	478	425	516	436	461	482	486	458	494	412	462	456	456	466	472	428
36337	55593	40825	27833	4586	643	555	572	492	490	457	452	446	469	478	496	458	455	481	468	426	463	456	447	419	438	420	432	472	413	454	406	433	461	443	449	453	459	402	436	486	446	433	468	440	447	460	389	428	466	401	453	435	630	618	520	465	504	624	668	563	469	457	435	446	414	410	438	399	411	448	435	431	399	397	414	401	444	441	447	456	416	418	403	423	428	433	416	423	413	387	428	437	420	427	407	464	437	427	439	411	443	454	406	416	398	425	414	376	443	427	380	420	425	406	399	455	451	434	432	411	456	424	395	423	397	418	434	444	413	426	428	386	426	420	434	432	418	433	423	397	401	469	408	402	410	413	416	399	423	427	431	414	379	428	425	417	430	398	444	405	416	399	414	463	406	431	432	405	431	417	365	413	402	431	394	420	412	441	434	440	405	463	432	392	401	415	443	401	438	427	413	409	433	436	420	447	426	411	440	432	404	433	441	383	389	418	387	389	417	412	415	408	412	407	412	405	433	437	426	410	436	437	431	434	426	455	408	437	415	414	410	428	435	424	412	384	396	429	397	426	400	435	407	391	422	433	426	472	464	436	411	415	387	421	419	440	415	386	426	454	426	404	416	438	403	418	411	442	413	372	436	418	387	423	408	423	373	427	460	446	423	439	434	408	441	428	441	441	411	414	416	415	419	410	435	419	452	431	455	429	401	452	382	420	405	432	424	408	427	416	393	450	395	459	438	408	398	426	428	419	404	459	422	423	433	427	422	442	455	440	436	427	411	439	436	430	440	419	442	462	484	407	437	395	413	398	420	407	439	426	441	441	395	453	376	416	391	410	431	399	424	423	409	422	388	458	416	400	439	454	441	421	406	407	414	426	436	408	436	465	436	426	415	435	415	427	453	421	449	443	421	462	402	424	429	405	414	467	431	446	435	432	418	435	431	446	372	414	442	423	431	400	446	388	435	425	422	404	407	427	403	416	443	376	450	399	444	416	412	437	418	410	438	450	415	383	431	394	396	402	394	431	453	433	411	417	449	415	402	419	412	432	383	393	410	463	423	403	404	407	423	416	424	413	424	430	379	446	438	436	427	384	401	397	463	442	407	392	395	431	402	409	418	450	450	442	419	432	406	429	425	432	413	416	398	416	465	416	456	386	415	428	398	444	430	388	437	417	434	424	450	379	402	398	431	409	455	438	427	412	409	423	423	369	425	420	424	426	460	423	407	422	436	418	410	358	386	413	430	458	428	389	405	419	422	412	421	415	437	422	409	399	381	452	404	447	405	444	437	419	399	413	433	418	435	436	431	406	440	422	457	421	405	421	442	416	434	439	406	407	433	438	427	413	423	437	418	386	438	460	396	429	400	395	406	402	438	414	404	435	434	433	442	433	451	422	435	451	439	410	421	449	417	429	403	461	428	398	429	466	415	404	447	427	435	433	423	417	421	453	427	417	392	435	412	421	390	424	446	403	429	395	421	392	430	454	408	420	393	394	408	439	449	417	426	424	444	430	442	423	411	443	394	407	408	406	417	449	405	425	425	387	410	409	419	410	434	433	383	416	428	413	378	416	418	417	403	437	416	424	411	473	419	450	411	439	437	443	381	391	412	449	401	400	419	395	445	425	402	436	458	423	391	403	405	413	382	441	388	428	425	422	421	420	423	383	407	418	438	462	440	411	469	415	420	403	438	442	416	438	413	466	388	421	434	420	401	449	420	416	435	442	446	408	412	405	420	423	424	431	402	429	429	410	391	456	457	413	399	376	435	430	436	376	411	464	443	401	413	398	431	419	404	436	415	447	439	430	398	430	423	445	441	426	453	399	449	411	413	460	416	429	428	442	434	428	409	415	419	445	451	411	421	431	400	402	437	429	429	436	404	428	396	421	433	358	460	378	425	405	431	440	395	423	442	407	422	449	404	406	418	439	436	415	415	469	430	421	419	429	391	420	426	407	442	405	400	435	441	411	443	385	424	423	411	443	461	424	416	461	438	462	421	406	449	435	469	413	387	415	434	428	440	399	389	398	407	381	444	447	426	442	428	425	451	418	421	472	397	447	406	504	402	441	389	442	460	411	415	404	418	443	428	407	411	387	429	389	464	421	413	447	408	392	446	423	400	433	443	396	420	454	414	401	401	449	380	443	433	401	398	445	409	390	440	407	438	461	453	449	424	448	402	394	406	396	406	428	424	400	430	433	388	440	415	452	425	407	483	420	401	410	430	414	379	402	473	428	422	394	439	420	422	426	416	415	435	432	388	405	470	399	401	425	435	382	407	427	453	432	425	386	455	417	417	421	418	396	414	440	421	401	402	420	402	389	399	386	421	431	389	442	431	453	437	432	432	461	428	434	439	405	410	422	376	403	425	433	409	406	400	395	392	417	418	416	447	431	399	454	384	405	419	437	436	424	414	397	414	404	400	415	467	412	452	411	419	390	425	445	389	428	393	416	376	434	396	455	427	421	430	401	403	407	364	458	443	425	366	384	415	418	376	428	413	450	399	417	436	451	425	413	446	426	426	417	422	382	418	408	423	397	406	413	423	405	424	412	435	439	401	404	404	368	449	400	438	409	417	413	415	415	414	428	440	418	406	431	432	429	432	377	433	426	424	422	401	427	407	416	467	449	439	421	434	413	404	429	406	389	443	401	386	406	424	391	405	451	436	432	447	432	454	435	408	428	420	427	442	409	426	450	445	460	379	409	405	413	436	423	442	422	422	417	448	416	407	424	430	419	434	427	401	420	433	412	408	425	400	417	451	412	379	427	401	400	406	397	412	452	412	443	439	417	399	424	419	418	442	442	405	430	437	407	408	416	410	430	405	436	420	419	397	418	408	413	476	458	427	407	438	443	410	442	410	466	399	431	439	405	398	431	436	445	396	411	446	424	404	397	439	390	433	429	410	426	441	412	418	429	431	444	420	416	384	412	410	419	413	413	413	428	409	422	442	433	445	405	403	447	405	393	416	397	411	428	435	493	448	429	438	446	418	434	397	420	439	436	433	436	413	463	424	391	414	394	402	415	419	440	397	390	462	426	415	422	443	440	412	406	408	436	422	392	413	425	395	430	401	416	429	448	434	437	432	425	412	428	436	410	417	444	416	410	416	416	436	414	425	444	402	414	438	384	460	375	446	407	430	447	408	403	435	415	437	436	427	411	368	384	431	409	404	415	450	426	441	445	422	422	429	420	411	435	440	421	435	402	423	367	405	428	428	422	454	434	433	390	439	397	402	433	433	391	423	415	440	406	441	428	455	425	416	411	409	480	409	442	411	403	436	426	432	425	425	442	426	402	411	435	407	393	431	421	423	409	416	426	437	412	425	426	410	398	409	427	436	444	409	411	453	457	392	486	436	418	377	469	464	381	395	409	423	389	415	388	435	408	421	425	401	433	407	415	433	430	417	463	389	436	432	431	450	426	412	422	399	461	452	480	431	461	391	386	387	409	429	441	408	422	394	352	439	430	400	400	453	410	406	432	432	410	396	428	417
24232	21390	28908	28044	21094	8017	1479	962	809	794	765	769	700	719	683	688	706	683	697	681	739	671	692	667	680	707	662	682	649	695	684	681	694	711	647	702	698	723	662	681	647	710	688	656	700	654	673	677	680	651	684	632	692	876	1078	712	705	810	1017	917	820	746	684	701	692	670	674	684	584	646	677	700	637	625	654	650	673	612	680	635	635	638	652	659	659	662	679	616	667	659	635	683	663	605	616	685	687	659	591	658	637	663	634	624	712	651	674	655	595	659	705	681	625	619	673	697	698	661	630	655	661	627	638	693	678	622	667	711	651	660	658	691	636	621	695	627	668	647	653	618	659	668	638	659	617	661	627	650	659	652	643	660	660	695	658	636	580	676	609	669	690	650	661	709	666	659	668	666	691	621	636	693	639	642	663	627	652	650	650	651	639	677	654	630	636	643	696	646	683	638	701	640	665	645	708	660	608	649	695	607	614	666	660	648	623	598	646	637	664	639	670	656	643	606	686	672	670	609	667	677	659	677	647	649	649	649	636	656	636	668	692	652	686	626	656	641	650	638	659	670	694	690	618	632	648	662	642	637	620	641	649	715	709	656	652	612	701	605	623	689	643	650	615	698	685	665	645	662	649	681	647	672	664	680	655	647	612	647	654	633	637	664	654	625	668	618	613	654	657	646	645	662	618	645	658	656	642	664	644	611	661	675	625	662	666	662	670	675	648	638	654	641	611	657	726	631	643	649	655	658	628	671	651	642	649	600	630	638	620	623	690	600	683	647	689	641	595	670	651	697	677	659	693	672	643	626	659	655	679	629	699	640	650	668	629	643	687	661	671	603	601	670	680	633	617	617	678	665	638	636	624	630	651	681	679	624	644	657	661	624	621	616	675	617	629	647	697	650	639	700	683	651	679	671	631	667	646	679	649	641	639	627	651	678	620	637	644	660	660	660	663	616	673	635	654	624	622	680	651	670	678	675	630	629	668	630	646	663	625	611	703	704	669	638	653	644	665	665	633	704	666	646	684	643	649	647	676	655	638	699	664	654	626	655	671	642	656	632	611	672	643	699	655	686	705	651	681	644	676	641	598	656	659	649	674	673	633	656	665	660	680	636	660	694	663	602	623	687	664	703	657	681	658	681	622	665	618	642	639	698	660	671	634	688	640	627	650	673	657	700	646	645	648	596	665	611	672	656	659	653	651	662	654	648	612	629	676	643	653	635	659	656	658	634	652	657	666	646	630	653	663	701	640	630	633	642	673	659	631	637	673	662	674	685	665	649	667	652	613	670	637	663	647	629	664	686	628	646	683	641	640	725	644	665	641	678	624	686	660	610	662	639	608	694	641	661	674	646	636	681	658	652	648	666	688	631	634	637	608	614	609	639	644	627	673	646	679	703	652	656	657	607	631	666	686	665	689	636	669	670	658	679	642	602	688	660	650	620	715	613	643	669	641	605	686	654	662	653	661	611	648	665	652	659	688	665	676	650	646	650	658	664	636	655	592	601	639	663	646	639	615	690	620	614	636	664	645	664	657	628	668	677	652	690	619	638	672	646	652	687	691	693	661	653	683	667	656	659	647	672	653	630	685	620	647	683	664	600	659	676	691	669	614	608	665	628	634	665	643	644	636	663	670	669	658	694	642	620	655	642	642	702	636	644	676	692	680	648	630	666	648	670	693	704	680	659	668	638	645	688	647	637	659	619	641	649	613	648	673	630	625	672	666	574	653	652	675	717	646	689	672	657	637	655	629	685	704	657	652	643	634	627	615	633	647	662	682	665	643	635	635	718	633	675	643	633	712	633	645	649	672	613	629	661	657	667	644	688	674	674	648	680	672	662	656	678	690	636	671	678	660	648	617	688	671	640	629	652	719	652	663	638	644	660	697	680	647	617	677	632	638	689	614	627	651	621	662	637	647	657	661	631	642	609	658	618	666	602	669	647	649	668	638	666	617	646	674	645	640	610	613	688	634	698	687	615	678	637	665	656	625	651	645	621	649	650	671	749	624	667	644	635	635	611	676	676	660	669	639	655	631	652	655	654	684	650	622	647	666	647	684	632	676	615	655	679	637	614	675	705	677	657	637	713	651	660	677	589	647	637	664	610	685	655	670	659	651	654	681	625	709	664	675	658	660	630	655	654	655	677	646	641	695	638	640	673	678	654	643	665	655	625	625	653	674	607	660	676	670	657	643	662	668	672	627	653	672	680	670	613	635	653	664	655	664	678	689	635	626	659	620	674	638	648	635	672	669	671	646	686	632	672	690	653	619	594	673	657	678	656	647	648	682	658	687	617	656	643	651	669	671	668	684	662	660	732	663	655	655	647	633	646	676	656	613	594	680	606	670	663	675	643	623	639	721	681	669	619	645	654	640	639	634	685	622	670	647	682	640	615	683	666	634	641	669	660	622	653	718	628	664	622	680	646	660	594	601	690	682	658	644	648	641	654	600	571	676	679	636	656	665	617	662	653	650	671	654	633	608	692	661	673	656	649	644	661	613	652	648	681	663	642	696	643	628	629	622	655	672	636	634	603	665	612	639	627	605	642	655	634	637	696	640	645	654	673	655	729	599	634	602	662	689	671	611	619	649	610	643	641	631	659	645	642	620	613	652	654	646	695	651	652	659	654	675	661	597	655	647	617	682	699	634	694	606	651	613	681	639	662	634	661	669	647	650	622	598	642	660	693	663	675	673	665	689	670	660	660	628	670	626	616	629	630	665	663	657	663	633	630	686	675	675	653	609	627	613	674	679	652	679	686	608	656	615	644	654	696	639	669	638	661	637	672	669	648	653	663	688	661	627	663	638	635	686	649	725	680	640	602	626	686	639	674	640	656	633	672	680	673	656	673	608	657	636	688	672	663	660	655	591	674	654	672	634	674	606	662	681	671	643	641	677	613	668	631	688	656	662	656	660	645	705	696	662	665	656	578	627	644	663	670	669	643	645	673	691	627	610	619	632	609	690	670	666	681	611	641	666	614	636	639	676	648	677	676	672	669	639	659	659	647	625	613	602	658	655	663	629	652	634	653	682	687	634	655	637	677	608	644	636	635	688	657	640	639	689	588	654	677	646	649	612	668	674	689	693	666	611	639	702	644	653	659	625	637	675	668	658	637	608	652	664	679	652	625	626	657	673	656	667	629	668	622	686	658	633	695	715	600	662	649	646	665	672	669	650	619	647	666	656	684	637	629	617	662	643	660	682	662	664	641	629	641	640	663	687	632	613	611	619	665	622	697	656	606	654	673	689	713	678	605	659	627	657	615	692	669	656	644	641	654	631	686	625	661	675	673	678	658	656	639	657	643	656	666	683	631	623	641	636	669	639	670	621	647	669	695	675	653	617	615	642	640	658	664	661	623	600	644	643	636	703	652	608	632	678	661	641	657	647	686	655	662	633	629	616	671	678	669	663	652	656	651	672	671	653	709	630	637	651	652	670	615	649	670	644	619	696	660	669	631	653	642	642	642	626	642	629	599	645	685	670	672	683	679
37217	73796	55704	39737	9867	1112	946	843	792	758	684	676	664	641	642	688	636	640	604	622	557	591	633	606	570	577	611	585	578	577	599	617	571	633	620	578	650	625	596	605	573	608	603	624	565	622	611	604	643	564	588	612	604	1010	1121	653	679	817	1064	938	770	632	645	549	576	564	536	555	568	610	565	568	580	577	563	542	541	624	565	551	558	574	557	570	607	573	575	584	590	548	579	588	606	536	569	597	562	562	591	594	571	539	585	565	546	584	599	564	542	550	540	575	600	630	558	549	562	602	595	559	581	564	602	579	568	576	573	551	580	619	575	581	594	563	601	587	557	596	578	612	564	567	543	532	593	550	563	582	583	590	555	608	578	581	562	595	560	588	589	543	576	567	546	573	576	595	556	590	573	564	574	581	607	578	571	607	559	622	554	554	545	584	568	580	590	595	537	600	586	562	578	614	569	570	578	584	585	571	605	568	586	562	556	580	563	582	599	587	550	544	540	549	627	613	590	595	541	568	575	571	572	593	585	588	563	569	579	578	593	569	580	584	550	588	577	574	559	637	574	565	562	601	580	550	595	556	589	551	525	550	580	589	588	564	589	556	597	570	559	611	542	579	576	545	567	567	587	576	569	597	578	566	576	599	558	528	572	572	614	588	574	528	557	530	607	545	542	575	611	559	607	556	607	582	578	590	574	585	556	555	583	557	575	555	556	594	601	607	547	596	573	570	597	594	621	571	543	552	579	592	575	557	610	602	546	541	575	544	567	581	602	536	574	623	556	584	560	561	590	567	575	552	612	570	564	590	552	539	537	551	558	552	564	571	595	580	547	566	582	523	617	598	563	576	616	534	596	571	604	557	550	533	530	553	585	519	580	597	553	569	524	560	596	557	549	577	525	569	560	542	541	592	588	574	614	563	613	594	611	559	609	569	527	576	566	581	564	545	604	554	559	594	570	538	591	562	586	563	570	633	601	566	593	571	562	562	600	590	626	578	569	590	564	565	578	561	531	543	576	586	570	586	590	587	552	582	617	601	578	577	584	594	555	573	554	578	518	560	597	549	557	580	532	557	563	553	595	553	550	547	570	539	574	567	566	580	548	574	597	541	571	547	595	576	619	561	596	602	548	573	552	536	559	587	568	543	537	589	565	583	584	585	565	583	542	588	581	595	560	582	591	569	517	573	574	554	607	565	594	536	555	544	599	565	586	582	529	573	564	529	588	548	553	546	538	573	535	580	521	598	583	550	586	542	541	568	544	544	596	566	555	598	541	578	534	555	613	553	562	569	571	552	547	570	576	572	599	568	534	489	593	571	615	584	597	575	562	560	577	532	570	540	551	565	591	591	561	610	569	586	595	607	581	568	558	561	544	624	537	569	591	554	578	572	567	580	548	548	540	564	575	606	569	570	552	525	632	574	545	575	547	576	579	535	559	571	577	556	575	519	555	638	536	587	561	589	571	546	548	584	562	558	575	558	545	551	559	585	568	598	598	546	559	584	541	565	559	531	547	570	562	568	574	620	560	594	558	577	570	568	530	582	555	590	576	574	565	562	582	608	542	584	564	582	563	596	564	529	561	579	548	563	559	579	603	579	578	564	526	551	581	583	567	572	591	559	607	566	561	585	572	536	581	564	586	552	578	593	556	543	581	560	547	545	575	591	561	534	582	549	571	585	583	561	583	549	574	586	578	573	591	570	555	568	560	564	594	589	590	537	557	565	588	602	550	546	595	600	558	593	539	550	584	543	538	567	562	541	602	605	621	595	563	532	585	584	552	594	597	549	550	607	582	583	557	566	551	578	591	574	573	534	561	547	529	537	593	577	550	582	590	560	579	606	589	596	572	555	577	559	553	548	581	569	517	576	514	547	575	567	545	545	564	566	570	551	523	591	593	549	580	557	562	559	605	586	598	608	583	565	570	587	570	546	583	567	598	516	538	582	550	557	551	575	581	591	568	545	592	571	570	617	553	588	561	512	559	576	539	567	629	498	588	576	553	569	570	553	568	569	588	592	510	625	541	552	535	558	549	561	642	600	587	583	567	550	537	611	567	534	507	580	556	596	602	524	607	583	543	573	598	574	593	586	577	582	594	638	565	571	592	581	569	567	543	566	531	569	592	572	587	574	621	561	544	549	556	615	595	544	551	577	570	562	575	562	559	576	547	557	580	561	597	600	583	602	578	570	544	549	566	554	568	560	580	595	551	508	579	556	609	575	547	590	530	566	552	587	531	568	523	551	596	557	574	606	554	609	566	568	577	602	571	589	585	567	545	585	551	564	569	564	593	545	555	576	549	551	596	547	615	549	581	542	584	579	577	578	599	611	579	584	563	591	557	552	585	586	584	576	552	581	533	590	579	555	547	584	575	590	569	557	565	563	587	569	596	580	544	605	581	541	599	584	602	587	540	576	591	596	568	580	533	557	572	567	571	584	554	586	610	583	577	578	573	587	572	571	570	565	570	596	557	619	561	536	559	541	553	561	552	544	553	599	615	597	570	572	543	544	583	542	580	610	555	577	544	595	581	584	556	561	537	585	555	567	573	537	612	564	562	599	597	582	551	551	564	575	586	614	558	578	588	604	589	534	612	555	564	624	582	583	568	572	547	566	568	589	563	540	538	596	529	542	563	552	556	571	556	565	551	580	560	590	572	556	596	590	527	587	591	602	542	574	608	579	577	536	574	587	579	582	583	573	570	595	582	569	589	588	563	588	568	604	549	617	581	582	540	564	557	582	569	556	554	584	540	562	611	590	582	583	558	530	575	576	583	516	570	561	541	573	579	568	554	576	559	552	572	579	553	593	501	583	563	524	592	547	631	566	563	597	622	559	555	544	587	554	563	558	569	533	544	604	572	570	595	544	596	607	598	604	539	574	566	575	574	524	554	536	553	542	581	585	580	551	592	556	570	553	558	544	611	583	563	510	514	580	570	556	581	573	551	578	540	598	558	544	593	576	555	605	539	534	599	622	573	564	562	549	590	549	589	560	562	575	578	544	570	595	580	589	570	594	564	556	550	606	590	602	582	592	591	548	560	603	567	581	519	586	506	585	533	584	563	571	599	598	614	577	597	583	589	611	561	548	540	568	550	561	530	555	521	586	556	607	567	572	608	543	572	585	577	563	567	555	598	567	569	589	562	585	546	539	582	564	561	585	539	546	600	557	542	576	556	568	508	572	557	569	589	588	504	583	560	594	556	563	590	548	591	578	555	574	549	527	530	549	606	551	578	590	550	611	555	519	579	599	563	522	581	577	549	572	565	588	603	563	548	523	563	562	579	574	598	509	557	573	556	535	638	558	551	586	620	568	590	558	582	591	593	540	626	565	604	534	580	553	590	577	566	578	550	572	580	613	563	581	574	545	568	523	537	597	568	571	547	547	553	541	573	578	607	548	559	577	539	558	554	579	597	586	551	558	513	591	515	564	501	584	568	591	574	510	536	576	550	588	564	573	546	542	541	547	534	568	575	572	542	587	580	576	528	573	566	645
28149	18949	10010	5535	1136	624	594	588	600	569	573	527	577	591	583	542	592	579	569	575	579	612	586	571	555	548	529	578	547	575	564	586	598	609	604	610	664	576	579	596	593	569	565	605	581	563	582	599	574	622	562	563	568	597	594	592	632	618	561	612	551	541	569	600	614	558	591	529	603	612	595	578	606	606	598	565	564	549	581	583	559	592	574	559	551	579	579	580	527	564	622	565	564	598	600	571	597	599	591	582	624	636	563	602	596	567	577	574	604	605	575	594	571	579	560	554	595	589	586	585	599	564	542	572	607	577	571	599	610	558	527	633	571	581	638	574	587	546	582	597	558	608	584	574	569	562	624	595	594	535	572	627	610	588	584	567	536	554	605	591	591	563	581	567	604	584	612	617	572	565	607	545	590	598	582	540	563	537	598	570	543	613	561	587	605	568	599	577	574	588	620	604	581	633	584	554	588	585	565	597	598	558	554	585	588	587	594	577	556	544	551	606	594	658	546	588	527	573	559	583	578	539	574	571	615	548	556	599	553	565	611	580	570	538	573	561	573	580	560	616	531	605	573	577	552	586	566	577	567	618	555	551	576	573	620	589	552	578	587	586	609	620	602	616	570	572	626	620	604	589	588	607	573	573	615	563	552	608	553	593	534	551	604	593	594	593	607	577	564	625	561	569	578	555	568	587	542	580	580	557	577	583	605	617	596	573	591	580	587	561	589	612	580	536	611	609	577	627	580	539	605	593	557	570	593	566	595	559	587	578	611	592	573	596	531	581	588	548	559	593	560	573	551	550	617	623	572	585	609	579	565	609	570	637	583	597	571	603	604	571	574	572	596	587	613	621	574	560	590	565	659	566	524	610	589	598	596	626	628	590	619	546	570	625	593	561	597	585	609	605	591	583	604	560	586	635	552	604	604	563	602	574	579	594	612	546	605	573	565	562	635	588	586	597	521	597	570	600	516	552	566	562	581	552	555	569	565	554	555	561	599	535	566	556	598	586	596	600	582	566	592	615	561	631	585	562	575	564	598	558	577	548	541	589	565	598	638	587	554	591	560	548	599	564	567	608	607	606	534	577	600	597	594	552	583	561	550	629	607	563	580	595	576	578	540	598	557	611	636	552	582	601	560	620	602	581	604	537	642	585	584	550	569	576	612	555	564	595	598	599	566	561	567	621	569	590	532	548	583	587	592	604	607	600	574	579	583	586	566	596	543	574	562	583	596	577	562	581	592	588	621	608	606	534	566	577	594	564	547	558	596	611	568	569	590	618	597	603	566	585	562	622	589	575	577	517	607	582	569	538	628	563	587	560	546	607	577	564	550	591	530	532	567	566	553	587	573	564	547	589	567	611	548	579	623	559	643	553	615	513	629	579	562	556	576	596	611	613	567	585	589	585	575	581	565	597	595	559	569	605	555	568	588	574	589	607	563	578	580	565	607	596	548	549	640	576	612	566	559	607	586	588	642	581	597	628	575	609	577	591	637	555	588	598	588	590	579	558	637	573	562	599	606	581	576	586	587	586	612	607	634	606	597	566	594	576	583	614	563	557	549	595	590	541	609	585	566	586	609	610	605	593	614	610	576	561	614	582	569	602	583	546	552	617	606	615	604	583	600	567	611	567	569	554	600	617	593	553	604	609	588	631	567	573	563	580	593	621	573	556	545	592	583	534	585	593	610	555	606	574	590	600	571	574	610	542	577	555	578	596	594	549	560	592	617	562	579	584	649	580	617	549	579	595	568	558	610	590	583	577	571	584	569	614	611	591	552	592	558	587	575	610	583	567	599	595	585	591	606	587	574	608	560	573	576	557	583	561	589	584	578	560	583	584	561	581	569	528	589	602	607	571	625	568	566	555	568	602	625	590	597	602	576	593	608	578	579	577	611	622	573	602	593	583	595	594	570	551	586	613	644	589	554	561	574	553	597	569	585	629	606	569	564	597	562	557	606	575	547	632	626	617	595	600	616	601	613	594	593	587	565	580	626	599	575	584	597	576	557	535	583	588	552	584	564	611	589	580	595	571	613	563	552	615	569	559	540	519	573	568	592	549	569	584	561	555	573	582	543	615	527	632	567	588	558	575	571	562	596	585	571	616	558	588	595	579	573	574	596	605	589	631	574	572	592	579	572	579	541	578	535	552	595	606	627	585	573	553	582	594	540	583	583	567	530	570	543	536	564	570	560	564	554	581	597	569	584	586	547	575	567	536	573	579	562	563	589	554	630	571	625	546	602	572	568	637	573	629	552	578	541	617	555	578	576	537	541	589	560	579	565	550	624	593	640	582	589	572	577	585	586	602	613	624	570	641	591	641	614	535	549	556	633	595	597	582	599	563	579	575	601	588	594	521	578	595	523	560	592	564	561	579	548	611	621	578	577	597	590	616	625	623	582	608	621	555	615	584	553	596	576	568	601	546	637	551	585	619	607	552	561	569	588	607	642	619	575	585	516	599	606	568	583	578	602	545	548	615	583	622	563	548	605	579	573	617	606	577	590	567	586	611	622	610	642	611	575	564	610	588	533	533	594	534	581	583	558	579	587	585	617	641	572	594	575	589	606	568	570	580	582	610	552	571	581	557	615	589	544	600	585	576	576	612	580	594	560	580	603	579	601	612	610	672	552	596	566	590	570	557	562	566	588	625	567	563	585	569	577	586	562	566	576	576	595	574	583	601	615	566	574	607	560	609	570	571	598	625	599	586	591	596	575	578	540	568	572	609	572	626	587	581	611	569	611	565	575	614	583	592	607	592	592	579	572	577	581	580	587	573	559	548	612	552	565	573	555	601	592	616	591	570	632	564	583	620	615	613	567	575	555	544	555	548	576	604	619	639	610	608	587	554	563	592	618	582	561	613	639	636	598	600	567	544	591	567	630	636	622	581	539	567	620	584	519	585	613	553	586	598	607	572	610	593	615	596	594	580	567	599	586	579	594	595	568	564	593	626	564	582	580	615	587	573	582	587	595	618	593	593	586	573	575	589	573	613	606	579	548	601	539	616	603	581	546	579	594	574	567	583	560	571	565	532	542	545	560	559	614	589	606	598	614	544	564	610	604	541	570	561	619	562	591	548	584	510	589	567	561	553	605	609	575	585	581	612	561	594	600	611	597	576	576	580	552	592	581	580	621	599	627	536	567	564	573	587	564	603	582	569	544	564	588	591	608	602	586	588	584	594	602	592	591	593	596	604	582	623	577	624	608	568	571	640	535	596	631	555	618	552	593	595	603	555	603	590	579	561	550	562	603	536	567	594	594	594	579	550	555	592	603	599	623	602	576	541	576	562	613	578	589	599	601	556	602	555	579	597	520	548	594	620	564	573	590	602	559	588	614	621	597	637	596	579	602	578	569	578	580	585	581	583	531	586	579	567	580	617	608	611	616	558	594	578	614	550	551	604	606	577	622	614	597	629	559	594	601	589	565	592	570	575	594	553	535	580	586	570	571	597	626	535	563	568	594	639	564	571	589	590	544	580	575	617	591	581
9388	12914	7500	4705	1072	511	463	476	472	496	517	482	474	490	527	480	457	481	492	459	465	466	473	517	512	501	473	486	458	472	491	472	464	462	527	493	521	508	522	508	517	482	472	473	496	465	497	475	469	459	524	432	456	481	530	543	543	538	510	484	522	504	479	468	514	501	491	477	492	479	451	461	489	502	466	470	491	471	466	448	461	499	495	434	454	463	465	523	478	484	498	480	506	482	520	460	466	475	473	466	417	507	510	498	447	474	497	504	506	489	509	488	487	481	500	504	477	478	463	448	529	468	466	493	531	476	475	483	478	502	472	489	469	509	443	474	484	510	480	419	457	481	473	468	488	480	471	464	469	495	491	460	467	478	496	468	483	470	444	467	455	497	439	508	518	440	462	494	482	469	485	466	479	525	466	464	504	464	445	480	478	481	490	478	461	495	456	457	469	487	456	408	467	520	438	481	530	455	433	525	442	492	458	498	510	501	460	456	455	486	466	497	500	496	474	507	483	496	492	486	493	455	477	480	487	500	487	487	504	467	482	510	465	470	470	488	464	472	507	474	499	485	490	500	452	449	476	497	494	454	531	509	456	475	493	469	456	471	527	475	463	519	444	462	511	495	464	497	503	487	436	466	475	483	485	487	479	471	444	484	414	467	487	466	494	476	490	476	487	502	483	430	458	439	525	502	465	477	487	472	498	458	458	444	480	451	447	473	500	506	473	479	479	453	468	505	482	428	482	440	492	465	500	471	446	486	484	447	507	485	497	481	508	485	489	470	445	500	483	520	501	475	478	456	471	522	502	514	464	492	443	498	476	524	512	491	495	468	496	500	477	483	469	516	442	530	471	503	472	481	460	469	464	452	443	465	491	453	486	487	461	490	486	474	482	452	490	491	451	451	452	465	521	515	453	469	514	473	472	468	443	467	459	454	486	462	500	498	484	481	470	480	482	458	493	507	467	524	494	446	457	522	429	452	450	497	506	494	510	447	500	467	448	481	467	504	490	519	518	465	475	507	489	474	481	454	451	468	493	475	474	500	487	496	454	483	486	463	481	500	465	500	473	474	467	461	482	465	487	497	481	502	456	459	433	419	498	477	450	507	462	474	476	458	473	484	490	490	494	490	467	509	510	427	521	489	501	471	456	437	459	454	458	485	482	465	483	476	500	473	469	524	448	484	445	495	482	493	463	500	484	464	514	460	482	459	493	480	456	513	515	476	461	467	526	491	489	441	480	495	504	501	488	481	468	499	464	468	447	506	513	475	522	523	485	437	495	487	480	448	473	419	511	478	504	481	463	473	473	460	494	525	499	482	479	482	475	476	456	475	487	505	481	469	448	466	472	453	464	509	524	451	475	518	469	459	471	454	494	460	475	416	482	481	442	465	493	483	509	467	475	455	469	471	468	447	475	466	476	441	470	478	470	541	473	486	478	473	458	499	466	457	491	432	495	509	482	471	448	520	460	488	476	509	494	482	479	492	455	453	421	469	442	539	482	502	510	486	497	478	468	462	523	468	490	471	467	499	481	483	505	460	467	453	469	493	496	513	468	464	475	480	446	485	447	492	484	458	501	504	479	512	475	473	486	480	453	498	477	466	454	473	464	485	463	452	482	464	450	484	473	471	487	465	489	480	508	467	491	484	481	496	492	477	498	500	495	503	463	484	491	489	487	455	467	497	459	431	474	480	481	466	482	455	482	493	475	477	483	490	485	480	430	476	468	480	482	539	516	523	486	472	472	459	498	469	532	503	476	485	438	522	506	490	471	486	494	467	507	460	507	524	472	466	474	468	471	507	493	471	474	499	476	449	501	504	544	474	485	466	471	492	461	451	504	452	475	461	466	460	464	452	475	498	496	461	487	476	476	485	481	482	469	448	489	458	460	476	522	483	468	504	459	485	456	428	472	476	515	495	487	507	469	495	492	494	456	472	504	469	470	453	454	453	449	472	493	488	470	472	460	452	469	484	480	511	504	473	484	472	468	451	473	496	505	498	487	501	504	487	438	480	470	459	502	450	438	483	513	498	473	507	466	485	495	461	481	457	463	495	487	444	481	474	452	454	488	483	436	498	444	498	470	442	477	458	485	498	514	509	472	477	462	466	471	478	425	478	489	519	534	471	473	462	481	430	471	496	471	448	477	499	480	465	482	493	429	442	456	458	474	485	499	465	465	474	508	490	485	484	469	502	504	502	457	479	468	473	457	464	475	460	474	487	478	459	512	512	445	467	487	484	479	474	464	511	442	471	456	444	484	442	472	468	489	490	482	481	468	455	479	454	502	456	471	502	464	464	489	489	515	460	476	463	506	502	465	463	481	499	468	490	470	500	489	495	493	470	517	521	500	461	491	525	473	484	485	444	467	476	476	471	458	460	445	468	462	499	493	483	497	484	490	472	492	481	448	482	473	491	475	502	526	425	433	521	490	515	462	491	465	488	504	455	457	448	481	497	473	478	429	468	510	487	459	491	424	489	492	455	489	486	469	419	475	508	499	502	478	502	475	467	478	431	503	449	444	474	500	465	481	479	458	434	499	485	455	477	469	506	490	499	508	461	467	469	477	473	525	451	488	462	491	488	508	448	480	455	468	480	476	504	492	485	457	497	501	497	464	471	484	474	507	497	435	492	491	496	482	471	490	472	451	453	528	505	493	477	480	507	492	434	456	509	448	519	478	481	443	500	489	466	494	467	439	480	514	517	478	495	449	503	495	466	457	437	468	499	420	487	486	460	465	487	456	508	505	453	460	483	491	426	450	493	469	466	471	453	471	461	464	464	504	471	467	511	422	497	480	417	477	495	495	461	451	455	448	469	462	476	541	454	452	487	471	500	473	436	462	472	465	456	491	471	491	485	449	499	482	519	474	462	486	457	473	498	492	473	480	467	499	481	457	457	499	436	493	495	472	476	471	475	483	456	478	473	510	502	478	481	486	499	461	465	478	425	490	487	508	479	482	449	483	451	523	498	513	540	502	495	501	487	514	487	503	466	454	459	536	445	492	487	495	481	435	512	473	460	486	484	487	529	428	489	456	481	463	484	475	478	465	492	460	469	465	494	471	499	448	479	467	476	472	504	490	463	457	490	474	482	488	485	476	494	487	456	408	448	483	486	468	468	450	464	488	507	487	496	454	430	493	468	493	471	472	461	513	476	463	438	440	469	459	462	472	452	494	494	494	542	464	477	488	459	461	473	482	474	507	463	496	495	476	471	515	482	471	483	512	500	471	489	462	511	482	465	488	473	466	500	456	495	492	485	494	463	438	484	485	469	456	496	446	506	455	473	499	470	470	505	467	517	468	506	515	502	457	514	446	484	523	471	473	476	491	478	462	481	474	455	487	435	462	450	475	468	498	458	520	501	480	486	514	504	467	479	506	461	466	484	479	493	456	491	458	500	519	495	509	447	498	504	476	496	472	495	452	493	483	521	448	464	515	470	513	476	480	462	470	497	510	487	464	472	508	430	483	492	537	471	482	477	459	501	481	476
25310	21521	29095	30116	16534	2412	754	620	544	529	626	524	543	539	528	518	528	528	513	479	498	536	510	507	512	522	492	485	527	491	527	487	514	514	495	539	495	511	526	508	523	477	511	465	542	514	497	484	485	503	477	511	507	549	585	560	654	661	608	543	519	536	512	470	489	495	471	478	481	476	482	497	484	471	510	511	495	481	512	502	484	501	503	502	562	486	511	488	489	475	510	549	481	493	503	488	473	512	507	512	437	499	459	500	509	532	517	486	521	466	457	509	541	512	535	497	505	496	523	493	490	517	474	507	475	509	491	510	537	487	519	489	510	449	479	523	470	507	525	503	503	450	485	495	537	459	474	509	480	486	484	525	512	515	512	487	488	521	513	529	500	511	505	489	504	498	499	509	486	495	470	529	561	500	502	512	499	471	504	462	516	475	512	502	455	488	475	564	438	483	500	491	426	500	489	446	451	513	511	496	494	484	510	473	485	482	523	489	502	483	491	479	506	507	481	510	489	466	524	494	481	463	513	475	543	504	550	449	509	505	515	525	458	505	509	505	486	537	494	511	458	528	502	515	480	507	466	495	504	547	492	529	477	447	489	507	467	512	513	509	494	486	482	521	474	487	485	492	474	520	499	540	512	488	461	488	484	500	507	474	498	543	477	475	521	510	532	489	468	478	528	484	523	501	521	489	471	474	494	509	467	506	483	494	491	470	529	513	457	494	512	461	508	496	523	508	479	525	450	488	513	483	492	500	535	516	521	509	483	473	461	524	510	478	514	498	527	454	481	505	471	487	522	538	509	481	525	498	495	493	508	512	491	512	502	498	488	453	496	510	484	499	481	531	512	473	476	503	497	501	497	517	464	518	459	525	482	476	522	505	445	517	492	494	497	484	496	479	453	509	459	512	428	469	505	529	505	503	488	507	504	493	450	506	490	500	479	512	471	526	514	472	460	482	459	488	470	460	477	515	536	497	475	521	466	492	551	482	485	494	453	489	500	530	514	551	478	513	505	496	474	473	466	512	490	468	512	487	481	466	507	510	520	447	509	508	533	497	473	490	472	500	501	535	502	471	522	453	499	498	478	468	483	523	519	505	494	490	471	528	490	473	503	507	503	450	516	537	481	458	449	479	546	475	469	482	464	463	529	461	500	482	501	537	486	528	539	458	447	529	430	532	449	492	518	471	455	479	505	488	503	480	498	554	507	486	486	536	466	464	509	503	465	501	521	487	487	493	490	515	498	480	518	457	522	477	474	508	487	471	467	502	466	526	485	491	525	502	471	499	503	483	486	504	501	476	466	556	534	559	487	508	522	484	520	536	457	511	468	485	524	492	533	498	466	479	499	463	506	489	525	535	474	532	506	485	488	462	470	481	483	502	505	542	498	454	507	524	492	492	493	510	506	500	472	511	498	503	482	475	498	493	466	462	497	491	498	495	484	491	464	535	510	518	507	531	522	472	503	488	494	530	496	454	445	479	494	456	477	512	490	496	528	493	527	470	481	447	500	482	469	469	467	501	485	525	475	494	475	466	482	497	510	523	473	505	522	534	474	487	488	472	521	493	490	505	462	529	508	464	490	472	515	565	503	506	479	487	503	503	461	457	460	497	498	526	517	496	480	492	462	476	504	466	477	444	533	516	468	506	491	498	477	489	478	529	476	525	501	549	491	503	503	512	513	482	505	526	472	485	493	489	500	504	520	505	528	522	489	462	487	510	470	508	500	471	506	498	474	468	509	567	521	499	499	470	526	518	497	536	471	467	522	505	500	482	495	495	464	451	529	464	529	507	503	538	498	467	526	515	524	479	486	498	479	503	477	555	477	489	509	522	497	506	536	486	498	487	496	480	471	501	458	489	488	486	520	477	502	518	504	477	513	495	491	503	493	452	494	457	518	513	505	462	508	472	466	503	489	488	525	510	484	507	509	521	508	490	453	480	490	513	479	504	489	462	469	496	519	489	533	474	473	495	482	497	510	501	494	483	510	514	496	513	484	425	495	496	511	493	484	514	499	496	469	490	474	442	485	470	474	486	483	482	489	502	519	520	498	502	474	512	511	504	549	493	503	500	505	498	491	481	465	494	485	500	475	502	497	474	496	470	508	518	525	506	490	507	500	510	540	494	513	500	497	488	495	500	457	499	539	537	434	501	486	506	512	491	526	541	476	483	494	459	539	505	545	474	471	505	493	499	487	488	519	494	465	465	471	476	491	505	495	510	513	515	537	488	503	519	519	484	495	456	530	489	466	537	510	449	468	507	486	489	470	483	450	495	479	421	511	485	482	491	531	498	447	515	500	496	485	496	524	529	497	512	487	474	449	502	491	502	519	507	494	513	509	507	490	499	504	523	502	494	463	520	506	510	477	520	485	493	480	472	502	507	495	470	563	511	476	482	497	484	502	496	504	485	505	508	472	479	504	514	477	525	482	506	497	506	543	540	537	478	451	550	477	466	468	522	506	468	511	522	502	494	486	459	475	469	501	501	498	496	483	518	509	488	468	509	489	528	494	510	476	448	490	476	497	526	475	510	506	505	475	470	488	480	522	530	481	488	561	490	474	470	436	528	523	462	484	481	485	535	443	543	472	462	525	536	526	512	514	464	507	463	506	451	518	463	529	510	484	514	469	503	514	470	482	488	471	506	551	496	523	488	494	483	476	518	506	499	509	467	493	491	493	521	531	496	508	525	494	490	491	479	527	493	482	462	516	494	491	478	456	498	516	509	488	465	529	475	468	508	491	463	480	533	468	485	492	494	495	492	495	455	466	505	492	513	523	513	481	544	504	512	490	484	486	530	487	466	487	469	458	485	450	495	527	474	476	468	468	488	498	508	462	477	519	472	490	479	513	454	489	475	509	486	464	477	483	475	517	454	479	518	539	477	521	484	493	512	477	511	476	498	454	508	501	476	499	502	525	457	545	507	470	502	453	444	480	510	534	527	510	524	501	521	489	503	478	443	466	512	507	493	490	508	516	527	513	487	457	499	485	481	506	509	555	468	469	493	548	467	490	492	507	469	561	444	470	473	491	527	504	465	512	515	477	496	520	543	522	476	489	484	501	489	510	504	481	497	480	485	535	540	503	489	487	520	499	551	482	507	487	456	451	520	498	476	486	458	519	446	501	469	507	533	455	517	488	487	523	491	497	523	496	513	519	476	449	509	505	454	502	476	509	518	492	483	499	490	519	520	502	493	500	490	514	472	473	506	532	500	495	482	459	525	513	484	491	491	448	431	489	519	492	478	465	498	506	490	492	456	495	487	489	466	520	457	478	480	471	457	439	488	466	501	519	497	490	508	478	511	474	514	499	475	467	480	423	513	482	478	464	489	477	523	469	522	486	509	476	499	483	511	497	495	512	515	476	484	531	490	477	496	471	508	498	534	515	486	528	558	504	510	496	494	510	502	479	485	456	502	468	495	494	482	483	519	492	471	475	484	488	501	483	489	464	489	551	453	485	471	475	505	514	486	510	502	499	511	504	537	521	503
35621	63640	44786	30266	6271	710	572	600	538	501	513	496	498	462	495	436	459	438	486	426	455	474	465	451	448	452	453	512	447	483	460	468	451	513	489	473	476	474	474	489	479	454	463	445	461	470	437	477	464	460	422	481	427	525	603	562	716	736	602	499	493	460	482	448	389	436	407	421	446	461	480	442	447	414	428	406	462	480	444	471	446	448	466	458	435	451	428	426	428	413	482	450	419	428	413	477	437	425	419	469	463	431	438	434	407	435	422	416	449	429	454	457	465	450	423	486	464	429	428	429	455	435	458	390	458	446	423	450	444	411	451	444	447	435	429	452	449	455	413	499	446	412	439	437	458	451	442	419	448	457	450	425	430	428	444	413	456	440	462	441	452	462	429	408	464	472	445	452	439	439	438	451	437	472	450	466	459	417	439	463	445	473	461	421	462	428	503	435	458	431	460	435	453	472	441	430	443	439	445	435	417	426	413	424	413	402	426	458	469	442	434	440	404	435	419	441	443	435	422	445	408	456	506	419	448	443	434	464	405	469	413	425	453	465	445	449	470	438	457	457	458	458	418	441	419	401	422	448	447	432	456	460	486	443	465	448	443	446	473	450	440	463	446	447	448	414	456	415	467	434	455	443	462	464	424	436	414	464	437	467	449	443	412	465	413	432	450	464	432	438	419	451	454	476	451	434	447	426	434	424	463	439	414	417	432	449	434	450	405	444	422	429	446	418	450	443	427	448	432	435	467	433	426	438	417	427	464	442	442	416	477	430	397	457	418	442	461	454	462	473	441	466	438	451	450	453	439	456	441	453	434	457	393	432	458	428	485	419	422	463	423	432	450	420	433	455	473	437	450	422	454	402	453	429	459	423	457	450	417	464	450	464	436	428	444	404	421	437	500	423	457	443	420	420	448	401	476	422	446	445	437	425	411	425	405	394	434	450	473	420	442	434	456	429	469	426	414	450	439	415	409	456	436	454	442	443	460	445	442	451	458	443	447	440	455	429	443	452	411	432	456	436	428	390	393	450	456	376	420	431	437	436	412	459	450	424	477	425	458	425	439	448	429	458	465	424	468	412	446	457	450	437	456	430	441	463	439	427	444	426	395	454	429	438	434	416	420	457	456	435	418	436	418	443	469	406	453	423	469	463	387	456	439	443	425	439	451	401	421	463	420	440	425	469	469	451	480	451	479	432	434	459	418	453	409	437	426	437	471	429	442	426	435	453	431	468	427	424	444	476	435	440	433	400	463	427	442	420	434	447	423	454	424	485	432	418	454	453	427	405	437	442	435	459	442	442	404	448	452	443	448	409	434	458	458	445	450	468	453	426	440	450	398	452	480	432	448	440	444	451	438	454	467	441	451	464	452	424	445	419	455	442	425	442	443	435	468	466	448	483	454	433	395	417	453	413	403	444	465	432	460	434	428	439	436	403	429	455	417	437	397	446	422	416	438	401	436	445	389	393	437	461	444	462	444	455	457	437	383	443	434	454	463	458	428	442	419	430	420	426	447	434	455	429	431	440	463	405	443	431	452	427	439	456	421	438	454	428	446	443	463	419	443	439	483	460	446	457	462	442	410	435	410	440	400	432	449	434	426	430	469	463	424	450	463	462	416	436	414	442	463	460	425	427	445	462	415	434	441	393	462	437	461	456	460	452	446	463	443	449	434	446	438	426	405	409	449	429	430	437	432	449	435	460	443	439	422	432	468	422	436	418	445	465	407	423	426	464	433	411	437	400	422	447	421	447	393	421	392	427	395	482	475	467	422	474	399	399	407	440	461	441	475	426	442	474	434	382	434	471	420	463	438	435	438	429	435	451	459	448	442	480	428	457	400	440	436	441	499	467	462	474	443	467	448	446	443	426	446	448	452	435	443	454	496	434	444	451	454	439	401	444	424	450	439	415	463	449	411	501	429	447	463	426	420	470	440	426	405	413	440	442	446	487	439	432	416	425	427	444	424	451	466	395	401	496	434	441	471	429	430	427	380	411	445	413	426	433	441	440	405	470	429	465	466	435	425	432	439	417	417	449	454	401	431	451	432	438	471	455	428	434	396	444	458	382	465	448	462	465	379	455	408	432	429	433	455	442	443	468	443	429	441	472	436	401	462	469	415	457	464	458	403	465	434	443	483	455	422	456	422	471	439	415	449	471	452	431	457	427	430	447	455	452	455	446	469	443	435	424	462	410	413	445	414	435	432	426	440	437	426	464	417	443	498	406	458	399	416	437	391	404	473	457	442	419	429	419	435	417	425	463	431	457	441	460	419	478	444	466	407	396	430	461	441	433	475	435	419	414	455	422	438	413	453	422	424	459	477	420	445	431	426	433	447	383	430	424	418	427	450	478	419	463	452	432	414	452	430	484	472	420	445	440	473	471	454	446	456	472	438	450	420	455	468	460	447	418	436	434	427	414	427	464	434	437	457	436	424	415	423	431	449	404	440	448	460	449	432	443	416	467	429	420	465	490	427	438	459	427	428	445	393	448	457	453	439	447	423	466	447	441	454	427	489	444	439	445	450	448	394	446	449	440	446	416	433	449	468	434	432	439	447	449	460	455	445	466	431	459	421	443	430	421	447	457	440	463	443	410	400	397	435	428	479	436	405	415	403	422	473	420	449	440	472	456	456	442	421	470	453	414	414	464	474	432	438	421	430	450	438	467	426	474	447	419	464	424	453	437	433	448	496	473	433	396	435	465	395	438	460	413	410	459	451	417	504	435	428	418	444	437	451	410	426	461	404	446	456	465	448	490	455	435	433	435	445	447	420	415	440	431	442	413	430	465	430	447	418	421	445	442	465	451	439	459	419	473	407	394	455	445	438	422	452	440	441	434	479	453	409	461	432	453	436	439	430	429	443	439	440	455	410	429	434	434	425	457	469	411	413	437	448	431	471	466	423	434	413	412	473	438	462	449	457	410	423	450	447	461	408	458	470	473	435	436	405	442	445	411	456	399	463	436	428	426	463	406	433	452	446	424	383	427	425	460	420	396	464	446	469	417	455	456	411	457	432	429	397	437	441	425	443	491	433	412	454	433	435	415	446	438	435	424	447	474	439	460	504	436	440	458	443	443	439	455	473	459	447	434	423	462	443	452	439	454	451	473	421	447	417	425	419	437	466	492	463	451	444	420	416	464	457	426	416	420	446	455	432	479	438	461	429	411	424	442	434	473	479	445	470	404	461	444	410	402	416	408	453	441	446	468	427	432	448	452	456	403	409	431	391	423	430	406	435	439	450	410	486	415	457	459	417	452	470	452	424	458	466	467	425	425	394	404	434	407	445	476	453	439	398	391	433	404	460	464	452	419	425	428	481	470	426	426	440	449	468	488	480	421	451	433	477	445	403	451	423	421	429	453	428	440	410	452	455	435	408	387	418	452	432	432	411	410	457	422	456	405	421	441	399	427	434	422	445	438	447	490	408	432	449	446	442	380	457	446	449	408	448	431	430	436	450	420	421	444	407	429	412	445	434	458	476	445	444	429
24260	21491	29700	27516	22045	12540	1900	863	748	691	717	703	667	642	675	678	620	615	627	606	635	609	603	642	587	610	655	623	600	628	634	581	642	582	666	604	644	613	671	595	607	611	619	537	612	554	615	557	572	579	660	551	599	698	717	804	916	957	812	678	674	609	598	614	604	569	584	600	564	645	571	618	664	597	579	581	599	589	604	621	591	579	584	603	537	585	594	578	625	641	608	547	628	602	608	599	600	597	618	578	583	590	612	636	656	594	589	610	554	579	627	577	586	557	637	581	617	592	595	581	602	602	585	633	588	605	632	645	586	583	614	650	612	608	609	611	582	592	612	591	544	621	641	615	576	619	603	633	573	572	595	558	613	613	600	619	595	636	571	601	614	605	570	579	646	586	582	625	608	577	617	569	569	577	599	576	599	638	595	580	556	608	606	566	611	613	578	591	550	604	593	632	588	643	585	621	600	588	597	641	544	574	579	546	594	596	617	612	642	609	630	571	586	535	586	596	586	630	598	599	608	564	593	562	564	559	569	583	599	623	588	621	597	585	595	583	595	575	569	616	570	622	560	643	610	583	613	596	617	557	619	587	574	592	605	607	593	601	619	585	558	567	571	621	592	560	561	615	603	604	587	573	555	586	596	595	639	613	563	601	580	589	619	625	570	554	581	588	574	562	568	535	600	568	546	615	590	609	569	577	606	586	597	615	627	595	587	590	601	572	574	564	583	575	627	569	618	623	618	591	585	609	553	579	549	611	623	568	617	656	601	583	572	591	583	601	558	574	571	625	602	586	620	567	594	602	596	634	554	575	580	574	619	599	612	623	609	591	629	614	594	604	558	581	629	617	533	622	556	584	628	635	640	594	580	579	610	581	598	613	612	586	602	588	530	590	555	591	562	641	560	631	601	624	590	573	569	559	598	568	585	626	583	614	609	597	585	624	603	544	582	623	603	600	626	607	612	624	577	566	582	584	623	621	618	577	571	576	599	611	619	629	577	547	572	562	567	595	601	587	581	621	611	637	590	543	584	592	599	579	581	600	597	620	618	596	596	609	572	604	574	563	582	621	559	601	623	584	563	596	592	598	583	615	540	587	623	583	630	567	562	582	583	556	617	596	596	563	577	596	603	607	595	595	626	615	560	574	581	576	604	553	594	595	594	596	618	570	604	572	578	626	645	599	595	603	619	602	607	625	614	678	597	603	619	558	600	579	575	576	589	578	605	644	652	585	592	565	605	634	597	576	572	595	621	600	598	574	564	583	573	587	567	590	588	616	569	598	605	573	629	550	616	571	614	587	606	607	561	627	568	572	602	601	600	614	635	565	576	560	603	601	588	600	584	607	622	575	624	611	607	620	594	541	601	584	602	585	613	571	600	533	572	575	543	621	609	635	558	608	571	623	595	597	605	603	632	585	625	595	600	585	585	595	575	565	575	595	586	564	597	632	613	552	577	599	579	584	555	598	596	584	597	600	598	613	560	594	575	601	532	574	584	577	564	549	583	550	610	606	552	598	582	561	606	599	613	561	581	594	643	635	597	596	618	551	610	615	571	620	636	603	654	598	625	563	639	611	602	618	620	590	640	586	583	605	606	558	599	567	618	567	608	584	592	556	554	605	564	605	604	553	596	586	618	637	628	638	607	618	597	560	544	591	602	576	596	562	616	553	573	581	578	608	524	612	559	632	584	594	635	605	591	603	605	603	622	584	582	585	582	569	631	657	584	618	618	586	589	635	569	560	584	621	626	590	561	589	596	623	596	648	592	584	608	576	605	620	612	597	601	599	598	592	584	626	540	593	592	567	588	616	541	620	627	582	597	591	607	583	577	607	618	562	566	617	611	603	585	604	589	589	588	605	587	574	620	582	559	573	612	572	610	605	603	588	592	605	617	570	616	594	573	565	610	594	587	606	589	619	598	606	601	567	619	575	613	556	579	624	592	573	570	526	567	595	587	595	612	589	616	577	621	620	537	581	556	641	542	579	575	587	619	588	607	611	580	600	600	587	581	638	565	591	577	581	571	630	583	578	564	587	549	630	583	581	552	605	608	630	579	602	634	574	621	613	642	536	582	572	613	608	618	607	577	574	606	617	594	635	577	601	585	641	591	596	610	566	622	623	576	615	576	598	624	587	585	612	580	590	635	570	600	603	574	633	637	539	591	598	565	619	607	582	610	601	583	559	592	611	585	604	600	580	537	622	555	624	633	598	602	595	600	601	575	592	576	596	640	637	605	595	636	601	583	566	610	587	589	571	622	579	602	567	599	600	568	608	596	587	561	574	604	586	656	644	628	615	569	639	567	553	601	584	561	619	566	577	575	592	563	531	551	614	603	616	618	615	609	616	621	561	544	594	624	581	599	548	587	566	587	587	589	598	633	595	622	562	579	608	589	615	603	550	578	562	622	571	628	563	602	595	583	618	650	581	569	543	621	596	582	579	603	618	628	619	575	623	609	621	598	555	562	609	588	604	608	609	576	633	642	589	569	542	615	569	626	607	590	644	534	591	629	608	567	621	586	580	578	563	591	613	605	601	571	597	622	583	611	562	554	589	554	590	608	581	574	624	573	583	618	601	628	544	611	594	574	566	593	572	576	563	613	564	588	557	631	570	599	578	637	627	608	611	592	643	627	575	604	623	594	593	630	559	621	574	588	607	627	577	653	633	607	608	584	560	573	593	588	628	578	656	597	634	603	577	604	583	581	555	564	594	633	612	615	619	623	608	566	584	604	632	603	581	630	608	578	610	609	579	609	567	587	595	603	594	635	562	598	611	585	537	615	603	593	600	607	612	593	571	592	575	570	623	587	559	572	644	595	582	608	597	590	618	615	630	604	607	640	586	594	626	593	598	629	580	576	617	603	616	648	553	560	582	574	617	584	586	610	642	558	586	622	600	628	592	608	609	557	592	582	588	586	633	612	612	568	581	573	601	579	621	569	573	582	582	594	597	609	587	643	617	591	598	617	607	549	559	574	600	603	564	604	593	606	596	604	594	567	557	612	561	594	548	597	622	594	603	597	560	606	593	554	596	573	619	575	607	574	611	578	555	600	578	641	611	593	543	573	578	598	589	628	559	572	598	564	569	557	590	598	619	603	561	583	552	585	563	610	575	602	627	586	590	585	601	587	594	571	583	518	586	568	597	510	546	635	649	604	631	612	606	549	583	622	569	624	567	577	557	611	598	593	600	616	620	565	612	597	601	588	636	601	553	632	604	580	615	620	613	614	637	625	574	631	622	595	567	538	595	578	594	567	614	609	540	617	586	621	613	608	581	561	579	623	594	595	586	617	608	612	655	597	623	569	589	605	582	636	608	590	633	584	611	597	578	602	576	596	625	577	590	597	571	626	614	627	564	588	609	595	567	591	568	586	538	594	611	600	620	612	554	625	579	585	570	561	598	586	590	550	637	619	534	595	597	581	602	572	600	612	630	596	598	582	566	582	555	575	614	588	532	575	580	596	644	579	626	577	586	597	639	570	639	552	584
43310	84407	57967	44216	9331	1003	804	774	669	659	644	617	683	629	593	544	621	528	606	590	601	563	571	583	608	554	541	566	533	539	582	596	554	545	588	586	548	555	532	576	536	598	522	558	548	546	532	536	511	538	577	555	521	647	785	845	1162	1093	817	627	589	607	536	588	595	547	537	527	529	526	537	495	536	567	509	585	574	545	554	529	544	520	517	530	529	515	500	528	493	508	482	521	546	567	542	557	518	520	555	503	558	542	536	489	542	532	530	517	551	505	560	505	547	500	570	537	509	505	536	504	549	530	520	539	531	538	545	526	522	527	565	505	529	528	560	488	525	545	513	529	527	527	543	542	526	534	544	532	498	574	555	570	508	535	524	532	559	532	514	566	516	534	549	519	503	555	521	537	541	505	576	547	494	548	543	533	541	552	558	521	536	533	545	569	547	541	531	524	501	533	543	544	491	499	568	501	561	515	556	571	543	532	545	500	526	573	522	520	500	567	543	571	575	520	541	519	548	545	534	530	512	564	574	538	561	549	518	583	530	528	557	526	540	476	549	573	491	496	516	509	508	553	530	487	560	561	537	503	536	553	516	516	569	531	527	584	580	506	524	528	577	526	503	517	552	549	516	525	527	544	510	547	563	536	525	505	489	517	508	559	555	536	544	517	503	518	556	498	550	566	511	500	522	463	514	545	536	518	524	523	538	530	541	577	545	542	517	495	550	551	510	508	502	543	490	509	560	558	564	503	506	508	511	520	562	510	550	559	520	549	502	556	513	523	539	525	546	556	556	533	515	567	525	542	554	540	539	516	561	539	496	534	522	571	479	512	571	483	547	533	506	529	528	535	523	525	521	516	530	548	514	525	539	504	472	550	508	516	515	523	514	550	531	524	524	478	521	518	561	520	564	560	545	582	521	557	547	538	555	560	527	540	561	526	558	545	554	512	521	549	514	543	523	541	498	518	536	541	528	504	546	555	574	509	512	534	517	523	506	502	519	518	517	496	520	514	532	530	531	532	498	505	518	556	486	583	527	570	539	516	491	535	516	475	551	559	502	570	588	508	541	504	493	555	534	552	484	487	522	527	502	536	528	538	587	526	535	549	551	581	497	513	538	514	529	522	541	522	515	578	546	549	545	573	518	515	517	541	508	521	489	511	502	546	525	534	534	539	488	547	541	524	545	495	536	555	556	575	542	540	549	525	576	526	518	547	526	553	515	512	530	556	511	551	563	530	553	512	514	530	525	534	518	552	549	542	554	556	511	512	517	537	485	541	548	533	535	557	556	530	512	525	501	546	518	555	506	522	570	535	538	484	525	547	521	500	504	519	570	526	510	524	525	559	525	509	559	524	515	541	488	550	491	494	529	530	609	523	506	526	539	555	517	505	517	557	499	534	509	519	487	504	524	558	546	505	554	543	512	521	529	572	520	547	546	533	542	524	531	547	521	512	536	552	536	539	530	503	523	518	530	560	532	509	565	522	497	527	564	511	546	541	546	528	575	529	519	541	577	514	529	477	570	544	496	525	524	521	492	551	540	516	521	518	548	557	515	521	518	555	529	525	500	549	533	489	513	542	560	521	541	543	486	548	493	539	516	556	517	542	517	513	534	506	527	541	505	559	548	546	535	554	534	559	508	525	523	534	549	527	529	521	529	534	544	534	527	481	557	494	552	517	477	520	519	542	544	500	517	562	515	530	571	494	522	580	560	555	551	519	532	567	546	500	522	533	556	534	475	522	477	501	555	543	507	596	587	503	551	554	574	473	525	537	538	519	576	487	569	527	521	510	512	540	545	514	557	576	543	531	501	526	548	546	522	553	549	522	569	538	500	544	548	575	530	540	599	510	535	546	513	476	571	552	505	517	557	571	544	512	482	525	519	532	512	520	560	548	506	565	532	540	546	505	512	489	525	502	511	557	517	506	509	503	522	503	544	533	545	585	551	545	549	507	514	495	468	546	554	558	561	553	559	537	546	510	530	559	579	533	529	533	549	504	544	543	564	474	526	545	528	531	497	563	511	495	544	554	557	478	555	501	514	526	549	542	538	511	537	559	520	547	546	525	525	546	582	525	539	576	554	545	546	570	564	527	528	513	499	516	487	496	557	512	507	513	509	520	529	506	556	461	521	525	541	552	521	528	511	538	521	529	573	539	547	533	564	532	522	513	502	510	514	574	520	535	531	548	546	515	531	567	570	537	577	506	481	513	520	542	501	516	500	545	513	563	533	497	561	535	508	518	501	522	557	501	520	527	551	495	530	556	523	539	523	532	563	501	515	482	485	532	505	556	534	504	527	500	523	578	513	525	527	523	572	568	539	508	505	507	523	516	525	531	517	524	567	503	542	575	517	544	574	556	526	509	487	520	527	519	529	518	502	562	527	522	522	501	520	533	519	499	546	528	535	551	536	549	555	497	507	487	519	502	527	517	515	513	535	532	568	537	531	531	554	569	498	554	494	488	566	503	570	557	556	535	509	486	533	521	516	546	570	547	546	512	546	545	520	535	555	547	513	506	521	529	520	522	504	515	541	510	557	531	549	527	531	527	539	555	546	539	541	523	533	503	521	531	551	544	511	546	557	526	491	504	507	544	546	515	575	530	539	542	551	549	549	551	532	540	514	577	530	517	523	555	500	527	516	558	511	567	546	497	535	493	521	514	528	525	514	544	522	527	545	528	511	543	532	566	533	518	500	503	560	531	509	537	566	576	514	525	528	526	489	522	518	534	542	540	493	486	532	562	543	528	523	561	551	555	514	528	516	511	568	516	535	573	543	532	547	531	540	522	545	545	559	519	514	503	530	572	566	539	563	512	545	507	540	537	524	517	528	527	511	538	530	572	539	522	518	553	542	510	491	477	540	523	538	533	551	542	559	583	568	516	511	574	522	559	531	527	516	509	504	549	570	556	529	542	538	556	553	541	544	549	511	540	540	540	554	529	562	501	538	530	523	518	524	518	501	542	482	524	549	530	539	549	528	524	521	537	539	536	507	488	528	550	537	511	536	535	495	501	550	555	549	567	551	553	527	527	539	543	540	501	533	551	563	528	503	531	534	562	493	512	569	557	517	537	566	517	538	541	521	553	526	536	546	570	504	535	546	500	533	499	526	557	522	569	540	547	506	504	511	536	537	524	539	527	566	495	573	528	505	538	542	543	555	501	483	556	555	505	566	498	550	512	487	524	540	495	544	550	558	561	578	492	520	527	516	527	511	519	485	531	487	536	531	541	518	527	545	537	545	503	519	510	500	534	560	500	521	571	519	534	511	548	510	494	544	523	541	569	566	504	545	499	512	526	536	515	532	503	496	504	542	545	567	542	541	565	536	544	566	524	550	520	523	529	560	550	543	465	526	499	499	529	527	509	564	555	542	552	537	517	533	530	545	571	554	530	547	563	522	567	545	567	524	517	520	498	548	539	527	521	537	498	540	565	549	494	490	535	533	535	525	557	520	524	499	499	510	512	547	551	475	538	532	519	508	525	494	548	514	534
28183	20324	12736	5819	1078	499	491	499	455	445	462	471	475	487	451	485	466	485	447	451	490	464	469	492	442	459	459	471	459	466	462	492	445	471	441	470	458	465	461	447	444	479	441	494	469	509	455	464	425	493	446	466	471	482	477	450	478	489	507	548	475	480	454	501	464	450	491	496	445	473	492	451	439	442	492	454	449	495	509	494	453	439	454	436	472	480	440	487	461	461	480	488	456	465	478	497	498	502	493	421	462	485	477	456	468	464	495	471	418	470	434	456	488	473	465	494	447	455	442	491	451	463	456	420	469	470	471	491	456	447	470	477	433	487	453	482	514	455	467	447	445	427	488	462	459	452	464	484	474	449	448	482	459	461	434	527	436	512	433	454	459	454	450	433	492	463	452	485	484	422	464	473	491	410	434	473	445	463	488	472	451	496	454	491	468	469	475	441	457	478	440	491	444	484	466	448	493	479	453	468	442	475	476	464	463	478	474	446	514	446	451	471	496	454	436	458	480	457	488	463	456	439	496	425	481	462	479	494	467	450	489	485	458	509	463	444	455	457	490	476	451	469	421	423	465	460	453	497	490	478	488	480	466	457	470	477	466	460	461	451	474	463	470	472	441	444	463	500	429	501	492	432	427	461	461	448	425	482	461	480	486	464	455	448	472	467	473	469	521	473	453	457	487	444	494	492	493	473	427	449	477	453	482	461	476	437	498	449	488	467	476	458	490	454	478	467	440	441	495	459	457	464	480	457	446	468	444	467	447	469	522	449	460	441	456	453	475	450	443	478	456	424	463	449	490	484	448	478	488	454	465	454	477	443	466	448	462	447	438	469	461	491	465	438	433	446	438	469	408	482	424	454	465	494	492	445	463	489	472	461	439	434	460	449	527	480	466	488	478	432	462	475	449	485	478	438	466	487	446	438	516	459	453	464	449	440	431	488	445	485	486	448	419	464	496	460	452	466	489	484	467	476	490	486	446	459	450	493	485	442	488	458	463	467	492	485	467	478	461	461	517	474	447	445	440	450	451	465	463	489	461	458	486	461	453	453	485	478	501	411	455	501	452	488	434	486	492	432	472	490	464	447	469	428	499	442	468	512	499	416	458	454	474	476	488	481	472	469	486	433	484	448	458	446	460	473	441	456	446	468	486	485	491	518	493	432	448	434	442	475	478	473	438	443	517	446	456	465	474	475	472	455	482	465	429	461	481	480	439	447	464	428	478	512	465	474	457	480	434	467	488	458	450	491	471	418	480	461	482	458	468	442	483	457	480	490	456	462	484	430	468	451	473	481	492	436	454	469	503	469	466	444	453	434	475	436	452	490	495	444	444	478	472	501	444	458	469	451	476	434	437	437	486	445	450	474	416	477	452	453	464	456	475	472	469	436	483	457	483	423	470	464	481	454	431	471	444	461	487	452	497	468	457	445	449	446	471	445	457	483	449	474	461	465	468	432	446	456	486	473	463	457	455	474	435	466	470	481	467	471	480	447	467	447	468	453	447	465	475	461	459	441	452	474	462	450	409	434	486	475	464	461	460	413	454	436	445	430	472	454	465	443	484	460	458	494	455	452	483	423	482	447	510	446	459	488	451	495	501	414	426	468	482	445	448	455	447	500	430	471	507	429	479	474	449	439	489	455	464	448	511	477	481	459	453	466	495	467	457	519	500	450	446	474	439	467	461	457	437	453	453	443	463	442	457	482	456	441	472	458	441	461	476	454	441	461	493	495	493	435	482	411	466	471	471	441	423	492	490	449	422	431	443	473	473	462	463	497	470	476	496	490	492	469	468	453	433	471	458	467	480	454	420	492	482	450	494	457	437	444	470	439	505	461	428	442	458	453	480	473	491	447	496	444	469	454	500	471	455	484	454	440	444	426	443	474	504	477	424	453	469	507	478	460	420	503	489	480	495	464	441	451	487	447	501	467	442	454	473	484	454	477	457	480	507	406	489	486	503	480	474	449	439	450	460	467	483	470	437	465	454	452	425	493	441	498	473	459	476	518	443	453	466	464	449	431	449	483	457	472	467	463	447	493	450	452	465	491	467	452	483	454	440	470	480	476	467	478	480	450	469	434	473	460	480	421	470	471	437	459	430	451	494	481	442	447	466	470	452	474	451	483	433	491	444	448	437	466	483	466	442	453	457	471	433	436	445	475	417	476	447	445	461	475	449	494	428	481	471	461	442	464	505	459	447	443	493	494	450	487	504	454	496	471	480	445	438	505	440	465	481	452	416	498	462	511	478	445	463	469	440	465	486	468	459	463	488	472	487	479	470	492	476	498	461	430	422	449	461	445	405	457	428	431	464	414	478	447	453	448	425	448	498	463	514	466	477	439	477	469	432	478	475	481	505	451	455	468	454	490	427	489	455	479	478	464	445	442	491	499	463	473	502	470	462	449	485	451	457	478	418	454	485	478	446	433	460	479	450	485	440	426	449	470	490	447	485	472	447	491	472	466	462	453	465	490	490	510	477	445	506	505	491	478	463	427	487	456	467	440	442	461	462	472	428	493	518	456	477	445	466	450	443	454	468	444	451	485	474	447	468	455	439	481	507	462	501	446	459	452	460	494	430	427	516	435	422	463	473	488	450	475	447	446	455	478	440	483	489	456	458	465	449	472	487	465	448	465	516	485	483	477	465	471	464	484	442	435	468	485	445	459	432	430	503	467	481	486	473	475	440	443	456	457	464	494	474	457	448	462	450	479	455	449	454	451	431	484	454	450	495	454	525	453	504	450	483	464	507	495	424	415	462	457	468	440	459	415	481	434	443	487	464	451	506	518	510	468	466	450	409	478	487	454	462	438	490	476	473	452	441	465	469	471	474	472	440	471	478	457	463	492	476	479	473	447	476	478	435	489	446	465	420	465	445	479	447	476	442	469	466	460	516	497	465	448	456	484	473	488	440	464	481	480	450	462	501	466	461	467	433	458	482	426	434	428	454	458	459	472	435	485	504	444	458	476	458	502	464	456	472	446	462	468	471	459	457	425	434	459	419	470	488	448	486	473	462	525	476	472	463	468	466	483	443	452	440	483	486	482	447	433	480	469	431	495	481	458	483	479	406	456	424	493	435	434	503	486	451	482	462	463	476	481	424	472	487	445	456	474	453	500	487	432	465	471	455	468	435	484	462	471	467	467	505	448	492	473	505	454	452	467	459	474	496	492	470	458	479	466	477	467	423	477	469	438	464	461	510	464	491	450	498	453	435	466	437	481	446	434	442	468	438	487	493	420	448	451	433	488	422	443	459	461	468	501	460	437	478	454	510	452	479	452	469	472	484	445	488	496	478	500	478	468	464	445	459	478	433	456	464	443	455	493	493	462	471	490	494	490	460	478	474	465	485	459	436	470	478	451	491	465	427	471	436	484	506	448	471	468	477	440	451	472	448	462	485	450	496	472	459	493	472	460	504	455	471	463	511	446	429	469	476	455	466	451	470	487	422	528	449	471	448	435	448	490	451	493	449	481	467	475	499	494	446	427
10369	16888	9747	4651	1016	394	417	426	406	398	423	380	418	420	418	418	398	434	402	418	442	381	421	389	385	383	413	393	419	391	428	434	355	413	388	389	413	419	414	380	403	440	394	421	439	426	403	436	409	389	418	416	416	383	425	415	427	428	412	469	433	383	389	414	409	385	390	401	394	397	422	435	410	409	413	416	426	416	364	422	405	375	438	387	432	416	378	396	378	406	376	410	383	390	409	388	430	414	374	421	397	407	411	427	405	386	404	408	389	374	392	361	372	388	382	388	395	409	409	410	357	385	376	402	388	423	427	394	407	411	369	383	399	377	405	411	391	387	375	438	410	385	375	415	409	396	440	385	377	405	437	390	400	380	417	392	401	387	396	464	446	413	366	368	398	408	400	383	413	396	391	410	437	411	384	424	393	407	404	401	400	448	391	406	377	360	389	415	385	415	420	384	375	369	413	397	393	400	431	412	386	404	415	384	424	397	389	388	387	376	374	359	428	409	372	408	435	377	408	399	424	398	373	401	406	420	331	407	415	403	402	398	404	401	379	386	419	414	402	418	387	400	420	430	368	386	439	379	378	403	405	366	435	384	385	415	402	388	404	368	379	417	394	419	427	403	412	435	382	433	374	416	393	384	391	429	353	398	354	397	420	399	393	404	408	409	432	413	412	405	405	419	411	387	370	376	364	396	384	378	420	382	438	418	393	392	379	416	382	361	398	389	403	382	408	410	372	402	397	424	383	426	388	370	375	415	388	392	428	377	438	408	382	412	421	395	369	434	417	412	402	413	370	407	420	360	438	390	377	377	411	417	368	392	393	400	371	409	401	397	454	375	422	409	359	410	402	407	409	415	407	412	354	393	400	427	386	374	409	432	400	382	378	400	386	402	440	394	416	386	407	404	382	416	399	376	397	393	398	390	416	432	425	403	373	383	378	412	369	406	423	410	385	389	405	407	395	425	395	423	421	370	373	373	372	382	401	374	418	407	395	410	384	390	429	375	416	390	427	415	439	412	388	377	415	413	414	425	394	426	415	423	387	394	389	403	423	355	389	418	455	401	399	402	383	440	401	381	381	399	411	387	393	379	378	397	427	428	404	416	408	373	400	386	406	392	403	364	399	394	422	409	381	414	391	385	425	398	407	402	368	392	411	403	390	427	418	412	414	418	383	424	399	361	390	381	393	359	416	399	393	374	399	398	379	398	396	432	398	370	387	391	400	382	399	374	393	420	430	387	395	353	420	368	410	419	400	411	437	403	398	357	405	411	415	403	405	420	387	419	413	388	423	402	401	392	385	402	387	414	445	403	362	406	416	396	403	390	433	406	400	422	428	417	368	393	397	405	385	387	406	369	417	387	371	407	403	364	417	411	433	389	371	391	362	414	405	382	384	387	374	367	370	407	400	398	380	387	435	369	396	407	381	377	400	372	423	404	385	419	400	419	434	371	387	425	391	391	384	414	426	379	375	420	421	406	398	403	382	406	360	396	400	381	405	383	438	418	433	377	415	396	396	394	405	367	409	417	412	390	381	384	451	429	371	392	423	394	389	397	377	427	375	403	404	450	381	406	406	398	411	390	413	379	378	390	363	412	415	421	388	387	388	371	381	405	393	413	365	383	384	400	416	407	387	407	371	380	386	403	410	453	418	382	405	404	415	422	371	396	394	394	420	403	402	403	408	416	415	422	387	389	422	356	397	343	370	389	375	382	453	406	363	405	383	394	378	400	393	414	382	405	388	371	372	393	439	398	406	395	382	392	389	402	431	382	358	412	379	416	403	394	415	381	406	404	427	365	392	420	415	414	378	379	426	398	398	406	406	402	426	414	422	368	396	374	424	389	417	377	444	402	391	397	377	429	399	388	384	416	406	362	395	386	375	418	404	394	400	372	401	426	413	390	387	362	381	421	441	375	421	420	406	422	414	383	395	382	410	369	397	414	406	366	378	399	418	402	410	413	397	366	394	424	402	403	394	357	394	400	374	361	416	407	428	425	428	371	387	407	441	410	432	384	409	399	372	376	400	373	391	386	371	377	384	415	410	408	407	385	385	416	433	405	407	410	419	379	395	345	369	410	392	381	400	392	451	394	387	402	402	396	411	413	423	410	404	397	375	397	439	414	386	368	400	387	366	433	401	431	420	406	380	411	395	418	413	424	396	407	384	443	365	385	402	396	423	425	394	396	417	381	394	436	440	389	430	417	412	410	379	386	401	409	395	413	399	378	414	411	401	406	411	348	397	409	391	389	394	393	417	411	390	389	401	417	440	437	422	350	408	422	405	354	374	372	444	396	402	362	408	406	371	393	396	426	378	413	434	395	377	401	384	368	428	401	397	419	408	430	414	373	392	417	375	377	386	410	376	407	380	391	430	402	409	396	399	371	394	418	366	379	399	376	404	376	363	414	379	383	424	446	386	401	420	406	400	391	375	421	392	390	378	432	398	413	446	424	379	392	411	425	388	385	455	407	430	425	381	422	396	418	404	424	423	394	385	354	371	425	420	404	400	398	403	409	398	401	383	404	410	393	438	416	439	416	389	430	391	401	405	429	402	356	385	439	385	414	405	419	382	365	386	420	427	392	420	358	420	449	405	419	373	371	378	370	376	400	413	389	412	374	414	383	374	428	388	386	368	377	429	360	378	403	374	392	382	418	375	370	409	403	380	409	364	428	387	397	420	411	402	363	392	366	405	397	419	390	393	402	427	388	405	361	387	369	372	368	405	370	403	408	396	413	391	375	408	356	387	417	382	393	382	373	395	412	372	365	412	403	371	366	409	401	394	463	380	433	406	386	385	396	411	404	415	416	373	381	384	411	417	420	398	404	410	370	404	432	415	433	403	412	379	392	375	404	403	404	432	363	421	408	390	369	379	398	432	397	401	430	410	372	415	404	400	375	394	412	400	420	380	417	416	402	416	417	403	413	386	378	402	392	417	399	388	408	396	379	431	371	404	420	407	383	399	422	433	410	414	417	399	422	374	389	413	378	394	394	378	382	389	400	387	361	418	401	380	412	419	381	387	426	403	417	402	423	410	370	405	412	395	415	377	413	433	388	377	400	393	418	402	403	394	385	418	410	396	362	416	413	389	427	381	382	381	385	395	413	388	400	411	363	385	395	382	431	418	418	363	394	397	409	410	392	385	418	400	377	403	406	395	409	410	403	414	363	389	420	445	406	385	424	368	379	377	420	379	406	389	446	401	373	388	398	415	423	381	391	424	378	397	409	409	390	400	421	364	411	401	378	399	353	385	400	376	426	378	385	390	395	395	390	378	392	400	396	390	372	400	404	398	424	458	394	411	363	399	373	451	435	367	395	385	428	392	372	424	390	369	433	401	378	404	353	397	396	387	415	418	384	400	390	365	408	423	393	413	425	408	400	412	373	400	415	401	421	395	440	387	398	388	387	421	418	376	389	389	390	399	420	418	407	374	389	404	397	420	395	420	385	416	410	418	396	380	382	373	393	382	373	363	392	410	404	366	354
25281	21823	29629	29556	16027	2163	782	647	542	592	561	539	529	551	507	524	527	487	519	518	517	515	492	527	488	529	507	489	522	514	524	536	504	533	494	508	517	502	473	523	535	473	517	495	521	522	490	511	512	483	487	497	489	506	522	563	623	682	619	574	510	481	505	493	480	493	497	477	510	514	496	510	519	514	499	542	530	484	473	468	493	487	498	478	497	482	506	488	518	498	473	452	503	476	489	527	517	480	513	517	514	492	496	516	476	451	512	510	481	479	505	555	530	491	480	460	517	537	511	501	499	511	519	522	526	507	477	481	503	509	472	518	471	478	519	510	436	506	478	519	457	475	484	451	475	469	494	483	491	461	558	505	456	485	490	523	486	485	475	476	480	478	506	515	482	508	500	502	461	475	479	509	487	509	497	480	493	481	502	475	516	516	469	502	520	483	485	484	483	473	520	469	508	526	487	497	469	495	484	456	502	478	516	503	455	485	460	506	493	527	511	532	486	508	461	463	471	469	532	473	505	476	488	513	514	521	508	523	503	509	476	478	429	513	481	492	485	500	483	498	490	500	484	517	477	471	497	470	525	494	503	487	479	556	505	465	487	488	532	575	495	507	503	478	507	476	491	497	480	499	506	478	471	469	509	493	492	502	463	484	505	477	490	505	553	492	490	512	514	497	478	487	499	509	493	509	486	484	519	517	498	463	447	488	434	518	475	479	489	488	486	513	495	475	490	497	531	473	510	498	473	495	521	485	497	505	499	518	500	475	491	497	532	507	499	499	495	499	530	473	484	466	464	534	457	480	480	488	527	475	483	501	493	495	496	478	456	486	474	476	518	486	507	478	508	492	500	538	528	511	497	499	484	497	527	505	498	467	503	479	465	458	482	519	503	517	475	527	475	503	504	481	460	488	480	491	508	463	489	501	525	486	484	468	482	491	507	525	509	523	488	495	492	497	501	518	458	456	519	519	477	512	465	491	554	460	496	492	520	449	462	487	536	489	472	513	467	521	486	494	506	488	506	494	460	500	453	462	476	468	477	462	521	501	494	472	547	500	510	516	494	470	496	482	482	511	524	496	495	484	470	507	465	512	518	469	506	501	505	492	496	481	466	525	482	507	497	518	508	507	517	488	517	499	456	494	489	488	495	486	532	508	466	503	479	460	458	510	508	481	468	475	488	489	515	465	514	494	535	463	472	469	525	474	529	488	515	509	491	521	561	470	499	499	492	492	478	466	477	476	512	507	466	498	457	521	497	495	499	492	501	464	502	493	501	486	502	506	514	529	472	497	489	535	477	506	484	484	480	460	484	541	480	511	487	485	485	510	495	511	536	453	463	534	509	490	524	466	523	489	505	505	516	487	505	478	488	453	459	495	476	511	463	451	520	500	539	514	522	458	530	507	492	490	477	532	475	514	496	495	486	491	514	501	510	497	494	519	502	520	489	469	483	505	470	498	510	465	507	518	553	477	491	513	440	513	485	502	472	499	530	529	508	457	453	473	479	498	460	479	515	521	507	481	504	467	467	491	471	486	523	515	464	474	513	506	487	499	549	492	483	452	460	470	495	514	484	449	513	487	479	496	530	505	505	488	477	497	472	513	495	495	514	457	493	478	474	481	501	475	516	490	489	510	510	471	488	490	476	516	490	465	491	466	456	484	485	494	500	467	511	534	501	485	479	447	514	457	489	523	474	508	482	477	487	504	528	523	495	512	508	509	504	524	495	495	538	486	476	505	472	508	462	463	517	509	526	495	487	459	505	507	521	451	486	467	467	488	479	510	502	504	521	459	529	469	528	467	522	521	471	516	484	462	501	504	494	503	482	509	483	464	533	497	474	484	532	463	461	528	500	489	504	497	514	514	489	515	471	512	501	517	490	491	494	483	497	466	503	489	491	479	524	527	489	448	522	513	501	525	558	511	476	515	509	500	510	542	484	528	501	515	514	483	494	459	482	469	494	503	488	521	508	460	495	438	490	484	490	488	496	461	532	516	462	479	503	468	516	489	485	487	488	491	498	495	491	499	513	510	492	497	473	512	515	532	498	475	475	502	502	494	516	527	462	505	456	494	511	519	518	486	471	503	525	520	495	520	466	506	483	504	464	505	521	523	480	503	491	454	480	514	475	501	492	497	509	491	476	514	464	518	464	531	528	487	527	533	513	505	487	491	495	518	517	485	467	516	512	484	489	492	502	505	473	503	531	497	498	460	486	490	488	508	511	506	551	501	487	486	506	512	501	494	499	499	493	505	487	465	464	516	481	467	486	505	547	494	510	503	504	465	500	468	535	517	501	483	497	467	540	484	516	479	484	521	508	461	516	485	511	500	440	506	463	505	505	510	503	486	473	462	546	475	473	481	538	469	516	536	532	545	532	537	459	518	510	482	459	466	481	465	501	509	525	522	500	528	501	466	530	484	462	488	492	486	489	520	485	499	482	461	475	467	488	526	480	506	435	497	468	507	470	466	482	505	482	491	522	534	475	466	474	492	490	490	497	487	486	451	462	502	505	488	508	471	483	488	512	484	529	497	523	453	468	520	492	488	441	482	453	488	476	486	482	523	480	500	487	464	470	456	502	529	511	499	477	490	485	510	490	478	465	558	482	511	470	502	478	487	462	521	520	504	496	482	526	556	498	503	476	496	500	485	539	472	446	510	474	498	499	484	493	517	494	480	477	498	462	503	455	495	465	480	501	529	500	485	472	447	484	522	491	505	499	516	487	498	470	474	489	479	518	525	509	525	500	510	492	531	465	523	486	498	532	477	462	472	495	476	492	474	508	492	477	457	479	495	465	473	488	486	487	514	475	517	508	470	493	494	491	473	482	468	524	484	477	491	471	493	544	507	482	511	490	560	488	467	463	503	499	516	482	493	489	524	508	494	502	495	517	482	512	522	532	474	513	489	495	500	504	533	508	489	465	468	485	475	564	503	486	495	491	512	510	478	530	484	483	499	481	514	459	476	486	499	510	485	495	445	495	498	521	469	492	495	516	506	505	480	508	495	525	484	489	475	486	515	492	450	477	470	496	518	486	482	496	470	488	512	518	450	500	516	507	489	497	491	486	458	466	509	486	486	465	477	513	454	473	500	488	496	479	510	506	480	486	493	478	489	489	498	494	488	487	487	471	459	507	481	482	500	497	465	511	487	503	498	498	506	480	493	500	464	503	522	516	501	480	523	481	466	513	498	486	518	476	495	502	494	512	509	501	476	492	446	512	512	464	511	499	516	522	506	464	497	488	470	496	527	475	493	510	463	490	503	491	507	532	482	491	507	513	480	493	466	473	499	494	484	462	519	525	523	494	474	538	492	497	502	501	475	465	556	485	486	487	507	464	507	512	494	483	520	479	501	463	464	495	519	478	457	493	494	499	539	502	502	497	517	494	490	538	496	503	516	518	459	479	511	508	484	519	461	532	504	527	506	449	483	516	483	474	504	502	506	486	500	549	467	502	466	509	523	491	516	509	501	518	474	558	506	505	527	532	489
39344	71955	43446	29521	6391	755	581	523	552	560	516	543	475	472	455	476	507	491	487	468	450	469	450	457	505	471	434	473	497	456	478	467	459	477	448	478	454	499	451	504	445	429	473	459	452	463	457	472	497	465	432	437	495	502	512	542	683	646	699	517	470	427	443	442	444	433	422	456	458	439	466	489	453	419	462	488	460	443	465	440	423	441	431	437	475	438	427	490	486	434	451	455	460	458	449	455	447	448	447	473	463	443	440	405	451	474	466	461	407	473	426	444	458	473	483	464	462	456	491	492	435	442	470	430	457	487	488	465	448	440	470	483	478	435	433	445	417	441	446	462	453	428	456	452	468	418	443	436	457	456	453	486	465	465	458	424	441	449	436	448	423	453	456	430	474	476	471	441	437	434	488	462	463	439	454	455	453	433	460	430	446	454	402	423	444	429	444	454	426	472	466	453	431	448	458	447	411	441	439	460	436	439	426	416	428	456	477	496	461	433	433	429	446	450	459	415	449	462	436	461	430	427	483	442	455	410	422	468	434	473	451	420	447	437	436	464	429	455	461	465	455	434	475	428	466	445	436	415	476	420	464	420	469	448	473	483	455	440	486	443	420	465	437	473	445	414	417	413	476	440	433	475	442	483	464	417	425	471	465	479	491	457	444	408	476	474	416	474	438	453	487	440	453	441	434	422	487	442	457	438	409	445	460	431	431	436	405	465	417	483	481	461	400	460	449	420	426	454	417	437	455	448	436	437	437	447	433	422	472	443	439	422	447	452	433	440	458	431	432	444	455	455	453	477	437	402	452	445	458	456	467	463	449	460	432	466	434	460	471	449	469	422	468	413	422	461	429	445	453	407	415	459	461	476	456	417	478	405	458	458	435	480	427	448	479	478	433	455	454	429	443	434	445	459	473	457	435	422	468	428	420	453	421	443	490	477	482	418	468	444	464	431	449	439	406	430	455	424	470	453	427	460	454	481	460	422	443	463	459	452	471	445	446	450	460	448	428	446	451	449	465	443	427	452	446	492	457	454	434	434	437	407	455	471	422	418	438	426	436	448	448	473	447	432	433	437	419	442	438	450	422	429	453	473	425	448	446	432	468	445	417	415	411	464	485	449	421	445	442	483	425	445	439	456	442	415	448	452	479	429	431	471	461	415	458	470	419	426	449	456	434	426	464	427	426	447	455	420	439	474	444	495	431	494	440	432	465	456	423	442	453	428	482	442	435	484	462	477	423	427	431	427	466	424	451	484	445	432	436	422	464	449	424	452	448	436	490	462	437	392	439	469	483	423	437	497	437	474	424	438	458	429	473	462	455	439	442	487	453	419	433	407	459	450	442	449	469	424	456	447	452	418	428	462	444	428	436	450	442	444	447	460	431	439	448	431	458	489	437	431	456	461	469	447	449	448	422	448	465	501	444	469	471	439	465	473	420	474	515	435	452	422	433	433	472	469	468	450	435	449	442	472	428	455	422	475	474	464	429	473	429	471	460	436	475	445	431	467	426	479	450	455	458	415	459	441	476	435	440	455	443	432	425	400	429	462	462	443	433	427	423	472	467	432	435	460	457	429	438	461	425	429	467	464	419	459	434	452	436	425	439	455	410	478	452	455	477	492	444	460	443	433	480	473	450	437	478	453	422	432	470	442	463	453	443	461	438	407	459	422	464	435	405	456	438	472	413	448	449	452	440	444	477	417	475	476	415	486	470	419	472	431	449	432	407	475	438	474	442	443	428	423	495	476	418	499	447	429	477	441	429	445	451	466	420	477	413	457	476	431	436	419	463	421	453	458	418	413	436	414	449	419	459	442	429	455	452	472	413	396	456	481	476	427	448	450	462	432	424	468	462	467	443	481	443	437	449	460	422	449	481	418	442	432	411	458	461	450	435	494	451	439	449	418	449	464	474	431	448	424	410	455	442	416	460	462	474	415	462	416	445	451	459	457	441	480	447	446	467	416	429	435	451	447	470	431	431	430	421	408	414	418	444	468	450	426	447	456	453	453	436	457	467	408	452	439	432	474	438	430	427	435	474	459	435	432	437	426	457	495	445	485	455	418	471	460	467	441	440	459	439	447	427	444	419	429	418	442	425	441	470	458	461	443	407	471	426	448	434	473	416	409	411	461	478	434	446	452	474	453	456	436	468	445	472	467	455	440	474	439	467	440	435	404	420	432	451	474	469	436	435	472	469	482	464	448	467	417	463	477	447	479	412	457	437	473	428	457	483	442	500	471	455	414	444	449	431	450	461	468	460	421	426	434	464	450	451	452	407	445	432	452	451	466	452	432	463	487	457	433	471	449	444	457	462	430	445	487	456	441	451	476	442	435	417	437	425	429	475	474	418	471	475	451	450	480	427	445	421	482	466	445	458	480	413	455	455	435	433	420	428	477	483	453	451	443	470	461	437	455	448	456	439	446	438	441	437	401	436	451	443	472	458	459	451	396	440	448	453	454	471	474	445	439	430	445	445	461	421	437	467	441	473	413	435	456	457	450	438	459	448	425	449	436	456	434	455	426	441	429	422	455	475	462	462	442	445	456	474	455	442	421	460	452	435	485	446	453	436	437	449	433	437	400	416	441	424	461	456	470	445	464	435	445	487	459	487	412	465	432	455	428	466	476	411	441	446	437	472	419	422	468	427	475	398	454	471	497	476	453	474	465	426	453	409	467	458	449	425	467	471	458	452	452	450	432	458	430	456	460	429	438	481	412	474	464	438	447	460	440	431	458	467	465	467	441	456	436	478	433	467	463	442	439	446	420	450	467	435	481	475	452	448	455	440	412	466	437	435	462	461	474	397	434	480	483	447	470	419	459	455	421	470	435	408	421	467	448	428	504	427	468	446	454	409	419	424	464	446	467	495	430	486	465	427	476	419	493	420	468	429	430	438	448	472	431	449	423	459	455	465	440	435	448	433	421	478	434	423	419	441	479	449	448	427	463	450	457	476	477	422	424	430	440	462	479	437	469	405	424	447	438	441	432	445	449	424	459	469	422	446	433	501	399	428	454	458	456	425	457	421	434	451	455	445	412	480	458	423	409	479	480	449	464	430	417	417	432	414	489	420	437	417	467	470	435	405	443	444	445	438	443	483	412	446	466	417	461	456	437	444	464	426	458	445	449	437	457	451	439	486	457	429	412	423	390	481	424	459	432	439	416	434	410	459	491	453	501	423	419	451	429	437	441	423	449	438	454	441	440	452	432	433	469	414	463	445	422	438	423	443	446	418	443	472	453	482	463	464	438	438	444	435	457	440	478	437	441	486	441	441	445	437	431	430	453	431	448	430	479	507	486	435	465	442	448	464	454	431	411	405	438	438	437	449	437	505	431	411	451	454	455	429	457	445	429	445	410	452	408	432	423	443	462	470	478	483	472	421	419	426	433	407	453	452	446	473	426	453	418	457	447	402	426	429	467	429	440	450	446	459	407	404	466	432	454	462	430	469	438	452	440	428	444	461	459	437	454	432	454	449	456	431	454	425	446
24235	21591	29513	26744	21840	10814	1723	1028	870	742	792	713	732	738	693	668	713	715	696	714	700	724	716	695	661	740	669	681	736	678	697	694	753	690	702	716	679	701	715	651	688	680	714	673	715	713	718	695	685	687	696	696	691	714	863	869	993	1032	913	821	732	699	660	647	661	612	695	670	693	641	692	678	711	665	668	678	667	666	657	690	695	697	739	678	661	661	684	667	645	684	678	680	689	692	671	686	696	678	667	635	672	709	672	679	692	680	677	680	666	692	677	619	694	695	684	671	697	714	660	685	656	696	645	635	674	693	704	657	650	702	689	683	652	668	699	689	717	695	652	745	673	665	662	702	638	720	696	654	680	694	663	683	664	693	683	683	687	694	691	679	744	655	695	695	663	707	679	675	701	670	682	707	705	672	627	658	705	690	697	681	688	712	661	725	718	704	670	685	661	718	648	664	709	665	717	773	697	681	709	667	645	665	731	694	742	643	684	724	695	692	669	654	690	693	701	676	645	696	687	720	739	694	650	701	685	696	660	719	719	615	692	717	672	670	659	658	721	663	663	719	697	626	758	651	681	686	661	678	707	721	657	717	675	648	654	656	666	660	690	694	651	688	690	696	668	702	677	699	659	689	681	664	704	694	678	676	688	616	656	661	635	679	668	679	658	666	673	682	637	669	680	675	705	696	646	660	693	662	695	690	716	662	632	670	683	698	634	720	651	678	600	694	649	639	646	652	716	705	659	702	657	657	664	625	689	678	697	656	704	685	678	731	647	694	663	729	716	660	660	670	667	667	723	691	668	695	698	660	679	643	616	747	703	688	649	731	659	689	687	693	720	656	659	643	668	688	668	654	722	647	680	659	684	701	677	678	689	679	704	652	700	659	653	669	663	675	670	676	689	691	681	652	698	682	672	668	669	659	704	662	699	651	688	631	672	699	679	701	700	692	716	668	660	692	654	724	683	651	711	666	682	686	703	662	694	678	678	683	661	697	700	678	683	669	681	665	667	663	713	670	676	608	690	698	708	684	655	669	698	731	639	704	665	693	679	681	690	678	646	696	691	651	623	700	662	676	646	675	676	669	685	706	701	707	687	723	649	689	668	677	720	709	683	705	671	693	708	706	672	707	681	692	637	632	711	672	726	644	671	698	700	702	659	693	689	675	668	721	677	698	708	657	618	621	692	669	729	704	664	690	691	693	698	675	721	682	629	632	700	705	704	678	692	724	646	693	671	717	666	663	684	697	682	702	703	702	688	707	675	664	676	723	689	643	663	636	675	621	663	694	699	682	666	686	699	713	645	689	685	643	742	695	709	703	666	705	682	713	686	710	659	638	649	676	683	693	659	669	697	706	714	707	689	678	671	677	699	685	694	709	695	698	691	676	676	693	663	734	704	690	695	681	708	679	705	661	694	684	714	672	669	722	663	719	663	645	668	674	691	691	746	690	665	662	718	680	685	671	655	703	725	695	695	690	670	677	659	749	716	698	673	691	688	691	702	671	688	681	705	681	687	709	718	626	714	675	710	661	730	641	662	692	677	680	711	663	729	646	674	660	650	666	661	680	735	664	706	688	693	696	694	669	663	681	680	636	631	724	644	642	699	637	681	691	705	660	651	660	639	621	647	667	665	661	639	684	636	664	689	713	641	683	659	673	704	687	684	700	696	642	697	662	676	650	724	705	673	721	681	640	634	652	673	682	705	705	665	747	719	690	719	659	664	670	678	659	691	630	658	671	699	700	640	632	674	685	669	647	669	715	668	676	677	652	647	705	707	665	641	671	643	739	646	642	673	694	698	673	670	693	669	682	653	668	679	657	694	670	716	667	715	652	672	697	686	623	677	684	637	652	721	696	689	667	701	659	652	619	650	672	660	692	670	697	708	681	715	719	655	665	669	710	664	720	673	729	698	692	695	670	654	676	678	683	682	682	644	672	711	707	639	676	631	743	710	653	653	720	697	651	700	703	668	695	606	703	685	738	683	664	685	663	659	673	612	688	648	680	728	705	675	670	701	675	649	648	681	722	674	705	627	695	692	626	672	656	684	704	681	690	701	671	716	636	677	673	656	704	627	674	671	669	676	727	665	642	658	715	704	728	683	659	685	680	638	652	651	695	663	682	651	683	636	696	696	654	672	698	758	685	652	692	681	647	646	651	634	669	658	657	638	642	662	720	647	656	701	623	660	683	692	699	633	636	670	638	645	681	685	667	699	713	649	655	662	680	661	673	689	644	693	704	651	721	676	693	656	704	689	691	663	700	692	703	708	693	665	660	686	643	659	676	668	698	677	636	697	677	727	695	719	650	692	673	728	673	686	675	678	626	654	660	709	673	710	661	713	728	669	672	702	695	673	678	615	704	662	666	680	695	685	686	671	672	684	631	674	687	715	660	723	651	664	678	678	652	710	647	664	674	706	677	701	686	660	650	683	691	640	672	674	682	672	697	688	637	652	659	699	665	663	658	676	651	707	693	666	733	693	683	688	633	683	617	734	640	664	678	705	639	637	656	656	695	669	646	689	709	673	671	691	635	671	670	656	665	650	695	672	669	702	678	632	655	674	678	679	694	655	664	675	653	728	678	703	662	711	702	643	661	662	692	670	699	672	660	716	674	673	681	667	676	658	652	655	665	665	680	682	653	643	715	647	636	705	672	705	725	672	707	686	666	706	688	666	719	694	653	705	680	667	674	640	663	694	671	691	639	670	697	662	731	735	666	647	693	653	645	665	704	701	682	674	675	713	684	686	680	656	686	712	635	656	674	684	664	659	698	698	659	653	697	699	617	697	713	696	668	694	714	678	650	705	662	709	702	656	688	748	677	680	638	675	626	687	699	707	686	722	668	641	655	722	668	673	673	711	703	686	698	704	658	703	667	666	667	676	660	682	663	666	703	694	680	624	681	643	632	746	653	705	714	657	675	687	702	697	663	676	698	703	681	666	710	699	667	683	696	681	694	651	656	720	718	711	680	712	682	609	675	682	662	694	688	665	627	720	701	688	681	673	652	703	673	662	695	636	674	725	680	682	703	633	687	668	662	667	656	675	721	663	649	682	700	707	624	665	664	678	626	649	661	649	642	708	724	701	689	661	674	669	691	700	689	692	677	685	619	658	658	699	721	676	639	692	722	631	666	673	669	669	624	712	672	689	667	676	681	712	711	730	739	666	700	631	678	666	670	688	658	632	651	649	705	684	695	635	673	642	667	675	676	664	677	652	690	644	678	675	722	681	675	689	680	697	714	661	688	672	642	678	708	697	625	659	708	673	690	635	679	660	672	692	690	710	677	702	662	712	676	686	681	623	673	651	677	695	635	595	632	660	677	700	686	704	670	696	741	686	702	645	675	686	677	692	681	691	695	723	646	753	707	659	691	648	688	677	699	713	643	636	626	654	652	733	673	718	661	658	668	683	674	602	714	732	674	684	699	683	695	695	680	660	681	654	678	699	653	710	689	741	672	670	716	692	670	649	697	646	639	672	656	671	667	696	718
52324	90078	50561	41079	10240	1688	893	822	806	764	712	647	705	720	631	681	658	677	592	637	652	629	636	624	624	609	629	654	573	653	653	644	677	614	672	652	634	618	662	673	624	593	599	642	639	649	651	624	624	608	617	616	606	737	857	911	1150	1086	978	846	700	642	620	604	610	592	545	597	586	646	628	576	614	577	554	615	602	614	587	597	586	588	627	580	588	639	601	601	628	580	588	620	597	622	622	630	635	583	585	599	593	641	649	676	607	625	576	616	602	606	605	603	590	617	567	565	593	580	591	590	610	593	619	615	577	605	624	617	611	599	579	612	638	621	593	571	577	567	633	594	614	625	537	612	545	610	634	656	574	600	593	605	606	629	608	601	600	584	621	565	631	584	611	566	583	590	593	562	639	624	625	586	625	594	637	573	617	558	612	550	582	582	633	550	660	570	615	668	611	632	601	631	588	600	627	570	610	601	620	632	592	600	577	662	558	639	593	618	568	611	633	602	594	600	602	606	642	604	612	612	610	656	581	604	586	580	634	622	576	618	603	589	630	583	550	618	598	598	605	621	637	580	634	580	602	561	620	600	626	607	568	646	625	618	604	598	603	633	607	621	611	626	582	634	587	642	613	587	560	602	605	627	604	578	571	614	618	605	633	620	578	614	604	604	628	581	597	641	587	616	659	609	661	629	610	607	587	630	647	600	610	596	594	602	585	647	606	580	658	602	644	593	569	563	556	613	643	563	606	595	603	592	620	576	612	618	592	631	622	623	614	615	577	579	611	624	584	598	565	587	606	628	617	622	580	564	571	620	572	656	632	643	568	652	575	566	599	618	610	604	579	619	637	607	572	607	567	605	614	612	594	581	583	601	569	571	621	625	570	597	624	602	604	615	607	624	583	591	608	612	625	582	617	582	589	623	591	593	591	608	576	572	627	587	634	638	579	569	614	637	640	604	592	591	597	600	596	612	625	627	594	581	575	607	603	599	621	650	599	611	607	600	622	611	587	645	637	602	616	598	629	618	605	654	623	603	608	605	612	608	593	626	618	603	600	592	576	582	635	622	628	616	595	590	603	583	610	615	600	626	613	601	614	581	592	593	543	631	600	595	621	606	633	604	642	603	633	662	640	637	614	613	640	593	598	599	646	598	626	612	635	576	633	600	686	652	632	599	626	565	582	601	615	604	635	616	565	581	600	597	612	603	594	569	618	576	628	651	634	616	616	619	597	670	608	584	590	593	604	632	592	608	568	576	610	595	592	576	609	602	577	644	602	601	604	644	645	621	607	596	620	579	577	596	625	611	654	595	599	618	639	596	614	582	624	614	627	581	592	593	616	573	614	544	598	598	572	616	637	579	604	649	540	582	627	606	635	602	613	554	592	619	527	564	582	616	623	668	601	596	620	581	602	628	617	598	562	633	579	563	616	632	630	614	579	590	605	602	604	588	615	627	630	590	610	612	605	588	615	580	537	652	598	568	588	624	570	586	608	657	575	589	634	603	595	627	559	628	604	625	598	585	630	566	606	621	599	642	617	622	585	610	640	601	641	605	625	599	591	612	551	609	569	627	587	641	622	554	604	610	554	627	590	618	574	584	625	558	615	613	577	632	575	569	614	624	602	611	613	660	598	585	565	601	573	602	554	610	549	573	584	592	632	633	594	608	586	596	619	630	646	653	622	632	599	615	601	601	615	580	629	590	567	614	612	617	616	599	636	610	607	575	609	612	650	610	603	600	644	640	595	618	580	584	569	606	585	603	607	612	644	622	578	578	579	580	613	657	620	581	607	562	588	577	563	637	604	620	567	619	610	580	548	590	569	603	638	597	611	572	624	636	619	602	630	620	627	624	597	571	611	568	658	605	633	585	622	564	610	584	584	644	595	570	603	623	574	621	581	582	605	595	561	657	596	605	560	588	634	580	618	600	633	627	585	623	609	590	579	602	565	585	607	632	578	639	593	616	592	572	610	640	580	593	579	614	573	586	562	603	553	623	587	601	648	619	572	583	567	620	610	617	620	609	607	642	596	583	602	626	608	571	591	613	593	593	575	602	599	618	618	616	572	593	599	584	569	599	598	588	583	603	571	605	616	577	562	581	602	542	613	619	617	593	605	584	602	583	603	583	574	589	612	582	632	639	552	570	625	582	590	586	611	633	660	579	625	546	599	606	573	592	573	625	573	630	628	557	570	606	594	581	523	641	616	640	642	607	605	600	627	569	602	578	568	632	535	583	548	592	592	563	594	625	602	597	573	549	562	608	624	524	581	580	601	571	644	632	588	567	624	629	617	627	615	625	615	611	599	569	586	605	632	617	631	614	638	603	595	613	656	570	572	598	626	627	562	590	614	629	592	595	567	607	578	599	559	641	558	613	582	608	596	588	617	614	596	633	583	643	569	598	556	593	617	633	620	555	604	568	563	590	619	582	589	604	613	555	583	581	597	624	649	593	609	617	602	590	585	622	609	610	597	575	570	590	621	558	622	625	623	603	595	600	577	605	597	610	629	601	612	573	611	595	589	582	581	609	583	619	634	569	622	589	601	624	622	559	596	601	593	613	592	639	620	624	619	596	590	603	595	617	585	613	614	661	606	620	571	643	563	564	559	619	605	602	592	603	619	615	582	594	614	628	590	590	617	566	596	617	602	599	625	594	598	603	658	592	565	636	597	541	595	600	602	542	597	552	592	572	619	565	642	630	638	631	575	577	641	595	662	600	619	600	616	566	631	600	625	565	599	591	551	614	606	580	617	585	587	602	578	589	613	607	628	613	575	609	629	595	548	617	591	619	582	604	608	595	681	576	584	604	589	574	625	620	645	618	595	560	568	631	585	591	584	568	604	549	609	639	585	602	543	596	583	579	608	648	585	584	635	591	576	578	571	624	638	596	568	548	585	569	602	573	578	593	590	569	607	614	612	618	555	574	604	563	599	637	624	607	575	550	610	631	568	609	591	596	626	578	625	588	617	612	608	627	647	626	573	595	576	592	600	619	596	593	582	612	618	625	609	605	569	621	614	622	639	607	621	598	591	601	603	588	559	564	577	615	595	603	611	563	567	590	598	623	634	590	597	643	656	611	609	583	579	629	607	569	606	583	572	605	581	596	661	583	629	581	648	565	582	587	619	689	571	602	609	616	585	619	577	559	586	581	581	569	586	585	640	629	620	576	582	605	647	581	556	594	615	612	629	591	563	609	613	597	639	603	623	561	595	621	621	576	596	618	586	643	599	595	595	587	637	582	572	611	576	587	615	612	567	548	549	618	578	622	584	570	579	562	534	582	583	588	627	594	631	614	627	641	604	619	588	603	610	635	590	587	626	563	579	633	607	580	607	587	596	573	573	589	579	612	604	608	600	610	573	593	601	573	647	588	589	570	608	606	634	618	618	613	597	591	625	587	583	599	596	580	561	616	602	587	589	611	574	620	592	612	579	595	594	608	604	580	607	638	619	604	586	617	613	611	619	606	605	622	642	566	634	589	606	612	610	583	644	593
28324	21383	11675	5425	1118	685	634	581	628	545	580	582	582	589	591	613	600	555	551	565	599	503	535	551	586	535	640	557	597	574	570	593	573	567	575	619	614	595	582	575	601	575	601	600	586	559	523	572	622	566	608	612	604	590	574	586	580	589	599	600	568	555	579	551	582	568	558	564	523	569	574	589	614	574	581	544	618	609	564	575	590	564	554	569	609	551	556	555	583	512	592	575	563	575	579	564	555	606	569	551	619	582	580	582	574	601	555	578	569	556	522	565	594	563	579	589	574	587	551	569	519	581	594	623	598	560	588	558	552	610	612	639	544	571	543	586	557	571	549	593	573	603	605	554	576	605	600	560	579	554	566	638	564	543	577	574	541	583	606	571	618	563	629	567	574	560	600	604	542	581	573	598	588	584	594	628	581	564	581	578	570	546	564	588	600	590	614	557	576	567	553	601	580	630	577	583	560	567	576	587	560	564	572	544	595	589	515	567	545	583	588	562	572	572	547	553	587	567	556	549	568	572	561	559	590	588	566	585	594	548	561	552	631	553	560	553	578	551	613	570	577	588	610	594	522	539	550	556	565	565	570	593	577	618	573	606	550	570	588	573	547	597	539	543	606	562	595	527	611	555	577	592	546	575	595	574	571	603	542	522	596	538	556	571	594	553	608	553	581	559	613	564	538	571	570	592	590	568	587	537	637	560	592	554	574	547	624	572	626	591	581	555	585	542	563	606	549	582	556	554	596	554	569	545	600	599	579	578	578	612	561	634	575	571	566	520	596	589	577	581	595	557	600	600	611	570	551	536	615	542	573	589	579	588	561	577	571	550	606	590	557	554	583	606	592	586	521	570	556	551	605	567	568	551	629	552	511	548	565	572	540	551	577	610	567	555	586	520	579	580	595	622	577	593	514	567	583	584	594	587	575	586	585	602	584	583	568	567	545	547	575	515	560	546	537	557	626	601	565	590	542	580	534	555	572	516	593	553	580	526	577	543	553	574	610	562	616	580	568	555	538	593	575	548	552	593	603	508	589	560	622	560	587	574	596	586	560	584	620	581	582	553	540	589	558	581	596	591	530	569	542	545	549	576	548	591	625	556	567	592	558	513	571	565	570	538	556	587	595	562	595	560	583	581	556	549	596	559	602	580	602	609	558	515	591	579	609	560	573	546	611	653	603	551	553	584	573	607	611	522	579	618	577	552	589	613	570	559	592	586	587	596	575	551	592	548	595	534	616	604	557	537	583	575	634	595	558	574	564	580	589	615	566	601	546	617	587	573	597	582	567	555	559	584	578	529	526	554	555	589	575	591	589	569	595	594	570	562	580	555	574	579	566	612	539	562	573	557	539	617	498	560	558	604	546	543	600	546	566	591	614	528	601	586	549	575	667	572	571	578	572	583	544	559	553	593	577	533	591	565	616	579	580	563	572	616	584	556	583	552	577	572	573	549	538	567	595	561	561	592	624	584	588	588	529	561	565	563	558	551	554	569	560	579	596	565	568	589	547	564	589	563	566	583	584	545	572	566	602	578	623	592	554	612	611	557	588	573	617	576	631	541	609	562	553	539	531	546	607	570	537	564	569	548	573	576	541	576	570	545	582	554	540	550	562	573	585	550	568	591	567	548	596	589	530	548	565	564	551	548	598	545	563	572	579	590	542	539	572	593	576	533	531	567	547	586	557	576	512	585	573	590	544	573	587	619	592	559	608	593	559	572	597	574	519	547	604	609	581	551	591	539	530	604	580	571	548	594	586	611	553	582	590	565	572	586	545	545	607	533	571	556	562	566	622	593	572	562	580	612	607	572	573	560	555	627	628	614	560	592	555	587	600	586	543	584	562	607	583	577	573	541	534	577	581	561	550	538	558	649	562	586	557	576	555	535	571	586	572	561	545	572	564	570	562	545	566	592	577	574	578	594	564	595	562	605	598	553	581	570	548	543	603	543	564	572	605	566	592	560	553	610	565	588	582	519	605	614	579	549	545	580	542	584	604	581	561	550	536	535	573	558	584	552	551	592	519	521	586	576	589	606	607	589	581	581	561	596	570	622	625	607	601	551	555	566	591	568	602	558	556	626	608	603	605	585	530	564	543	587	588	563	585	558	568	568	539	559	531	587	572	589	559	610	548	630	586	562	583	574	643	568	585	576	528	566	602	609	570	604	583	549	575	589	595	619	601	582	505	586	577	571	573	527	595	554	561	570	554	581	547	583	529	558	576	591	605	524	588	573	599	560	618	577	550	596	582	593	588	582	536	582	593	553	563	590	563	572	606	553	603	551	551	572	565	582	577	563	600	580	565	628	632	541	585	543	567	597	575	570	558	561	589	559	564	588	511	547	563	605	601	544	610	559	608	567	585	553	583	563	610	521	588	580	612	602	571	581	571	600	581	573	589	571	590	512	552	598	590	603	543	566	604	605	637	584	597	541	535	600	572	588	584	530	546	582	574	548	549	552	562	584	555	591	555	555	572	527	598	569	552	592	577	555	592	497	592	605	545	580	608	611	598	578	560	618	578	602	581	565	618	597	589	562	613	537	524	572	597	562	591	605	594	538	593	587	588	541	556	572	595	599	544	586	567	560	559	621	564	587	560	521	594	604	595	567	576	585	592	563	585	566	570	595	577	588	584	556	610	578	559	588	585	533	536	544	616	580	520	569	614	572	582	637	587	607	584	568	562	611	573	555	597	554	589	555	569	559	599	588	578	594	595	571	601	585	568	572	583	588	587	586	571	615	600	600	566	602	583	567	551	539	563	604	587	585	526	560	582	579	554	528	591	581	573	591	568	561	536	561	621	556	581	626	591	583	534	536	606	620	518	577	556	578	563	562	579	589	577	543	585	616	628	604	629	573	525	537	552	575	606	595	526	578	570	590	587	582	572	577	537	562	595	554	582	549	592	534	569	612	592	544	538	572	546	551	584	540	547	541	582	573	558	663	640	602	571	566	602	581	569	596	605	564	533	539	561	575	554	547	521	578	558	617	551	565	641	609	596	610	587	549	607	552	494	563	599	610	589	576	559	555	565	561	580	562	562	590	613	561	548	550	589	547	608	565	584	557	570	556	607	576	593	562	582	586	575	555	579	572	532	564	548	577	570	555	570	564	564	543	543	609	587	535	568	599	559	557	639	609	582	571	556	588	588	547	576	560	580	552	583	538	555	541	570	573	591	581	540	602	588	567	606	544	569	576	567	561	568	550	534	520	538	580	548	563	601	616	596	546	592	582	543	563	538	586	620	560	594	594	576	592	599	586	592	560	601	582	595	578	557	594	535	569	602	539	591	582	540	578	593	554	577	588	580	588	587	555	559	530	570	557	540	516	580	578	606	568	563	561	592	585	543	603	570	580	571	602	582	564	580	569	601	560	536	534	566	553	582	538	595	596	586	529	584	601	604	559	567	590	596	579	584	555	561	599	594	609	583	574	566	580	586	584	546	576	518	548	547	571	595	538	560	590	572	552	547	563	540	591	571	606	562	594	584	570
11377	20020	7624	4183	1027	535	464	509	512	462	481	498	475	446	494	488	494	491	410	484	502	494	473	521	461	451	467	487	514	496	476	481	501	481	487	509	505	478	463	480	458	475	483	462	487	475	468	466	498	457	502	463	495	456	531	483	498	524	558	471	487	450	494	480	471	461	486	503	469	430	462	470	468	509	526	491	446	508	461	478	516	464	484	492	480	491	485	460	447	464	513	483	464	494	472	474	492	436	440	519	520	443	457	484	484	454	499	456	470	466	464	469	455	475	497	449	448	462	443	472	489	483	478	473	462	468	468	452	503	480	459	442	497	447	442	513	482	486	447	515	459	476	456	527	460	450	518	483	512	462	483	484	510	462	497	457	491	495	455	471	494	451	474	483	479	460	445	475	489	469	491	459	434	448	489	477	474	496	504	473	491	459	464	477	449	483	459	487	475	474	497	475	486	503	492	519	503	494	504	474	502	484	483	489	488	416	489	490	474	471	491	450	462	512	513	488	461	464	461	509	461	436	477	470	504	509	418	545	460	474	451	478	486	460	464	460	492	495	471	476	505	466	485	486	499	471	480	493	457	458	472	426	474	465	458	437	471	467	475	486	506	459	462	476	451	476	487	483	478	477	495	478	467	500	472	514	472	487	489	513	458	490	484	466	492	502	483	498	465	471	475	451	502	472	508	432	444	461	461	505	483	489	496	500	484	496	447	480	454	449	473	456	457	476	460	451	493	520	504	491	475	491	456	442	457	480	483	471	484	460	474	451	485	460	481	464	470	489	495	444	495	469	478	504	475	485	426	488	480	474	489	466	488	509	469	461	473	457	484	466	425	478	483	458	488	499	466	452	498	481	496	493	510	466	438	468	455	458	478	445	432	498	461	421	485	476	472	475	471	454	456	476	452	503	477	468	465	478	434	514	491	475	492	464	503	469	441	479	443	463	450	486	505	448	464	507	489	485	462	461	484	492	478	454	467	498	483	482	467	481	447	475	482	421	509	469	510	443	418	483	456	446	466	454	477	483	483	496	494	456	490	485	460	527	451	451	473	457	478	464	512	457	433	456	468	467	466	507	517	462	531	460	475	495	462	430	454	493	438	449	438	463	490	432	488	488	491	497	494	461	523	462	459	456	440	486	434	480	481	441	430	481	421	508	519	478	456	452	463	509	481	483	453	447	501	469	445	494	458	494	435	452	480	441	474	460	496	458	462	484	482	477	493	476	478	459	462	462	468	498	510	449	436	443	467	486	487	474	485	496	479	473	464	499	451	480	480	483	449	492	492	464	439	482	458	497	487	493	487	465	502	467	473	479	484	491	473	463	465	495	513	447	473	500	487	492	452	449	494	441	482	497	491	490	488	414	454	514	489	488	445	494	476	486	468	504	445	461	474	468	470	458	455	489	476	460	451	450	475	469	483	467	471	515	477	491	502	503	466	476	485	459	441	467	455	432	468	470	494	488	513	483	480	475	488	534	471	479	440	449	505	468	441	440	480	478	456	488	456	504	468	445	454	451	462	447	503	474	468	483	525	447	521	489	512	486	452	469	486	506	466	471	464	475	518	460	451	452	481	466	481	454	527	482	476	503	476	490	477	476	541	451	454	531	426	500	475	446	470	462	470	458	470	456	510	488	482	479	451	495	467	466	483	499	483	452	463	454	433	495	486	507	459	496	478	475	520	470	444	519	479	479	512	516	450	441	454	503	527	481	449	465	492	485	468	524	529	476	464	513	500	482	504	499	464	476	458	515	476	502	510	504	485	488	435	485	486	491	492	497	460	484	480	484	483	466	426	479	487	472	492	497	456	457	438	456	469	460	494	495	485	464	489	473	474	456	461	461	468	486	485	490	492	453	481	488	464	471	491	454	475	484	458	465	463	426	464	477	473	506	485	477	476	477	477	492	470	464	478	484	475	460	485	511	469	451	486	486	482	471	509	448	437	475	489	518	483	478	482	498	495	455	478	465	485	475	439	460	481	462	488	450	494	487	474	478	480	474	437	522	470	471	449	493	465	480	485	478	472	487	479	503	466	460	471	465	484	461	442	476	484	484	484	476	521	488	503	494	508	443	468	505	488	460	472	423	497	487	467	485	470	504	430	470	489	462	462	487	456	493	447	435	428	515	483	508	444	507	456	452	465	478	503	463	507	517	480	445	444	482	453	512	479	501	478	458	494	521	437	473	499	481	480	467	488	467	478	459	459	481	517	456	460	476	493	468	451	448	484	446	457	487	474	495	516	447	505	495	462	503	481	451	449	452	446	498	490	501	479	446	458	454	511	493	441	510	461	466	467	470	449	473	475	460	499	498	510	465	491	460	464	500	499	469	472	452	450	522	491	503	481	454	478	464	456	487	488	496	516	500	533	450	493	468	475	466	474	492	442	432	472	478	486	548	481	475	472	473	480	438	451	497	452	496	457	463	466	500	463	496	461	416	454	489	489	483	466	477	460	465	504	500	495	464	485	512	476	478	492	495	457	486	472	474	474	515	526	512	474	475	512	485	446	465	448	496	439	447	475	477	477	440	518	482	462	488	477	457	488	472	462	454	429	465	474	462	505	476	489	483	474	489	492	504	473	497	472	472	537	461	466	490	462	458	445	451	504	454	501	502	475	497	469	498	478	428	494	463	500	465	449	465	471	485	504	484	481	470	469	484	490	460	476	492	448	477	466	483	434	499	448	485	501	474	481	481	481	527	480	464	489	481	440	479	517	466	458	467	491	492	451	483	430	447	465	486	459	500	496	481	506	506	453	474	469	471	483	470	442	434	510	485	467	469	492	488	442	483	474	477	503	493	488	472	480	467	496	475	483	453	495	492	469	473	478	480	479	497	459	470	483	480	469	507	514	498	499	479	488	459	488	514	466	458	490	513	431	439	453	493	514	498	473	442	482	480	477	485	522	488	466	532	518	483	502	479	479	479	514	528	476	482	476	468	477	482	491	426	490	475	461	493	527	455	457	496	496	480	481	468	485	442	466	469	505	474	457	529	505	460	494	472	458	449	475	465	472	472	476	479	495	525	512	476	497	494	512	457	461	479	484	483	500	477	498	513	468	491	480	536	432	466	505	463	510	512	452	479	497	488	450	495	462	473	492	494	451	459	478	440	478	480	520	481	472	464	438	441	497	499	498	480	462	481	488	475	426	497	511	506	498	491	444	486	500	473	442	481	490	479	477	506	468	481	452	490	456	436	493	481	474	457	456	476	480	446	491	462	456	468	459	466	429	447	472	480	462	478	462	444	450	470	467	471	491	497	477	472	506	502	490	448	488	477	480	456	483	487	474	510	444	495	462	444	458	454	488	457	495	489	446	459	446	455	491	488	468	464	488	474	488	443	495	468	498	451	459	457	487	497	489	448	511	461	453	498	490	463	473	516	495	511	480	499	482	487	453	487	482	456	473	464	447	456	483	462	536	503	431	479	480	456	474	488	482	447	446	514	442	443	462	461	443	450	462	445	490	425	447	507	502	467	489	492	490	451
25310	22049	29088	29232	16313	3492	910	726	695	632	668	630	583	617	589	611	579	560	599	551	553	592	578	587	582	536	533	560	581	518	577	565	569	615	567	569	621	584	607	547	599	584	609	577	538	587	565	536	538	586	585	551	574	565	588	601	684	729	736	635	651	595	595	557	576	607	574	595	534	542	569	560	576	536	564	553	565	511	518	571	566	603	594	593	580	577	575	603	585	583	547	559	610	552	556	546	543	562	570	603	566	604	541	552	602	572	551	524	517	592	537	578	554	536	532	603	569	553	557	623	572	545	556	561	594	578	575	560	541	523	560	569	552	555	555	509	567	562	612	561	543	545	557	593	572	578	574	567	537	576	543	615	574	590	584	528	563	567	530	572	549	524	570	569	620	615	555	537	554	577	516	576	585	524	565	593	610	555	585	537	604	622	562	578	579	546	566	610	564	582	561	547	582	586	588	602	574	555	605	576	563	556	540	577	577	617	580	571	568	594	560	569	573	548	604	544	552	530	547	631	615	552	585	570	586	585	557	562	538	564	572	568	516	557	571	541	532	542	526	541	594	545	592	591	567	548	560	545	587	621	545	535	542	521	524	561	545	565	562	577	533	558	552	584	528	555	539	613	557	529	515	548	574	553	565	566	572	551	559	585	569	575	573	604	588	580	568	593	582	582	639	561	566	527	575	552	555	568	570	582	570	562	579	531	564	526	583	616	584	544	553	587	585	586	548	544	575	575	572	555	510	613	533	551	553	592	566	561	504	550	555	550	511	575	550	557	543	582	577	554	597	549	582	548	563	571	523	590	551	580	566	569	524	597	565	614	562	545	586	577	569	577	590	534	563	548	575	555	593	541	562	570	568	579	544	567	548	531	575	572	577	575	522	552	539	517	553	574	553	519	554	567	538	530	548	556	533	556	559	556	543	567	555	569	570	557	583	571	563	580	547	518	562	540	511	589	590	571	522	540	555	568	536	568	563	537	590	541	551	538	574	580	574	590	543	560	529	552	588	536	565	553	539	562	544	558	571	527	555	568	540	592	567	550	606	600	606	542	584	545	520	511	533	548	553	584	602	570	543	533	525	567	571	537	577	571	587	558	544	614	566	576	543	534	568	579	656	617	559	565	582	552	612	563	553	568	549	559	589	631	586	593	541	607	555	605	540	591	544	584	578	562	613	547	561	555	537	589	557	523	560	608	569	551	572	585	610	544	574	576	565	595	594	565	584	567	571	566	582	502	520	594	572	585	547	542	559	577	587	569	565	550	552	540	541	548	538	536	569	554	599	566	548	540	549	589	574	539	586	553	585	564	583	595	537	551	520	587	568	576	541	559	584	595	552	589	556	564	598	599	582	609	517	549	579	540	556	554	589	600	552	626	524	528	576	562	598	555	523	558	561	559	590	554	565	588	570	531	524	554	568	534	560	562	527	552	542	522	592	560	574	578	587	575	557	556	582	544	522	528	571	575	541	563	596	514	556	595	553	549	529	567	570	553	588	558	560	564	565	570	573	595	569	556	562	613	583	557	569	549	555	598	629	567	575	526	570	557	538	527	609	542	630	549	542	599	598	581	594	579	546	594	567	562	605	547	537	550	517	544	584	587	567	573	579	533	515	598	551	558	563	553	564	541	567	553	589	538	628	582	598	557	508	560	591	567	552	563	542	555	574	540	539	582	546	518	590	546	531	598	567	559	592	533	572	528	603	537	536	539	616	558	550	586	577	615	529	576	545	582	515	540	609	515	588	551	531	582	597	570	568	583	565	572	570	563	601	530	545	562	554	573	593	573	575	558	610	541	540	550	571	580	575	556	564	564	588	534	510	567	544	583	534	583	586	552	587	568	581	542	634	563	557	592	581	549	568	567	579	552	579	560	557	548	573	606	543	557	580	580	629	557	580	561	578	588	546	571	586	581	596	517	567	530	585	600	559	569	534	580	585	562	612	601	543	582	584	615	535	621	567	544	620	527	570	541	561	553	611	535	541	554	586	547	546	505	538	590	564	564	585	588	518	572	589	621	538	539	545	586	537	569	557	543	572	586	559	552	528	571	498	560	573	528	591	598	517	597	588	557	525	558	562	603	546	564	523	534	534	582	568	577	558	573	565	558	583	591	574	559	564	581	555	565	551	547	588	542	596	604	559	563	570	613	568	548	582	600	541	584	561	580	569	554	559	553	605	530	552	551	564	565	542	572	561	581	564	585	552	584	569	611	535	535	558	573	569	595	555	556	544	558	540	584	556	555	544	550	501	539	560	625	558	581	530	525	588	557	586	547	537	572	576	585	571	576	588	552	597	592	567	586	608	520	532	554	519	548	555	547	575	551	589	572	552	583	557	559	566	571	544	549	535	520	541	571	582	562	560	574	603	586	575	557	533	563	546	625	589	619	591	551	596	545	584	555	566	564	584	546	614	604	556	595	519	535	569	590	535	544	572	572	570	550	534	533	556	620	549	557	566	540	546	534	537	577	558	557	558	531	535	602	588	550	533	599	567	540	541	581	539	537	597	548	540	622	577	565	548	527	577	543	586	564	564	538	571	559	530	547	585	520	592	552	581	559	577	577	572	553	579	545	573	564	561	538	564	583	514	583	567	544	574	551	579	537	592	588	541	531	521	540	567	559	592	562	508	499	545	572	617	573	568	580	546	511	577	583	544	586	569	610	588	541	578	535	562	535	535	563	539	575	557	606	512	552	603	549	546	590	565	586	530	573	572	567	566	565	585	564	574	565	585	554	588	526	544	552	587	542	554	530	553	532	541	597	570	542	563	582	527	556	568	548	591	554	565	585	540	580	543	565	585	537	517	584	557	566	535	563	570	554	587	537	583	572	538	551	579	548	592	572	599	584	519	544	570	529	590	554	553	552	569	547	584	602	517	534	548	589	583	519	533	540	588	580	578	594	559	516	590	569	562	574	559	554	578	564	574	543	560	565	590	591	547	529	578	554	585	575	579	611	568	594	566	577	562	536	568	529	528	552	564	520	546	568	509	522	539	629	555	600	559	522	561	555	517	571	554	573	596	587	552	573	543	586	533	609	538	543	536	564	517	533	601	570	621	583	556	606	561	610	558	556	585	559	574	550	513	577	559	544	573	560	578	562	541	578	584	586	516	575	574	575	571	549	576	594	549	551	602	537	540	580	582	596	575	538	583	544	616	573	540	582	574	542	576	568	532	537	585	565	516	582	563	501	543	566	570	570	528	559	605	552	578	577	594	527	596	564	588	573	576	587	510	605	561	585	589	564	528	578	541	551	522	571	577	554	589	603	517	537	575	551	558	575	555	548	560	544	545	577	549	547	589	571	611	546	571	585	544	604	534	548	532	549	578	548	573	568	566	569	534	580	537	572	569	568	558	571	554	566	573	566	539	526	582	561	546	524	529	556	590	551	565	551	556	580	581	604	561	552	571	569	532	568	573	559	577	561	592	546	637	584	558	583	579	567	550	555	572	573	548	586	528	559	577	573	555	529	556	567	552	525	624	579
40951	72967	37697	28639	5532	1695	663	582	589	570	590	573	548	482	532	528	518	524	503	509	533	522	523	511	547	529	499	512	512	517	522	522	542	549	534	500	528	505	524	518	513	531	525	504	512	487	523	531	509	493	504	532	522	502	495	536	739	805	763	650	580	532	494	511	522	510	487	474	488	483	492	505	507	480	485	490	505	495	478	489	516	477	488	476	495	489	497	499	512	489	465	477	486	482	507	455	530	519	536	514	491	506	501	488	510	488	514	484	512	488	516	531	472	470	494	499	498	510	522	465	492	471	498	520	500	531	449	497	492	471	425	469	523	455	501	483	455	505	483	496	475	509	507	518	494	522	530	524	481	497	467	453	491	508	499	515	500	492	481	492	446	468	480	465	530	509	480	500	459	508	485	507	469	547	504	527	505	477	489	482	508	494	510	467	526	496	516	491	501	519	455	510	493	508	470	482	452	498	531	492	473	507	524	471	515	500	471	510	518	529	500	495	481	554	457	531	508	472	516	499	513	506	506	499	501	481	488	556	506	488	485	487	518	473	501	532	498	482	473	512	485	511	473	483	475	495	507	463	517	471	525	539	504	485	485	500	489	483	514	457	519	477	474	490	511	510	514	505	473	494	434	528	496	494	470	521	478	491	478	497	493	536	446	492	466	522	495	484	503	489	443	520	514	487	502	501	490	496	479	524	475	506	524	492	503	513	507	520	506	495	508	494	508	495	524	486	519	513	511	466	484	540	534	495	479	487	467	512	490	464	496	504	515	475	486	439	503	507	507	516	498	513	506	482	537	485	449	519	447	498	498	495	514	527	471	477	506	465	485	496	494	481	512	510	475	482	496	471	494	491	519	521	481	498	514	518	490	527	498	495	522	488	494	471	466	522	520	495	511	479	493	494	508	462	522	508	500	505	536	514	528	482	503	502	486	516	513	501	513	475	484	523	499	490	517	472	475	525	500	492	511	499	510	509	507	502	495	508	481	532	495	521	506	485	509	487	463	472	522	491	491	471	509	525	510	493	537	498	545	495	487	503	537	482	510	486	507	471	502	516	479	495	472	491	503	498	537	496	443	491	465	488	486	478	469	524	469	466	490	474	494	544	449	495	491	493	513	486	498	478	509	519	515	527	501	507	516	481	515	512	490	490	503	482	476	438	444	514	459	513	492	470	499	530	512	483	548	504	507	490	498	516	464	490	533	471	470	480	523	532	511	490	456	497	510	521	494	455	511	472	471	536	507	477	520	495	456	484	481	486	511	483	494	449	497	501	472	508	506	514	460	504	489	483	489	500	507	514	469	495	511	481	511	499	473	497	463	477	454	539	511	496	474	453	507	488	501	499	473	478	475	465	501	492	529	522	509	512	484	485	481	503	535	517	472	517	513	482	472	464	502	495	502	461	477	478	522	498	506	498	497	489	458	515	555	523	539	479	496	502	473	519	490	491	504	472	536	501	510	497	469	492	478	507	520	512	512	504	498	480	478	513	479	522	495	502	486	507	501	483	493	474	512	487	480	448	486	452	467	506	510	512	495	504	471	506	501	501	463	489	503	459	476	527	520	510	506	489	507	503	498	495	465	492	514	516	508	553	503	494	492	513	455	470	535	526	478	468	481	502	480	539	518	516	511	473	482	499	481	517	469	487	438	483	537	450	521	488	493	505	482	498	521	547	477	507	476	510	435	436	558	518	485	483	480	501	448	501	495	486	503	460	495	484	509	496	513	484	481	482	498	490	528	501	513	509	514	486	487	525	527	523	492	506	509	508	521	462	523	496	483	496	503	483	482	527	524	462	496	519	516	474	462	482	522	474	515	491	528	492	478	523	522	489	479	510	537	464	474	478	519	484	482	521	544	467	437	495	512	530	498	529	473	488	506	504	522	461	496	510	504	513	497	517	539	463	488	475	445	479	517	478	485	516	497	517	508	490	531	489	462	556	482	497	494	512	503	493	450	473	543	496	559	461	543	477	477	500	519	515	479	498	485	481	510	511	460	515	519	455	476	499	470	504	478	492	487	486	482	530	532	494	507	471	511	509	541	479	495	484	523	486	502	471	498	497	513	503	533	506	503	487	504	501	489	483	503	480	515	534	514	465	488	466	514	508	501	500	485	505	493	506	502	500	512	496	517	491	500	512	469	515	493	521	491	504	508	517	509	491	514	520	508	515	526	503	490	490	537	490	506	462	499	470	543	487	468	518	472	486	465	487	488	466	515	507	464	481	467	502	502	479	487	499	522	524	477	468	508	522	457	482	501	521	478	549	459	483	465	495	499	479	476	494	512	499	507	529	520	501	516	527	487	485	511	471	518	518	509	509	495	465	514	512	543	510	525	513	433	491	440	511	480	490	468	524	514	489	497	480	460	497	486	508	493	498	531	474	502	493	441	471	502	457	492	519	484	506	492	441	462	522	467	471	494	527	497	502	517	473	484	474	469	480	502	493	486	481	481	509	476	543	552	489	525	475	507	512	518	480	470	492	494	477	509	517	478	531	516	491	491	521	485	508	503	494	455	492	480	512	479	500	474	530	509	481	483	519	499	499	489	545	513	514	489	478	471	500	481	511	468	516	490	496	477	450	466	504	456	492	491	497	489	508	504	449	514	508	467	506	491	485	527	469	469	509	475	496	464	492	480	483	472	489	504	522	478	517	500	491	467	507	524	504	467	518	519	483	485	504	457	493	496	530	506	494	506	502	519	567	528	479	476	523	486	501	505	509	490	480	503	444	534	464	461	502	486	478	471	461	453	485	484	481	494	532	505	524	484	494	480	471	507	483	540	497	496	507	471	467	506	568	499	531	494	518	472	527	500	502	483	504	521	506	479	473	488	487	443	477	495	490	492	536	498	507	531	501	463	538	507	465	530	491	514	482	497	478	524	507	485	488	441	484	541	521	527	481	514	498	501	541	496	520	470	511	486	499	525	520	512	495	512	493	474	496	527	466	539	494	445	478	472	470	510	460	499	460	500	487	502	487	489	482	507	474	495	483	501	487	496	507	499	482	504	514	549	501	456	502	502	486	471	482	479	497	470	501	472	526	474	513	477	493	472	509	518	479	548	474	503	498	479	464	507	473	469	514	484	508	505	509	510	504	517	500	510	487	518	503	516	469	513	459	483	506	477	491	501	520	492	498	485	478	511	485	469	473	539	503	518	487	503	479	462	523	493	523	468	482	513	517	513	497	483	481	554	511	500	506	515	486	514	514	468	515	512	464	509	453	473	519	496	480	511	471	496	459	475	483	463	493	523	472	484	509	505	478	471	462	489	517	463	522	472	477	471	495	471	467	499	467	462	500	481	517	457	519	470	486	453	498	519	470	466	503	469	523	500	513	477	491	504	509	495	529	496	500	476	494	508	509	526	507	491	503	472	511	495	451	485	499	502	458	543	499	522	449	503	464	493	505	492	474	470	528	476	496	514	518	491	507	525	513	455	516	491	513	501	475	511	458	512	513	487	504	488	500	462	479	526	493	458	525	472	503
24228	21583	29278	26883	22008	12360	1880	1001	769	826	797	754	771	730	696	740	690	737	751	727	703	693	727	753	670	657	689	669	750	751	705	671	743	690	696	731	710	699	717	671	677	672	720	726	665	677	682	700	688	737	694	697	657	662	684	821	1030	1102	979	874	787	719	675	679	661	643	672	732	670	715	663	687	681	664	698	700	705	612	709	710	685	653	723	717	674	683	681	689	692	771	728	685	695	721	661	719	680	678	670	668	668	690	667	705	685	629	709	705	712	708	702	700	720	644	762	712	665	732	707	699	613	703	683	697	697	687	669	728	644	762	676	676	708	659	707	703	665	686	669	667	666	729	609	675	740	725	693	713	667	676	677	714	689	651	708	692	677	686	714	654	656	637	696	692	676	745	646	702	672	713	679	724	643	692	721	666	679	675	703	728	706	668	683	637	708	669	723	693	673	689	683	728	713	661	705	757	711	638	680	697	692	699	667	665	643	659	710	675	649	678	715	687	683	669	640	683	659	680	693	697	699	694	704	710	705	654	730	665	698	683	647	681	649	689	710	721	672	673	656	683	690	707	635	742	711	633	686	656	689	665	694	648	659	677	653	683	647	695	680	700	706	714	691	701	708	678	695	688	672	670	659	689	642	687	661	677	668	647	692	661	684	654	655	701	682	701	653	690	649	663	650	704	690	689	722	677	688	678	667	691	671	656	736	676	695	683	702	707	717	724	687	657	710	683	697	662	701	717	706	709	689	674	669	679	682	661	665	678	727	629	650	705	645	673	710	642	701	707	688	657	690	735	673	653	658	663	664	678	659	687	651	677	735	690	651	683	708	700	678	659	730	697	643	686	679	686	744	677	665	677	699	717	679	654	672	728	699	679	654	669	642	637	669	672	690	685	712	673	651	676	671	706	657	690	630	710	688	695	647	706	682	675	665	704	658	613	667	679	694	725	680	684	649	672	679	674	723	618	706	695	722	722	729	699	694	757	697	695	704	678	710	668	743	675	680	712	694	723	675	731	700	755	647	685	643	669	692	732	642	705	680	709	742	671	679	694	710	693	688	666	688	648	638	717	695	739	718	683	731	661	664	689	667	693	645	709	685	719	724	723	745	680	676	678	666	637	680	676	674	708	692	712	674	623	710	701	703	662	663	702	667	694	643	707	692	686	702	726	714	712	706	698	659	693	641	672	703	727	664	685	679	658	675	721	694	713	718	685	671	689	699	700	685	755	690	639	698	664	709	665	667	706	668	743	705	641	691	690	682	691	718	699	627	698	663	703	708	687	714	698	713	617	707	695	731	674	691	661	667	630	652	639	691	640	735	646	731	695	738	729	716	695	688	689	682	695	698	723	753	680	741	701	657	714	679	632	670	684	687	698	647	745	707	726	677	715	693	646	678	735	671	695	676	672	717	724	688	661	677	662	641	667	691	726	656	699	706	697	681	685	715	690	738	703	604	686	684	698	724	653	720	657	653	654	716	716	675	657	676	697	704	693	657	680	643	700	674	726	676	665	698	707	611	727	678	714	683	711	672	687	678	693	716	679	672	708	690	711	689	690	709	657	675	669	661	704	690	649	685	680	686	714	649	698	665	682	664	706	711	678	693	731	690	663	675	672	671	739	716	710	654	659	667	703	660	675	657	689	713	718	695	712	723	698	671	654	687	650	673	670	684	693	698	721	670	706	690	612	673	730	734	697	703	710	677	622	690	674	658	688	679	714	700	707	754	698	683	672	665	695	666	699	643	703	693	672	653	636	708	711	679	662	658	679	662	713	686	748	704	626	671	687	692	681	687	717	732	687	708	615	665	646	653	691	677	644	701	694	704	700	693	708	650	691	643	699	675	698	664	721	670	676	695	660	720	666	709	677	696	666	678	644	670	719	695	708	644	654	666	682	665	693	724	640	643	625	693	716	658	720	661	651	695	690	686	659	643	682	666	678	679	673	681	696	653	683	641	623	673	717	675	688	690	712	687	700	712	690	662	689	685	664	733	681	715	680	666	669	674	671	706	688	743	700	649	674	674	704	704	685	674	712	624	706	697	684	632	669	661	701	646	697	682	660	668	682	697	689	648	655	640	669	674	697	679	720	661	674	693	691	674	663	659	689	701	706	680	713	724	674	705	708	713	653	663	717	706	700	663	706	648	690	663	700	670	631	711	676	681	677	693	616	661	681	729	724	694	669	662	665	654	693	687	684	724	692	692	700	714	722	699	674	670	709	670	658	727	733	694	709	685	680	685	696	709	696	686	716	735	679	694	724	675	659	719	681	707	663	632	673	677	628	702	694	687	728	732	702	657	683	679	657	687	673	682	672	694	692	626	658	652	723	693	653	721	724	681	670	705	661	712	681	661	628	686	683	677	673	650	678	676	707	650	693	676	687	678	706	712	683	651	631	704	682	676	639	685	698	672	690	694	671	689	706	664	690	665	709	718	704	665	663	700	689	708	689	697	669	670	629	660	644	667	676	693	724	668	644	679	649	702	672	676	658	727	699	672	713	677	692	679	675	698	735	679	673	662	672	665	650	673	657	675	688	675	668	637	701	669	688	686	726	657	686	637	650	652	678	710	679	663	662	671	639	675	678	641	700	650	658	680	691	678	696	688	677	658	683	684	717	688	667	668	700	665	655	691	665	668	679	698	697	633	725	653	672	655	703	679	665	716	728	668	677	619	679	695	665	708	641	691	715	689	703	662	673	691	685	721	723	680	670	630	670	669	699	681	667	663	686	726	730	674	702	642	696	687	666	721	683	680	724	690	657	693	676	703	709	712	611	692	683	670	619	690	684	707	736	702	668	652	657	671	650	668	694	650	661	665	663	694	671	658	680	678	670	677	728	646	703	693	671	694	677	674	703	665	691	681	704	644	701	667	680	662	688	689	679	689	621	684	689	657	695	651	677	706	691	672	667	673	682	720	682	739	707	700	712	685	663	643	693	685	662	712	663	708	678	714	670	730	723	668	683	697	664	698	673	686	677	639	706	669	678	665	639	674	678	664	701	648	668	664	680	702	690	715	714	680	640	734	634	694	642	672	667	694	653	647	666	667	702	676	649	655	719	748	697	719	687	695	653	625	708	641	694	673	686	693	758	688	683	700	692	651	664	664	633	691	651	679	670	718	674	697	697	708	694	707	674	664	650	677	726	658	651	661	660	666	644	646	708	709	624	672	684	697	628	703	742	715	671	670	667	692	675	672	666	725	691	684	660	667	689	680	697	684	693	652	748	650	643	683	669	675	651	652	703	691	731	706	696	722	686	656	619	648	696	655	636	683	691	673	667	679	654	692	689	708	699	663	667	704	713	651	673	681	613	646	654	640	664	623	702	654	695	729	711	640	669	645	700	690	650	719	679	697	692	703	748	701	690	625	660	682	654	697	610	630	613	722	655	733	735	689	677	668	665	654	679	693	667	677	661	660	696	685	666	716	652	722	647	667	675	663	705	728	678	688	670	670	681	670	658	678	668	706	689	724	644	696	712	697	650	709	667
52900	88612	50362	40969	10956	2948	909	830	795	706	739	708	674	673	664	647	658	629	626	664	604	587	603	614	638	601	608	612	624	623	645	667	644	680	640	619	603	658	666	611	618	615	600	639	568	587	610	630	601	587	600	643	648	642	686	740	1228	1241	986	791	684	627	637	596	584	594	643	643	647	610	600	561	644	613	586	575	613	589	627	637	580	575	583	604	538	616	569	575	576	609	602	574	633	611	606	583	591	625	624	623	595	631	603	636	602	613	581	606	625	621	544	582	584	560	628	589	622	573	580	600	638	646	605	631	609	582	608	591	652	613	618	582	619	619	613	570	619	603	605	577	629	620	570	569	671	572	585	590	618	563	584	590	562	584	607	621	608	623	581	611	639	592	609	596	584	601	591	637	577	599	584	602	572	603	601	563	630	596	610	583	570	623	598	607	605	554	601	608	588	594	614	576	611	601	585	606	667	581	587	592	601	560	597	601	599	618	563	634	623	607	625	560	632	598	629	595	629	615	592	625	572	626	569	576	634	602	629	556	652	588	554	589	595	612	645	600	627	606	578	598	638	586	618	635	636	613	587	551	586	583	577	555	644	629	605	605	625	608	599	578	618	549	596	585	567	611	583	647	585	583	549	573	613	596	604	562	582	574	564	608	618	590	609	582	610	611	590	593	588	581	600	607	604	616	597	580	567	597	575	597	627	574	594	606	610	609	616	598	598	600	593	560	576	577	619	602	585	569	595	621	616	604	611	576	603	546	614	590	639	588	588	612	589	620	608	616	632	628	602	616	589	631	616	598	564	594	560	625	607	587	544	602	567	600	587	562	595	590	578	593	602	601	574	636	569	559	608	557	590	579	576	622	596	584	612	564	594	585	566	594	605	623	564	660	610	612	589	632	568	621	624	599	610	597	587	601	575	593	594	626	582	560	594	616	609	613	565	570	603	620	612	593	608	614	592	586	588	581	591	621	573	577	594	595	561	631	618	608	602	586	619	592	598	590	614	548	586	561	607	574	628	625	601	587	621	602	634	611	545	610	606	585	585	634	608	570	635	627	578	585	632	567	605	560	636	592	593	643	571	574	576	580	598	616	558	588	614	635	624	622	594	591	614	586	597	597	585	568	601	629	623	603	580	594	621	590	585	616	592	547	583	542	594	595	550	660	599	587	616	609	619	657	564	630	646	570	640	640	589	609	574	566	608	628	571	593	625	590	585	577	638	593	615	601	616	594	586	531	636	602	630	631	590	613	619	585	556	584	586	593	616	588	591	607	577	570	565	621	572	566	586	660	640	558	549	605	593	596	574	583	587	580	655	630	651	641	582	595	603	607	592	602	575	605	592	582	590	596	594	587	600	597	614	618	607	588	645	608	601	560	546	617	603	590	594	634	635	643	565	614	590	594	604	612	601	576	570	600	595	617	594	621	586	624	614	574	620	605	583	616	584	591	566	586	651	577	595	605	584	602	589	585	602	602	585	571	613	592	631	589	574	592	599	632	586	590	628	581	605	562	616	592	592	597	536	584	591	621	582	600	622	636	564	586	580	600	574	541	590	629	608	615	608	588	619	619	573	588	568	616	578	579	601	605	607	578	538	557	596	579	593	584	556	609	605	599	583	603	626	605	642	617	580	586	556	592	587	595	619	582	611	556	575	601	621	619	608	564	610	579	581	618	570	572	600	604	596	629	619	608	592	623	590	578	578	569	576	666	611	581	579	593	607	575	579	584	608	603	625	595	545	586	566	585	573	567	568	579	602	641	599	600	588	597	575	582	599	603	628	554	550	579	596	586	565	560	571	634	621	581	610	648	590	615	600	551	631	625	616	551	603	590	570	496	600	591	589	616	605	620	614	589	613	613	637	598	585	572	626	623	610	634	585	571	617	624	575	551	624	584	569	589	581	592	608	607	587	566	572	623	623	610	591	538	597	602	598	595	592	619	550	610	583	620	598	595	611	600	621	629	584	626	619	583	578	631	636	593	621	604	621	661	613	592	561	643	571	570	593	573	604	638	601	586	616	592	576	598	609	554	597	612	597	599	588	562	620	637	625	612	607	628	597	621	623	618	563	595	563	609	589	566	605	602	562	603	595	614	603	624	624	576	609	569	572	618	604	587	581	637	605	599	615	623	580	601	624	594	601	577	599	622	606	583	594	578	584	557	574	573	587	578	625	558	588	579	611	573	604	592	571	596	560	600	592	587	586	542	601	571	590	592	638	582	589	604	603	594	577	596	587	583	589	630	620	584	576	582	569	610	657	596	593	589	581	547	605	609	641	610	578	590	616	582	566	576	626	543	639	604	578	578	582	615	607	577	587	633	617	618	583	560	601	594	556	590	586	554	561	612	590	591	606	573	580	591	549	596	597	588	593	572	588	599	614	597	605	639	632	606	640	671	560	607	655	567	619	657	592	586	622	626	564	612	584	628	597	583	582	624	598	573	594	580	591	581	570	601	621	591	579	645	612	638	583	598	608	640	605	572	607	576	606	581	585	603	570	617	591	572	608	603	620	589	579	608	556	572	561	607	570	628	585	572	562	588	596	577	618	620	603	616	582	585	603	592	557	597	600	576	549	618	618	613	586	626	620	576	569	582	589	623	613	617	592	591	598	616	589	583	563	561	601	622	586	647	582	634	601	613	579	555	598	581	590	616	567	588	600	569	613	551	638	611	564	583	604	576	583	617	610	578	591	584	613	615	634	622	592	568	566	612	621	600	563	617	613	624	626	564	595	571	622	563	615	653	607	582	586	601	631	579	587	578	579	560	590	589	613	607	612	614	600	611	630	630	578	569	557	559	581	557	577	596	570	624	621	571	639	614	625	611	590	603	619	570	602	627	546	615	584	616	617	580	569	643	623	615	594	622	633	606	595	602	609	606	616	586	552	606	576	568	576	623	594	602	598	622	598	580	556	575	599	616	617	568	609	572	603	618	567	639	603	528	598	595	573	599	626	604	578	551	563	602	537	550	637	588	628	576	617	583	597	572	604	629	589	577	561	642	593	603	623	569	569	608	591	653	610	582	589	615	583	608	604	619	574	611	608	551	592	598	598	601	627	584	642	558	570	621	557	576	597	550	585	587	574	578	621	607	608	584	560	611	585	598	609	623	643	596	612	570	569	638	607	614	566	569	575	610	570	601	619	601	584	578	633	593	567	561	591	602	610	566	612	601	582	586	637	601	540	640	611	586	622	625	611	604	599	622	587	590	580	603	596	637	584	609	603	604	572	598	589	601	576	615	682	565	557	580	614	595	597	566	568	594	615	601	585	604	577	604	629	609	594	595	590	639	567	591	579	611	592	609	574	621	571	584	624	581	638	611	585	612	600	614	622	636	632	621	593	605	566	652	549	607	572	558	608	650	588	574	583	595	584	583	543	557	632	613	553	595	605	572	569	586	614	594	574	601	607	595	562	635	593	580	590	616	616	582	614	590	565	577	595	612	577	610	597	609	599	611	532	598	546	576	597	582	612	599	564	571	629	587	609	649
28240	21121	11003	5696	1201	661	663	598	616	570	567	568	592	562	578	588	589	639	601	594	593	623	557	531	608	609	619	588	588	574	571	614	654	638	567	574	549	609	577	605	590	621	673	566	583	612	564	594	586	590	576	597	572	585	596	597	593	656	601	596	545	599	575	599	613	550	612	621	578	559	558	600	531	606	592	623	590	610	624	592	569	624	572	593	607	596	587	598	589	586	562	608	588	599	604	570	622	590	586	534	571	591	603	601	600	591	569	577	583	599	610	594	583	601	630	595	592	556	595	582	604	603	582	617	616	578	568	541	550	614	582	551	568	593	606	563	549	595	594	573	599	587	628	585	577	627	621	548	580	517	626	582	631	619	633	587	593	579	625	590	598	547	556	599	561	601	554	595	608	588	582	568	526	564	622	593	608	603	605	614	658	531	588	589	598	570	584	597	567	578	559	544	576	580	537	595	554	581	572	595	554	591	539	568	560	612	577	561	600	537	606	624	605	578	592	616	559	592	606	619	624	595	590	584	603	629	601	592	547	574	608	585	524	587	592	592	586	548	571	609	605	569	618	570	598	615	577	625	584	597	560	615	621	625	556	582	604	646	571	597	618	613	587	633	598	576	604	604	613	557	599	570	604	587	610	556	569	640	560	586	615	583	551	554	600	630	571	586	577	573	611	611	581	585	589	609	563	600	571	524	596	615	644	635	578	552	606	535	581	573	556	579	662	626	580	564	630	589	586	634	538	549	647	585	568	609	627	593	608	593	568	598	569	597	558	542	608	598	631	568	565	605	603	617	584	558	606	557	600	590	588	595	582	594	616	569	614	584	552	603	586	565	624	606	637	594	580	569	583	592	615	576	554	601	572	604	556	575	541	568	587	570	581	601	563	589	610	598	644	575	581	588	583	588	588	617	550	579	582	596	576	605	567	551	608	578	542	599	570	615	631	577	582	569	633	616	589	608	616	573	583	595	631	559	591	571	641	582	568	556	604	573	586	601	585	589	609	641	560	580	609	597	548	598	621	597	596	632	637	564	616	562	613	632	576	592	645	534	535	571	571	585	599	545	634	561	588	573	552	610	530	580	529	559	546	572	559	578	574	594	611	608	600	595	620	621	584	602	598	610	600	590	606	605	623	588	600	640	581	582	610	568	567	609	587	635	591	564	606	601	619	567	595	592	645	556	591	571	558	575	604	583	562	579	597	536	583	564	577	577	585	592	621	561	609	572	575	564	601	571	595	573	556	555	587	591	565	585	579	577	635	585	585	588	562	620	598	590	582	599	557	565	603	582	607	602	592	571	575	635	594	584	595	586	647	553	586	574	579	562	602	596	603	662	616	580	596	575	565	555	600	595	557	592	613	552	622	613	560	598	634	603	586	566	572	606	563	581	611	582	572	579	593	589	598	579	608	582	601	552	583	581	587	575	596	596	607	591	595	646	625	592	565	603	592	622	589	578	568	601	588	604	594	614	606	623	580	597	564	587	601	604	621	588	587	562	594	602	568	548	554	596	598	518	605	583	638	553	616	635	621	560	523	571	572	627	575	591	592	589	582	622	597	577	562	626	585	578	555	590	575	579	511	593	542	580	610	561	566	633	594	555	600	565	579	614	533	564	546	628	630	613	624	580	588	573	595	584	571	567	590	586	547	566	563	560	641	563	574	607	599	591	573	590	513	585	580	563	580	607	606	612	611	609	551	584	601	590	564	526	612	589	593	547	576	547	621	540	591	595	600	603	547	616	578	601	556	574	538	577	572	606	615	590	631	589	600	609	556	615	592	593	581	542	609	594	554	566	569	542	602	534	587	582	562	553	595	576	585	592	594	562	625	595	595	602	558	558	603	617	585	568	546	577	591	591	567	640	615	602	569	594	610	543	604	627	555	553	593	564	591	579	596	579	592	594	501	580	540	608	603	628	562	565	634	590	586	578	565	574	562	582	603	577	534	586	597	602	523	597	555	591	613	571	604	586	606	604	599	587	539	601	580	558	601	587	601	589	575	583	555	546	605	575	605	600	591	549	587	599	614	598	580	586	613	617	623	614	626	589	613	578	607	567	578	587	601	623	565	582	591	584	619	561	567	547	591	570	560	656	588	581	563	549	561	593	610	595	614	583	599	568	601	561	577	584	581	578	618	606	579	584	518	585	597	603	616	608	572	602	609	558	582	601	589	577	575	575	584	580	555	572	599	514	627	558	597	586	582	634	616	571	588	549	558	554	613	554	567	552	549	578	587	633	591	614	578	601	583	603	581	584	609	565	629	624	576	624	603	523	632	604	606	572	571	587	544	620	614	567	586	581	600	592	555	550	542	574	629	628	586	582	614	580	550	591	584	606	609	569	618	606	541	540	585	581	605	588	584	617	599	564	616	596	587	583	601	569	606	556	598	603	581	562	609	599	617	550	569	592	602	623	601	599	573	588	641	621	628	614	549	599	574	610	571	573	572	560	597	593	574	580	604	569	570	573	575	613	566	576	564	601	582	597	571	566	620	582	600	585	566	585	587	553	604	603	595	588	601	592	617	596	600	551	614	576	592	617	592	582	586	567	607	577	614	575	593	572	617	596	574	563	603	582	556	614	625	592	573	558	591	602	560	614	563	592	589	582	629	559	610	589	566	594	601	603	566	546	592	611	582	594	573	568	578	583	614	577	557	593	579	602	613	608	564	554	598	586	607	595	591	576	569	628	593	589	613	560	578	602	596	604	580	548	565	625	601	533	592	575	593	587	632	584	608	569	601	613	615	582	613	601	529	616	580	592	593	594	585	582	581	625	595	568	606	573	600	616	609	569	645	601	589	599	614	555	566	599	595	572	599	580	565	567	571	519	621	563	599	560	620	556	606	593	589	550	583	577	575	615	582	624	619	574	595	595	600	582	604	591	598	570	536	602	615	589	599	583	584	568	602	595	605	586	539	571	602	580	585	601	647	605	561	586	572	558	574	589	539	591	589	587	584	569	579	520	594	592	554	579	633	562	551	608	608	543	556	586	566	625	589	596	585	572	571	601	585	550	578	620	587	589	564	530	592	598	542	576	561	561	602	553	601	576	634	578	550	582	582	581	667	604	577	630	587	602	591	543	571	549	562	632	596	569	588	621	578	593	594	621	609	616	575	588	592	608	617	513	550	623	601	615	556	559	603	602	564	569	574	585	538	576	588	577	598	576	585	571	588	568	601	545	599	607	545	568	589	598	583	635	602	561	553	588	585	563	597	610	613	569	585	594	578	631	597	623	605	574	535	557	593	607	594	570	606	623	622	588	591	626	605	630	568	545	601	562	601	590	569	610	631	624	556	564	579	584	543	597	593	581	620	587	574	637	608	527	571	572	599	548	548	609	591	624	591	559	621	597	604	598	555	587	646	588	566	599	575	631	580	611	602	590	574	564	536	592	572	576	536	576	591	575	605	615	593	614	582	527	588	580	615	568	563	610	568	602	619	578	604	581	604	592	533	578	559	616	629	582	572	558	576	606	583	613	588	521
11439	18588	7035	4483	1108	584	522	502	446	498	530	504	481	474	498	498	463	515	483	454	465	496	510	494	494	462	455	467	479	514	484	477	518	498	497	475	463	480	479	509	547	486	459	532	466	476	448	470	491	492	501	512	475	521	502	458	532	546	512	492	501	476	503	438	436	469	501	486	492	488	491	467	498	505	449	517	491	476	479	475	512	493	463	470	482	461	486	513	492	521	448	456	469	509	465	517	486	487	475	516	504	525	469	521	493	498	473	421	522	504	475	488	507	518	462	485	468	461	450	481	485	519	490	472	444	515	450	462	465	499	479	478	511	503	506	518	502	496	534	489	508	498	506	504	509	480	507	471	513	450	505	521	477	469	485	476	507	470	477	476	494	471	439	461	488	472	481	471	488	464	529	467	506	519	456	492	484	498	503	519	471	482	471	500	430	476	481	489	477	472	506	495	498	462	464	454	447	473	489	475	514	479	461	448	494	509	514	466	518	445	477	502	472	507	427	464	465	509	509	500	487	501	469	458	477	520	498	499	479	481	438	508	490	497	486	473	484	502	472	455	493	466	494	526	481	493	461	485	470	499	454	512	514	484	496	456	454	471	472	511	500	471	492	472	469	503	519	518	461	465	487	444	465	509	518	467	511	513	513	475	482	465	498	484	482	511	487	484	499	505	508	473	468	453	463	443	471	451	473	457	510	496	486	492	496	482	444	489	454	456	467	493	467	461	460	480	487	479	463	470	478	452	468	477	492	488	505	508	463	515	458	512	473	484	489	510	496	523	504	446	467	444	527	465	505	456	492	476	501	504	481	501	480	470	455	469	494	501	470	503	493	456	458	483	487	429	489	492	510	485	504	473	505	525	477	495	457	471	469	493	492	449	437	465	496	473	483	492	467	478	517	514	492	506	494	529	491	491	486	532	464	489	462	482	466	462	492	458	466	495	500	467	483	476	489	528	516	483	481	496	512	470	457	484	455	477	480	458	510	506	476	498	499	456	472	526	512	483	478	463	480	471	503	517	464	484	454	458	487	501	535	506	496	482	486	438	485	498	461	475	502	521	477	488	474	522	513	496	483	457	476	513	470	487	485	447	464	512	465	503	489	473	496	544	435	505	450	445	474	486	462	478	500	473	491	501	508	516	468	486	493	455	485	496	469	479	490	462	488	500	498	517	473	482	455	509	488	494	487	497	486	483	487	492	477	490	450	496	480	521	481	493	474	475	509	471	425	455	494	475	467	464	478	473	496	499	507	485	461	486	489	469	483	454	522	494	489	496	447	457	502	494	518	475	502	489	489	502	521	471	492	486	508	499	497	495	482	454	473	505	475	512	470	490	498	465	503	476	479	529	490	494	473	471	513	444	542	504	515	468	515	461	458	485	495	465	506	479	461	453	467	479	458	451	451	480	483	532	457	457	532	503	486	461	472	455	509	485	469	476	513	494	495	503	469	480	495	481	502	504	493	489	527	458	494	532	485	455	495	478	469	485	473	522	468	488	460	485	536	471	485	507	505	503	500	473	497	458	481	453	499	458	485	474	483	484	465	509	468	492	493	479	482	486	490	487	510	465	510	480	466	450	498	501	497	504	541	461	510	515	476	500	448	462	492	440	454	469	437	512	489	477	511	492	496	528	494	491	486	488	465	512	508	518	537	466	472	501	475	489	484	485	500	479	501	508	518	481	517	488	483	494	453	528	470	475	446	493	456	544	493	492	446	494	492	482	466	478	487	488	460	470	475	507	502	517	488	529	483	490	482	477	493	510	484	501	504	444	499	490	513	488	492	487	463	479	482	494	461	507	458	486	448	427	484	489	468	463	504	458	481	504	492	480	519	498	512	477	486	457	485	453	475	470	481	496	453	523	486	477	456	500	442	483	483	482	472	500	489	463	514	488	472	463	478	480	494	512	478	478	477	447	461	470	477	530	496	451	491	463	488	479	450	531	503	459	485	450	496	526	501	445	482	457	502	496	475	491	477	488	463	474	459	454	561	513	453	484	512	509	477	476	446	475	497	524	511	431	496	471	495	481	491	470	483	449	461	467	512	413	464	505	467	482	519	456	495	481	467	480	492	447	536	494	476	495	483	463	490	516	489	466	499	513	450	469	493	553	454	488	518	513	489	476	478	461	528	494	495	445	426	491	482	504	472	506	506	447	534	499	455	506	482	483	453	504	471	474	489	488	479	494	501	459	466	508	484	498	483	496	470	431	491	484	475	537	504	459	477	511	484	415	472	497	496	523	512	488	502	510	465	478	515	515	471	438	448	466	495	499	492	497	499	453	492	490	473	495	524	497	450	506	511	494	471	524	516	468	497	473	484	464	487	487	472	495	467	467	504	504	438	480	463	488	434	520	489	517	469	514	475	456	505	440	518	506	451	515	492	483	457	487	510	442	530	516	494	492	505	506	474	466	488	468	443	471	505	512	473	476	472	495	495	464	490	501	469	472	451	496	460	494	471	520	512	490	510	479	499	482	472	479	485	509	506	490	486	459	460	475	464	487	492	507	480	469	435	488	487	471	476	492	454	496	497	496	478	485	469	472	457	492	499	513	484	506	476	438	484	501	488	513	460	531	474	469	528	480	488	492	526	515	509	489	525	478	472	460	503	477	472	475	516	463	460	519	502	478	456	509	465	485	475	462	484	486	481	479	460	490	493	501	490	490	527	465	467	481	467	486	478	498	526	466	487	503	475	472	469	499	467	438	457	470	499	516	450	534	511	495	518	484	498	453	467	487	482	450	480	457	468	489	481	510	506	447	504	462	471	465	488	471	456	497	474	500	531	454	482	462	476	452	490	478	485	485	497	507	450	488	502	476	460	513	469	508	468	483	464	470	487	497	476	476	499	484	441	521	488	463	483	472	493	467	442	488	468	533	483	495	496	477	478	512	493	514	515	514	444	513	499	453	500	481	521	484	467	462	479	475	500	453	513	469	460	497	503	407	493	472	483	483	538	498	473	504	478	457	512	514	473	495	506	467	490	493	485	468	479	495	462	477	487	502	500	465	479	479	513	478	498	471	480	479	471	488	488	465	450	496	492	439	516	464	506	472	487	486	491	471	492	503	425	513	475	447	532	447	487	486	469	486	492	501	493	470	485	489	486	515	505	502	488	470	489	487	436	536	503	481	520	462	475	491	489	492	460	505	474	469	488	509	500	496	500	479	505	452	477	495	484	452	467	473	473	480	485	498	507	460	465	507	473	485	529	502	463	500	453	480	497	466	466	469	497	474	481	495	489	486	468	499	453	505	497	501	496	499	512	474	421	474	483	417	474	485	479	501	470	486	518	432	451	461	454	464	512	529	484	501	492	453	485	465	519	479	443	516	480	495	479	510	494	470	489	464	501	479	503	432	479	487	470	498	450	471	509	479	476	477	465	466	479	503	460	477	471	508	490	516	471	451	467	488	484	483	480	482	475	501	482	496	482	490	480	466	483	493	495	473	453	478	503	515	478	455	506	500	485	481	480	483	466	492	454	482
25325	21916	29036	30668	16719	3322	944	750	686	689	646	632	675	647	679	647	670	627	631	666	644	618	634	604	665	643	671	622	591	606	652	626	558	636	629	612	573	626	639	632	629	628	643	617	583	657	563	629	604	622	641	655	615	655	675	759	856	871	749	745	653	638	628	654	600	653	631	612	619	611	634	587	618	597	607	603	623	601	606	599	593	619	594	586	652	609	609	613	639	666	624	605	649	610	663	600	620	638	601	582	646	638	569	626	587	667	628	595	602	609	695	613	630	680	635	583	611	618	625	636	577	600	650	614	603	623	602	614	599	642	660	631	598	636	603	637	627	628	540	566	619	592	637	650	612	637	608	590	645	653	601	636	598	628	658	599	593	630	600	594	621	586	610	638	643	640	621	617	620	607	643	640	602	601	617	583	609	621	569	649	603	619	660	613	556	600	633	587	614	558	594	589	610	656	608	639	613	669	593	589	623	610	605	603	619	590	609	656	608	592	631	583	638	631	620	692	608	652	642	594	617	652	643	628	622	598	621	630	636	637	604	592	615	611	659	581	641	652	596	615	557	620	631	616	603	576	653	657	628	641	573	592	639	626	600	622	631	643	584	596	596	608	687	662	644	643	645	585	654	675	636	631	598	599	640	633	646	639	603	654	638	640	613	613	587	638	582	605	638	645	661	607	634	595	599	606	582	604	600	607	649	620	613	671	646	606	592	625	603	608	643	654	615	610	613	620	581	638	583	633	677	648	590	641	629	657	591	582	601	657	604	642	634	629	572	646	615	599	605	611	673	655	639	603	602	635	638	584	643	614	575	583	634	668	613	591	606	577	630	642	606	596	615	616	617	592	631	617	633	624	596	639	568	619	603	590	615	660	634	592	643	684	623	597	591	651	624	606	599	605	618	599	617	613	622	614	650	594	596	602	573	629	578	662	626	591	617	608	622	625	630	552	573	644	595	600	625	595	649	632	666	620	650	605	607	630	635	613	639	606	594	642	592	614	651	655	614	606	664	584	582	648	596	599	613	596	615	608	629	661	639	599	658	592	603	637	636	638	626	630	581	608	657	611	639	591	675	605	612	605	599	620	607	603	645	582	627	654	582	648	622	654	620	638	609	639	616	609	640	625	613	603	600	600	643	601	579	591	620	603	610	652	620	632	596	641	632	618	620	608	659	641	556	647	650	626	586	598	641	622	614	606	633	641	658	648	656	651	568	657	619	638	617	638	629	646	650	635	633	595	665	618	583	678	616	648	669	606	621	635	646	621	603	638	573	613	617	609	626	595	632	582	624	617	594	617	608	602	620	572	617	615	606	627	619	605	628	617	608	609	606	637	640	619	603	619	623	634	581	634	624	597	636	621	630	610	585	602	625	573	647	663	631	631	647	599	657	649	624	588	657	620	592	663	577	607	595	629	637	647	641	598	620	598	594	632	646	643	627	641	551	622	609	631	632	622	618	630	619	620	637	611	602	573	643	644	615	671	582	615	622	597	609	595	596	616	620	611	579	602	648	605	631	597	626	601	594	607	645	664	643	608	602	668	638	642	604	648	597	666	613	636	583	640	605	620	618	565	577	651	616	639	618	646	596	601	631	617	607	652	585	588	621	600	599	646	595	619	626	628	592	636	623	615	645	639	649	600	642	626	642	652	623	648	618	582	620	647	597	631	642	580	640	628	595	619	664	597	621	601	621	629	646	621	619	632	589	578	590	616	643	623	627	624	617	589	611	572	668	631	685	571	666	634	651	587	615	587	652	582	650	597	618	650	649	615	599	589	639	628	602	617	650	629	621	646	664	611	588	664	599	565	609	623	584	596	629	636	618	620	603	654	607	584	614	651	611	693	623	599	611	583	606	635	639	595	628	625	646	590	605	622	618	625	606	644	634	633	612	594	613	601	600	623	597	636	618	617	602	641	637	613	595	647	596	601	603	617	630	644	588	606	630	620	621	598	669	655	614	618	612	606	640	636	595	619	609	633	638	569	620	638	587	644	619	670	610	617	565	572	601	589	588	653	639	617	688	606	611	602	629	632	627	557	634	592	627	592	614	627	638	618	634	654	620	646	602	640	627	609	576	613	631	603	584	597	609	647	648	613	613	633	610	628	636	640	594	625	653	598	642	633	640	659	604	601	631	614	612	671	611	614	595	634	611	590	681	593	599	623	620	656	628	625	635	622	643	650	670	629	641	624	645	610	611	579	596	597	629	566	622	657	624	612	656	604	639	644	648	658	627	649	627	592	627	618	657	639	602	608	665	608	628	663	617	620	651	640	642	609	601	615	663	623	552	623	632	656	660	653	602	628	627	631	539	610	630	629	624	627	616	607	620	598	564	618	624	614	615	632	599	601	632	612	637	604	647	641	596	606	659	616	618	635	644	614	624	614	610	585	627	608	611	592	602	589	666	605	608	657	642	627	642	618	647	617	628	646	619	588	588	616	599	586	600	605	661	573	621	594	659	639	616	650	617	621	606	614	633	662	631	565	621	615	616	635	655	637	638	617	602	670	598	622	631	588	624	649	610	620	590	599	614	604	590	597	621	628	619	582	632	617	625	598	598	638	621	685	620	620	608	675	606	646	606	646	608	621	631	572	625	655	658	609	601	631	686	685	612	585	707	600	625	642	596	575	564	619	594	638	649	579	620	655	627	592	651	621	594	634	625	612	598	581	654	611	627	623	578	666	636	601	634	662	598	611	621	626	609	637	617	597	643	611	650	635	665	649	608	620	607	590	630	601	606	591	593	657	688	618	612	648	615	650	606	569	602	662	626	636	652	659	645	657	619	625	599	647	566	598	604	619	594	581	624	601	593	596	640	620	569	614	614	598	617	653	597	659	581	565	660	623	587	623	582	613	637	584	608	611	637	629	632	658	621	615	589	631	592	594	671	613	571	576	606	635	559	616	572	607	640	601	572	655	630	625	637	623	598	601	634	615	616	589	635	629	626	633	583	624	603	586	553	613	624	633	634	624	601	637	634	578	628	604	655	668	640	609	657	591	608	659	608	623	601	598	587	606	648	638	659	598	611	596	640	641	620	622	636	596	650	618	613	641	628	629	588	634	627	622	599	606	608	607	612	590	620	625	629	654	650	578	628	552	597	612	627	589	611	645	649	623	605	637	582	643	683	587	621	643	601	613	623	607	614	617	606	587	595	614	590	594	617	622	646	610	639	603	592	647	611	614	611	655	658	632	567	628	582	599	609	605	553	572	599	612	637	627	581	623	571	604	609	649	599	610	627	651	637	587	642	649	592	628	607	651	612	615	621	675	555	594	616	614	590	615	609	619	619	614	622	639	667	587	617	602	623	626	617	612	601	658	616	625	614	620	642	534	604	631	610	603	602	632	658	629	601	625	634	626	601	615	602	615	627	585	633	629	647	604	616	598	622	640	569	675	631	580	630	611	626	627	632	611	624	593	609	612	614	613	620	602	606	654	654	602	628	635	639	627	623	633	633	616	601	616	598	574	615	624	595	632	626	644	587	691
42146	69670	41359	29256	7035	1325	710	667	635	593	596	560	552	566	572	572	548	586	526	577	546	539	583	565	518	546	528	556	560	542	563	590	582	582	575	555	564	551	529	576	545	500	579	557	526	574	554	548	547	540	561	548	575	550	560	656	923	871	677	679	550	563	550	552	551	552	526	564	551	530	528	514	568	559	519	533	527	558	569	533	525	541	532	523	521	535	554	520	529	513	539	533	540	525	556	571	504	525	546	530	504	548	585	573	538	506	564	520	561	563	514	566	532	563	586	523	565	529	534	570	533	566	541	529	531	511	556	551	552	504	550	564	499	554	544	584	535	542	534	518	514	554	557	575	559	567	541	533	536	571	520	543	525	514	548	572	552	554	512	543	520	517	523	553	568	529	515	515	559	554	563	542	543	531	522	512	531	528	536	527	542	548	541	545	539	556	536	542	574	567	559	570	518	534	533	523	496	558	538	523	539	531	525	559	518	525	517	569	508	514	540	569	552	547	577	537	505	521	572	530	498	559	542	592	543	538	522	543	540	490	548	477	589	556	536	574	523	503	518	580	537	548	513	568	532	534	552	506	539	576	552	526	525	580	541	510	568	545	540	526	557	549	564	556	589	541	525	518	589	545	506	544	510	521	545	499	545	541	508	544	519	561	550	546	559	544	554	553	562	519	549	543	541	555	553	511	523	584	543	583	490	562	513	539	507	578	533	534	582	548	510	506	524	543	567	545	594	512	553	561	550	559	540	551	527	575	546	576	547	510	531	525	550	521	536	535	532	524	577	537	511	520	472	469	568	516	561	524	522	534	523	563	537	494	569	532	557	593	588	559	486	505	529	536	563	493	526	534	579	532	531	518	549	564	572	507	546	529	489	550	551	483	511	505	494	544	543	527	556	548	504	547	537	562	515	516	553	559	541	498	511	556	525	576	519	526	544	512	554	541	546	518	513	552	556	550	555	481	579	539	538	567	535	533	508	527	565	519	507	551	528	528	525	452	539	522	483	521	498	542	504	535	537	513	551	555	542	501	540	557	520	554	535	511	493	515	504	561	576	485	499	559	509	465	548	518	551	575	508	535	519	526	539	570	508	517	504	548	542	514	546	526	523	488	509	516	529	543	533	563	512	518	541	524	546	558	534	517	500	583	539	533	514	513	542	560	518	546	518	576	506	492	553	535	514	525	548	542	544	513	506	561	537	537	536	537	558	533	576	561	540	507	559	565	550	545	589	538	511	556	517	541	514	569	520	504	531	556	548	541	564	538	530	559	529	522	529	557	492	508	524	505	530	542	518	549	499	555	503	546	570	528	594	572	554	552	579	573	513	547	522	559	539	554	531	487	521	525	597	559	595	522	521	547	539	580	507	527	526	527	513	513	494	533	558	491	527	531	542	515	526	523	527	536	588	544	530	532	549	535	536	525	542	562	533	547	550	550	501	569	551	562	538	509	509	509	523	517	529	522	524	497	525	512	567	566	513	546	564	573	561	525	531	539	602	533	543	539	545	524	517	546	547	557	588	576	517	495	506	530	518	524	578	568	569	510	537	559	512	524	519	540	521	524	522	518	534	528	537	539	502	550	540	522	520	522	504	519	504	555	536	545	557	524	512	511	540	550	514	575	543	559	519	522	554	515	547	541	489	539	554	505	519	518	540	566	515	550	515	560	523	539	522	491	527	559	537	532	545	520	569	529	562	566	558	523	531	484	564	582	506	554	551	566	536	518	535	553	553	482	509	483	559	519	544	582	538	540	520	551	565	502	509	543	553	539	557	554	507	481	561	561	577	519	547	537	537	527	501	541	526	549	563	514	511	537	539	549	555	536	513	531	530	531	482	497	561	535	512	538	504	555	515	528	532	520	528	533	514	532	518	527	533	558	549	513	514	570	537	552	533	549	584	543	546	514	552	521	568	579	545	553	525	543	551	541	577	531	544	532	517	505	512	564	558	513	542	522	562	526	563	565	529	555	530	542	506	559	521	505	549	551	542	529	529	539	570	573	491	527	535	563	535	566	530	560	558	506	554	523	559	540	531	538	554	579	537	522	552	509	517	547	531	571	527	503	548	545	558	518	540	562	581	578	568	544	523	505	520	501	530	560	539	531	530	523	541	542	554	528	552	537	534	539	568	562	521	585	532	531	556	483	567	509	512	511	521	507	531	574	541	513	549	529	526	580	527	509	535	558	559	543	535	509	573	560	544	540	543	529	527	525	526	514	567	529	495	517	519	535	570	524	568	550	517	516	539	526	537	535	526	522	535	560	513	555	523	497	551	560	524	510	533	508	504	513	546	532	532	550	556	552	488	543	567	511	542	549	580	556	510	569	525	553	526	489	558	501	503	534	511	551	501	540	521	531	494	527	550	557	548	554	569	531	533	566	544	541	562	534	555	544	569	555	506	540	472	538	536	494	536	575	511	523	508	517	581	572	560	533	509	496	500	545	546	525	541	545	510	567	513	550	537	543	527	539	501	504	527	556	569	531	551	534	553	548	511	595	534	528	552	524	588	551	551	553	546	520	563	550	542	508	568	543	529	561	536	536	569	565	517	512	567	533	525	519	524	519	544	548	534	541	551	553	536	503	519	548	562	533	535	547	550	531	507	569	571	547	509	549	526	544	519	522	556	526	530	500	548	544	544	562	533	533	541	509	530	534	502	545	562	566	527	512	539	553	535	472	533	492	545	513	535	538	564	531	541	545	559	537	526	541	522	555	538	527	495	550	547	512	525	531	576	546	543	552	555	523	513	544	510	561	487	555	542	521	537	532	505	559	495	520	507	535	565	543	543	556	509	569	565	504	552	537	563	487	530	533	503	575	544	527	534	521	507	547	555	550	554	517	533	518	543	492	510	529	548	532	536	522	515	562	518	533	540	499	525	465	536	516	510	487	547	528	539	531	549	521	517	552	553	557	553	486	520	528	539	532	528	543	557	554	545	545	509	537	549	568	547	544	534	573	556	546	505	546	530	551	526	531	586	518	532	487	548	596	573	528	570	560	519	572	532	544	515	531	562	491	516	495	520	580	518	573	580	507	532	541	519	532	539	534	526	528	537	553	530	557	528	515	536	515	506	571	538	508	552	478	587	528	556	560	534	536	538	561	522	520	527	551	556	528	505	515	521	519	568	509	572	577	531	548	559	508	490	548	537	548	502	524	539	556	511	525	550	546	504	533	523	514	525	548	518	542	538	521	475	578	507	489	531	524	553	530	585	505	558	552	520	569	558	524	526	519	557	522	568	567	545	528	475	543	543	531	511	528	500	534	568	583	504	569	534	557	537	531	520	548	580	529	550	552	562	521	572	531	530	542	555	534	516	548	544	551	514	539	548	509	571	530	563	550	564	558	555	530	518	548	573	586	564	538	523	538	571	539	530	552	556	530	495	550	520	556	517	524	574	522	536	560	534	519	535	550	536	501	531	527	524	592	525	586	566	572	525	527	539	523	544	509	564	543	492	585	545	515	530	496	524	532	522	502	542	561	516	564
24290	21499	29254	29343	22280	10186	1748	1076	914	856	891	788	854	841	820	760	835	819	781	817	720	780	749	759	758	793	760	810	739	782	803	777	779	799	750	721	760	780	812	739	723	799	732	754	814	771	741	825	733	709	766	783	720	794	768	1099	1207	1153	995	919	808	779	751	775	794	789	715	741	741	802	761	766	724	727	791	760	765	762	793	720	728	807	745	743	794	811	760	736	815	727	735	762	744	761	749	750	782	818	762	695	767	771	746	748	759	747	759	734	763	810	809	740	725	703	774	802	806	756	765	750	730	773	764	705	744	709	765	746	771	747	812	785	768	785	740	758	730	794	770	769	698	705	781	776	714	777	745	770	736	721	782	779	758	756	710	707	737	785	726	703	785	712	766	765	760	761	781	777	734	753	779	753	720	709	721	720	777	776	744	764	804	787	798	772	702	764	780	773	797	787	716	738	721	759	739	740	792	778	789	761	723	711	746	787	710	741	723	772	798	691	736	729	743	768	774	724	777	746	728	769	763	753	722	756	766	735	744	755	752	824	742	726	752	770	763	745	715	734	768	760	751	785	753	797	771	734	741	784	772	768	748	774	757	752	771	773	784	735	732	788	740	709	677	726	742	743	772	816	814	740	709	795	752	759	715	788	787	793	742	741	726	724	758	768	757	740	790	739	739	756	753	744	684	752	761	689	747	772	761	764	800	746	775	737	762	728	762	767	722	751	771	730	748	780	718	745	779	734	728	702	794	734	789	801	803	745	697	781	762	776	768	728	727	774	820	767	719	744	711	769	765	781	741	740	732	729	732	749	708	748	767	735	733	715	711	778	730	752	767	753	794	782	728	736	803	731	735	714	735	797	720	731	759	762	743	719	714	742	736	736	765	716	779	715	741	712	749	805	726	766	798	697	734	777	769	744	696	724	730	740	731	721	762	776	775	739	780	816	783	713	760	780	764	708	784	718	751	763	779	756	761	753	735	762	807	752	743	799	742	761	756	737	720	715	733	743	745	787	803	752	732	747	731	768	747	764	830	741	759	780	784	732	784	726	766	759	794	779	768	745	768	738	718	724	766	765	763	751	749	808	696	721	803	806	690	751	741	756	804	744	767	722	754	747	736	738	746	747	757	761	730	768	686	784	796	766	769	784	733	766	747	737	742	766	777	791	727	724	759	756	748	754	798	784	745	724	755	773	685	781	747	822	777	763	763	694	771	761	793	764	744	807	750	747	738	753	759	697	751	786	743	736	759	765	746	765	755	771	741	777	726	748	759	729	733	757	776	732	698	777	728	705	783	728	780	717	757	778	739	740	803	747	766	773	786	738	745	750	806	726	720	719	807	778	754	766	784	802	791	772	752	724	804	770	787	738	771	734	760	745	725	770	705	756	770	741	721	735	761	786	793	758	737	757	702	781	788	743	693	749	762	766	759	782	804	788	739	748	767	747	767	791	752	714	770	760	752	801	767	798	813	757	757	802	747	755	795	766	729	744	734	754	793	738	808	761	710	765	763	744	799	708	819	718	744	742	766	710	757	743	770	728	791	752	729	778	757	727	721	740	797	703	752	697	773	751	755	776	760	748	696	716	756	702	741	779	763	739	781	687	772	753	757	722	738	784	757	726	734	754	775	742	811	735	765	695	765	799	762	748	759	743	753	749	754	777	765	721	817	679	750	745	793	779	758	766	759	734	711	771	777	750	740	704	789	807	745	745	755	718	788	763	700	736	730	712	746	753	699	824	741	769	746	724	778	705	747	727	759	773	777	764	790	798	743	821	762	758	803	754	742	759	792	735	749	759	784	767	740	730	764	770	768	741	702	795	758	734	772	759	713	720	774	763	783	707	750	747	779	745	714	728	734	774	795	798	777	758	711	746	750	780	773	748	760	768	745	753	764	726	760	716	711	719	746	729	741	740	757	782	752	751	785	748	721	742	760	742	753	770	747	740	779	715	827	747	777	768	776	729	791	791	746	759	758	740	751	741	770	765	786	769	712	757	777	744	755	753	766	718	704	737	749	743	807	751	702	756	770	720	736	712	735	777	741	749	741	673	730	779	762	783	740	727	757	719	725	771	769	744	766	765	796	778	754	724	731	748	812	757	746	755	758	753	760	740	722	752	724	749	767	760	765	765	809	732	739	752	740	734	739	738	732	758	760	791	806	759	734	763	731	746	777	728	753	758	737	745	725	745	766	743	759	792	727	778	758	760	751	747	759	741	715	740	802	750	717	777	759	720	678	806	752	765	695	766	750	752	752	691	791	733	722	745	744	757	732	772	758	717	743	720	815	767	723	696	750	698	722	801	769	801	792	724	734	800	758	758	764	740	755	772	763	794	744	842	785	801	761	823	745	778	769	738	759	759	796	744	778	760	774	745	713	747	724	768	712	738	756	780	770	735	709	771	792	726	746	775	724	736	741	789	742	736	773	730	732	761	742	752	730	731	742	734	752	776	750	745	768	788	759	745	744	729	798	776	766	750	746	745	784	714	720	744	746	705	822	765	798	757	757	722	767	750	740	781	755	727	762	747	743	736	755	760	752	759	758	735	699	756	729	775	767	721	746	759	729	807	804	753	750	753	760	716	754	730	768	762	751	764	722	764	720	703	774	721	724	764	738	767	746	729	722	732	751	748	753	747	766	768	772	776	768	760	714	774	746	776	740	800	734	745	701	788	762	709	806	744	703	810	765	791	739	796	741	766	768	754	804	736	760	752	756	748	690	729	742	784	768	735	769	776	738	759	759	772	754	778	745	718	760	790	768	758	739	743	753	799	752	756	753	780	787	768	727	758	777	772	706	759	753	771	738	782	787	809	731	727	729	744	749	794	751	766	736	740	786	782	754	747	710	771	770	759	737	706	728	713	742	703	747	745	747	763	753	755	740	719	773	701	752	732	743	789	778	724	721	766	786	740	735	808	740	772	748	734	739	745	783	742	710	713	753	714	819	780	704	792	715	728	787	749	792	745	768	760	807	763	774	803	766	723	784	715	790	733	740	780	733	786	801	714	743	718	799	773	717	802	719	763	748	750	755	735	783	776	745	801	793	720	740	762	746	708	743	776	782	816	774	761	697	761	698	752	781	796	778	767	729	761	795	731	732	717	737	701	729	753	747	767	760	764	770	759	735	753	739	748	771	716	791	724	748	752	739	766	719	758	787	745	735	768	781	759	768	743	713	744	745	811	708	724	678	783	776	722	710	771	712	778	689	765	737	728	720	773	757	776	805	744	736	791	783	769	762	747	760	709	791	764	774	743	716	763	772	776	772	670	758	716	731	699	741	746	722	786	720	807	763	771	809	734	721	727	781	743	714	716	762	750	724	797	742	708	780	730	760	751	725	742	772	798	771	767	791	706	748	810	742	727	765	742	766	785	765	775	723	745	752	760	724	791	756	760	719	766	761	777	725	737	725	739	749	790	710	754	802	761	722	688	773	695	768	738	762	749	753	760	740	753	787	787	747	764	755	757	709	750	761	783	721	749	715	747	755	751
53348	82545	55546	41696	12989	1980	931	867	814	751	751	752	763	683	713	672	700	689	702	646	726	655	666	655	647	642	659	679	689	666	684	713	677	664	700	681	657	715	676	667	632	637	636	693	628	621	633	655	637	703	651	631	642	671	673	1141	1325	1183	951	776	673	648	690	630	646	614	635	624	632	610	709	652	674	631	627	675	671	665	630	620	665	688	659	625	672	687	626	618	649	678	601	672	634	658	621	674	633	629	629	621	663	614	595	652	654	647	681	611	649	647	620	610	663	647	631	664	644	628	686	633	638	585	676	623	642	675	662	634	618	612	655	648	660	658	632	628	650	603	673	610	680	638	626	676	688	655	619	650	686	671	648	617	659	665	663	637	602	608	625	626	640	669	663	592	624	628	619	664	625	668	637	635	677	644	626	627	612	675	621	670	643	631	616	666	675	648	605	629	638	587	640	650	604	667	679	682	653	686	686	675	667	636	649	623	672	631	680	642	624	614	623	610	609	630	629	713	631	664	655	617	687	595	640	637	688	633	615	617	683	643	618	610	606	593	661	632	604	669	630	628	643	647	620	632	600	617	625	647	635	654	626	655	634	669	612	641	688	655	627	698	639	682	568	662	651	661	674	668	650	652	653	639	586	617	638	606	647	597	680	664	663	611	652	620	612	633	685	674	611	647	631	607	603	647	618	628	617	620	643	625	632	626	638	664	624	626	603	612	648	610	667	574	657	654	709	612	653	600	688	627	649	659	631	661	635	626	583	569	686	600	628	613	634	653	630	623	640	617	685	633	607	655	636	646	650	645	614	680	605	604	624	625	647	667	650	647	630	626	679	627	669	649	636	666	662	597	668	665	648	628	702	646	660	673	629	674	585	687	640	676	653	660	636	660	645	641	596	681	606	637	646	680	645	653	630	648	696	642	632	627	622	619	643	635	591	646	646	620	609	639	637	619	658	617	664	631	628	646	657	630	680	609	654	629	595	630	632	614	649	633	651	641	594	600	633	627	619	673	655	646	638	618	630	689	618	641	680	664	607	650	616	695	674	600	664	614	686	626	673	644	602	668	668	625	653	595	637	677	625	667	625	675	639	666	636	579	672	666	682	675	703	682	650	617	642	639	612	646	655	628	605	625	666	658	667	606	617	680	647	692	647	660	607	625	606	655	670	623	645	664	640	633	594	632	679	592	677	650	657	642	629	688	669	629	687	638	627	629	658	610	607	639	662	667	662	618	612	594	674	647	623	652	676	617	658	633	597	606	596	640	652	619	653	615	642	662	609	585	678	633	661	713	629	608	623	649	618	636	661	662	653	579	710	582	601	651	659	619	582	674	692	633	654	612	633	667	703	639	616	643	645	637	679	635	643	655	653	593	623	621	654	663	606	654	652	610	603	619	640	671	648	667	588	649	621	647	621	650	618	664	659	621	677	649	649	682	657	678	634	670	686	645	622	624	647	673	642	671	662	642	656	627	646	629	659	604	695	683	653	639	631	620	644	663	604	649	647	661	636	666	636	675	655	639	629	630	645	660	659	652	647	642	595	682	597	657	625	592	665	629	610	635	605	666	631	670	671	656	629	630	648	655	623	663	591	686	621	642	639	622	676	629	665	627	645	663	695	647	672	666	645	658	618	676	629	655	619	621	621	616	647	609	610	656	658	636	668	665	632	602	605	655	635	640	668	659	683	627	669	638	683	611	683	608	617	604	703	605	642	637	620	626	643	663	645	636	694	662	620	630	669	625	649	611	630	659	664	617	652	662	646	652	627	614	650	594	602	627	639	636	582	666	634	663	657	678	649	630	612	621	625	664	623	638	633	651	633	635	644	629	631	632	675	619	627	658	670	676	634	663	635	626	645	639	644	588	620	661	649	631	678	644	606	616	659	626	649	617	619	639	652	645	673	636	585	643	670	625	643	649	664	604	655	616	621	689	677	614	718	614	635	642	662	652	677	644	679	674	635	661	637	660	639	690	667	660	635	654	673	644	643	682	600	651	668	627	660	688	624	651	669	653	643	688	602	665	650	678	653	687	636	647	642	671	618	641	642	626	638	640	660	634	656	637	646	664	675	660	627	620	635	683	616	643	638	644	662	624	686	666	647	680	673	660	627	609	629	624	653	608	646	647	628	646	637	625	612	644	664	607	664	636	654	653	636	617	653	646	630	623	668	655	654	669	618	635	602	622	604	647	646	676	619	623	649	583	628	649	678	631	650	654	681	652	651	666	580	625	649	669	622	641	649	689	628	676	614	672	639	706	595	655	639	630	592	627	619	689	632	632	654	669	640	620	691	676	646	624	607	630	638	632	650	625	655	644	674	656	675	632	664	656	645	632	675	598	626	652	648	663	644	626	637	636	686	645	645	642	602	637	632	673	642	599	607	631	658	622	621	698	681	633	613	649	629	627	651	662	613	593	641	642	634	677	653	635	636	683	660	660	653	633	628	653	655	637	679	614	665	582	635	670	623	652	616	644	653	611	593	656	650	667	663	645	637	650	664	617	631	638	622	616	676	664	622	632	661	642	617	649	605	659	657	624	656	649	685	604	652	627	604	660	639	632	663	629	637	624	655	686	652	672	604	681	612	657	628	606	611	641	642	633	595	635	665	659	655	660	634	653	617	675	635	649	607	685	621	633	648	647	639	631	639	638	627	637	619	666	640	630	619	635	646	657	662	626	711	664	661	632	644	619	629	634	608	668	613	661	644	695	626	681	643	652	626	624	640	717	604	648	646	634	628	616	619	611	669	634	644	657	655	650	650	622	652	655	615	632	627	658	632	658	585	630	641	651	619	590	674	665	647	639	679	624	602	617	620	641	680	649	606	644	627	673	692	654	615	659	610	611	625	617	636	678	657	603	649	646	673	627	647	618	617	696	607	616	657	692	597	603	612	668	642	649	648	609	621	647	627	619	646	652	651	652	675	622	634	618	623	626	647	665	595	636	601	622	655	625	621	633	697	610	626	614	655	631	600	642	627	599	680	644	654	622	634	616	670	607	641	642	674	613	654	657	621	661	675	620	614	665	677	665	649	644	646	653	625	659	615	608	631	666	675	639	595	640	649	607	680	668	646	668	670	639	656	665	644	626	641	671	643	667	611	639	588	652	644	644	660	618	644	641	673	681	629	647	597	611	645	662	640	667	658	658	656	632	632	664	638	637	672	675	631	640	674	585	596	688	656	642	666	605	611	622	646	584	596	622	670	605	662	633	602	646	672	603	645	620	601	639	658	626	645	651	620	634	652	625	620	655	607	631	632	601	647	635	715	664	602	605	615	573	647	648	603	629	682	628	654	657	652	651	616	659	617	618	642	625	668	644	652	658	641	618	684	620	642	637	651	618	636	638	609	613	638	636	588	640	624	611	596	640	675	589	645	618	635	659	637	645	620	625	610	634	667	638	630	670	658	610	624	641	602	662	634	649	616	681	624	678	635	598	610	653	612	646	646	631	631	631	642	620	660	623	695	716	636	631	618	654	660	625	692	633	629	645
28220	20281	10658	5990	1377	755	661	689	648	618	636	645	715	659	653	653	665	655	661	630	650	677	674	658	640	643	633	658	693	696	628	700	675	679	699	658	650	721	633	698	631	656	674	723	676	696	654	689	698	665	648	601	696	672	721	707	748	753	720	700	715	729	658	647	687	635	662	711	659	631	650	664	644	643	681	662	673	631	648	635	704	649	692	703	653	622	662	697	653	653	666	674	658	664	629	723	643	643	694	663	667	659	630	675	682	697	713	651	660	686	648	636	652	668	632	669	657	661	638	654	703	657	650	670	647	666	645	687	661	654	672	649	669	665	623	636	634	647	677	657	668	663	620	687	681	631	614	661	680	649	643	675	702	679	708	642	665	641	651	630	651	620	708	658	689	670	679	643	639	638	722	685	693	696	655	633	627	695	639	697	641	668	673	660	706	699	699	645	658	650	671	639	638	650	647	673	676	621	713	705	681	701	669	695	675	650	599	667	631	679	667	646	686	645	660	669	601	675	670	681	677	691	701	699	660	656	640	632	668	675	662	657	667	658	704	666	672	686	683	646	693	643	687	690	679	713	642	648	633	693	669	665	673	666	693	669	648	661	679	669	651	622	664	663	689	639	648	664	656	676	661	673	694	645	664	691	672	638	633	666	635	629	666	639	626	648	659	738	669	659	663	677	621	699	670	676	661	645	663	657	670	707	680	592	636	691	668	688	613	660	672	676	628	634	721	621	645	651	616	674	652	670	668	674	688	639	679	619	609	634	663	629	668	659	666	664	659	611	677	677	671	692	674	602	598	672	670	694	677	675	670	682	636	691	665	638	641	675	675	703	632	640	672	679	702	644	657	678	621	612	670	648	685	647	699	680	669	604	604	691	673	680	673	690	696	676	661	696	724	675	655	639	658	648	650	635	678	677	684	671	686	693	692	623	682	637	674	633	629	706	661	683	670	636	667	656	690	710	653	699	675	679	675	640	664	613	670	638	674	672	669	641	676	685	673	670	664	669	646	653	671	676	690	649	645	695	672	674	683	702	652	678	624	659	662	699	668	695	636	642	668	662	647	696	688	676	668	628	637	697	696	669	624	651	738	668	680	704	711	646	664	670	692	713	684	639	673	687	653	611	647	658	695	681	653	694	665	672	645	665	637	688	633	666	670	685	671	672	696	637	656	636	631	683	697	692	688	632	672	671	714	693	683	667	644	665	631	685	611	676	601	658	650	662	644	609	617	709	634	675	704	664	666	655	659	677	643	672	672	652	643	636	672	631	676	657	652	677	737	673	686	622	704	629	658	641	647	665	648	629	682	652	687	702	648	648	677	695	661	674	678	660	648	694	675	694	653	648	677	673	635	649	687	644	674	682	682	679	686	662	675	641	690	677	680	685	669	649	710	667	680	672	700	674	675	669	671	668	720	675	677	665	644	651	678	661	654	676	684	659	651	635	673	674	660	644	710	626	658	668	676	651	663	656	683	663	629	699	659	621	616	647	639	643	643	674	629	643	684	654	677	650	626	697	677	652	631	667	649	669	646	652	626	659	637	681	648	625	702	636	683	674	657	690	669	624	712	687	663	656	616	671	659	664	674	635	705	665	654	657	677	660	675	701	713	694	672	701	682	651	653	659	663	676	621	643	675	668	644	711	689	666	639	629	664	627	644	629	652	670	671	662	670	658	675	667	637	667	628	657	663	674	698	643	687	658	642	668	692	677	680	693	632	641	684	740	673	661	664	640	647	694	679	674	697	701	678	702	670	632	669	690	694	708	673	674	637	674	641	628	677	624	676	683	707	699	658	668	689	649	672	642	620	630	637	688	673	613	650	664	608	683	662	648	644	676	655	730	674	695	636	656	643	682	675	653	668	705	651	690	656	650	672	658	696	654	672	651	682	621	657	637	688	629	629	624	651	654	657	725	692	634	653	686	676	640	679	664	629	645	708	664	640	756	660	634	683	692	679	707	676	637	683	683	677	657	657	659	713	591	627	688	646	647	687	667	653	692	660	647	680	638	612	675	683	674	655	668	708	653	670	621	673	665	645	650	654	711	686	660	683	672	657	635	663	702	668	622	621	631	671	679	652	707	662	658	715	714	646	627	653	685	670	623	636	683	678	653	681	678	648	659	660	644	641	632	653	710	659	694	632	701	666	660	664	645	701	606	705	638	690	677	714	626	631	671	663	680	675	671	692	660	681	635	639	625	650	725	704	723	691	656	660	677	664	642	649	682	668	644	638	657	645	664	671	643	653	649	694	664	673	651	608	654	682	651	663	695	616	721	659	678	648	679	701	685	647	658	638	671	670	671	657	675	653	678	639	606	690	701	658	681	645	619	681	641	650	626	609	655	677	662	691	663	656	687	647	663	666	710	694	679	682	674	674	676	710	690	684	632	704	623	618	669	641	659	669	608	674	712	648	676	689	641	646	668	703	675	681	645	661	674	683	647	712	691	651	592	685	716	636	678	649	617	703	659	626	639	653	645	653	691	676	655	678	660	643	671	649	666	658	677	664	685	635	636	632	682	665	627	618	632	670	654	699	670	659	695	693	633	652	689	623	652	680	718	662	640	652	664	708	684	668	675	698	687	652	681	700	729	691	653	650	691	642	675	651	652	703	722	669	657	627	648	671	653	684	624	644	661	673	638	633	692	680	663	654	667	658	660	656	653	635	665	673	662	666	703	696	655	729	642	672	639	696	667	646	656	654	669	640	634	639	630	687	698	684	651	620	653	697	672	686	633	677	661	685	662	636	671	701	684	680	691	719	705	656	691	690	654	686	685	646	662	671	686	663	649	720	637	643	691	643	648	676	735	675	625	655	656	680	669	664	670	691	670	720	675	663	644	673	709	695	625	678	734	715	676	663	657	660	654	656	595	636	635	680	648	631	692	610	654	676	645	634	601	689	647	666	669	689	661	653	662	684	701	637	664	667	661	673	684	671	657	661	661	667	697	666	652	697	682	623	650	635	617	709	622	679	649	630	657	683	654	679	670	660	689	634	659	684	671	667	653	691	669	692	645	645	648	671	667	642	667	633	630	646	687	623	686	644	688	704	666	627	662	604	702	673	681	656	622	662	658	690	666	666	657	621	645	662	648	661	663	671	666	646	630	637	634	689	652	665	663	694	687	639	683	672	654	674	669	658	716	653	712	690	690	658	676	653	666	668	659	639	662	634	627	627	693	651	676	669	624	668	662	667	680	688	696	634	660	734	670	650	651	667	683	676	609	662	615	629	659	675	685	689	666	620	681	669	661	658	659	659	718	666	644	611	652	697	655	642	699	684	666	637	633	674	687	640	692	653	642	679	659	636	621	668	680	637	684	646	697	691	618	666	661	659	713	712	635	620	657	654	663	714	641	654	642	670	679	646	667	634	642	644	662	676	699	708	667	670	650	696	626	702	656	674	672	703	684	685	659	669	721	653	676	695	630	657	646	646	722	642	668	677	653	657	675	692	684	644	669	684	668	677	648	622	675	646	644	627	694	667	727
10590	15614	7651	4666	1202	611	553	562	529	507	563	538	520	580	531	567	557	522	497	556	511	553	497	542	547	574	527	523	562	518	540	552	532	546	530	532	522	531	546	543	579	489	552	539	527	520	513	528	515	552	511	523	525	517	542	562	586	610	563	569	530	479	564	559	563	519	501	530	504	531	513	566	498	522	517	563	586	549	515	537	515	554	531	532	528	506	559	516	498	514	545	552	516	515	524	562	527	565	475	559	534	517	546	529	550	529	526	534	561	534	539	558	533	543	547	510	531	552	527	533	558	538	532	519	540	518	526	505	517	550	520	525	524	471	540	544	533	529	512	557	512	517	555	545	542	523	516	546	540	516	517	543	536	540	586	502	522	530	492	555	526	485	474	501	495	503	509	505	485	525	509	527	549	532	512	538	540	485	568	533	544	533	494	530	522	523	531	493	541	494	472	544	535	525	543	535	519	512	524	572	542	513	533	499	536	578	547	516	495	537	552	538	531	540	567	501	529	535	573	518	487	575	510	483	531	548	508	492	524	574	552	528	522	558	514	534	543	458	511	476	533	554	484	512	525	523	523	507	542	550	524	524	510	499	525	484	526	504	581	553	512	502	503	506	541	531	533	507	547	533	516	559	496	508	521	571	533	541	535	523	529	527	504	538	545	530	542	475	554	559	500	510	565	548	523	568	561	527	526	526	504	498	499	547	521	548	541	565	560	558	568	537	548	477	530	548	537	523	558	544	525	562	493	558	520	558	523	525	537	522	532	533	566	534	550	529	557	573	507	501	549	516	537	515	547	528	530	526	507	513	502	528	545	520	554	520	495	519	574	546	540	507	532	507	521	529	533	523	519	542	503	555	530	554	526	536	521	532	537	508	516	543	507	564	538	519	528	494	549	511	541	537	511	526	559	528	540	542	549	536	501	572	563	534	519	554	574	535	559	532	521	508	500	518	511	532	536	509	497	549	539	575	530	515	510	548	521	531	525	507	528	534	526	536	547	543	498	501	571	540	521	558	521	558	552	563	494	515	534	555	531	520	531	516	532	543	501	497	546	510	522	530	535	523	545	519	551	514	514	528	538	484	527	534	571	541	532	512	527	538	523	529	555	535	539	542	564	530	509	521	557	498	512	566	527	528	493	514	539	518	511	534	505	533	486	499	533	540	516	546	534	579	536	546	504	542	504	515	558	526	517	533	526	532	557	552	535	535	538	466	509	528	505	538	555	547	551	521	507	513	534	522	558	557	547	521	557	545	564	530	517	514	518	535	504	565	600	502	511	578	522	545	569	518	526	530	512	514	519	522	508	523	512	521	518	588	506	529	510	531	545	509	494	516	490	523	516	525	490	527	517	538	560	531	562	502	504	537	512	529	499	554	536	505	547	530	526	502	503	567	539	493	544	501	513	500	519	536	518	552	518	494	499	506	496	532	577	551	576	509	526	547	531	523	526	514	557	529	523	502	564	567	549	541	546	564	520	579	499	561	515	538	501	516	539	543	536	514	521	523	558	537	535	505	513	554	585	532	519	533	548	550	519	504	539	525	505	595	499	498	516	512	567	527	529	522	508	514	520	508	508	562	518	554	568	565	534	551	549	507	552	525	490	484	503	507	534	541	531	490	527	526	521	577	538	532	535	564	497	502	533	503	544	546	543	562	528	517	579	507	506	501	539	570	519	490	552	460	490	519	520	477	553	540	509	546	492	558	522	515	527	517	561	565	557	531	545	519	492	502	531	549	522	520	507	572	530	526	523	520	527	544	517	538	535	528	507	514	548	517	487	490	500	501	534	529	526	539	502	541	523	530	508	517	539	590	520	526	518	560	521	536	552	547	506	527	535	516	527	520	518	515	524	508	582	472	539	532	516	548	505	525	538	511	550	470	512	557	568	527	545	536	507	517	534	476	506	500	561	537	530	541	559	512	516	494	507	527	521	533	500	524	528	532	511	544	535	529	542	525	553	562	542	520	494	506	504	529	505	536	553	551	525	531	525	546	509	529	543	517	542	520	529	550	516	547	553	548	536	535	494	550	509	499	513	510	557	549	532	566	542	538	522	535	535	542	527	508	551	541	529	511	516	543	519	523	528	503	542	498	538	529	557	553	538	513	542	518	549	535	520	537	495	513	545	494	501	560	528	546	527	539	553	519	511	563	526	562	560	569	562	494	505	509	535	507	535	507	544	529	513	496	560	543	570	521	501	524	501	554	510	551	538	500	513	510	529	548	557	476	520	508	536	535	507	574	546	532	556	556	569	481	556	536	488	554	530	505	560	505	526	544	538	497	544	522	558	523	541	524	555	542	532	510	488	522	536	522	493	546	537	538	522	492	486	540	535	533	514	549	525	528	523	533	523	524	544	539	546	514	507	542	535	524	508	512	505	528	533	490	505	558	572	510	544	510	551	522	539	520	506	515	555	544	526	535	493	566	513	533	559	519	532	529	520	540	526	532	557	525	566	502	536	534	543	567	532	529	528	554	509	545	510	538	547	506	517	521	498	540	521	560	565	479	555	520	549	543	502	491	506	546	556	520	527	586	492	528	547	503	529	522	474	520	534	494	557	545	536	530	516	504	513	580	499	502	513	556	518	536	545	529	521	526	537	545	535	544	503	517	531	531	545	531	546	518	573	545	557	525	535	538	539	532	557	502	529	549	542	498	548	550	500	560	532	548	502	488	543	524	525	553	505	530	513	518	522	546	564	554	514	530	533	546	514	538	540	561	546	561	529	475	532	539	497	586	537	493	518	552	539	513	561	529	535	511	526	531	511	497	536	566	519	504	540	571	510	539	512	549	538	515	526	513	557	553	525	510	509	515	534	555	538	509	526	570	474	489	506	541	533	539	501	517	547	529	582	548	517	544	535	526	584	555	531	551	501	507	572	536	521	544	561	508	527	510	511	519	485	556	537	548	532	535	508	516	548	559	573	557	545	533	547	540	548	562	549	583	533	529	538	508	548	538	558	539	497	553	544	540	498	495	523	534	574	551	526	512	525	588	539	523	547	555	570	464	515	523	515	522	535	536	513	489	543	517	526	525	497	540	581	494	550	500	554	492	564	527	534	522	537	549	507	560	528	490	561	522	488	569	508	558	525	544	529	497	515	539	518	486	538	533	598	522	565	543	562	571	511	493	497	551	570	505	531	529	513	532	521	531	520	514	541	535	545	512	528	576	577	540	541	500	524	550	540	520	527	537	510	537	540	541	543	528	537	505	536	543	540	528	535	565	580	540	512	492	561	557	539	503	525	545	463	504	487	542	479	492	541	539	540	550	521	579	510	540	542	547	527	512	547	524	528	527	491	484	498	505	527	510	498	520	502	524	554	511	499	495	552	550	542	506	522	521	548	513	487	523	513	511	512	564	488	543	487	543	537	456	455	540	519	522	525	534	481	535	490	553	522	525	532	509	563	540	513	551	505	545	478	571	533	518	502	550	562	538	516	552	491	530	533	536	546	524	523	522	556	542	523	560	518	556	569	497	570	552
25262	21577	28846	29768	18017	4256	1040	829	738	723	764	689	703	716	637	690	634	658	721	681	713	659	629	699	666	692	655	694	663	642	669	662	642	675	675	640	667	647	642	710	641	675	694	630	696	687	655	665	658	623	635	654	696	654	774	878	882	746	769	681	668	643	644	665	658	630	650	626	651	662	631	653	645	667	666	606	649	648	660	673	631	692	603	601	642	607	648	687	674	653	664	619	681	657	647	665	645	678	641	685	605	653	689	635	641	701	723	620	705	659	646	619	688	635	656	631	674	643	698	592	681	645	636	675	665	662	690	640	702	633	598	638	685	623	656	645	684	634	687	657	724	624	627	641	707	594	633	625	646	704	669	682	634	670	675	665	671	673	655	660	686	613	658	697	659	631	656	678	636	642	650	660	677	662	611	668	621	621	675	661	702	636	666	664	648	608	668	655	640	636	695	671	651	654	642	694	618	679	642	662	659	693	674	634	698	714	644	631	641	653	627	623	686	682	654	689	654	652	680	657	684	693	664	658	699	660	674	628	703	682	685	648	659	659	681	625	650	644	614	669	650	674	671	640	661	673	666	631	680	621	660	637	641	663	651	603	631	625	614	637	667	615	610	677	658	684	678	653	695	643	640	615	650	670	588	654	622	651	674	668	650	655	618	634	661	673	681	626	633	658	660	642	653	609	637	673	651	626	622	662	675	640	666	703	642	690	628	634	620	698	657	655	630	685	673	654	634	680	632	622	636	664	640	613	672	677	610	644	683	655	658	665	620	648	644	701	661	656	639	663	610	639	684	680	668	660	651	650	594	721	653	658	664	644	647	664	653	693	672	695	679	657	669	667	670	638	674	622	652	633	627	645	602	635	663	642	674	655	657	656	627	623	697	616	701	697	660	613	653	667	712	662	672	679	665	668	671	617	615	639	627	676	689	659	657	656	634	659	659	645	634	641	679	678	667	642	634	664	629	635	648	644	651	680	620	651	642	624	650	631	645	662	634	684	666	681	639	652	685	636	689	632	665	690	670	679	608	684	685	673	648	653	610	685	657	671	672	698	628	651	660	667	628	634	675	682	680	645	642	620	645	668	672	656	645	619	639	660	675	656	627	673	652	681	590	699	678	692	667	625	665	616	671	616	691	671	663	665	685	647	682	672	639	617	671	652	671	675	695	654	663	647	624	664	633	685	708	658	642	650	644	650	672	645	612	685	649	665	661	668	675	660	639	665	644	681	665	660	685	648	628	657	595	679	633	685	642	622	621	661	707	664	661	638	650	637	690	641	681	673	678	621	666	644	672	722	649	712	625	607	639	660	612	624	670	606	679	680	649	661	620	636	646	639	684	629	662	656	616	614	658	671	618	673	632	639	689	638	620	680	670	669	701	719	714	692	652	657	707	672	663	685	687	654	644	709	639	615	682	611	658	686	683	648	644	663	676	648	677	659	681	678	585	678	642	639	603	632	671	600	667	626	639	654	727	636	656	698	661	633	669	639	665	697	651	677	671	634	661	672	670	666	657	605	690	622	677	625	668	677	641	615	687	627	633	665	676	640	668	637	637	697	643	633	662	642	633	643	669	630	638	640	654	644	648	647	674	654	652	641	642	662	651	654	697	650	665	663	630	677	668	679	647	631	641	657	695	658	640	689	656	651	670	662	655	613	677	626	629	597	618	588	659	675	680	643	682	647	679	634	640	662	651	640	717	641	650	626	632	605	643	647	625	611	676	671	592	634	644	587	640	662	648	676	671	678	673	653	662	695	688	671	676	642	670	658	684	675	651	627	635	637	635	637	637	673	692	620	662	662	679	625	672	678	661	640	684	672	665	675	636	703	649	675	654	687	638	706	667	659	677	658	646	654	685	639	634	644	670	665	651	667	656	595	679	636	621	710	654	667	604	631	689	661	618	699	635	607	683	622	652	656	648	684	667	622	666	682	639	646	669	652	661	622	703	664	615	641	688	621	647	640	670	631	634	604	603	662	706	644	669	662	664	637	631	688	643	660	630	642	651	687	617	633	658	709	646	618	598	620	720	668	641	602	670	687	686	667	659	678	613	652	683	688	667	666	664	656	656	630	670	665	653	649	708	692	712	639	648	654	624	642	634	675	678	633	649	638	660	628	631	642	632	704	631	699	646	673	640	672	660	675	662	651	646	633	661	650	649	629	639	686	674	658	639	609	637	667	659	644	645	634	722	708	663	663	639	661	671	620	643	681	710	643	626	617	621	643	660	617	589	661	669	634	703	670	630	643	637	670	641	652	643	640	643	662	639	627	639	636	668	618	658	663	647	621	673	618	640	651	663	653	653	655	632	692	687	668	668	676	627	669	660	655	600	695	691	641	667	675	647	674	627	657	609	643	687	633	692	637	617	707	683	693	620	680	679	661	643	669	673	608	641	670	668	690	636	660	674	679	671	624	661	606	669	663	640	680	628	620	663	680	708	664	621	666	631	669	681	633	673	619	645	651	643	652	658	644	664	648	671	656	651	692	644	644	634	660	687	660	681	631	660	675	643	668	624	583	634	616	632	681	681	646	651	653	627	648	678	695	637	668	676	675	669	654	646	652	609	683	630	647	674	621	683	655	633	708	674	686	705	661	627	647	647	676	652	657	682	683	679	669	671	697	628	694	640	653	677	678	682	624	648	675	623	639	654	647	654	694	660	643	630	669	669	654	656	651	664	648	644	679	635	677	669	664	601	680	701	668	647	672	646	671	690	626	655	654	673	644	721	672	666	657	684	656	631	638	676	683	648	644	635	622	661	650	658	575	625	594	644	618	654	622	646	666	654	603	634	649	632	635	677	621	682	661	657	677	636	650	607	636	681	646	622	627	669	617	667	639	639	654	629	662	705	632	637	652	667	687	660	659	648	672	653	617	663	654	711	665	709	661	652	650	660	642	708	679	685	633	661	687	612	679	664	675	673	606	631	651	630	661	636	667	657	659	641	619	676	619	640	637	648	629	610	653	662	613	666	663	633	655	642	667	645	698	637	696	667	604	661	679	643	695	692	620	664	681	653	638	630	644	626	661	689	653	665	646	671	662	657	673	653	641	668	641	631	631	681	653	629	632	629	623	654	646	670	655	650	672	638	633	631	646	664	687	684	614	653	635	661	598	664	650	658	697	614	652	677	645	675	606	626	659	649	647	558	646	667	616	672	659	657	654	686	635	671	611	660	670	694	640	641	637	654	644	635	626	678	623	700	623	628	616	677	630	615	636	673	636	630	638	675	652	690	683	617	600	676	701	635	676	668	673	640	645	677	625	685	671	649	644	651	607	659	610	647	668	689	622	601	633	693	671	615	694	644	634	579	679	667	682	649	651	635	638	654	680	633	666	657	638	631	666	644	671	656	654	585	655	634	662	629	686	650	698	644	654	752	654	639	630	667	682	696	675	696	645	645	699	633	613	670	670	632	625	690	633	644	695	659	669	628	621	595	655	654	637	631	696	673	601	639	661	640	664	657	627	664	641	639	649	646	638	638	680
38631	58654	47182	27098	8418	1830	732	661	662	609	615	620	616	604	571	602	608	591	632	565	625	559	552	541	612	532	578	566	558	564	637	549	610	606	565	579	591	542	542	575	563	599	611	590	592	562	568	562	547	580	575	518	586	575	758	933	919	778	700	566	558	519	574	560	522	580	534	583	560	590	566	529	555	570	565	583	540	543	519	529	521	586	524	543	554	579	539	498	548	543	560	618	583	516	591	552	531	536	590	547	542	554	532	557	518	562	580	565	555	569	550	557	551	586	582	582	548	556	508	521	582	552	535	541	555	597	580	550	521	559	557	564	547	568	545	522	530	570	555	535	542	555	569	581	581	558	543	582	520	590	616	545	536	559	533	524	562	539	529	554	570	565	580	544	506	557	588	578	552	542	549	564	580	542	534	553	536	569	550	558	581	568	531	549	528	597	566	547	568	561	540	511	551	528	566	569	567	554	564	611	548	526	565	550	557	568	574	531	502	529	532	557	570	563	562	573	554	552	500	618	571	611	547	566	545	538	539	572	567	535	555	548	593	562	557	548	562	562	593	556	558	541	489	533	574	546	553	568	554	549	575	550	541	549	526	544	597	546	514	558	527	602	534	576	528	558	576	516	582	573	537	549	563	527	520	574	551	572	537	532	569	553	540	535	537	549	546	548	519	524	544	528	508	567	540	552	577	561	566	523	545	551	535	530	581	568	558	535	537	576	561	565	571	594	557	560	558	537	526	555	536	564	567	528	557	536	537	582	537	579	563	548	572	529	498	545	520	582	551	557	561	614	546	489	574	520	550	530	562	530	533	534	556	577	552	581	557	586	526	553	565	589	518	527	568	566	524	526	561	542	506	536	558	582	512	527	567	603	586	549	573	564	560	562	514	556	599	542	530	579	572	550	489	512	583	571	548	544	588	574	527	571	523	572	565	495	535	540	529	546	557	550	539	580	585	559	543	542	519	559	550	575	574	565	559	564	546	523	572	561	539	540	553	588	507	527	515	528	528	533	559	558	511	535	610	555	600	564	552	593	578	530	566	552	553	505	573	579	562	510	549	538	556	540	576	565	539	569	530	569	575	561	551	545	551	540	576	565	585	507	555	537	560	537	528	557	551	573	511	539	548	547	546	565	578	545	557	549	573	568	576	551	544	581	516	566	559	496	537	530	525	543	563	547	542	578	576	551	553	562	521	529	555	563	525	531	572	550	544	539	595	562	572	560	567	546	553	569	528	525	527	530	558	577	540	556	566	583	541	538	572	579	571	563	516	579	540	550	547	575	538	538	546	538	572	547	506	500	586	544	584	540	529	534	533	551	565	607	519	540	494	525	591	538	542	539	566	560	579	554	546	583	562	523	541	524	536	565	518	562	575	546	559	540	533	558	553	601	551	564	537	593	552	509	544	579	540	546	502	554	562	523	548	573	563	594	543	564	545	620	572	530	548	578	486	535	564	566	553	570	574	577	565	509	553	528	552	563	523	578	545	518	571	558	554	583	599	544	554	568	534	572	546	567	571	561	535	529	499	555	587	581	559	580	544	576	544	551	531	567	565	569	588	533	600	556	567	539	569	545	537	543	522	539	560	536	582	563	581	540	580	505	560	520	595	571	524	530	548	553	541	527	602	544	569	591	556	548	554	519	557	514	558	538	569	561	533	546	610	567	566	499	526	555	526	568	570	556	561	537	582	551	572	556	553	574	529	568	515	551	547	552	568	549	543	561	586	558	548	564	565	560	552	595	532	596	552	565	547	555	603	562	554	531	561	547	561	551	579	543	543	519	569	498	556	547	576	537	557	557	580	528	506	589	564	540	541	515	594	520	558	606	552	537	559	550	559	527	536	537	549	597	565	596	533	577	547	548	556	560	576	518	556	550	617	504	562	564	556	585	556	525	543	542	582	569	591	542	539	569	571	576	526	566	512	533	572	547	551	565	562	535	538	585	520	566	512	546	575	522	563	556	563	506	553	545	577	572	540	554	520	522	512	536	581	558	569	536	527	550	578	533	559	511	555	565	564	551	551	592	544	615	536	570	524	526	574	529	539	561	531	549	537	504	540	581	580	556	557	553	553	560	537	581	576	567	549	551	570	549	567	588	540	580	557	535	566	551	594	556	545	537	573	576	586	540	553	550	586	561	585	527	583	560	554	534	556	567	571	559	552	576	562	564	538	513	504	523	543	547	531	555	541	566	541	580	531	528	569	553	551	561	528	568	545	566	515	536	540	589	575	566	513	531	519	530	551	525	512	549	578	580	566	519	514	507	519	558	547	581	566	591	533	529	553	565	557	540	584	541	551	581	576	572	523	537	562	571	547	523	555	528	503	535	575	522	553	518	585	582	555	566	567	548	546	570	555	506	554	532	512	554	523	621	568	603	542	552	529	541	572	593	559	559	623	526	549	526	525	565	578	569	553	550	556	575	564	558	567	595	542	565	534	546	551	550	529	546	562	536	553	534	526	561	526	561	568	586	548	534	545	572	546	545	554	533	569	567	546	573	611	571	537	510	546	509	543	540	561	521	585	550	583	553	590	576	558	576	575	538	571	576	544	505	537	520	563	521	522	558	525	520	578	542	569	596	586	541	543	580	540	511	539	498	576	535	534	535	587	549	541	545	549	558	561	538	532	611	535	549	574	549	554	557	560	506	525	605	567	572	574	520	528	575	571	578	561	559	568	515	537	557	516	565	556	571	550	577	564	535	550	566	532	545	570	526	567	563	570	568	580	550	538	535	520	556	534	587	511	541	562	551	533	553	541	578	541	506	540	534	531	569	514	564	544	551	568	587	536	552	554	544	574	561	525	528	555	544	540	560	572	595	544	546	581	577	603	591	569	536	527	575	570	495	589	543	551	569	542	588	541	538	521	575	555	559	591	571	566	551	534	546	557	538	552	525	571	553	563	555	575	533	532	574	550	529	546	568	576	569	577	600	556	525	539	531	558	548	589	544	530	550	558	555	537	563	605	533	524	527	569	565	568	546	526	538	529	570	519	589	551	520	554	532	549	538	558	575	569	569	533	564	534	515	558	560	553	566	555	528	558	553	559	544	547	537	546	578	549	570	588	579	586	583	550	590	536	590	589	520	570	534	503	576	552	541	573	556	555	534	534	563	530	578	583	526	537	597	494	541	570	558	529	610	598	540	534	537	549	535	570	559	535	567	538	520	539	568	528	527	524	550	543	614	570	583	540	565	529	572	600	547	546	575	563	589	558	566	534	537	533	560	526	554	526	554	559	567	592	520	519	541	572	567	576	580	531	593	488	541	548	567	579	557	587	539	595	561	536	534	516	533	579	580	537	572	531	533	601	509	560	541	567	554	558	587	534	526	614	568	564	537	566	571	573	539	537	534	554	569	576	545	506	547	570	583	576	539	572	550	583	545	564	557	520	569	574	544	552	521	496	515	571	579	538	553	549	528	555	544	571	520	531	528	558	560	533	529	552	520	506	557	564	576	513	521	552	553	568	547	516	533	565	505	579	545
24223	21470	29320	27380	21830	13914	2397	1065	859	887	858	857	833	805	779	771	832	785	763	831	818	797	794	774	770	754	773	774	799	761	818	773	771	756	791	771	808	775	737	813	777	755	811	757	755	822	794	789	757	760	824	741	781	901	1077	1244	1161	1039	849	778	808	777	771	773	772	761	756	751	762	759	800	813	744	727	775	733	746	741	748	785	770	771	734	772	742	736	836	695	785	783	778	789	743	796	785	762	816	772	771	780	821	747	766	750	822	718	787	747	737	817	755	748	730	795	755	756	726	739	740	741	791	810	759	734	743	751	707	747	757	722	751	718	733	749	781	747	791	761	711	745	764	753	754	737	761	733	721	782	795	719	740	814	774	756	780	784	781	755	747	763	717	713	765	717	771	779	786	787	748	791	780	732	762	756	743	782	716	759	751	710	721	761	764	767	762	722	775	768	772	793	772	793	755	752	708	780	797	756	786	743	736	782	774	737	751	774	732	744	762	789	715	772	796	763	790	771	786	743	763	725	779	768	772	798	716	716	700	770	749	809	768	797	781	724	741	747	760	726	745	755	756	779	725	758	752	748	748	776	751	796	759	749	723	748	783	730	790	789	765	773	727	768	790	776	803	811	713	780	774	800	727	773	777	742	747	765	741	733	739	768	773	768	776	732	734	765	803	747	748	735	762	788	825	788	751	774	777	759	769	688	775	742	727	774	735	715	736	773	724	756	758	705	727	820	768	780	782	759	770	794	778	758	799	698	802	704	796	744	807	732	725	793	743	766	708	728	776	734	750	769	762	757	751	721	744	798	737	734	768	733	756	751	744	749	798	764	745	709	760	757	740	756	742	800	767	812	757	697	779	794	764	755	786	775	751	741	794	738	746	731	775	789	766	717	735	788	740	727	733	717	783	747	768	776	759	759	749	777	775	735	749	731	744	784	774	725	773	751	780	732	747	720	762	776	768	758	757	797	720	772	749	751	738	744	815	770	745	784	795	794	691	777	761	756	755	781	749	753	722	760	760	771	748	745	742	741	757	791	748	781	761	767	741	740	797	763	761	716	752	758	778	757	794	772	752	710	741	735	723	732	753	740	753	787	723	767	763	765	761	779	835	746	740	723	762	726	790	772	758	792	789	784	787	771	755	722	755	815	745	763	724	782	746	737	784	734	751	766	726	727	767	738	746	795	790	766	796	801	723	742	761	700	764	759	767	780	816	766	742	752	754	843	753	755	774	738	760	717	754	780	741	823	777	748	686	798	748	735	783	744	734	764	738	733	787	734	773	719	750	781	771	786	797	768	830	751	727	752	777	791	716	733	739	740	723	746	719	721	752	762	778	703	727	723	785	796	785	779	816	787	814	770	762	749	805	840	767	818	801	730	738	733	725	745	706	772	768	780	763	740	774	763	766	790	730	732	726	755	726	749	755	780	792	770	756	707	775	744	726	735	798	761	770	766	785	783	781	764	743	780	765	743	716	800	805	784	747	771	729	746	768	795	779	749	814	766	732	794	746	750	783	774	748	718	718	723	750	786	807	803	787	759	777	721	783	747	749	744	781	741	797	801	779	733	798	743	740	717	710	765	729	778	713	714	737	738	783	707	747	837	709	769	725	723	764	798	745	764	779	783	816	812	722	804	743	765	731	782	776	739	809	797	718	784	681	746	825	742	761	771	762	753	755	718	740	721	740	754	759	823	784	815	733	768	775	738	740	770	777	742	740	747	770	750	783	772	838	740	794	750	785	786	738	797	730	732	755	733	788	769	737	779	745	734	780	718	745	728	798	748	744	784	735	756	817	758	738	818	822	811	739	836	723	790	757	694	785	690	759	728	758	768	740	780	760	757	744	764	743	780	787	806	726	788	785	764	789	788	772	725	755	726	734	735	747	789	757	754	795	723	752	804	793	728	706	742	803	738	736	767	804	757	776	771	756	759	804	767	711	799	786	787	774	743	767	751	795	744	724	760	776	719	799	766	761	755	760	692	710	798	787	734	762	757	718	787	780	786	719	728	783	798	759	754	762	796	771	774	745	732	762	742	785	784	778	752	763	785	747	800	744	749	761	745	806	729	796	767	780	780	750	715	758	779	746	727	737	748	747	751	787	766	717	722	723	737	715	782	765	740	727	709	761	703	766	757	771	725	730	757	724	778	764	770	744	759	782	737	802	768	793	750	731	705	775	813	770	801	734	755	726	741	761	779	771	765	764	765	801	812	804	754	779	742	790	766	731	774	708	751	749	709	748	760	783	747	742	771	788	801	736	758	774	789	743	750	776	755	786	753	773	781	744	788	767	739	820	766	744	812	791	781	762	754	746	769	775	748	780	760	781	771	754	749	744	770	783	738	760	777	749	734	697	718	761	757	720	737	700	764	728	755	754	764	757	758	809	783	757	757	780	712	743	794	817	745	758	795	762	724	773	712	768	812	729	786	792	746	768	797	760	713	745	783	765	741	759	773	750	750	758	764	793	797	744	745	789	708	750	758	787	757	717	788	736	771	732	768	787	745	739	762	790	741	796	793	825	764	719	752	741	717	782	786	754	779	780	783	820	748	729	737	768	775	794	745	734	771	762	756	751	763	742	737	699	730	752	769	790	739	745	748	736	730	731	798	703	776	791	775	791	753	789	767	719	836	743	772	723	745	741	777	763	809	752	745	785	767	725	756	780	743	767	803	757	768	758	723	801	774	736	712	722	753	767	783	776	722	738	795	749	708	730	779	719	684	790	743	775	696	772	762	721	771	733	814	733	742	755	772	764	754	768	745	750	722	730	789	771	751	723	762	724	749	749	702	757	738	754	789	747	793	775	764	778	795	733	771	765	695	723	737	725	774	749	758	732	773	790	730	724	767	830	750	750	717	789	777	808	731	752	721	753	745	738	768	713	753	733	726	772	722	741	747	759	741	754	780	751	795	753	783	748	770	738	742	756	769	767	717	757	725	727	814	765	778	783	751	766	795	732	804	770	767	788	775	771	776	734	771	713	792	742	731	764	758	750	738	750	745	751	756	818	737	736	772	768	754	763	761	758	790	768	745	756	751	740	768	756	802	791	791	772	786	811	777	788	739	738	785	714	729	784	768	764	741	695	815	721	741	760	742	771	710	743	748	794	754	719	712	789	779	722	764	754	737	821	754	820	726	798	773	811	752	745	787	738	709	728	778	741	724	728	736	735	759	784	784	764	747	726	735	754	754	811	743	742	745	776	783	662	752	788	741	736	721	723	734	758	787	761	784	751	784	770	761	742	764	762	734	748	809	811	747	755	798	764	733	738	720	778	755	758	777	760	750	746	779	795	768	705	786	756	797	749	786	785	786	799	818	716	761	774	754	776	740	739	738	731	745	765	751	777	752	707	709	717	759	739	773	706	804	735	752	769	814	740	799	787	788	757	756	717	777	712	764	781	754	760	779	763	759	754	763	704	758	750	793	745	765	762	784	716	757	792	748	753	699	726	785	729	775	755	795	706	744	768	760	767	726	753	762	728	745	792	789
47743	72765	63363	40657	11629	3339	968	872	765	787	746	756	743	699	704	708	701	686	661	676	696	715	652	667	603	652	695	687	675	723	731	697	676	684	606	640	641	649	682	713	684	645	638	650	675	640	684	645	666	658	644	672	646	831	1109	1379	1275	983	780	679	620	616	682	637	642	618	646	579	700	643	646	655	651	625	616	632	665	683	645	649	646	636	612	648	675	610	694	672	670	634	637	661	611	615	648	643	647	618	636	601	611	634	612	635	635	664	643	698	613	690	632	651	626	653	626	688	646	638	668	612	642	652	630	658	667	634	649	641	675	678	656	607	592	629	600	629	628	601	613	701	657	607	645	623	653	628	636	644	631	622	639	667	664	650	669	634	609	605	613	661	646	681	636	618	613	663	652	661	637	626	645	604	658	632	640	586	650	625	661	663	602	631	635	623	631	609	631	669	642	626	612	630	636	626	627	590	650	587	601	653	642	624	634	582	598	627	654	656	596	632	602	613	634	635	623	659	657	616	598	624	679	626	631	606	646	633	642	671	621	638	605	607	623	667	645	663	576	619	662	674	664	609	634	623	600	642	640	625	633	594	655	644	636	685	601	637	648	573	653	655	579	645	644	590	655	636	688	649	598	635	621	674	599	623	647	609	624	571	682	625	659	680	627	570	627	648	665	648	641	618	653	607	682	634	643	662	597	604	688	666	646	627	585	626	662	654	625	635	680	635	603	662	646	648	634	649	596	666	603	633	620	596	640	655	627	657	627	565	633	617	653	612	628	618	637	645	621	633	616	646	639	686	648	660	647	619	653	659	642	609	586	607	635	595	638	648	635	644	681	641	643	625	629	656	618	637	580	638	605	646	589	609	634	638	622	626	594	632	633	591	644	615	659	652	631	630	638	666	621	578	589	630	612	661	653	693	583	620	677	576	620	652	617	663	667	598	601	624	632	628	651	632	626	616	637	636	641	618	654	574	607	599	662	643	678	628	648	645	633	640	579	611	631	615	638	635	675	641	627	622	628	632	628	652	643	632	646	620	680	652	624	636	654	660	613	628	641	650	650	634	658	621	611	618	630	639	671	634	631	634	600	634	645	646	641	595	646	649	600	646	637	660	600	631	668	609	657	644	651	680	638	656	649	685	659	654	693	610	632	661	648	614	653	660	660	639	607	645	659	656	650	613	640	625	638	674	627	613	651	656	661	612	631	631	613	672	624	671	676	633	665	654	631	645	618	651	611	636	626	596	651	613	610	626	652	661	675	587	658	621	604	535	600	603	616	662	653	630	609	623	661	670	610	649	599	654	667	587	659	649	647	652	626	636	618	637	658	660	631	640	659	645	605	644	665	672	640	609	646	619	659	618	587	647	652	646	607	673	587	648	600	640	609	650	641	636	598	599	625	640	614	626	653	652	608	638	661	631	686	620	587	674	665	648	663	657	685	649	642	616	702	625	620	619	605	635	640	677	585	639	604	631	582	588	555	625	606	660	636	625	640	623	657	578	579	640	607	635	647	646	628	615	610	637	656	610	631	623	648	610	633	634	670	664	659	615	643	645	608	675	669	622	612	624	610	631	667	620	626	640	647	683	629	573	640	588	640	635	635	622	606	658	615	642	630	577	622	661	632	660	646	649	642	618	646	639	613	629	632	668	637	595	643	613	653	637	625	644	675	604	614	601	652	615	584	628	663	600	628	652	619	625	648	627	621	608	640	644	634	616	650	624	604	625	658	615	604	624	622	677	608	650	616	649	591	602	613	649	658	664	570	652	620	643	640	641	591	655	599	632	638	632	625	589	663	637	639	644	647	605	604	643	665	658	686	638	637	612	612	662	656	661	632	612	608	604	617	596	647	605	653	626	595	638	633	667	628	607	581	606	642	592	655	640	609	649	660	576	634	590	662	604	648	651	649	628	637	615	663	595	591	643	684	614	651	645	636	590	623	616	658	603	641	647	637	621	656	657	624	629	620	621	666	615	619	619	623	609	620	623	642	649	639	699	613	625	651	647	666	626	646	646	630	644	587	616	627	638	654	632	646	619	583	590	627	650	628	618	650	600	629	607	587	685	654	605	593	654	644	632	620	620	648	622	648	662	634	659	624	648	690	654	604	614	659	650	585	643	655	645	610	630	637	629	645	666	601	625	635	651	619	606	654	638	636	618	628	668	640	638	611	630	630	610	600	630	624	625	657	610	655	622	599	620	657	661	639	639	609	600	657	630	674	665	590	634	613	671	655	660	657	616	624	587	607	600	603	629	587	607	613	655	630	624	627	637	619	624	598	609	638	548	641	590	630	594	647	603	622	591	653	609	622	618	642	640	590	631	652	607	626	613	638	655	633	608	610	630	636	703	585	603	628	594	642	686	633	627	606	691	633	641	618	659	665	643	626	656	652	615	636	610	626	654	650	633	611	638	597	627	655	657	664	630	645	619	691	662	613	623	685	640	637	621	615	594	626	602	632	634	653	607	670	574	616	654	610	669	603	600	673	659	653	601	628	622	600	632	637	626	630	637	637	611	658	624	617	616	666	624	586	599	603	659	617	637	588	637	638	641	667	645	650	654	662	625	628	599	573	648	607	643	610	675	615	625	615	607	639	668	647	638	625	611	616	607	599	643	630	666	584	612	609	665	635	644	609	657	617	603	635	643	628	612	629	613	620	585	597	653	614	640	613	633	645	652	621	631	614	615	633	681	646	681	651	613	623	602	614	622	642	611	598	620	624	629	609	629	676	624	621	620	583	662	617	673	610	609	691	625	619	647	685	626	640	625	627	620	625	638	646	669	650	657	621	650	623	603	647	671	632	655	600	667	634	673	596	612	644	616	622	646	630	650	609	612	652	634	684	649	605	668	601	628	650	625	613	642	609	613	614	656	641	614	686	677	569	645	583	634	630	639	619	658	652	653	627	593	631	604	625	659	641	627	609	662	653	647	704	607	595	647	615	618	628	619	632	605	631	636	644	621	625	689	630	632	621	637	614	619	602	627	587	574	675	623	621	644	613	652	610	617	652	625	676	621	658	622	683	635	599	624	643	685	592	609	596	648	636	615	613	598	679	569	621	632	637	612	686	614	548	670	608	642	633	612	657	612	666	659	605	671	638	623	659	646	619	661	624	587	676	594	609	599	604	628	626	607	621	624	665	587	605	621	621	616	654	614	633	628	655	596	616	657	615	647	598	589	629	627	669	613	621	649	640	642	607	634	582	606	597	650	611	606	625	611	665	664	607	644	607	641	638	663	623	687	630	602	643	673	587	629	626	634	613	680	625	647	646	627	639	648	607	629	624	630	664	703	577	628	620	622	629	610	602	669	600	647	580	631	653	670	669	630	617	658	638	650	615	631	631	596	629	664	658	664	590	659	644	605	639	623	646	626	663	633	621	620	632	619	597	602	627	620	636	613	620	564	668	611	579	639	620	634	603	654	639	632	635	625	625	635	618	661	657	626	599	659	627	683	654	651	626	642	626	612	649	601	627	646	677	645	698	612	647	675
28296	19406	10830	5841	1340	798	663	699	632	648	725	664	677	635	632	676	623	678	686	705	712	678	702	650	656	724	664	699	663	635	727	648	663	646	656	612	668	695	686	638	670	672	655	660	653	644	690	671	640	666	684	692	675	664	707	667	708	691	647	696	674	716	663	635	677	662	659	654	653	663	608	649	627	640	703	711	656	651	722	706	696	653	700	688	698	670	642	671	661	668	669	644	655	582	692	615	642	627	644	660	627	616	652	682	640	640	691	658	699	669	634	654	673	657	704	672	642	624	647	624	692	629	665	591	670	661	660	639	639	627	665	659	607	668	639	694	677	690	665	681	620	646	672	693	671	640	685	641	659	695	654	632	667	684	651	682	645	677	630	677	664	648	632	632	658	688	677	679	596	638	665	643	694	706	683	666	674	670	673	642	664	660	698	658	659	640	674	692	660	649	649	654	631	672	662	650	645	609	660	648	657	626	685	648	667	638	666	693	654	612	631	631	625	659	687	669	671	646	671	666	639	716	643	609	685	645	679	667	676	670	653	690	643	637	695	628	613	665	668	624	613	661	640	657	665	677	672	639	637	643	652	597	690	750	684	678	682	640	647	683	662	649	637	659	703	675	605	674	624	662	654	681	709	664	675	659	638	697	611	657	684	660	705	623	606	663	659	653	640	651	701	671	665	676	667	676	611	615	713	687	598	679	667	683	680	693	650	676	679	669	606	635	689	683	645	666	669	651	691	636	677	684	658	640	637	649	596	617	662	614	640	640	635	679	648	611	662	680	710	648	650	615	633	702	667	660	660	654	681	647	631	640	674	664	675	706	637	629	605	637	707	637	669	683	632	690	658	687	630	646	671	662	686	646	651	721	713	633	707	697	613	643	687	663	622	671	674	685	681	616	628	618	620	666	656	662	632	629	686	705	595	639	652	737	642	654	689	655	675	630	704	634	654	648	690	656	630	671	684	681	653	662	656	690	672	648	687	724	667	629	664	656	627	674	693	710	693	669	628	655	687	600	657	666	636	652	629	647	696	688	663	640	656	643	622	679	666	617	645	670	636	630	638	647	669	663	674	689	657	657	672	648	642	639	622	643	703	674	617	700	619	655	642	661	625	658	659	628	660	665	695	689	638	655	647	642	622	654	654	667	682	680	669	683	665	633	651	639	606	684	589	640	659	658	645	652	659	591	716	704	706	639	652	653	619	651	618	678	656	640	709	664	663	670	667	650	646	708	657	644	610	650	679	683	669	628	680	659	709	665	636	641	692	675	690	678	694	616	690	686	662	699	635	628	628	659	609	678	689	693	682	673	627	614	676	633	617	648	673	714	648	638	689	677	647	646	652	642	662	647	663	707	650	681	661	633	695	727	692	610	698	681	668	630	672	643	682	644	688	635	719	657	721	632	677	643	672	659	675	672	657	668	666	665	661	651	638	660	667	617	711	634	652	678	656	650	671	638	638	656	676	660	688	689	641	659	626	663	629	635	684	641	626	642	655	638	671	653	675	613	672	691	700	637	701	686	683	612	671	648	636	637	697	659	656	658	673	603	651	661	659	669	647	649	716	660	653	653	600	653	684	653	672	658	638	691	665	685	612	652	664	640	676	662	709	656	705	637	669	633	672	695	704	712	671	638	642	641	647	662	664	640	684	627	661	662	709	655	656	701	704	656	704	664	643	679	670	651	608	638	647	670	671	639	658	679	689	687	618	642	614	660	650	718	620	621	656	640	641	661	599	643	633	715	687	647	639	645	644	664	689	638	643	674	600	641	665	652	661	629	634	617	666	611	667	658	696	647	629	613	658	645	700	682	656	654	636	677	657	688	687	660	665	629	670	638	635	620	654	694	631	705	625	694	656	668	670	672	647	663	709	690	657	676	624	652	635	653	632	685	661	648	658	619	648	716	618	653	656	687	649	672	627	636	662	675	647	670	656	675	636	669	633	659	655	697	650	615	683	667	649	649	625	611	634	626	640	647	646	671	708	677	641	629	613	651	607	631	630	729	639	684	636	662	648	617	686	726	654	663	649	623	660	677	626	632	656	662	640	649	649	671	671	659	681	687	613	680	667	660	625	657	629	660	670	656	682	679	657	610	715	684	664	651	661	639	655	643	662	651	661	669	666	625	667	686	686	643	669	635	647	665	688	659	673	685	668	651	659	653	675	629	665	636	676	665	644	668	649	632	662	661	688	654	639	668	658	653	738	686	646	649	657	622	664	647	636	699	661	670	630	694	637	650	635	634	641	617	623	653	669	705	681	616	667	673	680	665	623	691	674	646	645	658	650	639	623	682	662	642	703	614	592	660	670	666	663	628	596	613	642	671	674	684	647	618	640	640	722	647	671	612	706	679	652	687	691	675	674	677	673	666	692	712	674	634	644	654	688	669	623	687	665	684	689	637	684	659	672	619	693	682	678	622	642	687	677	681	694	683	636	674	648	684	699	640	604	648	694	643	660	686	690	670	688	623	653	608	655	642	613	663	616	681	662	610	727	626	643	635	654	628	660	676	631	672	659	657	616	647	667	642	667	662	652	669	657	646	628	650	649	648	678	657	647	647	659	640	648	596	702	669	648	671	690	676	670	665	692	619	722	663	656	661	635	695	622	644	649	633	659	680	695	676	649	666	655	665	669	678	670	650	643	660	656	649	675	635	654	646	635	668	653	658	661	667	700	651	667	674	615	637	621	659	635	644	655	631	684	679	647	647	629	682	670	696	691	632	707	691	629	625	613	648	618	641	600	639	715	683	631	620	676	666	631	657	680	622	684	636	722	645	664	652	653	623	720	666	728	649	659	651	660	643	662	660	624	657	613	678	659	684	651	614	687	609	722	672	645	650	667	686	642	648	639	672	629	627	657	729	661	624	658	707	649	665	687	670	641	660	668	646	714	693	647	666	684	618	678	680	656	639	640	649	648	632	636	657	652	673	689	659	661	615	668	582	665	680	631	656	662	654	685	657	623	689	690	710	660	668	652	657	709	640	659	635	649	674	652	667	627	635	651	645	631	627	667	629	689	680	695	655	666	594	632	657	651	659	632	656	692	696	637	644	665	683	643	672	653	628	669	619	660	650	642	667	664	669	629	678	666	634	629	650	663	667	678	679	642	644	671	649	699	660	624	683	615	706	658	651	637	674	631	635	699	657	694	675	627	661	642	608	629	666	609	628	708	650	654	688	641	683	673	639	594	610	675	610	635	677	633	691	648	651	672	675	643	666	658	625	640	675	624	675	646	729	687	650	634	671	681	619	641	675	649	701	652	616	696	647	623	672	622	656	668	655	670	638	693	633	657	581	669	643	707	685	647	659	639	697	611	658	704	664	664	650	618	652	693	675	662	638	643	653	725	687	644	651	665	685	671	624	720	655	653	685	674	639	728	645	666	698	684	629	682	607	665	679	629	650	674	623	675	622	674	618	635	666	665	654	651	658	654	642	701	648	638	655	668	661	644	647	676	666	611	698	636	681	680	676	660	614	629	699	672	627
10455	13085	8580	4381	1120	650	577	517	562	544	542	547	483	531	463	481	540	478	502	510	496	549	526	517	519	517	486	516	526	491	531	532	588	550	528	532	559	522	526	527	504	496	519	519	550	516	560	530	533	556	541	544	540	605	596	550	512	517	520	572	498	550	531	540	569	539	511	495	544	522	538	502	529	522	523	527	482	519	546	520	510	520	544	512	503	497	524	507	512	493	502	500	505	511	500	518	534	525	504	507	509	476	535	537	489	495	532	535	505	515	485	504	510	498	508	536	498	540	513	512	463	510	488	507	545	519	514	525	555	510	550	508	541	549	503	513	518	537	534	531	516	526	473	484	557	528	528	507	518	486	527	533	564	529	496	534	503	501	515	491	519	523	525	535	534	537	522	531	488	522	479	537	551	534	592	543	517	534	545	539	523	512	520	566	537	541	500	517	510	527	516	523	481	533	527	498	517	493	533	487	505	515	512	538	501	491	472	523	487	506	500	478	551	496	531	464	516	532	508	469	513	508	496	498	462	522	524	521	550	476	527	483	517	540	495	501	527	489	516	492	504	542	528	565	505	522	515	535	485	520	508	511	523	490	495	475	519	507	526	537	513	590	556	509	510	500	557	528	495	529	517	500	530	507	546	518	517	502	521	528	515	512	514	517	488	504	519	548	519	535	519	528	544	496	492	512	524	540	567	528	493	509	508	489	486	532	480	493	496	519	479	545	487	492	533	553	551	524	507	506	495	517	508	491	508	518	527	508	507	528	496	503	515	521	528	513	539	501	538	487	503	496	483	544	527	515	502	524	548	544	487	551	555	510	557	550	494	494	528	521	485	489	493	505	514	529	510	480	467	439	533	516	491	543	511	505	499	503	509	483	486	529	531	506	567	507	564	527	533	507	540	555	531	559	524	533	513	488	495	522	506	501	520	481	510	506	484	515	491	527	491	530	496	537	511	526	539	533	471	530	526	524	523	476	539	532	514	552	541	539	521	526	519	528	551	541	543	488	497	509	500	513	519	528	483	483	503	528	533	497	544	548	524	488	520	519	536	516	543	532	535	490	509	524	521	565	502	514	531	541	503	509	513	509	557	492	529	477	529	512	536	548	556	505	547	519	491	463	535	507	523	470	522	536	512	498	520	507	508	531	512	535	502	536	528	511	526	518	499	453	510	522	524	556	511	487	507	536	518	505	498	560	490	488	563	522	496	545	544	472	504	485	507	511	546	521	490	525	562	486	525	531	494	536	506	501	504	524	517	544	525	529	521	543	542	551	509	472	519	487	523	516	532	530	507	524	496	507	501	521	499	528	494	544	528	496	522	484	507	472	530	490	528	541	524	497	508	512	503	535	477	539	497	577	468	506	533	495	517	509	491	507	527	539	538	511	550	528	533	530	499	442	446	507	557	541	521	484	485	516	524	515	498	538	498	519	519	505	531	540	518	514	507	521	542	500	522	480	523	503	558	501	546	531	516	516	518	559	575	467	482	501	541	507	522	558	547	484	499	503	475	496	494	521	522	507	498	511	531	490	521	493	537	534	491	512	522	568	498	535	507	503	529	510	512	511	527	546	529	508	467	539	486	521	537	545	504	518	489	465	469	496	515	503	509	535	512	566	531	535	514	534	536	479	526	520	544	510	512	519	511	485	510	496	554	510	481	472	587	522	506	543	504	500	521	541	549	526	490	522	535	514	516	546	566	560	547	481	509	505	522	558	491	513	547	475	503	509	476	524	531	509	544	479	510	491	502	504	554	524	518	479	522	503	504	522	499	514	521	529	498	488	527	504	483	513	564	524	533	523	544	525	505	504	471	551	548	509	484	534	535	501	514	515	523	510	523	493	533	499	526	543	514	511	516	533	507	510	515	528	525	529	491	515	508	534	515	554	513	510	554	521	487	509	525	549	520	510	552	578	506	518	534	529	497	505	520	507	493	529	514	517	501	510	483	527	519	555	526	487	484	480	566	558	540	531	514	530	527	539	503	571	546	508	499	534	532	469	517	526	500	502	523	504	557	529	496	526	529	527	508	528	470	526	509	576	547	508	530	544	535	523	523	522	546	518	488	522	536	515	530	503	522	507	523	492	467	532	493	503	493	493	477	498	510	521	551	509	498	524	473	506	514	506	542	534	520	527	541	538	523	505	524	560	516	492	541	523	517	525	526	529	504	517	519	537	462	458	507	529	541	500	541	526	519	543	479	517	498	505	542	543	522	472	531	484	516	516	532	506	528	522	500	499	484	493	485	479	530	505	475	528	525	566	538	500	498	513	521	505	525	492	523	435	505	567	504	535	523	530	498	548	510	491	483	485	544	500	469	516	506	486	499	531	521	536	429	560	521	498	554	490	513	596	503	510	509	503	519	499	501	508	503	547	482	471	517	529	546	512	495	544	514	513	521	511	536	489	502	501	528	509	499	476	538	509	499	568	541	522	477	552	519	536	529	536	537	523	549	497	480	536	513	497	510	538	533	497	493	506	521	511	506	555	498	495	499	528	544	556	509	510	514	541	562	548	512	516	506	541	522	482	474	517	538	512	498	483	546	505	547	526	513	491	525	550	506	515	547	519	566	528	524	517	538	468	533	567	532	504	540	529	507	528	537	533	504	494	492	525	540	488	478	491	547	536	490	534	532	534	532	528	532	482	501	501	496	525	470	516	515	505	567	522	571	514	498	534	516	495	493	530	514	547	546	569	501	502	562	526	561	495	534	514	544	538	522	531	494	500	513	534	509	544	491	514	489	546	493	551	497	464	541	517	492	480	503	525	538	522	549	497	527	504	543	495	557	526	499	496	499	526	508	516	538	548	567	486	523	480	482	497	505	512	510	482	517	504	518	536	524	489	559	502	485	570	482	542	503	477	521	494	534	517	508	477	553	507	496	529	535	509	497	486	447	534	496	497	529	514	557	483	521	489	498	527	513	528	526	510	508	529	536	555	511	492	529	518	564	483	511	537	511	574	526	532	502	536	494	495	495	500	511	471	524	480	493	568	550	529	516	503	500	505	531	498	528	508	514	459	543	490	552	496	506	499	521	501	538	528	516	527	465	564	498	538	522	531	522	558	485	504	512	563	517	521	513	483	554	551	526	508	500	549	483	512	535	504	560	555	505	547	540	498	542	522	519	485	511	501	526	522	503	481	521	518	504	557	510	537	551	520	554	520	539	522	505	533	520	528	542	533	475	503	489	485	520	463	514	463	552	519	489	473	556	535	537	496	480	514	493	495	511	503	501	498	550	485	518	484	508	529	526	505	502	515	481	510	535	527	543	561	522	512	526	528	488	570	510	487	534	503	524	504	536	525	521	513	558	506	482	516	533	526	491	488	523	538	541	542	524	500	516	506	510	496	504	491	519	531	516	487	531	571	490	515	508	520	511	473	558	454	496	509	550	502	535	516	534	536	484	491	508	500	507	479	541	552	540	529	508	506	550	555	532	540	510	547	535	484	527	513	518	514	458	504	555	509	486	515	498	492	512	499	500	528
25197	21502	28930	32619	17340	3759	1071	871	724	774	707	680	725	733	752	685	695	719	730	765	732	684	700	713	671	664	710	660	723	717	688	700	675	695	627	692	692	713	696	630	645	749	720	706	675	633	697	682	736	684	657	691	741	1068	887	746	721	764	689	675	702	625	660	638	637	670	689	669	658	682	673	639	693	689	683	701	659	661	680	686	680	692	657	646	698	623	637	696	735	706	688	686	685	730	684	681	682	675	630	685	675	631	657	700	644	652	655	710	688	610	678	671	735	653	655	636	669	663	675	703	700	679	685	674	680	640	673	646	702	647	681	687	676	637	702	666	640	661	713	680	677	660	627	676	663	671	694	681	611	696	666	689	654	656	655	679	669	715	645	681	641	650	665	655	702	648	669	674	641	675	630	638	729	705	684	675	695	699	657	660	639	647	706	623	677	656	697	654	729	625	665	713	680	670	668	654	718	696	660	688	661	676	681	690	673	678	679	658	734	662	685	709	677	660	637	677	685	713	713	694	721	673	672	657	706	638	627	678	652	686	655	640	684	741	621	690	671	668	656	687	701	690	697	643	706	640	649	658	652	696	667	688	681	682	718	635	656	691	697	648	680	695	645	657	670	644	648	698	696	707	696	646	661	665	633	665	673	662	663	667	622	653	653	652	703	687	650	674	685	660	721	655	682	670	688	646	621	695	674	693	680	693	660	674	595	657	713	692	681	690	699	661	669	720	684	642	672	684	672	651	624	674	687	683	667	607	651	640	693	638	660	722	661	715	651	694	653	635	666	658	678	656	716	654	647	660	671	676	706	731	676	675	681	653	629	640	666	668	655	694	656	692	693	702	638	681	679	654	694	629	678	667	657	653	682	699	682	684	691	666	651	678	639	736	662	697	664	684	679	681	711	682	664	637	702	712	642	670	690	686	711	652	715	688	656	673	716	651	652	664	703	625	700	700	629	681	678	657	699	664	690	606	657	688	705	666	657	646	606	675	712	632	695	674	688	658	664	672	699	648	656	681	669	682	678	618	671	687	682	696	655	670	688	685	673	668	662	717	667	666	631	669	703	666	674	730	643	702	696	682	657	636	673	661	637	631	706	691	711	658	702	675	685	675	668	663	670	609	665	697	676	692	632	693	676	695	675	649	631	704	698	655	651	702	673	722	646	655	666	675	664	613	649	685	657	691	628	685	736	668	656	640	662	705	640	688	677	633	677	649	655	670	677	671	665	693	655	710	680	717	657	702	701	695	709	649	693	658	659	677	673	659	685	625	706	661	665	669	676	658	719	704	685	649	687	638	670	647	685	678	663	686	642	625	683	713	673	705	599	656	680	667	651	683	693	688	712	668	655	639	616	672	688	628	671	662	646	654	656	670	717	654	678	687	674	694	649	688	639	687	655	654	704	622	656	694	682	696	673	696	670	695	699	629	623	680	640	667	683	681	659	652	674	657	681	669	649	730	649	702	614	730	675	672	636	679	666	701	651	688	631	667	664	644	667	699	643	678	663	682	700	674	676	658	656	686	713	704	672	692	656	664	689	663	644	695	648	679	680	653	655	692	647	690	662	666	667	674	685	672	669	647	648	653	694	712	638	703	704	678	675	686	670	646	709	618	687	671	672	648	645	648	706	645	698	733	646	661	654	670	650	654	640	705	671	655	662	675	679	636	705	663	643	683	660	681	680	665	655	631	694	698	678	665	650	660	631	646	683	668	694	656	680	627	678	686	682	651	666	721	694	712	670	700	684	630	609	661	680	692	617	644	676	668	647	645	673	699	704	657	642	672	704	657	653	662	667	646	663	695	678	663	669	676	637	688	677	722	711	616	678	673	689	686	659	632	745	669	665	657	672	652	638	661	703	716	669	663	637	715	708	668	665	616	720	672	640	679	650	715	705	688	654	650	678	668	651	650	695	650	693	642	682	639	651	646	654	672	688	691	678	660	701	695	654	652	651	665	683	642	674	697	678	668	666	714	642	626	671	642	654	644	664	692	688	650	674	703	715	665	688	699	679	697	650	653	735	685	699	645	671	705	650	668	664	710	683	656	672	653	638	689	674	716	693	673	685	678	655	684	698	658	645	663	669	657	638	645	672	677	673	685	679	638	702	630	683	683	661	672	677	664	678	592	665	699	654	629	677	633	690	675	692	704	649	681	683	672	676	664	640	690	685	644	657	662	695	687	711	712	695	661	648	660	657	665	650	672	664	635	677	625	673	644	660	715	666	631	668	624	651	681	675	644	688	676	720	692	657	681	710	643	716	677	694	709	695	695	715	702	655	637	700	668	674	683	664	642	672	661	682	674	672	689	700	669	713	683	678	707	654	676	636	710	727	718	620	668	704	629	680	661	674	671	670	740	701	706	688	637	672	703	614	713	636	655	698	681	629	637	641	684	656	666	691	689	653	614	719	728	668	662	625	623	682	732	722	637	713	623	662	686	636	647	688	649	670	670	657	645	687	646	674	665	691	689	722	625	655	660	670	670	690	671	662	646	650	637	643	664	682	642	650	719	658	660	688	649	689	668	681	710	685	678	644	682	690	650	635	676	707	665	644	717	660	672	647	670	695	649	692	672	645	669	631	673	690	724	678	727	684	665	650	706	652	629	678	653	714	636	691	657	672	698	666	674	639	673	672	674	649	651	672	633	655	681	655	653	637	667	693	695	675	744	643	668	638	654	694	611	653	652	630	641	681	690	653	701	708	701	698	672	658	678	654	659	672	680	671	662	655	673	626	705	646	675	666	661	707	688	705	700	693	704	644	642	697	675	684	662	622	668	641	643	609	667	683	671	662	657	634	681	705	641	633	709	657	661	630	641	703	624	634	707	654	705	624	698	636	660	675	623	685	679	681	690	660	668	678	659	660	667	670	641	677	677	685	677	664	684	652	676	685	656	655	680	701	689	633	653	714	661	677	643	663	659	667	631	701	654	643	678	670	691	719	638	712	710	625	702	651	721	699	665	676	678	667	680	698	698	694	716	666	653	633	647	631	638	701	650	667	675	683	658	647	657	669	685	676	680	731	704	662	710	663	632	655	658	703	705	663	650	654	680	692	649	661	656	703	643	629	692	684	652	639	662	667	668	663	673	656	669	614	673	654	716	687	709	671	665	711	707	661	651	654	668	665	667	671	684	667	662	658	674	663	642	672	665	661	653	627	678	653	645	630	704	652	695	679	667	635	686	678	698	653	672	660	730	651	696	661	655	701	661	700	665	630	660	693	675	652	667	667	661	724	681	697	624	676	653	642	640	619	728	697	621	692	682	684	677	682	658	680	660	626	679	650	667	650	679	698	661	685	723	667	697	689	708	677	696	639	654	677	658	656	639	680	671	699	636	660	671	640	638	692	651	671	702	699	689	721	674	666	677	659	621	687	657	656	717	658	692	679	634	638	684	700	677	690	654	675	677	647	658	719	681	663	624	681	640	696	672	685	696	711	682	737	700	640	722	688	677	671	669	621	711	652	689	681	703	656	687	634	648	732	675
38964	56852	48690	29978	8120	1946	754	701	669	642	636	600	608	588	608	580	614	569	576	575	624	608	607	559	575	598	587	584	534	572	593	575	608	577	578	612	588	587	580	534	585	562	577	567	596	567	570	544	579	587	604	575	625	1182	973	814	665	638	563	557	590	544	532	549	546	553	556	548	550	513	531	562	576	536	554	552	558	526	556	577	579	542	497	596	588	544	561	557	616	578	553	586	622	587	567	560	532	525	564	527	532	580	567	561	580	522	595	561	584	544	593	624	599	573	562	542	570	589	533	522	604	594	575	542	565	591	540	541	535	537	574	508	547	569	562	581	511	561	603	617	555	562	546	526	617	568	555	560	564	538	582	590	579	554	535	558	546	535	573	597	589	605	577	547	554	551	565	548	567	558	550	533	576	603	593	569	574	568	550	545	603	563	590	600	566	538	570	563	562	551	550	572	548	584	552	568	567	588	546	586	554	579	599	570	561	542	595	547	582	595	525	536	578	599	561	550	590	561	568	548	603	559	592	533	526	546	557	557	583	552	535	605	559	551	543	596	539	586	547	573	618	560	596	557	605	557	573	541	505	576	559	558	567	540	533	542	549	587	560	544	558	550	544	562	526	552	564	572	592	611	571	570	560	567	560	551	540	587	581	543	542	573	589	544	538	599	571	582	539	630	577	579	574	547	575	571	549	542	562	515	533	526	546	577	582	577	591	566	534	575	594	577	545	556	590	575	608	569	557	594	558	575	559	534	550	530	545	559	584	558	541	550	579	544	560	583	568	554	585	574	577	570	561	561	567	594	530	602	554	525	615	598	566	560	573	564	583	538	569	534	615	553	500	541	586	564	553	586	547	594	548	543	602	527	566	531	549	572	558	566	608	565	577	575	529	545	583	547	573	551	597	572	567	543	569	563	535	546	568	554	550	551	595	589	558	573	530	555	563	577	554	545	588	588	600	582	519	538	576	539	580	536	564	540	601	576	574	567	586	538	547	558	547	584	584	571	562	541	561	543	571	553	541	532	547	565	565	603	594	579	565	582	529	576	571	561	587	504	587	548	545	539	576	572	575	564	556	546	605	584	616	540	588	542	546	559	606	578	570	556	553	569	541	525	583	580	594	610	543	615	549	565	558	556	547	572	573	560	550	563	603	563	552	515	560	576	599	566	554	553	538	592	577	592	592	528	543	563	568	532	502	558	567	555	587	596	531	548	520	548	511	570	552	552	570	512	561	576	546	580	567	542	557	528	534	526	544	563	562	557	610	559	592	567	568	568	598	526	567	560	523	530	557	541	562	563	624	573	522	549	586	568	589	528	527	565	526	534	543	551	553	554	570	512	532	585	542	551	519	588	600	531	603	491	584	524	552	575	564	598	557	557	618	556	559	554	558	524	544	550	533	561	568	569	555	564	553	578	508	542	614	544	563	589	551	546	558	542	569	556	552	543	581	555	567	554	539	536	534	583	582	560	603	586	534	551	554	536	572	548	580	556	559	528	579	559	541	578	590	541	596	563	555	585	566	526	572	560	541	584	589	543	587	546	545	535	564	600	550	551	590	567	563	550	587	568	530	549	599	525	564	606	545	573	576	592	562	571	613	568	573	550	550	587	522	578	562	580	542	554	591	603	544	518	554	580	576	591	545	545	547	590	558	561	573	552	540	538	555	595	534	581	540	530	562	600	529	549	581	570	550	584	608	563	544	504	558	534	544	537	557	516	544	551	525	579	604	551	548	546	578	549	568	577	561	601	586	562	562	553	536	536	576	526	571	563	560	604	557	586	588	551	570	594	587	574	633	531	565	588	582	545	537	596	536	558	533	585	554	541	554	554	578	553	541	540	578	580	583	577	544	560	575	532	568	567	550	553	587	534	549	610	569	587	556	539	548	560	555	541	508	562	579	561	557	580	583	517	529	577	552	521	528	542	562	543	609	599	566	550	545	568	559	560	553	537	542	584	555	555	597	540	537	564	562	526	559	536	557	560	543	553	541	593	585	555	543	519	549	601	547	578	574	540	563	546	567	574	552	579	571	547	553	525	564	526	560	584	529	560	609	563	582	565	538	531	561	530	554	528	521	541	568	555	571	554	578	538	583	582	547	575	538	571	579	589	554	594	557	542	579	546	581	547	548	562	544	556	543	586	575	569	497	579	532	541	593	573	557	544	536	548	559	536	584	569	551	547	583	572	556	569	575	563	578	570	593	582	621	537	569	522	560	573	557	570	509	570	567	545	559	562	501	533	581	513	565	558	525	530	622	576	529	569	565	578	598	582	569	525	562	562	592	547	555	559	534	558	626	566	545	582	574	526	582	593	567	535	546	528	552	576	551	544	543	540	559	538	563	561	533	547	564	597	540	553	605	527	543	527	542	539	593	576	539	582	543	588	542	541	573	550	579	555	552	541	536	556	562	559	574	556	596	538	554	584	565	534	589	524	554	553	540	506	541	575	546	576	545	518	519	574	520	566	524	606	568	591	582	531	571	573	517	569	580	552	554	521	606	577	567	586	514	563	571	596	586	505	576	558	567	555	566	550	556	578	573	592	567	527	557	555	564	571	590	569	568	545	579	564	560	578	526	572	529	529	591	565	567	572	520	523	532	565	537	552	562	575	543	557	567	574	557	557	551	614	555	527	556	590	563	524	522	591	574	548	575	591	588	554	540	553	537	542	571	539	532	529	570	587	560	612	554	575	545	576	500	529	557	557	590	539	567	560	572	567	561	553	572	607	563	554	563	566	542	539	549	482	618	603	555	584	522	543	554	579	604	537	557	597	578	580	538	572	557	572	548	570	541	599	583	567	546	592	555	578	545	592	572	548	518	563	556	564	552	554	508	547	569	605	539	568	532	574	558	533	596	551	562	594	578	605	541	530	562	546	580	540	519	535	556	576	579	553	525	575	548	547	546	554	570	544	554	567	537	582	556	575	549	554	575	541	571	539	514	607	566	636	565	583	560	590	550	567	590	567	554	550	569	551	547	541	593	573	569	561	550	608	602	620	556	509	555	559	526	529	553	558	575	581	562	557	619	546	567	528	589	585	547	566	548	534	540	564	586	534	523	537	532	547	568	541	537	537	574	597	566	551	590	548	549	575	589	581	553	524	584	615	563	549	565	559	523	596	561	596	555	562	573	565	566	537	567	509	550	572	574	568	616	538	562	547	539	547	576	588	619	537	531	558	584	536	549	529	556	528	526	542	542	578	546	547	511	552	576	551	577	552	562	547	577	571	589	561	565	592	589	578	564	605	562	565	557	555	551	548	538	527	561	565	581	543	561	559	574	601	559	559	554	551	548	560	570	559	560	589	543	566	619	553	535	562	568	542	620	564	591	577	547	582	577	561	567	564	539	545	565	551	553	599	566	570	548	560	516	541	582	574	555	568	573	551	548	574	551	551	568	547	564	507	575	603	551	563	558	549	600	567	538	559	553	535	529	604	601	542	528	576	522	550	570	589	541	584	551	522	605	528	540	554	578	552	576	570	570	565
24269	21454	29615	33986	22651	9499	1675	1082	932	905	927	861	895	893	808	840	794	831	852	826	820	846	765	807	816	842	856	875	900	845	891	820	832	864	867	828	823	805	810	824	810	780	815	864	844	794	771	775	826	804	819	883	938	1507	1517	1056	940	848	819	849	827	769	815	772	771	792	792	783	782	816	747	796	810	773	799	840	786	832	789	771	785	787	804	800	761	802	787	778	788	795	767	799	820	781	761	831	752	780	783	816	780	724	741	794	770	793	789	807	791	793	815	761	790	736	820	846	798	760	820	800	797	825	794	805	774	833	781	766	782	805	850	789	776	820	786	745	777	758	840	786	790	815	849	840	796	728	807	828	788	769	836	801	830	786	777	801	819	803	805	752	824	755	740	810	778	775	760	794	849	811	814	794	783	784	791	786	788	792	798	790	774	823	781	840	743	791	806	835	826	823	767	802	830	793	782	810	873	800	834	790	756	802	807	790	785	828	747	788	765	765	819	851	815	809	789	813	770	812	762	789	786	803	822	800	792	768	831	811	844	761	785	817	770	813	823	755	820	826	740	747	786	814	820	724	795	821	840	775	851	789	798	808	838	826	760	813	783	775	770	802	788	747	800	810	737	794	807	787	788	821	773	794	828	800	746	785	799	805	826	803	753	758	811	773	807	735	718	834	746	829	825	784	889	813	788	778	831	764	775	785	826	803	812	815	785	822	789	818	774	804	764	741	808	809	786	801	785	776	816	746	776	729	783	806	797	799	825	811	784	764	779	828	817	774	784	825	773	787	815	816	808	776	788	813	823	854	796	780	798	796	804	749	834	839	766	778	801	785	753	838	743	769	786	770	819	750	835	782	757	804	878	824	758	818	780	807	793	781	795	752	815	757	800	783	770	774	811	774	754	793	814	818	778	771	795	859	761	780	784	789	756	800	788	839	836	832	779	839	794	816	781	831	783	725	804	858	745	816	773	822	802	786	789	821	797	771	809	800	834	764	751	775	721	819	771	771	801	797	793	801	790	771	751	742	852	773	791	755	779	808	831	834	758	807	779	801	767	816	810	791	778	805	787	783	773	805	783	814	781	786	793	786	781	788	791	780	735	825	795	795	737	782	767	813	794	819	808	786	775	785	816	792	770	768	822	778	794	764	800	827	830	777	774	791	761	814	850	769	787	778	810	775	794	801	778	813	773	784	771	813	830	776	813	822	751	806	795	788	824	768	837	709	805	835	819	800	759	753	863	833	806	806	785	790	748	771	818	781	768	787	813	784	789	791	822	809	745	746	797	803	785	777	775	819	806	790	834	809	787	794	741	811	801	781	772	837	795	831	778	768	817	796	774	808	814	777	753	752	782	825	769	727	768	790	742	789	758	834	788	763	791	748	802	781	785	792	818	813	804	810	786	815	735	792	794	848	791	791	771	790	786	785	799	758	815	789	857	751	808	816	788	754	763	784	803	819	762	859	759	799	761	840	818	817	824	791	783	754	814	739	806	789	768	785	810	796	741	792	761	806	780	806	835	849	798	769	762	761	752	829	785	804	797	776	804	824	848	832	836	760	821	827	819	805	748	783	777	783	782	809	838	805	816	850	787	786	813	765	736	769	800	813	787	842	837	785	813	776	802	772	822	794	782	759	750	734	837	788	748	821	742	800	871	816	822	780	821	809	724	767	806	809	787	803	763	798	851	824	852	822	784	825	756	773	780	832	794	845	809	826	782	790	819	735	815	760	805	791	804	846	763	772	798	809	800	729	793	833	831	755	737	833	810	777	771	784	795	770	826	800	736	784	796	862	800	810	790	844	807	795	833	820	785	774	731	756	843	792	817	758	809	830	810	849	812	789	802	814	798	756	854	799	824	812	772	771	762	821	783	842	779	782	789	814	822	801	797	763	788	781	773	829	797	811	831	798	777	748	785	788	779	856	792	790	758	822	807	779	801	817	811	751	744	846	767	769	788	808	795	831	834	764	785	803	799	804	780	792	778	737	791	817	785	775	807	790	814	812	795	795	778	805	766	837	813	827	769	779	746	774	799	798	807	810	751	795	757	780	828	749	773	776	761	818	758	795	799	791	852	774	789	791	772	852	821	772	846	784	810	799	805	762	766	767	747	785	780	779	792	783	814	850	800	809	830	762	791	787	807	782	814	747	772	838	810	762	820	814	782	810	826	789	810	800	772	814	787	865	828	799	842	822	819	772	786	744	781	780	791	757	805	771	810	803	828	780	814	783	817	795	770	750	745	786	856	819	768	784	768	791	809	765	813	800	797	834	759	855	779	820	849	789	773	806	728	801	789	785	813	802	782	857	808	797	783	778	789	744	786	804	821	757	731	760	765	777	806	759	800	768	812	771	769	826	793	822	803	798	767	783	803	825	827	822	764	826	794	759	800	860	775	802	822	831	824	811	775	767	825	817	813	780	828	787	792	786	849	804	821	826	808	793	730	810	838	809	735	773	775	779	793	837	791	793	780	774	774	772	836	808	773	814	779	871	828	808	742	773	815	801	831	801	808	768	762	759	802	794	799	761	773	786	822	785	762	760	787	809	798	762	826	800	775	763	836	776	781	775	801	794	795	753	834	763	820	783	792	790	758	768	780	811	810	735	768	774	824	829	818	797	832	823	818	825	820	719	766	759	783	799	818	786	823	789	771	804	822	819	823	802	788	803	781	782	737	813	808	773	744	747	785	789	797	793	789	819	807	775	800	773	769	834	807	799	807	750	819	773	772	783	738	754	769	853	797	792	785	801	820	801	775	775	786	735	775	811	790	799	734	837	794	820	831	793	818	853	801	776	782	847	786	762	785	812	773	850	758	766	796	817	767	814	812	826	790	779	785	796	846	835	774	774	770	786	773	830	752	792	790	764	791	789	815	766	789	771	806	849	842	777	800	791	793	829	800	759	766	814	781	818	738	810	814	778	802	785	786	827	766	759	777	781	835	822	804	803	776	795	836	780	835	771	847	785	824	774	815	802	783	794	816	753	813	822	714	874	794	828	763	801	805	792	777	840	763	756	784	815	816	815	807	754	776	788	796	771	772	844	819	794	813	750	837	817	751	758	833	818	837	779	768	806	812	794	844	765	819	760	772	813	814	783	782	732	793	802	774	763	702	805	811	760	790	790	775	809	816	782	798	805	798	788	784	733	791	776	765	781	785	753	769	787	755	742	794	773	761	787	784	775	744	773	778	767	776	770	784	809	821	835	809	792	781	798	839	800	812	800	759	819	768	788	834	776	734	791	826	771	794	720	790	820	801	822	810	756	756	788	827	793	797	807	791	800	812	818	812	805	784	804	789	827	735	788	758	790	814	780	756	847	796	788	788	785	781	801	782	769	795	793	786	812	842	849	766	795	814	806	795	798	767	799	783	832	778	820	781	757	785	777	819	835	784	841	785	783	782	797	831	783	761	771	812	754	769	794	798	808	846	803	771	804	888	784	764	807	804	752	803	824	794	832	809	755	775	794	789	811	841	782	799	769	764	744	821	789
51977	73482	64384	43412	13219	2737	965	902	806	806	807	780	775	727	748	697	699	714	737	648	725	723	767	681	675	681	665	675	683	736	752	738	725	673	719	722	670	682	711	698	724	658	662	707	700	659	640	614	666	694	716	665	902	1736	1592	1053	784	697	680	610	673	644	647	649	654	664	663	680	636	644	649	686	680	717	685	665	713	678	697	658	683	651	663	669	658	662	688	687	662	692	678	625	654	741	688	673	633	655	733	664	664	676	631	693	677	688	622	628	611	649	699	667	698	698	632	684	733	654	650	627	655	705	653	728	657	659	657	630	655	604	673	691	676	690	654	659	668	643	661	656	629	680	684	688	663	644	679	666	671	634	631	690	614	671	653	674	645	668	640	666	677	645	676	639	691	639	663	681	725	693	652	664	623	636	686	652	651	656	659	625	696	675	672	682	615	656	673	627	661	642	673	673	644	661	686	663	663	705	668	641	679	655	693	620	688	668	684	644	693	633	694	678	678	679	682	670	627	665	642	638	687	689	694	667	669	668	689	704	677	652	689	667	701	657	653	637	618	650	669	657	721	666	672	683	678	697	689	643	666	644	681	690	656	669	643	673	619	673	680	668	657	655	633	649	674	694	671	638	664	679	638	651	627	678	659	648	683	708	622	669	660	656	648	656	643	640	666	693	640	665	636	648	640	629	639	736	621	667	691	648	642	631	657	644	675	659	649	652	645	627	682	639	625	671	669	669	689	673	674	643	667	625	652	648	653	669	670	627	650	637	635	690	683	672	636	664	621	612	640	683	670	674	618	695	613	643	663	709	685	626	656	688	682	699	669	669	670	662	647	635	696	698	650	655	649	684	697	660	641	682	658	648	639	637	684	673	660	723	655	652	704	655	693	698	662	642	696	657	633	677	695	659	668	641	664	607	689	657	666	695	638	645	639	692	577	673	660	672	599	700	662	679	690	617	630	680	658	665	628	624	629	628	683	656	661	653	619	692	694	658	613	676	664	683	679	620	688	674	649	631	673	667	626	649	653	643	671	659	630	660	664	660	691	684	699	631	680	686	641	653	683	646	663	658	680	686	664	640	695	666	682	640	668	667	649	692	644	658	626	639	636	696	699	662	662	666	632	691	679	669	690	656	700	665	677	666	659	666	675	673	683	686	686	653	641	687	654	662	693	661	642	649	665	684	649	651	631	667	652	646	653	678	592	662	621	640	681	638	670	702	668	640	623	716	651	661	696	695	617	642	637	680	703	650	665	661	650	671	677	670	630	697	693	683	731	677	656	636	642	664	663	659	652	643	654	658	643	671	679	638	669	698	659	691	664	661	666	664	676	678	667	639	661	692	655	670	682	614	680	669	673	679	665	675	672	672	652	662	646	740	713	628	688	679	595	661	662	658	686	652	664	660	675	617	646	680	660	677	616	640	634	676	661	644	695	702	630	684	648	672	653	664	704	665	657	643	692	648	691	655	688	664	663	680	659	623	634	669	622	652	693	631	678	671	665	658	666	704	658	639	678	641	671	673	676	678	610	658	681	617	685	679	687	610	648	626	643	648	649	694	668	670	652	679	661	676	690	628	664	625	665	675	673	621	722	707	654	627	655	688	643	677	633	662	643	652	625	685	686	604	675	722	670	657	676	627	624	675	685	673	700	660	596	683	608	680	658	623	636	625	667	659	646	710	614	633	663	692	663	671	637	660	653	677	676	672	669	708	656	622	649	690	677	628	703	655	694	683	654	603	634	680	643	674	691	668	715	677	663	655	649	657	658	639	623	653	646	648	644	666	655	648	673	688	605	693	645	662	651	667	656	661	662	668	672	660	690	578	644	654	662	645	691	680	695	642	652	671	682	657	668	689	687	642	639	587	643	645	643	636	684	670	690	666	647	672	695	658	677	689	640	634	678	650	630	598	696	646	663	667	654	673	685	698	670	652	671	645	654	645	675	656	666	664	685	634	677	674	696	641	686	663	671	666	675	678	679	713	669	666	657	677	683	645	668	663	665	693	665	687	656	662	672	642	684	675	685	648	672	688	637	620	591	684	644	670	672	628	680	639	621	687	604	581	703	642	711	668	638	692	665	641	670	616	655	631	660	637	698	638	637	688	624	641	643	674	699	676	684	681	648	667	648	640	673	636	653	649	609	661	673	665	628	676	633	671	658	658	666	714	685	639	636	685	650	671	670	651	652	639	665	665	673	648	657	704	667	682	671	680	679	623	658	696	672	634	623	669	663	680	679	649	670	632	673	639	658	636	635	624	672	665	662	664	672	682	668	692	651	585	670	677	634	653	662	647	700	705	693	619	686	640	691	691	642	657	655	690	666	652	703	686	652	647	682	685	691	656	680	667	681	685	645	660	666	677	684	636	688	649	677	634	684	669	679	623	682	687	624	653	670	630	661	650	654	676	645	636	675	647	665	666	608	689	655	646	695	629	657	658	672	657	677	666	676	664	658	686	680	688	635	653	680	685	651	689	689	659	664	681	656	631	668	633	704	614	648	657	679	694	664	651	654	651	638	714	661	643	667	631	639	666	672	606	670	666	619	659	669	653	663	671	664	687	685	662	616	688	651	709	652	670	644	623	658	662	697	663	676	679	709	673	652	630	645	696	681	696	645	649	665	701	648	674	681	694	612	648	640	674	699	681	656	663	646	652	655	648	650	689	657	684	710	667	663	631	667	657	679	658	685	673	691	685	697	675	647	688	655	669	656	646	674	665	688	667	696	633	664	665	667	673	676	647	681	652	692	656	668	637	621	623	646	646	647	698	626	668	622	648	625	640	685	675	650	677	630	687	695	684	642	641	643	695	674	685	652	699	661	680	648	644	678	682	700	624	684	653	682	652	684	707	634	684	668	667	665	668	654	647	647	647	669	654	643	681	657	614	645	665	653	675	647	686	646	703	705	671	668	641	640	638	641	677	621	676	658	673	658	672	633	629	672	673	667	646	696	676	700	629	671	659	673	642	646	679	655	617	666	620	673	683	617	651	652	653	683	684	658	677	681	619	607	628	645	667	631	646	671	693	657	701	694	626	646	674	657	682	655	666	668	668	695	651	612	669	663	689	636	664	665	682	673	653	669	671	638	670	644	681	643	626	681	667	627	646	676	615	713	682	639	613	675	668	726	678	644	640	696	672	635	636	668	645	694	710	660	674	698	672	654	634	716	669	653	651	663	671	656	640	667	685	717	660	706	691	648	674	654	655	665	646	641	672	691	631	640	697	689	661	658	660	625	687	732	645	687	683	634	620	693	646	652	706	674	643	650	651	647	651	636	652	634	691	661	627	642	697	709	622	610	693	644	652	667	635	616	673	660	650	646	679	679	660	650	687	678	618	645	654	676	620	658	672	651	702	627	700	637	680	674	662	675	689	654	694	669	695	611	669	665	703	634	685	648	677	659	641	667	642	634	629	676	641	675	636	682	648	669	650	657	639	706	684	627	643	646	656	705	658	665	649	638	661	676	648	619	694	635	713	649	650	705	644	638	693
28265	19251	12585	8093	1597	792	737	713	722	683	725	749	739	750	687	745	727	717	715	687	714	751	653	739	663	735	743	734	737	677	689	754	745	719	693	756	706	700	713	724	694	706	708	725	714	752	755	717	672	720	716	731	752	829	711	754	730	712	743	751	715	719	681	713	725	723	705	695	656	701	715	681	712	738	682	666	719	680	671	704	702	728	720	663	698	704	776	722	750	717	698	662	707	711	689	697	646	657	721	705	673	684	727	748	741	745	723	666	761	718	684	728	639	705	686	731	729	727	691	726	713	688	684	693	716	743	685	668	723	678	732	702	692	683	707	686	717	743	668	672	727	725	767	745	709	701	734	744	753	727	758	707	690	705	728	661	724	691	698	667	799	715	701	701	744	680	697	714	686	742	711	727	722	721	708	715	686	698	704	736	769	670	688	715	709	687	682	666	699	710	714	731	707	758	738	694	748	727	697	730	698	683	714	713	705	741	754	685	691	711	718	671	722	720	712	711	720	740	711	714	746	689	728	717	721	681	744	791	717	697	721	727	711	726	712	715	733	697	708	684	727	755	732	729	738	704	742	700	723	721	696	707	679	711	752	714	717	715	734	710	734	684	723	697	747	683	726	674	686	748	751	747	648	658	750	702	718	750	717	678	689	708	757	707	669	736	669	663	758	779	705	716	692	747	758	673	730	728	727	683	720	718	723	744	728	711	706	713	703	699	734	698	693	716	746	716	719	645	675	698	748	696	716	744	723	696	770	714	672	723	702	728	724	725	753	686	697	701	705	703	716	710	702	753	695	695	655	705	661	687	751	708	754	692	774	689	692	669	678	726	717	725	722	730	745	769	767	740	735	737	737	751	667	735	743	737	707	722	740	731	749	700	694	707	708	775	698	673	662	725	678	695	666	669	744	704	743	726	757	717	689	689	721	739	711	661	717	677	741	700	727	656	718	691	743	697	718	716	709	676	762	733	714	703	686	710	757	667	694	710	746	729	680	703	686	687	688	688	754	682	667	712	760	699	715	714	680	710	715	681	693	737	730	724	729	698	706	724	736	714	691	680	760	718	695	694	699	665	731	675	692	692	666	723	722	730	732	684	676	754	704	658	703	701	691	732	683	736	774	715	704	683	746	708	657	678	721	762	733	752	727	740	689	754	670	735	699	707	754	717	772	701	719	731	718	724	696	736	722	714	741	732	714	708	707	702	654	636	743	736	696	744	692	741	735	740	768	704	698	739	705	708	724	719	723	716	744	664	715	719	726	739	668	737	721	738	735	726	717	701	667	692	746	771	752	726	698	660	700	677	696	679	704	738	680	663	756	757	751	685	687	687	736	728	705	696	678	695	684	712	706	718	705	729	691	714	714	747	743	736	702	727	717	697	712	693	709	721	678	668	703	742	753	709	671	754	698	725	711	685	724	687	706	749	703	704	702	707	698	666	706	744	680	723	715	745	644	750	671	720	744	735	734	687	716	714	761	734	717	747	684	707	748	754	745	666	668	751	700	709	690	729	722	693	693	745	727	742	672	701	700	671	710	745	691	744	678	692	731	694	651	713	718	751	711	677	727	719	727	674	711	717	776	704	713	704	694	682	720	725	704	666	733	695	710	719	722	774	673	740	667	704	755	675	744	725	749	685	669	723	696	714	748	736	699	670	699	692	768	726	719	717	734	753	704	716	740	708	686	718	695	706	742	707	734	708	737	747	710	744	726	681	711	707	738	729	691	698	730	750	667	669	695	710	689	721	716	675	718	737	722	723	740	755	670	738	711	686	665	748	682	713	688	750	726	701	759	688	701	723	713	747	723	700	724	740	705	685	738	707	714	675	703	697	749	690	739	786	701	731	701	713	743	687	718	717	738	710	720	723	717	682	740	666	689	741	763	733	692	709	715	649	696	713	721	726	673	654	740	725	703	688	692	716	735	685	750	689	695	711	658	678	732	732	686	686	784	699	705	718	747	706	713	742	711	741	687	731	662	735	686	696	711	717	743	673	698	671	723	717	726	669	701	694	723	673	690	741	745	661	715	744	709	651	709	693	743	710	677	678	680	724	696	671	711	742	717	730	669	666	697	744	752	717	696	753	782	691	702	680	715	751	688	672	708	700	721	732	706	695	713	692	758	690	712	739	705	733	692	763	655	727	712	715	740	672	740	700	715	720	716	696	742	676	707	698	712	728	730	686	739	663	741	738	731	754	735	718	701	711	761	711	692	721	679	714	753	728	715	641	720	700	709	739	744	729	681	714	704	685	663	735	695	691	718	702	683	702	699	667	727	654	747	709	739	710	693	718	738	737	675	685	707	706	743	700	673	713	700	672	702	731	689	694	723	714	719	676	725	670	687	718	730	746	757	734	707	710	727	718	680	723	732	735	728	754	686	713	728	767	725	741	752	716	719	723	684	733	713	754	740	716	693	716	702	698	673	704	691	697	716	648	704	706	730	732	746	719	728	701	702	719	734	701	700	691	736	751	732	752	712	733	702	711	734	767	777	726	720	694	723	693	659	685	719	693	686	684	686	710	711	700	677	778	759	713	737	761	718	698	720	676	696	731	677	673	718	735	725	725	719	750	671	706	709	723	708	732	741	697	708	706	694	701	702	748	720	736	673	712	710	719	739	716	759	708	715	721	713	716	730	730	726	741	735	669	717	676	715	723	665	700	718	733	691	723	716	739	716	728	725	706	730	706	723	725	692	752	723	726	733	718	724	767	673	674	729	708	731	726	755	690	786	765	691	749	685	741	691	778	683	729	704	741	668	771	682	731	690	717	705	736	678	745	701	756	712	692	738	722	691	719	693	716	730	732	754	717	745	712	703	675	743	751	684	643	672	692	723	780	733	725	720	721	714	715	723	710	722	710	716	695	685	705	727	725	725	727	698	654	674	689	728	707	685	721	716	738	733	672	738	692	703	751	714	751	702	753	696	715	711	756	671	751	728	699	731	718	727	735	757	717	677	691	714	712	663	690	649	704	653	707	707	720	713	713	692	751	703	737	695	756	718	687	655	754	680	701	695	732	679	759	714	697	685	724	735	706	688	762	737	764	717	811	734	744	787	676	728	706	668	740	699	658	732	723	725	689	708	687	714	746	717	703	707	696	687	709	703	764	681	716	698	697	687	738	696	643	716	743	711	666	716	696	699	735	722	715	696	799	748	731	693	723	709	702	729	699	706	705	745	684	729	701	665	678	717	671	689	726	665	746	718	713	720	663	690	740	730	696	694	772	709	738	678	744	695	693	703	703	696	746	675	716	687	668	701	688	711	716	700	717	738	713	714	691	713	691	724	719	670	731	730	723	702	717	683	734	674	708	720	697	697	693	704	726	738	711	753	670	666	693	767	744	706	717	738	705	727	697	762	726	663	678	690	716	758	755	741	726	675	715	676	665	740	714	719	737	743	701	681	705	704	691	707	719	692	655	732	720	720	708	673	716	643	688	714	701	715	663	643	644	775	739	777	691	699	712	690	716	742	729	688	720	685	695
10544	13250	10285	5871	1271	714	565	578	584	543	587	521	591	581	588	548	565	540	548	534	578	584	575	557	556	516	521	579	561	508	567	584	532	568	518	544	593	547	578	608	570	583	531	527	540	544	575	584	543	602	591	577	554	606	568	580	587	637	589	580	552	523	585	565	588	554	548	585	564	572	558	524	543	567	553	552	519	563	570	553	553	575	554	552	567	552	568	528	596	544	565	511	546	560	572	544	588	551	570	568	610	603	539	527	610	529	549	582	585	555	551	546	627	558	525	605	573	557	547	564	569	586	584	544	547	569	574	543	567	548	586	544	541	564	557	558	539	542	556	540	548	597	573	547	583	600	565	583	565	593	587	592	543	554	558	574	570	577	554	537	538	562	565	565	555	542	536	575	600	584	621	572	540	587	532	546	568	551	574	574	597	574	579	549	576	546	589	576	551	590	546	550	542	580	533	580	587	527	545	537	557	589	552	518	590	563	538	530	591	571	588	583	546	583	583	532	596	587	567	534	566	571	544	575	545	579	555	582	537	588	611	542	579	545	589	538	535	557	520	544	541	573	541	566	602	547	566	562	550	517	549	568	594	602	540	544	539	603	573	509	588	540	557	569	582	545	517	545	548	584	519	543	612	522	548	539	558	583	594	560	568	575	598	587	557	566	562	563	538	562	559	526	592	573	561	587	539	591	531	546	545	530	547	614	521	557	564	543	514	544	550	546	554	565	562	578	538	559	558	525	555	550	541	578	596	553	530	576	578	518	551	581	565	558	557	536	511	553	594	555	556	601	581	567	533	594	591	584	557	531	542	589	599	594	564	569	587	566	543	562	585	559	551	545	496	571	534	525	558	532	592	549	528	550	583	565	548	594	578	568	563	544	550	559	583	563	550	552	592	586	559	572	567	561	551	547	550	551	543	590	545	532	555	570	585	588	532	538	638	544	557	544	539	543	555	570	574	551	564	546	607	569	539	567	548	569	535	602	552	532	561	558	541	561	557	534	520	566	532	564	545	568	567	580	572	594	548	552	556	553	565	562	575	592	539	551	558	542	533	542	556	559	561	590	552	553	614	564	544	512	594	572	543	543	569	517	562	571	534	532	556	581	553	549	561	609	616	595	569	568	585	531	533	572	537	599	557	532	567	560	616	566	583	562	548	530	532	594	566	569	545	566	588	546	589	535	540	548	611	576	526	526	555	596	543	559	548	563	544	583	556	565	587	539	583	560	540	569	510	559	570	594	537	533	565	551	555	593	557	518	599	551	595	578	547	568	559	533	556	583	553	565	571	558	571	547	598	508	558	566	607	548	553	533	590	591	583	567	571	538	579	538	544	541	571	569	562	558	576	592	562	532	568	567	528	544	541	521	563	517	577	545	582	566	596	549	575	576	559	521	570	562	583	571	559	568	601	557	576	524	556	591	569	623	549	561	569	545	570	579	578	610	567	576	561	556	582	548	569	561	558	586	539	536	529	614	547	597	553	537	550	567	557	567	578	563	570	593	528	591	563	527	578	563	539	522	543	541	538	552	564	576	533	535	567	555	526	582	545	603	572	528	588	558	581	532	582	569	551	556	558	523	537	571	557	582	609	598	553	575	563	552	570	535	541	591	543	545	553	577	576	561	562	605	585	561	552	604	521	576	562	617	576	551	600	559	567	575	559	575	532	581	537	567	593	571	586	555	529	552	512	569	554	537	588	554	543	600	564	584	579	526	564	579	574	587	596	563	559	501	546	569	596	537	540	589	598	572	536	583	558	574	552	559	510	563	524	574	577	540	547	563	547	568	580	577	512	538	556	549	551	578	521	574	566	573	538	556	556	575	539	552	571	572	588	560	556	569	580	607	558	542	514	529	586	543	546	567	526	529	576	543	550	560	572	588	615	557	564	604	532	582	528	551	583	529	571	577	584	564	584	555	561	540	526	568	572	552	557	565	574	553	532	585	569	562	568	588	532	583	571	539	574	527	564	553	556	541	554	565	574	584	561	535	580	551	550	542	601	545	579	597	567	559	549	529	579	558	561	544	567	568	555	549	526	514	553	567	551	550	583	572	551	522	553	564	520	566	578	573	548	540	587	565	568	575	528	587	540	553	571	558	537	572	524	560	567	547	571	541	579	546	534	595	572	521	566	560	568	549	571	576	625	567	581	596	532	578	561	518	548	576	562	563	565	575	562	557	568	574	529	588	540	578	573	583	547	577	540	557	557	541	616	543	556	535	591	555	572	539	553	550	550	542	573	576	585	563	574	566	526	591	574	526	529	566	541	538	586	544	627	554	586	575	574	553	567	533	574	553	572	569	561	543	593	581	563	590	583	594	553	580	566	567	572	573	589	550	538	584	548	545	549	569	621	587	586	557	545	562	535	554	574	576	601	579	556	540	581	555	580	574	571	583	576	562	593	577	555	576	544	572	567	539	591	577	571	607	540	542	504	549	573	544	602	593	551	586	543	537	592	542	545	562	584	561	576	573	583	539	541	573	524	535	549	563	528	556	534	603	538	579	578	565	594	532	570	563	547	618	540	590	547	572	597	572	550	582	540	545	568	567	551	580	590	523	555	570	605	541	570	536	551	555	556	536	560	529	610	511	559	544	547	585	540	565	559	565	546	566	539	563	536	582	557	557	519	578	592	554	554	580	575	505	589	532	516	585	554	587	569	570	509	550	565	529	592	545	554	546	544	528	532	539	543	508	595	602	512	555	603	531	589	570	546	518	570	553	548	576	554	599	537	566	545	544	533	569	565	602	575	566	544	513	556	559	568	548	567	534	587	603	528	565	553	581	555	533	583	518	568	594	549	573	590	561	566	542	538	523	591	615	533	542	597	573	570	537	569	554	549	644	600	597	538	587	530	581	583	563	594	565	602	551	571	601	562	575	562	516	553	559	604	530	542	557	531	553	573	577	578	605	520	523	560	528	548	586	568	565	600	540	556	563	572	583	597	573	548	545	547	554	552	559	570	565	555	562	551	566	580	542	553	636	598	549	564	562	543	544	598	564	573	578	582	572	565	558	584	569	576	504	529	532	586	568	559	607	549	558	509	542	566	615	579	533	594	531	538	571	568	594	611	566	551	560	554	563	558	557	558	561	589	522	547	566	563	564	555	576	564	642	556	573	562	541	591	527	552	510	566	542	575	540	563	562	552	549	554	554	581	536	573	546	542	537	566	563	548	541	600	589	547	571	540	558	556	549	592	560	521	596	540	593	537	574	559	558	578	606	571	552	590	563	527	581	539	558	559	578	515	567	586	550	569	573	559	594	562	546	545	542	549	599	609	558	555	521	509	549	575	568	548	530	571	567	552	577	519	579	514	525	564	582	583	520	565	581	555	575	510	555	562	539	589	582	571	505	556	578	577	515	556	538	545	577	541	536	555	523	563	560	589	575	596	545	540	578	544	550	608	589	565	545	535	555	524	550	563	568	516	538	566	543	577	544	542	529	548	564	553	575	606	503	561	570	529	571	573	501	588	562	548	560	576	536
25274	21537	29593	31449	20349	6928	1196	859	753	765	725	771	734	702	755	746	704	678	738	697	722	762	739	682	734	684	726	703	727	687	711	696	702	656	689	758	687	696	729	736	725	711	738	751	691	712	693	742	742	748	673	712	741	796	763	899	892	875	772	696	710	700	701	704	752	699	666	695	681	688	674	701	642	710	718	702	732	686	693	718	653	672	693	703	681	648	707	688	700	700	681	670	669	654	697	700	708	691	683	708	757	650	686	705	705	654	672	671	711	651	708	664	725	678	710	702	662	694	707	707	689	710	711	680	736	692	696	683	720	703	737	715	684	734	688	686	722	713	746	660	647	700	696	705	676	740	640	698	705	682	679	692	718	655	672	713	714	675	689	652	697	709	685	631	735	670	704	686	684	715	663	670	701	646	692	703	681	669	683	682	710	728	745	676	657	745	702	704	678	736	696	742	690	723	678	662	683	673	752	710	683	715	648	710	700	665	726	652	663	720	683	682	677	704	727	686	661	773	692	683	696	722	640	686	701	719	718	689	747	728	702	719	675	716	676	721	741	690	692	712	682	681	680	687	679	704	709	651	727	692	699	746	722	651	713	658	664	724	703	693	691	726	694	761	694	696	660	717	675	694	700	739	664	766	700	670	667	666	697	637	706	662	728	707	686	726	694	706	701	699	733	680	739	708	716	699	693	712	705	670	675	719	718	716	747	683	682	680	703	702	703	713	713	729	737	667	697	700	702	690	693	724	752	708	667	677	711	710	726	724	720	711	682	702	628	667	695	748	691	698	681	679	722	707	695	654	716	688	683	703	723	682	710	678	699	684	692	631	710	731	701	748	666	722	711	739	689	709	656	701	769	736	736	667	725	758	688	712	681	730	723	667	680	689	683	714	736	697	666	697	717	674	670	689	720	682	663	723	688	724	702	696	703	715	664	730	678	680	725	670	696	669	743	780	659	733	708	726	707	669	708	671	690	706	772	721	683	696	673	674	703	720	719	709	670	644	715	718	749	643	689	719	712	714	696	738	740	745	698	723	696	685	697	727	652	701	633	718	674	693	715	656	751	676	685	674	712	718	727	698	700	725	726	662	727	725	649	680	717	681	710	709	704	753	675	710	661	720	701	669	706	723	705	729	697	696	730	715	709	708	691	693	711	662	676	727	673	745	745	692	700	673	714	672	704	737	678	714	705	689	682	683	738	673	713	679	649	719	676	698	739	707	708	629	706	705	738	708	723	720	710	664	720	676	688	722	714	654	718	740	700	693	692	696	708	699	713	674	645	711	727	661	694	687	664	693	776	682	769	673	711	747	730	735	701	704	695	638	723	631	711	672	720	710	699	688	671	709	740	678	666	683	666	657	679	697	687	654	685	689	703	686	721	740	667	686	699	681	660	720	688	765	652	684	685	712	697	707	704	714	699	708	716	680	679	681	706	690	659	683	712	765	758	716	749	682	684	667	703	693	720	652	689	747	752	713	738	634	659	732	697	751	696	671	731	651	697	671	663	681	722	667	685	660	693	687	711	681	698	713	707	737	687	707	689	719	708	698	688	711	685	694	705	715	688	710	699	703	726	704	712	711	729	734	735	682	676	704	643	673	710	651	706	689	715	730	684	722	713	732	717	698	690	666	669	709	685	755	665	695	709	684	692	685	715	716	681	724	683	694	701	695	696	698	742	700	741	657	704	701	729	706	679	678	734	650	671	673	687	717	694	678	740	698	734	714	696	709	710	716	680	707	696	675	690	708	690	691	707	728	688	740	710	700	722	689	666	670	707	697	708	700	673	650	718	683	703	666	718	711	697	745	686	703	657	695	694	710	665	706	701	676	702	686	753	716	754	704	677	689	720	715	686	664	686	709	698	708	721	720	722	689	678	702	733	681	671	719	695	717	682	680	650	664	666	733	703	669	704	704	701	687	694	723	716	675	660	698	656	668	730	705	713	746	647	683	715	712	695	707	686	711	685	706	686	656	722	747	682	661	687	695	710	731	677	703	696	672	672	724	694	700	665	668	707	713	674	691	731	648	750	783	717	727	708	686	710	683	704	656	689	703	681	699	678	737	736	700	728	721	752	683	697	642	710	700	636	693	710	657	689	737	659	706	708	701	690	661	685	726	712	674	724	716	709	702	714	701	673	727	718	713	731	669	697	712	717	695	655	697	685	725	696	700	681	667	726	696	716	667	684	679	649	716	711	699	641	658	710	668	718	709	714	676	692	677	717	714	670	729	726	692	693	696	712	683	676	713	693	711	678	746	709	663	682	658	722	706	690	703	710	675	695	652	748	689	743	704	737	715	714	693	749	694	695	648	715	745	705	689	659	697	684	698	714	679	715	731	686	691	717	765	661	711	656	681	684	725	700	698	712	641	723	682	691	692	737	705	693	680	682	709	705	691	666	711	718	743	689	752	692	719	747	695	712	671	700	665	695	722	666	676	703	654	690	726	761	709	732	664	673	674	741	724	689	693	689	659	719	694	703	760	710	689	743	657	700	683	714	720	760	695	702	665	708	699	684	643	696	665	700	677	737	688	643	714	668	700	658	668	716	709	695	705	696	701	649	657	680	716	679	744	724	739	658	725	689	649	724	701	701	722	686	714	707	698	728	725	712	712	703	698	678	721	687	703	667	717	678	662	690	718	712	705	717	724	690	719	684	717	684	723	688	705	695	679	738	728	698	735	696	687	689	728	672	720	711	699	682	733	680	660	701	741	678	698	707	662	731	676	672	770	667	716	722	770	684	660	687	673	702	729	675	728	667	696	713	704	706	738	710	685	696	686	687	706	728	711	713	769	701	653	751	684	693	679	680	704	712	744	708	734	681	666	688	717	677	700	702	688	739	686	728	709	674	666	722	698	679	688	713	720	724	661	672	678	675	690	700	640	662	732	686	672	684	689	740	694	685	704	695	705	633	693	682	693	710	713	699	728	710	720	727	679	722	674	733	664	727	694	688	668	724	670	721	706	700	694	697	702	642	727	696	714	657	673	719	742	716	705	719	696	680	710	693	690	697	667	713	745	644	675	721	696	726	669	716	688	698	707	715	708	651	705	687	707	711	680	681	626	720	680	701	717	675	708	712	684	717	659	712	665	692	688	698	674	682	725	721	701	723	682	711	684	728	760	716	607	719	680	716	706	706	674	707	688	690	713	694	720	694	694	704	728	712	715	685	692	686	642	736	689	725	670	676	649	754	741	715	679	692	727	711	688	669	697	656	677	667	657	731	740	659	639	732	691	705	681	666	741	720	719	709	695	670	703	733	642	673	708	739	677	646	709	690	713	732	682	678	707	693	664	687	688	731	705	690	733	709	661	685	693	694	674	643	684	754	700	664	708	686	768	659	698	686	714	672	740	687	729	710	695	737	651	681	740	685	675	724	733	736	666	701	664	680	715	700	691	686	648	670	702	707	747	696	710	728	720	705	723	716	731	668	683	661	662	714	722	682	627	697	624	704	676	660	689	722	690	693	672	725	657	696	679	708	698
38598	63045	49675	35274	8859	2440	748	727	668	651	669	635	641	597	649	590	641	614	613	619	570	582	634	617	620	611	602	593	645	583	592	596	550	595	578	589	607	578	593	579	598	584	570	604	552	592	528	620	614	631	607	599	706	657	734	885	807	799	745	648	638	589	580	606	605	555	577	621	615	583	562	566	593	590	554	604	591	588	569	552	605	608	606	571	599	594	596	589	554	547	588	600	595	554	605	603	594	604	583	624	608	606	615	624	593	602	621	586	630	600	601	598	620	578	596	617	610	573	583	579	596	601	592	590	623	577	605	583	599	586	555	560	566	586	603	559	563	588	580	619	579	559	586	571	609	571	597	615	599	567	579	597	550	581	578	614	561	555	582	603	584	599	581	584	586	602	544	624	626	566	579	581	558	602	563	579	601	603	627	566	577	561	556	654	569	566	546	615	558	627	590	570	580	564	602	601	580	564	567	625	572	573	608	642	579	596	577	571	572	594	609	604	577	562	610	547	566	591	575	546	609	561	532	610	593	534	597	599	544	591	577	610	600	585	592	564	581	555	548	540	561	607	643	563	572	566	545	612	568	557	579	550	595	561	601	614	557	568	563	541	592	578	566	533	607	620	532	586	547	545	543	566	600	587	584	594	594	585	563	582	553	630	585	600	613	532	599	554	546	603	586	578	590	573	529	580	563	597	612	590	579	541	554	548	578	543	564	566	552	574	562	596	570	577	592	584	574	572	623	523	550	611	552	568	571	560	602	580	558	557	585	566	589	572	625	562	562	594	556	590	596	562	630	571	596	589	570	594	584	560	583	607	588	638	553	592	549	605	560	592	565	613	529	572	547	581	558	594	588	632	604	590	562	602	580	552	608	578	550	606	563	592	561	565	527	586	511	604	559	590	560	578	619	576	603	600	550	610	627	579	573	577	584	581	603	586	578	620	573	568	568	574	599	608	589	584	580	613	586	574	542	569	552	594	568	574	554	580	614	575	560	637	580	568	582	550	609	583	560	568	583	618	600	564	593	539	568	645	594	571	587	601	599	598	582	538	577	580	576	604	626	572	589	608	569	549	546	560	582	561	554	600	570	559	571	553	548	599	562	659	613	533	592	576	602	564	548	549	570	592	579	599	611	599	574	633	538	608	589	558	590	597	599	613	530	556	600	548	539	562	599	606	584	607	565	556	553	576	628	568	606	603	544	570	594	584	572	646	596	578	551	583	584	557	551	595	616	575	570	607	576	586	571	549	606	555	625	588	527	596	606	554	604	545	563	598	573	583	564	560	597	551	602	560	598	626	571	574	599	557	569	589	612	579	567	576	546	581	604	559	623	590	552	579	569	601	555	556	551	588	613	579	542	574	625	627	594	558	600	560	561	609	582	549	583	562	568	613	568	578	524	570	631	586	602	568	619	588	581	584	610	602	570	541	589	564	579	591	600	537	555	607	550	564	574	603	614	606	569	561	563	554	525	602	591	592	571	594	590	583	565	591	606	620	561	587	616	616	571	594	561	558	510	545	583	605	588	573	610	640	591	569	543	583	578	626	562	577	600	555	578	573	587	594	587	570	574	569	617	590	552	612	537	543	579	574	598	572	630	609	623	514	581	596	584	557	574	542	588	573	551	587	543	566	606	564	562	601	567	587	594	578	570	563	623	543	542	582	574	583	603	601	581	601	599	595	599	535	611	588	586	640	556	575	600	566	597	600	564	620	560	595	571	615	538	562	576	530	571	577	583	577	568	596	617	604	599	571	584	581	612	610	545	587	588	583	611	583	575	576	553	604	588	587	570	584	599	601	580	559	550	582	558	534	564	570	573	591	564	578	551	574	553	573	567	602	582	618	593	565	542	607	582	568	582	571	595	597	619	539	534	537	555	539	592	540	598	538	547	579	582	595	569	568	598	568	577	612	597	597	582	573	548	596	572	601	604	589	574	574	611	560	548	581	585	566	597	558	568	592	572	623	599	545	591	542	567	583	603	569	552	586	609	631	537	520	590	625	589	578	558	587	618	607	559	570	580	558	587	560	583	587	616	562	631	583	633	564	587	591	566	578	602	573	614	578	591	586	582	587	620	581	578	595	567	549	552	556	595	559	560	569	605	592	539	574	574	578	583	587	574	620	598	568	582	600	572	585	633	579	563	583	620	607	558	578	583	568	589	634	609	580	619	570	557	589	593	581	614	604	596	605	595	584	554	573	533	579	526	557	549	598	574	616	557	577	579	593	607	563	576	577	565	593	597	585	569	575	602	616	598	625	635	545	557	581	563	586	565	603	561	597	549	562	629	579	584	583	582	508	561	564	592	588	587	600	604	603	592	578	574	598	594	578	551	566	571	521	578	601	602	600	555	582	592	585	564	609	531	595	619	630	593	582	603	579	580	568	578	597	595	585	593	596	577	554	539	578	586	617	542	616	629	565	577	571	532	611	561	612	603	530	608	594	571	554	592	597	607	577	578	580	582	585	615	551	621	567	586	549	617	555	581	573	566	623	560	627	576	604	599	562	574	633	577	615	588	601	567	550	571	559	573	589	583	579	596	577	556	558	568	542	600	591	551	585	601	583	567	606	571	564	591	611	577	577	545	574	573	515	574	542	556	586	595	554	588	605	543	584	563	605	606	610	553	620	561	536	589	614	606	572	616	571	603	512	583	605	563	584	600	594	533	578	567	592	580	519	551	586	593	569	592	536	584	567	544	577	592	605	599	563	564	595	572	596	560	569	584	585	603	588	586	550	614	576	579	585	550	622	591	590	588	578	600	602	562	588	551	604	590	567	593	607	619	574	558	574	559	570	544	585	590	567	569	590	557	569	564	634	578	624	538	537	589	588	559	551	617	622	620	553	586	572	591	573	593	569	587	606	587	594	592	554	587	593	637	608	643	591	600	590	606	551	534	609	526	566	572	628	613	612	555	577	573	577	605	538	576	602	591	557	576	551	587	558	594	588	602	608	531	556	599	586	556	570	621	582	586	617	605	559	567	553	565	580	585	567	574	596	562	548	546	601	575	559	576	542	547	587	582	568	580	538	583	547	617	564	546	619	590	579	577	570	567	583	612	595	598	568	560	565	573	628	581	581	572	557	560	573	611	593	599	593	566	555	584	540	571	557	575	618	557	578	566	609	607	606	556	568	552	547	597	563	552	590	571	607	588	536	583	579	603	560	558	573	555	621	592	581	606	591	585	579	572	545	566	591	546	605	607	551	606	586	558	546	585	602	581	539	588	589	585	584	575	576	558	598	545	615	565	575	566	590	562	576	552	588	566	560	592	600	582	556	567	578	556	573	604	586	605	607	567	563	593	584	562	528	512	580	583	561	544	531	575	555	550	579	567	578	616	582	582	558	579	569	587	566	605	588	575	626	627	585	588	583	580	589	573	587	532	562	573	597	567	596	565	575	591	647	588	609	554	625	569	579	552	577	606	608	566	587	628	594	617	566	552	577	618	593	608	573	605	592	589	569	571	609	571	568	592	593	598	584	606	558
24203	21432	29620	26913	22884	14151	2368	1100	944	905	903	829	895	855	863	864	786	881	798	814	772	810	848	782	816	804	808	863	793	832	789	775	830	805	782	814	805	804	821	814	833	790	807	760	812	804	823	792	798	815	819	792	901	834	874	1094	1163	1112	1036	914	827	805	828	796	761	857	799	827	794	802	803	769	803	820	762	801	811	814	802	802	839	792	822	829	780	780	772	839	757	816	785	742	796	789	784	799	788	750	799	790	786	798	863	764	762	834	775	769	780	798	764	779	790	827	785	789	818	793	773	827	845	794	784	772	757	828	816	761	782	792	872	801	804	800	782	806	799	799	807	753	799	768	866	817	841	802	750	800	759	800	788	775	797	733	782	819	794	833	809	812	725	752	797	787	845	776	795	758	804	764	875	784	753	817	823	828	784	803	768	806	803	879	820	802	753	795	811	774	791	777	776	779	783	784	797	790	766	795	797	788	804	829	809	749	780	775	796	773	773	743	767	793	771	799	803	787	806	775	778	773	760	825	830	799	732	806	773	825	783	802	800	787	821	765	825	785	790	804	804	828	793	832	777	772	823	769	832	779	772	774	751	793	785	755	798	746	738	759	766	760	786	752	822	778	845	786	757	795	794	830	753	763	769	786	785	808	782	813	764	785	772	838	780	740	852	808	759	755	820	809	777	831	826	792	840	818	803	792	784	826	792	742	768	793	823	822	796	745	767	797	795	826	796	823	793	763	814	788	795	778	809	739	759	766	801	822	836	796	810	840	819	819	826	770	844	821	832	794	820	760	802	839	755	770	807	758	816	818	815	833	823	747	818	768	824	797	760	733	817	776	726	801	819	756	780	793	768	794	761	782	857	791	799	841	797	781	772	730	760	804	817	827	787	795	848	806	804	764	797	805	764	821	773	789	768	813	791	769	808	742	768	736	774	823	796	771	780	772	789	853	771	790	778	807	786	790	767	808	807	758	735	843	796	801	816	826	809	786	774	831	781	833	813	782	793	809	800	778	795	742	775	794	781	810	772	784	814	833	736	728	778	800	794	759	793	812	811	800	790	804	777	790	807	836	785	807	799	793	787	763	841	779	781	789	797	784	783	801	790	783	841	808	783	817	772	814	821	816	813	812	811	831	745	755	829	756	809	791	792	835	820	762	793	792	767	784	765	788	841	773	790	812	780	785	808	765	850	770	857	738	750	763	812	814	783	884	789	784	781	797	814	772	825	735	781	779	755	817	819	810	752	770	799	737	748	800	733	810	770	812	790	715	783	782	826	827	819	763	748	800	800	785	768	793	785	772	811	820	801	774	787	789	776	786	768	789	801	821	737	764	806	784	813	810	814	742	839	808	802	793	822	836	796	792	817	748	787	799	787	804	854	780	761	851	811	781	824	800	741	800	768	788	815	811	789	819	813	769	801	778	833	804	754	815	819	822	818	788	797	783	847	823	769	782	788	802	770	742	769	771	823	818	823	790	813	755	844	802	738	821	817	767	801	849	784	761	798	794	851	825	824	783	786	769	796	766	769	793	831	840	810	785	797	823	772	854	779	831	824	812	780	790	762	808	790	864	800	778	720	774	801	826	774	808	791	875	800	804	770	786	832	830	791	800	771	812	822	756	835	762	782	766	825	797	835	771	783	820	812	807	771	774	795	789	795	795	794	768	741	773	761	832	794	744	826	792	832	778	831	776	835	791	833	834	809	766	776	792	756	803	771	781	784	738	804	814	748	829	777	799	812	838	829	807	778	789	772	778	797	803	813	824	790	813	793	793	785	776	744	810	801	778	778	822	795	800	852	796	747	838	825	788	769	784	797	810	808	779	799	845	812	783	837	765	769	835	798	755	794	796	786	785	849	773	758	785	809	830	760	813	794	798	778	783	786	805	789	786	746	801	782	810	817	817	824	822	794	800	787	806	839	769	831	826	794	784	751	820	812	750	799	803	830	793	797	736	804	782	770	777	812	765	798	799	845	809	754	775	768	749	774	810	769	786	769	815	775	759	847	798	797	791	787	824	804	764	763	757	786	780	818	795	799	790	769	813	745	774	764	763	755	798	782	793	764	757	791	860	762	750	775	815	784	823	794	778	775	784	765	819	772	797	784	787	769	788	744	771	793	839	850	784	757	730	834	803	805	776	804	790	809	761	793	864	791	846	825	759	776	790	815	815	795	755	745	785	784	812	840	818	783	805	777	775	802	849	785	768	792	774	775	805	792	799	774	749	795	793	821	780	788	821	769	805	794	817	788	798	827	780	804	792	835	736	768	854	789	807	801	793	780	863	834	776	810	798	783	767	788	836	767	835	788	805	809	783	762	783	756	755	822	817	794	811	793	807	785	792	824	761	807	784	782	783	789	804	753	812	748	802	804	772	797	877	831	797	788	836	823	788	793	776	811	779	799	782	809	795	813	749	827	784	765	767	769	813	794	792	794	761	803	815	761	790	799	797	804	817	802	824	790	822	817	783	770	816	774	812	768	803	814	835	790	767	793	839	752	770	796	818	773	777	835	805	735	801	789	772	772	736	794	777	795	816	764	795	830	796	758	777	844	800	848	815	843	789	796	795	802	846	773	797	779	823	806	765	780	799	761	825	798	811	747	763	779	789	783	812	763	751	791	751	767	773	753	762	837	792	788	807	779	812	799	771	761	777	711	769	799	758	765	783	780	754	789	809	809	794	809	820	770	833	799	800	788	802	736	779	904	813	800	823	803	837	777	850	796	756	808	787	798	834	784	853	823	713	787	764	770	755	761	822	861	777	754	762	755	823	792	798	818	756	816	751	865	776	726	819	832	788	785	777	836	774	824	851	830	771	826	788	814	752	762	792	781	808	780	777	808	805	817	748	790	751	760	801	815	818	823	784	756	793	750	762	791	814	799	776	789	738	792	791	743	769	812	825	819	777	835	782	775	822	769	798	846	779	763	793	793	795	762	851	803	755	755	786	809	859	808	772	819	777	747	788	753	810	783	798	781	815	775	842	745	812	843	739	801	793	785	782	798	781	776	799	812	790	783	737	810	778	777	787	814	809	772	807	819	763	725	730	809	801	831	835	779	778	790	776	773	814	762	755	787	799	810	824	791	785	783	777	748	825	780	779	783	807	792	791	788	788	779	771	779	775	779	795	810	776	748	777	824	768	794	820	734	798	726	773	843	782	779	791	824	819	773	784	798	786	780	807	783	766	736	832	724	789	839	774	810	785	773	800	786	823	803	796	773	784	809	771	791	754	800	763	823	750	803	842	809	809	791	791	783	808	835	791	825	749	803	807	757	815	840	763	825	786	788	768	775	785	794	779	784	768	803	820	754	797	812	776	784	794	835	828	759	743	810	771	813	815	821	773	769	774	776	767	789	804	794	792	792	838	832	773	790	772	846	782	742	839	851	839	821	755	789	815	765	798	823	786	791	800	831	833	803	782	843	818	854	768	797	739	831	762	785	768	792	791	775	764	747	817	756	790	883	792	827	769	822	768	740	813	765	765	824	791
51436	81121	64011	38564	16876	3950	1004	881	838	778	753	735	764	719	720	768	707	708	715	633	664	685	724	634	682	700	691	689	698	693	701	727	698	710	689	676	670	684	686	694	650	654	701	656	670	673	671	690	637	662	690	691	772	730	897	1184	1218	1218	1001	781	713	623	652	691	711	652	700	694	712	654	663	687	654	632	689	638	707	697	674	618	625	625	622	640	683	680	746	677	609	703	695	622	645	617	584	709	654	655	628	683	659	680	688	657	643	673	673	641	650	687	684	708	649	643	682	675	666	671	694	665	641	692	697	652	668	666	658	646	681	697	659	655	598	677	658	688	646	641	680	659	696	647	633	628	656	719	618	660	658	619	666	617	665	637	673	669	647	662	639	642	637	701	688	676	643	693	653	691	663	713	611	684	669	689	656	659	682	672	626	641	667	640	676	687	684	665	672	652	660	667	618	627	635	617	685	660	655	662	665	671	680	625	676	615	685	659	698	672	643	706	671	668	673	681	645	656	693	644	663	642	642	644	652	669	678	628	612	689	641	625	667	670	645	650	682	603	682	665	703	676	656	661	689	682	690	679	645	698	625	612	681	686	698	650	678	639	645	671	646	679	684	653	632	663	685	679	718	710	654	622	691	630	653	646	622	632	682	673	729	677	682	687	648	675	646	678	648	659	685	650	645	619	628	666	640	695	602	640	662	690	644	639	657	685	696	722	657	701	667	634	653	632	650	627	659	707	667	663	644	699	613	678	641	607	604	674	695	669	693	652	668	670	665	667	658	667	678	646	674	681	659	641	662	600	622	668	645	708	633	714	673	662	671	625	626	638	644	623	694	658	657	651	678	662	680	687	688	682	662	630	670	648	692	677	666	683	665	675	674	667	683	660	653	653	660	668	617	683	657	673	682	664	681	668	682	689	614	675	674	628	637	655	659	642	670	671	639	643	695	640	716	648	646	642	715	692	653	680	633	688	679	662	684	677	673	685	641	680	664	672	687	683	621	646	663	654	729	663	658	672	638	666	626	633	689	657	642	701	679	651	650	692	651	632	671	666	646	637	669	646	718	659	656	643	652	715	681	639	646	656	676	683	670	728	618	628	672	655	659	659	716	665	680	666	671	659	705	651	630	627	662	637	610	709	631	639	642	674	638	659	630	709	663	670	684	676	685	687	616	634	671	710	668	633	652	694	619	721	659	672	662	637	676	698	628	674	619	706	657	671	635	659	655	675	631	635	662	700	648	641	667	644	642	669	636	663	716	672	668	650	644	648	645	648	699	645	621	638	614	639	670	657	672	666	654	673	690	641	678	711	681	635	668	635	645	645	656	635	703	620	682	658	663	641	656	713	677	679	631	650	676	691	714	658	628	667	611	633	655	677	681	672	652	638	643	658	657	658	650	641	649	662	669	704	648	630	634	657	649	649	668	670	683	660	657	696	613	684	710	654	646	692	632	674	690	640	666	659	671	617	669	669	720	673	666	641	658	676	654	683	646	674	676	702	638	678	642	692	688	630	621	659	676	701	645	635	640	677	657	664	621	651	659	680	650	658	676	665	640	675	676	677	653	662	648	667	682	701	643	649	640	663	672	611	644	667	691	669	643	638	646	678	644	669	693	683	663	668	651	655	686	667	670	673	610	605	638	613	664	672	655	671	649	675	651	645	704	648	646	653	631	644	640	678	687	636	682	665	683	701	610	621	608	606	671	648	615	697	691	712	638	653	665	671	636	652	655	670	689	635	661	654	651	628	687	644	637	684	645	661	652	696	686	657	628	638	674	676	622	678	676	661	669	681	613	621	641	655	694	635	677	679	732	645	646	658	648	612	683	639	680	614	666	666	650	613	649	669	617	683	667	653	714	661	629	683	671	703	611	649	655	674	654	636	652	698	653	625	667	627	638	675	687	700	670	664	631	676	611	630	657	694	666	699	674	651	672	666	655	669	700	632	667	681	635	662	634	657	652	638	689	657	678	673	634	703	683	687	682	655	638	691	639	646	618	611	648	638	650	638	660	667	739	639	690	655	645	669	630	718	652	675	670	686	647	630	663	718	642	647	687	657	652	670	652	682	657	714	646	629	634	610	673	633	643	647	610	624	643	596	655	682	662	668	615	619	684	702	651	634	602	639	657	679	651	651	651	623	637	625	649	658	611	702	654	645	665	692	617	672	666	666	692	631	702	667	692	652	634	659	638	661	715	629	694	661	694	687	649	632	700	702	681	652	638	707	673	651	655	688	654	636	628	669	674	713	657	642	637	701	703	645	630	659	650	693	672	656	696	645	656	639	639	626	654	653	655	635	689	628	635	635	643	685	654	608	618	672	660	682	687	663	652	608	643	605	657	649	666	644	686	619	652	650	671	635	669	637	666	649	679	677	645	638	677	663	660	626	646	670	719	689	669	640	694	652	607	676	669	646	648	705	667	683	654	682	677	673	639	654	646	644	666	636	653	734	646	694	634	687	699	610	664	648	633	625	652	642	660	655	690	639	637	650	644	679	627	711	624	683	615	702	630	630	650	640	647	657	661	669	647	698	645	688	672	660	653	693	651	613	699	618	635	631	649	652	696	695	604	638	647	659	644	701	602	631	626	659	705	636	631	658	639	620	655	623	622	641	679	610	699	619	635	627	691	644	603	713	653	653	688	674	665	598	655	681	622	617	689	677	688	657	640	632	643	644	667	703	671	692	684	626	667	675	655	624	627	641	641	665	666	663	632	674	661	713	602	635	654	704	657	645	659	661	657	676	666	644	610	674	622	638	667	624	668	621	632	682	679	651	629	652	641	664	688	729	664	653	706	673	675	650	649	634	687	660	662	656	649	634	630	654	648	639	678	671	606	680	733	681	639	623	605	650	648	650	652	669	627	699	648	625	633	612	664	654	617	675	639	647	641	664	654	684	645	618	700	696	637	669	623	656	648	663	653	670	635	695	654	653	678	656	692	656	658	673	684	659	656	701	633	691	640	694	675	657	658	691	605	662	631	646	653	672	614	647	620	613	673	672	650	645	648	650	673	663	640	676	609	667	670	672	650	658	643	642	663	674	676	637	637	622	642	635	651	694	628	653	641	613	619	661	647	612	676	646	702	650	697	686	634	692	651	691	715	674	682	683	648	610	656	604	667	694	653	650	637	670	629	630	698	678	745	680	650	615	666	624	670	649	668	661	627	681	652	615	646	675	670	699	649	653	706	656	691	648	616	650	645	677	633	655	626	670	662	686	661	657	675	667	612	642	664	642	653	644	650	620	674	617	657	640	672	660	626	663	646	653	665	627	699	611	670	645	709	690	673	683	664	641	666	619	615	648	675	637	674	644	662	661	598	662	711	623	672	717	623	662	713	679	640	674	648	697	636	658	623	668	665	653	686	656	651	684	691	642	627	618	658	659	654	626	662	699	666	675	624	676	706	641	638	616	628	627	671	637	659	654	660	638	645	633	722	674	626	601	651	687	701	677	691	660	658	645	670	689	668	652	665	629	699	640	652	713	689	680
28109	20157	13054	6223	1594	701	685	671	599	647	665	640	565	632	609	635	653	667	646	629	631	612	648	653	652	656	630	610	623	642	606	624	611	637	636	657	600	581	658	589	653	610	658	613	640	617	590	635	650	624	660	650	618	644	646	674	587	639	622	677	639	675	620	653	627	665	665	634	680	630	618	600	597	640	638	645	639	598	627	618	630	632	652	647	665	635	587	618	665	609	595	603	617	636	630	658	639	630	635	664	668	644	640	607	657	625	665	605	637	618	670	683	662	617	683	662	655	607	593	641	634	620	627	644	657	629	658	609	633	601	621	632	626	636	644	627	656	605	591	603	678	644	596	691	701	648	661	675	629	649	677	628	666	617	624	636	602	605	627	662	592	624	643	655	619	604	641	625	649	637	644	612	616	647	647	624	619	647	635	618	645	578	614	569	649	632	666	589	617	644	664	582	624	625	606	619	589	617	627	652	609	640	642	654	644	655	629	611	659	612	620	611	718	625	633	639	694	601	625	632	631	649	612	600	611	624	670	631	653	612	659	630	621	670	651	621	614	639	577	598	617	659	620	600	601	644	634	598	682	698	641	639	603	630	647	672	667	615	605	606	655	639	640	611	592	640	619	657	634	622	619	643	624	622	697	605	686	599	647	616	601	608	628	638	645	573	605	654	615	669	633	645	638	621	632	703	612	666	651	652	656	618	645	630	628	603	663	639	596	618	666	669	629	614	601	649	640	608	648	627	614	578	624	590	686	587	545	574	665	623	628	641	673	600	632	657	656	596	621	620	627	631	634	613	621	602	636	602	645	630	654	643	661	655	654	659	623	631	631	633	614	650	611	620	571	649	630	675	666	671	609	610	623	642	622	654	599	631	599	625	652	590	576	682	652	663	630	626	664	598	634	601	677	654	605	620	606	646	628	615	593	628	599	621	623	621	654	612	617	678	614	593	627	625	688	617	598	601	629	663	675	652	656	658	636	640	656	636	623	625	648	603	661	606	624	637	587	619	613	631	584	664	672	633	623	614	619	658	616	654	661	638	625	633	643	601	626	638	636	611	668	645	644	593	658	589	665	645	644	605	621	613	622	603	614	687	634	626	635	599	634	576	655	594	603	628	598	638	650	633	599	675	693	604	655	618	628	636	643	612	596	664	623	612	656	618	647	646	649	612	632	632	674	609	629	600	652	649	640	651	635	617	616	607	623	659	640	634	580	651	626	677	671	601	616	678	627	627	630	646	631	654	663	645	624	609	622	628	641	623	634	639	650	625	573	594	634	578	625	660	648	640	620	622	655	604	633	617	590	636	667	618	621	654	659	604	653	643	655	642	627	618	623	646	636	652	607	645	641	651	666	599	633	641	645	608	593	642	609	614	674	659	629	645	610	663	602	648	657	622	598	655	669	627	619	642	647	678	659	636	631	592	622	638	623	604	641	652	629	629	611	617	653	615	651	652	622	637	661	611	603	637	659	635	573	638	604	623	663	633	640	639	613	624	651	675	636	628	612	600	637	659	654	632	657	624	626	586	642	617	657	631	636	666	632	661	646	647	640	655	700	600	619	644	588	595	652	647	614	622	614	604	625	638	653	656	620	628	595	630	649	649	610	605	646	617	616	655	629	614	666	649	611	623	662	644	616	582	648	602	644	625	642	636	669	608	665	710	633	624	630	626	611	674	654	681	614	625	621	601	657	657	658	617	648	651	614	606	671	629	646	606	672	643	630	654	632	606	607	649	668	628	643	589	681	623	636	642	652	630	648	618	628	615	641	653	633	592	660	651	625	641	627	622	602	648	642	626	658	663	666	635	626	650	637	606	615	635	633	644	619	652	592	643	662	639	624	627	604	651	623	626	649	630	599	634	647	645	642	615	624	661	635	633	640	643	626	633	641	648	630	643	606	676	650	655	611	646	598	637	688	627	651	686	619	597	641	656	709	626	616	650	616	591	625	631	604	600	611	654	631	597	614	598	621	656	624	604	661	601	639	631	650	617	630	627	677	635	616	644	636	593	595	622	636	615	632	671	622	621	604	637	637	629	602	679	617	628	646	654	640	597	581	621	620	654	664	655	602	625	628	611	658	608	595	668	660	641	645	591	685	673	649	631	656	632	596	630	632	631	608	667	647	587	637	644	684	629	642	618	613	640	689	595	596	627	643	585	670	636	663	620	599	589	651	695	632	593	625	668	651	682	623	618	673	658	610	634	655	631	639	594	631	631	618	641	620	647	635	632	662	632	623	647	602	590	630	635	648	621	615	626	576	604	670	622	635	637	614	659	670	642	668	689	628	649	650	616	638	624	620	590	633	666	647	661	605	631	625	620	680	669	613	621	604	643	610	596	594	570	672	637	636	600	584	675	687	641	647	636	608	657	608	641	650	660	608	628	641	644	627	596	618	626	639	628	633	624	639	646	636	621	628	593	622	605	654	664	645	629	639	634	619	660	633	606	667	648	657	609	649	652	613	563	640	637	636	646	661	686	665	621	649	628	652	653	649	570	640	654	621	647	630	612	608	636	618	661	618	633	629	605	664	601	668	675	648	648	629	613	601	630	636	627	624	663	598	608	644	667	648	653	594	674	595	657	642	603	639	626	640	680	623	679	626	637	629	646	611	637	639	579	645	611	630	613	645	656	676	642	629	665	653	667	614	650	625	624	602	622	630	630	646	637	612	644	620	646	618	635	608	642	624	625	646	667	649	667	626	591	623	605	651	615	670	599	654	630	673	653	634	645	632	645	629	655	678	588	609	587	689	628	661	628	624	626	598	654	636	585	642	666	606	652	600	635	588	597	624	635	625	626	632	621	620	648	646	657	583	656	689	661	659	638	629	635	625	587	613	654	627	617	626	579	622	604	661	625	620	612	649	639	605	646	627	565	594	638	635	631	655	656	639	636	650	625	641	648	593	625	628	630	657	637	662	614	647	616	602	612	622	690	653	630	629	610	662	630	605	586	657	652	628	683	679	609	621	615	669	656	661	642	671	650	628	637	601	660	605	642	614	646	606	626	666	587	625	642	579	646	597	643	609	662	660	617	635	609	576	625	628	625	641	652	633	655	639	622	641	666	678	660	646	645	614	654	579	612	644	604	637	618	633	660	660	652	674	611	659	603	685	628	669	637	644	619	633	620	627	644	678	648	620	629	630	640	658	643	653	587	618	620	585	617	636	621	587	581	643	636	590	597	606	638	641	660	657	641	651	694	641	614	621	608	585	652	602	596	634	594	617	609	628	634	624	627	651	626	644	641	618	626	632	591	632	660	605	622	609	618	612	647	603	600	638	602	586	680	693	659	638	590	643	635	607	587	652	606	617	600	627	645	680	647	625	674	611	685	642	588	669	638	635	637	683	624	620	589	587	650	618	647	596	663	597	621	631	663	666	631	647	611	624	685	602	626	627	631	558	683	603	664	639	634	683	638	599	606	660	653	652	672	640	625	670	599	613	639	605	651	668	631	620	651	664	643	636	675	614	619	609	616	645	614	635	622
10195	15685	9866	4498	1335	578	526	538	545	487	494	499	465	515	523	504	547	498	505	493	534	503	513	555	495	511	472	475	473	468	508	478	496	536	515	496	514	513	508	455	526	506	508	499	529	514	519	520	468	539	488	491	510	523	487	534	510	559	524	515	521	494	518	492	522	501	548	534	487	475	504	499	499	488	489	501	529	504	497	505	508	481	481	476	480	527	501	489	525	466	492	474	479	512	501	470	500	482	490	553	483	513	457	485	487	464	514	476	496	501	476	485	471	514	517	508	464	523	492	499	495	490	524	521	517	479	445	473	496	514	496	503	516	479	492	515	498	501	464	513	497	482	496	504	505	485	489	519	490	472	553	503	508	514	506	531	504	485	472	475	501	481	494	504	486	511	527	525	538	496	534	491	524	503	517	493	481	509	499	497	464	504	515	465	503	481	520	492	443	474	482	469	469	500	477	480	525	500	474	496	501	542	516	495	484	450	528	504	490	504	507	522	485	473	481	493	503	501	514	514	475	480	491	520	501	482	489	541	479	518	533	474	513	537	477	499	459	534	519	540	496	532	469	508	474	467	438	505	502	509	497	507	509	464	478	500	462	487	481	492	509	475	529	473	517	508	504	460	488	498	540	527	520	509	515	517	458	495	512	509	498	528	496	488	479	524	507	481	480	521	453	478	469	542	475	509	518	485	477	470	444	482	496	515	494	533	512	523	492	497	513	504	507	487	516	507	444	527	483	475	465	487	507	533	479	499	494	490	493	473	510	483	456	491	504	497	469	541	503	525	504	474	487	524	493	513	491	521	523	475	500	461	519	485	517	467	539	496	492	473	513	488	482	539	470	484	524	479	484	460	463	504	473	486	524	499	522	494	509	509	480	475	490	468	525	512	564	503	477	482	477	539	529	505	461	484	483	501	488	498	486	513	486	476	497	467	486	498	541	543	542	521	504	513	521	529	542	474	462	493	508	462	477	515	506	522	505	485	478	551	500	451	512	495	472	482	494	497	537	508	506	466	512	484	533	519	538	454	474	529	538	513	505	480	497	510	486	519	492	484	494	510	497	470	467	499	501	493	493	475	493	475	505	496	486	468	475	525	556	474	512	511	520	463	510	520	490	524	481	495	491	430	486	507	505	467	484	504	514	538	486	536	527	466	510	475	512	494	529	508	510	505	504	508	532	508	473	486	489	499	492	518	517	477	535	482	509	522	507	489	539	453	534	504	490	525	518	492	513	497	520	455	495	471	474	514	502	506	525	449	480	529	515	458	480	499	494	528	502	509	449	456	504	493	509	482	488	501	507	458	474	529	485	488	499	492	489	537	547	525	522	520	516	513	495	480	522	506	507	494	503	529	481	518	483	525	506	508	483	506	503	516	529	512	462	533	489	557	487	497	469	538	529	479	498	518	487	483	495	478	500	475	526	489	459	502	498	508	517	503	485	502	497	504	474	477	479	499	507	509	489	473	491	491	523	488	525	515	517	517	477	468	495	481	448	485	514	508	527	540	517	510	518	510	450	501	472	518	474	485	521	508	498	500	545	478	507	504	510	513	513	536	427	514	529	479	502	499	491	487	511	515	462	468	514	474	474	496	520	486	532	492	527	523	501	482	502	477	534	515	487	493	463	544	566	511	497	530	512	545	514	516	498	523	468	449	492	425	514	457	489	481	523	515	500	480	512	513	477	525	475	495	500	543	555	496	510	522	472	517	502	513	507	476	479	491	506	484	520	544	477	485	488	506	512	486	471	485	514	521	515	457	497	488	490	509	505	508	522	533	493	510	514	504	551	479	495	496	492	509	502	500	484	504	486	521	482	516	455	503	553	519	499	468	490	489	504	451	520	498	497	502	506	460	550	512	479	500	518	462	482	488	521	478	502	511	515	503	497	533	529	497	445	521	472	492	527	482	489	490	491	496	481	452	502	484	517	493	442	505	496	481	561	512	497	493	484	496	445	498	496	476	527	511	507	479	500	490	512	478	512	493	506	470	484	497	508	538	484	537	502	530	489	478	496	492	474	483	532	493	512	483	498	484	484	464	510	525	500	508	532	478	552	476	483	463	482	483	472	472	500	523	490	484	516	507	500	496	518	495	472	521	461	456	497	475	513	529	508	506	492	453	511	488	511	498	523	499	528	505	521	497	482	472	496	515	507	472	512	481	474	489	499	502	481	512	500	488	466	473	520	508	497	529	515	453	488	455	493	525	526	497	488	492	511	538	520	519	487	497	465	504	456	493	483	484	511	479	486	500	524	523	497	476	472	506	484	537	503	528	492	490	545	490	499	481	493	479	504	498	506	463	507	495	451	479	529	463	450	521	509	457	489	485	533	518	544	482	528	499	516	491	487	461	476	511	523	530	513	506	560	476	504	511	499	492	491	531	469	459	487	507	477	526	466	523	479	504	500	455	494	467	478	495	513	461	498	482	529	511	515	478	469	436	469	488	502	505	538	482	513	478	535	514	496	547	470	510	496	516	539	487	489	478	496	519	537	533	498	514	486	538	510	487	521	522	495	508	503	500	447	507	519	512	505	582	485	490	462	513	511	514	471	509	531	505	522	495	522	519	514	505	477	512	463	478	499	494	505	513	487	529	466	491	567	468	516	507	493	497	479	505	490	508	511	492	512	517	539	529	473	505	475	488	507	477	493	475	500	467	485	506	489	453	503	494	498	495	517	506	508	488	477	505	452	489	508	497	504	548	508	478	541	493	452	491	490	476	493	503	487	510	549	469	461	514	542	532	509	467	546	507	517	508	485	501	485	506	482	505	483	522	516	488	457	500	565	507	486	488	492	512	489	489	505	523	474	503	504	489	514	495	513	518	496	539	538	487	504	507	509	506	469	525	556	509	487	520	479	506	498	532	498	508	521	475	490	491	494	496	496	526	500	530	451	492	474	484	525	481	524	507	531	507	515	469	501	464	492	469	497	512	516	515	503	482	481	487	475	531	459	513	474	464	515	542	538	509	517	476	463	506	516	499	463	523	469	503	470	485	460	480	485	518	494	464	495	466	534	494	478	461	505	480	533	491	478	514	471	519	498	496	521	486	496	497	505	535	490	504	491	528	501	504	477	504	488	520	471	485	505	507	492	506	494	501	506	503	532	453	503	485	516	471	533	487	528	535	475	528	499	480	515	490	513	513	498	528	485	507	496	468	535	476	463	490	488	475	506	504	504	538	476	504	492	473	482	499	520	505	496	491	472	518	491	463	488	462	487	512	507	518	481	467	488	485	494	532	535	483	504	483	495	532	500	461	512	530	532	502	506	489	511	463	514	489	515	541	492	540	497	522	492	538	523	535	481	476	519	472	472	473	472	474	508	499	507	520	488	510	496	467	516	492	511	524	495	462	510	503	465	489	482	498	510	459	516	461	458	504	510	485	489	513	499	499	518	480	503	472	501	453	528	502	483	549	485	523	471	484	510	459	486	473	465	493	460	507	537	494	475	489	483	487	536	474	463	451	496	497	474	560	479	501	444	486
25353	21702	29386	30232	19334	5151	1031	777	686	641	623	677	610	661	635	589	550	610	669	609	626	615	615	575	658	581	638	590	594	627	648	662	641	641	598	596	584	613	587	629	596	593	598	608	613	616	625	722	674	667	615	575	586	625	633	744	711	672	634	597	589	647	627	594	594	586	577	570	600	610	555	583	615	611	616	564	580	630	613	599	617	581	565	600	589	584	600	596	560	569	598	572	667	594	618	636	592	613	594	596	598	610	648	585	579	595	643	625	583	603	597	617	568	555	580	607	621	578	600	613	581	601	587	607	630	598	591	605	570	551	556	597	574	576	585	591	598	573	602	572	603	596	597	586	573	598	611	591	560	594	609	591	598	615	589	579	599	597	621	621	631	600	608	600	587	630	544	607	589	568	601	589	630	594	583	601	606	571	605	567	569	632	609	565	585	610	628	639	589	619	624	616	602	552	567	613	597	589	561	571	572	643	585	606	604	612	621	632	596	580	582	603	609	619	565	588	601	561	592	605	574	585	617	658	602	640	574	577	557	615	582	584	574	623	624	595	580	583	584	562	645	613	584	659	587	627	592	628	578	572	615	598	611	615	602	594	648	582	596	594	573	618	588	601	602	606	598	619	581	587	622	549	638	605	603	598	587	593	594	612	570	583	588	586	574	585	614	601	619	635	562	645	603	645	557	624	613	591	590	600	579	573	574	634	599	594	605	567	590	565	584	597	597	564	615	598	613	614	635	618	632	587	600	583	543	633	563	573	630	609	612	576	629	570	576	608	644	609	574	589	575	619	598	627	621	611	577	583	605	587	590	604	613	584	590	588	615	571	587	634	598	569	602	565	549	577	575	598	570	600	590	564	548	604	636	589	599	598	637	621	584	605	627	593	607	597	621	642	612	627	606	611	618	572	588	610	626	656	605	555	616	595	585	580	658	588	627	567	573	583	607	657	653	584	584	581	581	607	605	597	638	589	608	646	645	590	584	575	583	629	625	595	571	608	555	616	608	560	639	594	581	589	591	602	585	595	626	575	643	591	634	601	608	594	615	617	577	657	636	607	611	557	640	604	577	650	571	606	588	606	592	622	586	543	573	655	564	611	636	611	589	630	629	561	577	684	606	604	626	606	572	583	600	598	584	601	587	589	593	561	624	617	557	575	571	586	603	577	534	592	583	609	588	582	617	599	565	620	613	584	610	604	598	612	599	593	628	608	601	607	627	609	611	591	592	615	592	586	565	563	595	578	585	603	619	582	599	570	615	567	565	610	571	590	584	623	597	588	596	617	585	595	611	620	594	595	602	608	599	600	561	621	629	605	597	640	575	562	625	646	554	580	586	664	637	606	589	579	562	583	564	574	650	582	596	667	601	629	550	566	585	610	594	613	593	596	581	638	604	557	565	616	596	554	549	603	612	602	592	567	587	601	634	618	615	621	658	618	592	625	573	619	641	581	642	622	632	607	598	615	602	613	598	615	610	593	585	590	570	606	596	570	554	654	583	620	585	567	569	600	612	595	575	569	544	621	608	580	564	618	614	547	594	599	557	589	632	584	587	620	595	534	570	611	559	601	613	571	639	618	614	605	564	592	587	572	591	627	644	594	587	570	610	588	611	609	575	571	621	589	594	603	567	592	632	622	584	557	589	559	620	607	583	568	625	554	589	594	562	589	614	609	589	584	583	617	622	608	596	588	600	622	589	607	617	602	565	603	629	551	589	597	643	592	602	603	594	621	591	602	600	581	574	636	587	588	676	556	564	556	625	625	561	581	606	543	628	583	621	608	621	545	560	599	584	596	618	586	626	611	653	616	613	611	639	575	588	570	617	579	585	600	615	570	587	634	597	634	576	610	624	613	616	611	579	564	612	578	611	564	601	569	597	606	565	566	576	629	586	569	648	616	587	597	581	571	601	586	610	628	610	617	567	590	600	638	610	577	608	582	609	575	604	546	585	604	590	579	601	620	591	559	633	607	596	562	595	591	654	559	580	635	627	591	649	597	574	594	602	624	580	617	646	579	596	598	606	572	588	570	580	602	583	592	573	597	582	576	642	588	598	548	606	654	583	580	584	543	602	591	565	607	562	559	606	554	576	599	560	545	613	633	596	637	588	586	615	569	587	619	615	614	609	599	611	570	639	615	557	594	611	640	605	600	589	592	581	570	587	578	578	600	600	595	603	575	570	602	598	599	591	593	588	594	661	594	614	566	611	599	625	607	598	589	600	618	583	611	597	615	566	550	605	601	575	620	627	589	545	559	551	610	557	582	589	602	635	623	576	605	645	619	580	594	617	598	604	586	530	558	603	595	608	657	619	580	608	606	567	614	559	580	594	593	618	593	611	634	627	576	575	580	556	564	580	576	638	558	557	615	542	639	572	574	626	563	557	547	624	633	584	591	590	572	600	584	579	626	625	594	602	596	613	560	630	604	654	631	599	591	605	608	613	610	563	634	600	610	568	590	596	603	598	609	582	573	583	570	578	641	590	618	543	624	585	595	631	605	600	631	634	569	555	558	614	616	628	599	599	612	581	616	567	584	608	586	587	591	587	588	589	602	565	614	599	613	595	633	574	617	607	594	619	581	597	606	575	631	619	569	608	612	600	587	606	585	626	574	609	620	606	612	633	584	622	625	581	560	587	596	560	554	585	583	595	639	617	599	599	577	640	573	570	582	553	565	610	614	570	595	592	563	562	588	577	629	593	640	597	559	595	585	574	605	617	557	597	599	594	622	586	579	560	604	618	623	592	593	650	567	586	585	602	588	617	595	562	620	585	586	647	611	544	648	568	659	605	650	608	610	609	605	570	616	589	596	567	567	610	584	611	577	576	598	604	585	573	624	576	557	568	536	582	602	638	584	592	577	611	635	574	593	630	579	595	561	567	646	584	593	589	609	599	569	549	569	578	567	593	596	594	613	594	633	540	626	579	556	605	588	566	625	586	606	592	578	575	587	637	616	634	554	542	589	584	627	599	593	589	599	618	646	586	594	591	609	603	630	608	610	569	612	600	541	566	581	615	617	625	600	609	573	595	583	607	575	648	600	603	581	626	629	588	555	620	555	593	588	610	639	600	605	594	571	568	600	619	626	568	564	559	613	573	653	594	564	595	566	585	629	562	604	601	607	572	544	569	574	532	644	628	629	636	580	619	607	588	639	567	633	601	609	616	602	557	620	608	602	575	597	588	599	591	594	609	607	610	598	588	603	615	595	609	562	575	617	629	607	606	585	627	559	572	632	598	582	631	588	532	586	618	621	574	616	582	558	609	577	601	626	637	601	584	590	580	593	608	589	590	648	591	637	613	633	572	547	586	612	587	560	589	644	587	554	571	615	612	615	611	567	627	589	581	611	616	575	583	578	618	610	618	596	626	580	623	581	579	622	598	585	602	554	597	590	550	609	613	580	577	595	629	590	571	599	602	621	585	587	617	572	586	598	595	620	572	609	591	601	588	593	623	578	591	600	616	608	625	579	569	616	585	582	597	570	585	600
41223	67696	46864	28389	11275	2046	673	617	610	551	591	542	512	510	517	566	515	499	503	556	527	555	516	502	529	557	503	522	520	512	513	531	577	547	560	531	529	541	508	563	497	525	533	569	504	546	484	721	674	570	493	509	541	593	580	708	640	703	558	557	575	514	499	517	489	524	497	499	496	510	479	522	503	506	518	482	484	486	522	505	446	525	487	514	487	484	517	482	514	501	523	533	494	525	503	503	496	491	502	528	526	514	503	491	478	504	494	490	517	490	522	531	506	506	490	527	501	499	490	491	520	489	513	541	531	521	507	533	429	535	533	492	516	517	508	523	488	524	504	519	520	495	497	513	498	497	494	511	497	477	508	534	518	501	495	522	470	495	523	479	475	519	502	505	538	514	479	530	503	512	519	525	509	505	500	496	483	510	519	534	499	532	485	491	512	501	498	517	484	545	524	508	515	481	539	500	486	492	518	467	502	522	508	482	514	474	483	472	532	498	497	537	489	524	525	481	536	511	542	510	470	550	494	511	490	519	505	505	481	530	498	549	490	507	478	495	478	512	496	500	525	482	502	513	504	523	502	517	480	532	559	533	483	493	484	553	514	508	462	511	534	526	491	504	528	505	483	450	461	519	460	491	521	532	517	485	482	517	481	501	511	473	502	535	525	486	505	502	491	541	519	511	548	477	492	512	503	528	488	493	543	499	494	501	529	528	502	496	474	523	508	502	499	496	473	527	474	508	506	513	513	511	499	484	523	528	496	482	496	499	504	530	494	510	510	520	520	518	495	492	492	474	511	510	509	490	525	468	509	529	515	483	518	496	524	485	511	522	536	511	521	525	486	510	514	476	547	486	512	503	501	472	472	505	518	509	514	536	515	496	497	553	512	513	523	517	490	527	476	526	505	549	489	522	512	512	505	560	508	509	501	517	506	499	516	495	478	517	462	548	519	525	490	514	536	466	495	517	496	540	484	544	535	473	489	483	515	492	517	504	509	496	509	508	497	494	497	511	524	501	514	479	519	499	574	481	502	517	503	504	543	465	467	473	466	535	479	489	514	491	511	504	544	460	486	515	487	541	510	520	484	494	469	556	520	496	506	528	539	516	531	484	523	504	489	513	507	528	508	539	497	509	523	519	572	499	546	503	490	517	447	506	486	515	476	508	469	491	517	516	522	477	490	510	498	476	523	506	511	509	507	518	474	501	497	495	533	490	510	507	489	523	494	490	535	500	507	525	503	540	536	508	508	521	483	500	523	493	525	518	503	497	542	447	524	494	477	490	527	504	496	541	482	501	520	530	526	498	518	483	512	510	514	553	533	547	471	501	490	474	469	497	487	487	510	508	502	465	469	552	491	490	480	510	524	491	503	524	499	491	508	485	489	460	486	528	517	509	505	487	516	527	533	520	520	520	498	507	480	487	527	504	494	498	499	499	447	521	534	526	557	520	534	466	549	491	511	524	474	537	529	514	535	502	474	541	508	507	448	496	524	507	498	456	533	500	495	513	496	539	493	466	494	515	483	503	519	479	496	492	485	519	497	500	498	556	497	535	490	496	548	524	514	500	488	519	511	511	477	555	510	497	508	508	471	533	539	510	517	524	500	524	506	479	515	469	478	515	520	498	472	517	484	496	490	515	520	502	486	483	501	498	482	492	504	514	502	510	512	468	474	527	527	481	493	484	493	499	501	460	517	518	477	531	517	501	463	479	503	489	515	511	535	515	540	526	487	510	497	490	545	525	536	523	495	534	496	508	523	524	557	501	523	484	503	557	548	555	528	491	502	488	501	489	496	492	550	508	482	532	499	498	460	460	491	466	472	516	527	526	516	495	462	518	511	487	505	523	526	512	512	497	520	474	491	484	516	493	536	497	530	500	501	519	483	494	527	489	498	488	522	532	463	516	493	493	540	501	521	508	480	506	495	502	482	562	499	548	518	517	496	512	486	553	505	496	513	483	483	541	478	531	489	522	522	527	507	488	520	499	535	514	515	498	498	530	509	504	501	490	498	546	505	542	499	538	468	510	511	492	502	511	525	486	518	490	493	507	469	482	513	503	478	508	527	516	530	484	524	536	480	515	476	520	480	505	515	508	476	513	504	521	520	530	524	494	486	479	521	533	507	523	534	499	492	536	502	509	500	502	454	533	499	506	504	468	531	494	486	489	483	487	513	509	532	514	525	481	496	473	491	491	461	519	547	501	496	523	513	532	494	507	511	536	480	533	467	516	567	512	510	502	507	531	520	522	475	529	495	518	522	506	530	510	538	496	463	534	492	502	532	553	509	467	517	525	493	499	509	539	506	528	523	537	497	517	493	488	481	501	508	514	533	478	523	535	521	520	512	472	521	493	498	499	519	561	482	509	514	473	512	478	552	484	527	505	486	526	502	545	529	471	490	470	536	499	480	484	516	525	535	542	533	522	503	480	531	506	532	498	509	522	487	512	566	509	516	509	543	506	514	482	533	487	572	476	512	508	539	524	513	478	511	487	556	477	474	523	548	460	482	518	484	524	511	514	520	524	522	515	483	461	523	480	502	527	460	496	507	524	477	486	543	496	494	469	505	488	531	529	511	486	540	505	538	493	503	522	498	514	506	490	530	469	536	529	523	528	497	519	528	527	488	484	492	547	499	491	479	502	500	470	506	536	497	498	484	465	494	531	492	509	543	489	522	545	491	513	494	486	495	506	509	500	515	507	504	483	488	543	494	536	520	511	502	490	509	505	523	515	508	503	507	515	497	498	503	524	494	492	509	487	535	522	500	486	537	511	519	485	507	498	491	532	513	498	512	536	499	505	514	511	506	514	556	513	509	516	509	523	502	550	514	525	502	527	495	518	494	550	501	561	470	499	507	507	525	496	531	483	497	536	507	500	512	514	519	534	484	520	507	512	544	503	513	534	520	501	516	503	512	496	518	507	519	517	525	471	490	525	503	503	503	504	548	522	524	495	475	492	501	472	508	508	487	502	534	536	508	496	479	500	481	515	556	522	538	518	486	522	489	500	545	503	528	513	506	512	553	499	517	510	480	471	489	523	497	516	491	476	496	488	494	513	496	502	520	496	523	542	496	512	485	505	483	509	497	473	521	522	497	527	489	565	488	513	469	515	479	489	487	493	522	567	501	492	513	532	510	537	533	497	504	484	515	535	513	520	506	539	557	492	526	533	499	506	543	505	528	522	482	500	538	502	552	516	495	496	534	498	531	532	501	496	505	530	487	521	523	498	508	512	501	512	503	512	504	511	513	515	480	510	500	481	507	498	498	517	510	529	520	511	501	489	534	533	500	523	478	509	494	475	473	497	534	536	532	499	493	500	485	507	542	496	574	533	533	531	508	519	500	514	468	546	499	541	528	509	493	508	493	521	523	499	501	511	507	495	476	533	507	519	513	543	482	534	528	516	510	523	480	517	545	483	503	502	513	535	516	537	510	560	515	521	527	501	504	511	508	477	506	480	500	476	520	554	513	481	527	511	448	464	524	503	499	523
24288	21458	29626	28077	22878	14991	2681	1170	844	843	836	816	828	841	777	761	811	742	819	801	795	812	756	754	804	769	793	780	822	859	765	785	786	757	757	722	789	815	780	727	788	758	760	777	770	784	780	1018	1114	778	795	752	755	849	1000	1015	900	845	799	794	787	755	753	740	769	750	765	716	714	729	739	758	714	749	685	743	734	723	733	726	733	707	688	768	798	749	742	731	741	709	750	730	767	746	739	724	743	780	777	761	734	763	756	731	734	768	695	719	717	707	752	745	797	697	757	698	766	754	732	696	724	733	736	776	762	767	743	724	746	720	727	770	801	704	745	720	734	699	735	749	742	747	724	782	743	733	708	741	781	778	772	779	772	724	782	755	748	708	739	778	756	708	718	738	698	734	686	748	705	735	753	729	712	740	739	755	726	737	717	704	737	725	722	729	722	739	730	763	743	747	760	749	805	719	750	759	741	734	745	735	727	721	770	671	702	726	803	728	722	779	738	726	756	777	747	720	770	768	715	741	735	731	705	715	705	713	740	793	776	743	769	767	715	764	707	729	762	728	731	776	747	719	766	723	734	772	708	738	765	687	688	699	720	766	734	688	692	682	777	713	759	725	757	711	717	759	714	710	742	732	828	739	723	764	729	730	737	775	730	765	763	738	728	727	751	702	741	752	754	775	696	757	783	736	751	733	758	777	750	727	654	811	759	719	727	738	719	782	746	703	727	744	747	713	748	720	722	763	737	771	702	758	727	707	714	723	736	815	762	730	720	735	781	749	734	742	771	709	790	701	723	823	782	752	763	713	734	695	780	774	696	736	730	753	708	726	734	804	707	756	752	740	729	713	749	741	740	751	719	773	708	769	776	734	735	714	734	716	753	744	714	736	755	753	706	739	751	699	763	721	746	736	721	738	732	736	722	715	703	736	744	740	751	705	778	719	754	739	778	726	725	756	710	739	681	740	735	712	713	717	764	758	751	764	749	721	685	714	746	757	732	733	719	703	746	713	705	792	721	704	747	715	736	745	773	790	771	725	756	726	768	810	709	733	697	741	737	774	771	761	787	776	751	730	739	721	772	772	709	747	751	761	771	729	709	742	769	740	719	736	757	739	722	753	730	726	717	719	752	754	731	723	759	754	728	750	712	775	778	754	749	771	761	758	744	727	787	721	723	729	799	761	761	723	751	793	701	794	730	772	738	680	724	767	747	746	798	726	753	780	769	812	779	770	721	720	723	744	739	726	746	737	742	736	754	758	753	725	707	697	728	723	761	769	788	744	743	761	746	765	729	761	772	714	759	722	739	748	783	763	715	713	701	708	780	717	657	736	727	754	729	741	810	789	737	747	711	708	765	755	729	738	758	724	734	741	739	731	704	762	749	799	706	786	714	748	802	711	756	721	702	758	751	775	713	771	739	770	736	720	834	777	761	762	764	756	745	731	763	769	734	779	746	729	775	759	753	728	761	756	718	753	729	799	765	739	720	715	735	737	705	711	721	771	742	729	742	746	692	745	775	770	752	720	721	755	766	708	731	735	739	743	726	797	787	674	753	699	698	749	730	758	712	712	692	729	729	762	774	709	774	751	729	792	764	751	745	764	786	797	789	770	793	741	790	748	797	787	759	737	718	716	722	732	734	719	729	752	720	695	721	768	730	694	752	732	715	723	768	730	718	698	786	739	776	764	753	726	769	757	692	759	737	783	779	761	737	698	759	746	740	768	747	774	743	706	753	756	753	725	704	691	749	757	767	762	770	786	724	752	727	765	683	783	750	704	754	736	752	726	777	748	769	745	744	697	727	685	708	730	760	737	785	798	690	707	753	763	770	722	726	782	746	733	735	728	740	718	736	755	739	724	677	757	713	745	745	710	800	700	759	752	721	741	731	776	770	697	705	726	739	788	769	736	743	731	803	725	763	715	783	718	718	775	750	793	770	780	748	719	729	750	786	751	755	716	736	731	700	727	763	708	736	722	730	729	681	704	743	829	724	753	727	721	722	759	787	733	709	742	734	753	722	707	701	728	725	761	779	768	720	761	732	757	721	756	726	752	723	711	724	729	782	775	722	774	695	756	764	719	702	758	744	683	715	750	723	781	759	707	759	728	720	725	732	746	713	784	758	763	752	730	747	773	706	752	719	786	788	768	779	756	759	731	726	716	698	689	732	754	674	748	761	721	832	733	747	748	699	762	743	726	722	739	754	730	733	779	713	732	724	749	748	746	772	717	788	791	773	723	711	770	736	717	765	712	723	712	741	720	739	720	729	749	783	726	757	748	722	743	743	771	736	745	722	744	727	771	782	771	739	786	720	756	756	740	729	748	723	771	753	719	731	759	738	740	710	730	758	716	750	770	715	772	763	755	716	701	703	691	774	815	737	751	725	746	750	778	784	782	776	781	712	734	746	737	723	730	717	772	765	697	761	757	773	692	722	728	701	788	757	735	741	752	677	715	730	750	702	731	739	772	747	780	661	765	735	736	736	763	709	721	729	768	707	765	764	757	722	733	737	735	742	717	774	755	720	746	767	750	732	721	745	725	731	745	700	761	702	778	708	742	708	775	774	752	709	752	714	768	756	732	742	754	753	788	749	725	763	696	712	813	735	730	731	780	766	766	757	692	740	738	726	736	733	748	721	694	659	758	711	729	771	749	692	745	710	726	729	743	730	757	776	730	754	692	772	760	742	738	804	730	720	708	735	733	760	702	739	728	750	730	744	693	732	721	753	721	731	738	730	725	775	727	723	748	774	751	732	797	777	745	784	803	691	752	743	720	721	742	753	739	732	747	708	732	702	746	764	753	729	757	730	741	748	767	717	767	765	720	738	713	690	753	712	737	712	705	717	756	729	752	723	781	746	712	739	781	767	745	730	782	749	695	716	775	752	767	713	733	713	693	739	720	761	752	751	745	796	726	751	720	737	736	721	724	729	801	779	741	764	741	720	784	726	712	746	758	748	799	720	717	736	726	727	748	758	762	748	695	719	763	766	745	687	740	722	701	784	768	744	667	751	791	709	722	756	780	729	715	734	762	754	747	752	716	732	724	698	768	776	707	733	702	747	739	789	738	753	703	704	744	778	775	747	733	742	767	740	761	733	750	703	739	787	790	761	755	724	754	727	711	739	766	732	722	738	723	742	747	784	707	745	725	733	726	760	754	740	706	793	745	729	732	699	780	750	770	716	742	782	757	762	716	756	779	793	777	718	730	750	744	696	710	746	717	722	695	753	788	760	797	701	765	732	779	744	703	733	761	708	720	751	712	742	738	776	739	716	734	732	705	754	710	724	708	761	691	680	733	777	756	712	726	728	745	701	766	716	765	748	775	772	797	785	708	735	792	738	738	739	779	730	752	770	758	724	724	743	754	705	713	724	701	775	663	765	743	725	731	706	713	832	733	764	760	724	749	739	758	739	773	800	741	757	809	760	717	738	749	725	676	715	735	786	767	729	716	759	739	754	771	718	722	732	749	695	710	727	766	760	683	703	734	765	716
50496	84102	63622	39751	18916	4064	958	837	822	768	689	717	698	734	686	720	676	707	693	671	647	669	629	657	655	673	688	645	672	647	644	691	691	642	699	671	690	645	636	647	726	664	637	617	679	649	632	1063	1235	727	619	656	646	737	1049	1063	886	775	702	691	617	625	640	600	635	673	632	661	620	625	654	624	608	621	587	615	640	605	629	599	669	623	662	665	659	626	638	656	597	615	661	679	635	597	689	610	646	666	627	645	652	646	612	667	633	624	670	670	596	625	610	619	639	632	574	646	670	675	600	647	637	649	659	632	621	649	647	640	639	613	604	611	635	640	622	668	661	630	629	628	640	660	605	616	656	679	625	598	669	613	639	625	653	680	612	611	660	623	668	640	643	619	600	646	656	636	614	591	605	635	612	649	626	606	640	676	662	642	621	655	611	620	610	694	662	624	609	628	596	664	623	615	621	652	583	623	670	656	680	631	633	626	642	626	559	620	644	620	627	649	648	666	631	650	652	606	605	613	629	658	650	589	595	633	665	595	643	644	600	631	690	654	618	612	629	638	658	603	615	596	631	612	657	639	650	647	628	598	622	633	624	628	592	632	631	599	661	666	677	639	577	587	631	648	635	577	573	603	665	659	639	645	615	657	655	618	638	641	625	639	632	641	627	649	597	645	642	658	595	639	647	620	615	649	603	684	600	633	596	587	622	632	638	649	629	631	646	641	619	622	626	645	643	605	583	643	620	625	642	667	655	666	582	620	562	654	599	642	638	663	639	617	642	679	646	594	589	615	605	621	626	650	635	641	621	668	622	659	639	662	615	642	640	619	613	642	665	654	645	578	590	627	647	580	618	643	662	621	626	681	630	610	651	617	647	663	608	594	639	602	612	613	603	604	623	615	625	595	610	645	601	627	589	656	630	639	610	579	612	592	640	638	631	649	633	610	648	659	610	640	606	635	622	651	568	576	622	650	593	629	626	599	628	609	617	607	629	646	620	613	619	615	616	647	586	664	607	650	668	621	651	623	605	640	608	633	658	625	622	649	653	650	626	637	581	671	615	642	631	646	608	621	633	681	589	654	653	614	627	658	609	628	607	627	614	667	635	646	607	634	624	650	651	623	623	627	645	597	639	635	605	655	635	660	620	643	658	629	619	619	617	586	655	636	627	624	674	646	604	606	658	638	631	636	652	598	646	598	632	592	625	640	613	615	608	642	613	644	620	605	621	649	626	664	588	695	608	647	643	650	654	628	630	628	634	625	667	642	618	664	614	642	613	626	661	642	631	631	627	670	650	626	642	569	607	597	610	658	630	603	616	646	632	600	627	596	596	635	620	631	636	633	629	608	618	599	567	645	614	648	631	655	616	646	555	628	637	645	604	649	631	569	627	620	640	647	643	639	616	636	657	631	602	634	633	609	664	670	676	615	593	663	622	621	685	619	602	618	627	610	616	657	638	604	662	659	647	624	668	608	654	597	591	633	608	649	626	613	660	656	673	616	634	570	637	580	638	692	687	621	597	645	616	581	632	636	623	634	600	591	634	641	610	623	587	652	613	606	589	650	617	640	637	604	627	619	641	655	625	613	636	658	604	605	635	619	647	619	625	602	634	662	658	602	624	621	600	628	594	596	605	694	636	635	638	631	650	667	631	657	622	667	619	671	654	655	603	663	687	613	641	569	618	643	659	640	586	611	600	606	633	629	608	632	613	665	596	646	635	669	646	630	612	609	640	661	649	597	623	652	672	641	619	641	629	604	622	624	636	617	630	625	624	595	639	596	601	626	644	594	630	627	571	621	619	619	634	610	613	624	635	621	641	626	668	600	634	660	641	636	648	625	638	610	629	638	615	612	610	618	648	679	663	631	627	609	642	669	620	628	605	612	631	619	580	630	638	593	668	648	649	604	617	659	600	639	680	624	673	649	640	627	612	618	615	606	633	621	642	613	634	636	592	655	615	613	644	618	620	624	620	585	657	618	654	615	586	636	684	651	603	636	652	674	606	625	574	625	616	638	590	634	649	671	625	609	627	625	606	633	670	616	617	637	637	642	656	631	659	592	624	618	611	629	638	620	659	612	580	633	642	635	669	612	665	629	637	585	654	624	642	592	623	634	636	633	573	588	664	614	654	607	641	684	608	623	618	637	585	641	657	641	629	641	623	602	593	678	603	592	638	642	641	643	610	623	619	670	564	647	642	643	637	601	661	621	654	603	618	652	626	633	620	619	628	629	603	628	581	593	631	646	602	652	587	592	625	640	632	591	613	638	660	682	566	689	618	585	613	600	592	643	589	650	624	600	593	649	611	641	648	616	637	618	637	591	686	628	661	630	615	652	622	608	647	601	683	604	578	604	619	619	648	606	645	605	606	660	618	625	684	578	646	628	617	579	660	624	625	617	626	608	643	603	646	637	614	581	648	622	630	634	642	613	633	623	638	611	626	643	580	615	656	613	634	676	641	633	616	647	640	621	588	586	619	631	605	603	586	595	608	616	587	616	611	573	641	632	613	621	611	653	614	655	630	614	624	647	628	619	668	646	644	608	630	569	606	607	666	655	661	614	654	608	632	688	650	612	625	626	599	632	605	620	611	623	659	626	644	631	660	640	601	584	648	614	625	608	645	594	649	623	652	638	600	614	629	637	648	664	630	644	661	642	623	633	614	601	613	614	672	656	628	615	637	619	618	649	619	641	632	639	607	638	660	597	610	611	604	618	627	622	666	647	633	683	632	621	653	637	664	593	661	658	670	593	635	604	610	609	633	604	626	645	628	645	597	623	650	615	624	612	619	582	646	652	656	659	636	603	643	650	597	617	626	639	653	603	631	620	616	621	633	574	620	654	674	614	676	659	649	581	609	619	611	617	627	609	649	637	621	627	599	665	637	651	619	594	596	639	615	645	604	630	625	615	640	610	607	632	679	637	635	666	606	664	657	636	644	641	630	625	607	605	637	575	627	601	710	634	614	667	646	633	626	656	650	646	646	638	596	603	642	634	648	612	621	599	592	602	601	658	616	589	604	602	663	576	582	640	659	630	613	619	620	614	632	641	671	592	658	623	629	592	577	640	622	608	648	605	626	617	639	602	598	653	595	653	626	632	656	608	640	616	643	615	632	632	647	604	628	616	571	661	604	604	641	610	619	656	606	584	631	582	631	653	665	621	616	625	641	631	625	624	625	613	625	645	630	660	655	643	621	627	596	619	637	614	626	648	634	631	604	622	616	604	610	625	680	619	634	651	596	631	613	628	663	665	652	657	650	618	655	555	627	615	583	622	628	620	621	609	660	632	577	594	614	679	612	596	663	605	628	593	647	636	646	615	607	639	622	601	593	623	608	658	616	637	659	631	616	620	596	598	636	684	618	649	604	613	619	624	631	633	644	620	647	570	616	619	636	646	611	589	695	611	637	630	628	660	639	631	593	681	615	615	645	659	633	634	580	594	631	655	625	630	648	613	640	601	640	574	672	647	632	687	653	608	641	600	695	640	636	623	604	599
28093	20765	13797	6555	1756	795	592	603	615	633	623	610	589	592	585	609	619	618	642	623	612	576	616	637	633	630	606	633	598	610	601	616	622	603	651	628	611	610	610	560	626	608	614	612	597	652	609	622	609	632	624	628	601	624	664	624	629	610	601	631	631	599	604	607	602	640	601	602	589	561	607	645	601	620	588	601	622	590	633	617	632	593	593	658	619	623	614	598	671	620	593	642	614	586	630	584	630	622	593	614	626	635	578	581	543	634	649	589	616	633	587	606	643	584	618	606	611	570	614	609	597	600	605	579	608	616	630	612	630	617	614	632	580	668	603	643	676	634	633	642	609	596	620	623	588	564	637	653	608	584	604	585	579	635	616	570	649	609	627	556	621	632	626	617	606	586	612	650	588	630	619	626	581	651	605	599	595	636	587	526	607	620	615	578	576	604	612	631	551	580	564	616	584	640	628	650	629	647	622	612	584	585	632	651	617	606	631	620	575	622	559	584	567	596	644	614	618	655	620	667	608	616	588	603	625	604	617	627	601	613	600	579	614	591	603	629	627	604	606	608	606	587	650	646	618	632	618	608	591	567	618	609	629	607	611	598	603	630	597	604	617	615	653	571	643	608	620	609	563	584	573	604	598	592	601	628	588	563	566	621	603	599	625	607	634	582	623	637	568	563	609	606	595	612	543	587	598	592	569	677	615	625	570	592	583	629	599	613	629	575	649	641	601	627	633	571	619	620	615	632	597	637	586	655	640	588	597	559	630	643	639	631	609	608	606	628	624	583	614	604	632	586	608	580	629	580	653	599	601	635	610	603	624	598	580	599	590	653	607	620	630	586	623	643	636	571	613	624	604	588	584	610	624	574	602	611	613	587	599	615	629	596	596	623	631	609	602	574	583	577	611	594	651	642	608	657	646	577	585	592	587	588	606	604	664	592	647	640	616	612	615	596	612	603	592	614	581	614	599	644	611	626	594	616	636	616	562	621	621	628	628	628	606	585	634	578	595	578	602	592	590	625	647	582	620	641	624	628	592	604	579	631	636	603	631	624	643	629	612	586	629	603	721	632	586	609	610	591	621	611	636	635	609	654	558	576	616	570	605	579	567	623	626	631	568	596	580	612	607	579	621	590	589	629	614	566	625	616	601	624	595	599	625	617	629	617	573	615	606	589	613	629	597	633	593	593	599	631	623	614	625	602	621	568	595	621	587	605	609	627	666	605	634	633	580	622	609	611	611	600	655	564	620	643	628	616	579	626	605	626	618	613	611	627	626	608	582	607	605	607	615	610	601	585	580	620	593	640	592	660	609	592	589	612	643	603	625	668	614	618	599	629	631	600	620	611	632	597	616	610	610	619	581	645	624	631	626	611	618	612	638	623	593	621	594	593	608	615	609	612	627	671	583	639	594	591	626	669	603	573	586	573	625	615	598	570	585	639	553	604	609	564	598	626	581	643	584	603	585	608	607	618	560	661	629	610	641	564	657	611	607	609	625	553	609	592	602	622	596	563	650	619	638	615	637	597	596	613	578	579	596	572	638	662	625	606	592	629	597	608	617	627	627	535	608	582	545	537	553	647	618	628	596	614	597	633	631	637	627	608	597	639	603	620	601	597	610	586	578	623	620	578	555	591	610	583	634	594	625	618	585	597	587	628	599	637	600	633	588	621	551	615	570	610	569	611	570	582	608	614	580	589	598	643	590	619	545	613	618	622	595	636	647	605	636	628	621	637	595	635	599	625	594	614	639	544	658	601	625	559	618	594	638	581	605	615	645	569	608	625	588	636	621	617	657	605	548	619	605	599	610	604	603	606	589	618	631	575	623	667	616	587	601	575	599	637	570	593	643	614	627	640	598	640	605	565	626	542	630	616	622	642	627	607	622	579	582	603	596	613	627	596	600	619	653	592	613	590	570	552	644	624	588	584	633	602	586	590	604	619	635	657	590	606	601	580	590	603	602	615	571	595	581	628	625	556	610	604	600	583	604	623	625	605	638	610	618	599	608	617	622	599	586	647	591	586	630	608	613	576	615	593	549	586	616	620	589	648	621	641	598	589	615	645	648	653	544	607	568	622	597	610	585	584	629	594	638	578	667	587	615	618	633	619	598	586	648	567	618	632	633	576	608	604	608	603	608	580	592	651	618	608	565	597	627	592	602	573	610	603	585	570	599	561	636	617	624	610	638	632	583	587	671	641	598	606	620	588	634	547	612	622	579	611	592	602	576	634	621	636	594	599	547	600	592	607	589	611	578	631	601	615	617	602	681	634	610	614	581	617	573	609	616	617	615	603	624	645	607	588	601	571	592	610	593	616	603	638	659	620	596	642	627	621	594	636	612	638	635	629	628	630	659	626	594	618	651	608	600	596	628	623	599	610	637	576	635	599	612	603	608	634	652	614	601	607	608	583	638	599	587	553	620	604	618	575	597	631	588	637	622	632	612	629	642	625	536	607	617	582	592	626	560	636	611	615	617	559	606	637	628	638	564	596	611	573	614	611	605	607	590	590	624	593	628	601	620	626	591	564	595	577	663	632	623	629	633	652	634	575	617	616	620	614	600	614	618	618	602	594	572	615	609	586	589	677	584	579	604	581	594	591	617	629	607	576	578	617	598	616	598	599	652	617	569	587	592	590	622	649	600	621	606	608	625	591	599	658	677	606	612	579	617	591	627	633	600	592	583	643	628	555	614	580	635	597	622	613	583	577	608	608	588	586	617	583	615	630	597	602	644	626	560	582	555	604	614	564	603	609	588	619	602	600	638	606	582	617	629	599	607	614	583	619	594	622	568	621	601	583	605	582	641	559	622	594	618	628	559	606	618	616	625	587	625	618	611	632	624	622	635	591	616	613	596	585	607	642	624	599	555	658	602	597	639	630	608	617	586	615	600	637	609	608	605	661	569	589	626	640	589	619	612	639	554	595	624	641	583	625	602	625	618	605	646	634	627	619	578	649	567	604	614	632	611	628	553	629	583	617	604	603	669	568	567	688	601	592	601	613	646	679	598	590	605	607	593	623	659	645	580	651	608	588	591	613	612	621	598	606	634	554	634	591	603	614	633	636	600	627	577	656	620	609	635	630	563	608	572	613	593	596	574	597	618	618	603	615	582	623	589	583	583	580	619	629	604	617	572	584	595	659	613	585	633	631	570	592	576	551	594	581	589	577	607	584	604	622	625	571	637	590	639	644	609	616	587	600	628	625	619	623	607	584	623	567	582	648	637	581	572	630	592	608	590	617	585	623	599	627	574	579	614	599	603	625	590	613	572	613	618	589	639	588	607	594	587	613	595	588	602	610	640	587	616	567	583	631	639	613	565	618	582	598	640	583	612	623	644	587	569	573	608	607	625	592	597	587	656	620	573	614	590	592	585	589	599	636	665	614	600	591	592	613	612	592	664	625	637	625	628	610	651	592	631	634	628	596	609	614	616	613	592	603	560	631	613	624	602	587	616	589	595	601	655	635	622	534	609	632	597	637	621	654	597	591
9888	17353	10307	4694	1619	637	523	516	498	488	506	490	463	491	458	544	473	477	487	499	497	511	479	475	467	450	496	510	520	485	491	503	486	462	451	530	483	478	484	525	496	504	522	483	495	482	474	526	479	475	505	497	499	498	513	526	526	530	511	497	460	474	495	510	486	502	488	475	513	484	505	516	528	474	488	429	469	466	493	436	486	513	488	492	487	496	526	488	484	506	480	513	505	509	459	452	503	460	468	521	493	509	487	489	497	477	496	447	452	488	506	472	444	486	484	486	451	471	499	509	479	490	511	490	497	488	499	464	481	539	483	475	460	503	497	529	505	529	490	493	476	466	504	480	485	526	481	498	506	503	483	438	491	489	459	517	434	459	507	509	519	474	483	478	490	523	479	477	475	473	479	469	474	543	487	493	457	470	472	467	504	487	476	489	516	492	464	511	490	477	467	507	529	488	481	488	482	463	469	481	488	487	532	519	480	471	515	486	492	440	493	497	479	486	485	495	499	463	505	532	497	516	514	446	504	475	479	499	488	486	479	491	502	494	492	498	487	518	478	461	506	486	477	517	535	459	475	502	491	483	481	525	469	507	489	499	479	460	480	481	486	501	502	541	494	468	483	492	479	502	455	456	489	466	481	492	491	472	472	502	477	509	483	501	481	460	429	518	505	472	516	533	476	462	446	496	459	476	479	476	503	473	506	483	494	458	499	503	503	473	482	490	434	514	471	476	459	499	487	469	454	497	511	468	494	459	475	456	485	505	526	450	532	498	514	507	463	481	471	511	488	473	482	481	470	492	510	493	475	467	518	472	457	454	499	440	491	474	424	515	457	497	497	453	481	452	517	458	455	465	486	481	457	494	469	488	483	457	461	455	499	502	471	449	493	467	471	475	463	506	476	503	483	512	512	476	461	540	439	471	486	535	452	507	473	483	492	478	489	486	492	464	505	486	485	492	501	501	529	515	443	516	498	450	485	473	522	506	496	504	500	477	484	500	503	496	492	504	490	505	481	506	467	525	468	512	462	500	487	485	458	499	490	488	512	500	500	472	515	526	486	471	492	458	461	481	489	528	494	507	438	465	508	471	505	479	493	539	467	485	503	467	479	462	525	491	488	533	496	500	492	517	485	486	527	497	459	522	460	520	495	492	522	476	498	511	470	518	500	472	489	491	496	456	447	494	484	520	462	503	514	476	459	455	507	461	504	477	514	522	504	475	477	494	466	506	479	479	450	482	484	479	528	431	483	516	512	510	508	480	516	449	501	490	478	463	493	484	505	483	499	511	494	486	498	516	493	502	499	484	480	530	480	527	496	465	523	492	482	499	505	449	473	510	473	480	512	515	517	507	476	484	455	474	477	492	468	484	475	472	526	525	463	528	522	491	483	488	499	509	487	483	462	487	485	483	493	506	473	504	452	494	488	468	482	495	480	491	504	499	440	473	488	492	487	464	508	501	513	475	506	480	511	522	471	528	454	564	474	507	503	491	502	497	494	548	488	516	473	496	491	487	464	517	476	473	455	467	457	481	463	485	461	490	457	472	504	456	529	480	497	497	496	516	467	506	498	470	449	470	507	478	500	490	522	544	454	512	507	468	477	517	478	464	506	488	483	499	520	495	485	487	461	501	453	476	487	464	456	472	518	465	459	494	474	481	450	490	495	499	503	493	513	535	462	506	454	428	479	500	482	480	473	499	519	531	475	544	495	489	472	483	460	496	499	504	469	481	495	451	471	506	450	487	486	515	488	496	515	526	473	524	510	514	491	454	475	478	413	478	480	468	489	482	504	490	461	499	477	488	485	479	469	463	502	528	472	485	485	463	476	509	491	509	502	498	491	449	499	497	475	468	503	472	462	496	498	454	516	498	465	474	492	481	513	494	486	486	521	459	482	473	499	488	503	485	477	515	462	487	533	543	476	507	509	473	486	461	492	475	497	445	514	483	469	474	517	509	464	462	471	452	509	510	516	478	482	491	461	493	491	488	498	481	504	516	483	487	539	506	455	470	435	493	490	466	508	484	500	495	504	466	492	447	504	495	472	502	488	508	494	470	493	501	483	482	527	529	505	504	496	474	471	538	506	494	482	481	511	522	520	467	455	535	512	463	474	429	471	447	503	486	484	448	457	464	477	523	519	493	508	501	509	462	515	474	492	488	521	479	471	483	517	490	499	530	523	479	493	468	486	504	498	493	482	531	456	525	481	504	499	494	474	449	488	487	485	505	489	477	536	481	485	489	459	504	475	484	542	474	472	496	477	477	498	505	523	506	532	481	473	490	526	526	469	505	450	502	496	519	507	511	521	460	489	433	492	507	503	486	493	477	483	460	517	485	469	482	476	504	459	480	479	462	478	466	472	498	432	464	523	487	533	501	483	478	511	480	481	487	494	497	481	483	509	508	504	467	497	540	502	486	472	500	520	462	475	493	480	491	486	463	447	474	471	488	502	486	479	508	447	517	470	494	492	512	503	491	511	465	474	476	493	451	479	534	495	502	432	484	500	494	478	495	482	474	511	488	509	435	481	509	482	508	488	464	507	516	471	482	461	485	463	535	486	447	470	513	487	490	483	495	438	520	467	478	491	480	481	483	435	510	483	486	459	504	488	498	442	503	505	503	498	500	522	494	550	496	464	438	508	494	475	485	482	465	480	508	484	504	477	482	485	483	476	553	497	462	467	478	484	488	472	487	462	523	472	476	500	465	492	492	463	468	475	488	477	470	496	470	492	473	485	513	441	466	510	483	508	500	486	522	486	427	504	490	515	529	514	514	498	466	460	512	476	523	476	455	491	448	505	490	501	488	502	460	467	429	493	518	472	463	508	494	458	501	505	500	494	499	495	487	490	479	484	463	489	476	464	461	484	495	459	469	506	455	510	500	472	466	525	489	476	481	468	513	509	462	479	470	503	469	449	502	482	494	490	506	495	481	492	457	514	420	503	491	485	496	517	512	512	497	506	514	523	481	446	467	485	511	478	510	512	487	496	478	458	474	499	469	469	535	469	473	468	529	510	492	493	494	475	484	506	504	481	496	476	488	502	446	499	508	456	490	499	427	512	471	510	452	486	491	477	519	498	492	507	454	532	484	542	453	471	518	448	514	497	480	512	456	490	480	475	480	498	501	474	486	513	490	459	511	486	491	530	460	538	457	483	495	480	510	535	520	467	496	509	503	497	474	478	515	469	509	537	516	520	459	465	491	501	459	484	459	484	523	478	487	483	512	502	484	530	472	498	488	443	474	482	493	534	495	467	474	482	499	471	511	511	499	479	468	502	485	484	533	455	498	474	485	438	495	544	488	485	529	506	481	497	486	481	491	513	435	506	485	442	489	503	478	479	468	502	486	503	471	479	508	483	520	503	471	478	444	505	490	492	518	492	516	506	482	468	471	486	496	491	517	457	488	511	507	512	477	455	506	485	514	470	457	462	458	466	526	481	472	478	510	491	463	454	476	455	464	468	499	519	428	501	476	489	499	438	479	517	504
25281	21652	30353	29612	21107	6792	1108	786	706	661	660	649	665	649	659	689	620	673	673	665	657	615	654	640	656	625	643	651	655	666	701	674	646	639	656	645	682	677	607	668	650	653	653	696	646	674	642	618	677	694	661	638	676	671	704	887	941	760	722	672	669	646	667	637	671	677	669	642	623	660	658	675	637	643	649	621	603	608	636	671	670	669	669	654	621	652	630	676	652	643	707	643	597	653	648	667	610	619	596	677	626	621	669	658	630	619	629	574	658	626	680	641	618	635	593	653	676	650	657	664	635	665	688	649	683	646	609	649	639	624	644	647	588	637	663	620	581	628	640	633	649	624	612	621	641	648	703	606	709	652	675	688	648	639	624	650	661	665	652	662	645	589	634	618	647	632	632	668	639	662	628	612	604	623	662	616	635	643	651	612	615	637	621	668	621	656	627	603	631	610	634	654	616	650	647	662	598	645	638	640	614	676	635	640	603	602	639	675	681	656	621	624	630	696	638	583	646	630	637	627	651	660	637	587	641	700	618	628	645	622	683	663	637	672	609	621	612	605	641	598	683	650	646	655	654	660	627	652	609	634	586	619	604	712	638	634	608	637	632	627	646	661	626	645	628	643	660	636	669	636	618	682	622	668	702	640	694	621	685	659	698	640	666	636	657	624	649	616	644	563	661	677	615	646	604	640	674	638	631	659	663	642	604	678	584	659	631	672	671	613	656	633	640	623	642	631	655	634	686	602	643	654	622	661	664	683	646	618	661	649	672	667	608	617	642	594	690	610	633	671	674	631	669	624	684	629	629	651	648	652	667	650	642	634	624	635	647	626	648	611	649	581	697	637	658	660	646	696	640	658	633	701	616	603	619	643	660	631	613	645	675	638	629	627	635	636	672	667	598	626	649	645	657	665	659	637	666	618	646	671	625	621	632	615	676	663	680	689	610	627	667	627	643	625	661	660	611	638	685	656	650	628	615	626	674	608	647	653	658	699	634	652	611	638	621	617	660	622	627	585	654	702	632	635	656	644	656	616	616	634	660	660	688	601	593	611	643	628	650	650	622	646	647	666	619	620	703	653	656	589	654	634	632	650	612	641	608	630	666	657	626	662	633	641	683	683	666	651	634	639	651	627	634	649	667	641	635	643	606	613	638	600	666	638	611	637	653	667	629	631	630	633	619	664	693	611	611	669	638	616	634	663	660	641	618	640	657	630	632	656	628	668	660	639	630	698	593	621	640	637	664	647	604	631	684	658	658	626	619	638	710	638	653	614	641	660	612	652	650	657	608	647	621	663	634	653	593	624	619	615	639	636	608	615	662	611	652	633	576	586	651	627	664	625	683	639	584	636	617	619	643	610	622	648	598	685	638	667	629	632	692	666	616	640	639	629	661	642	624	636	610	667	575	658	608	700	664	638	633	622	649	627	608	643	611	631	650	675	637	592	622	629	628	614	635	644	649	627	623	660	660	657	624	617	666	657	624	665	687	678	605	599	623	663	596	608	640	584	642	660	597	614	665	626	611	642	642	675	639	629	706	621	614	611	601	646	675	666	662	625	667	680	602	643	644	610	638	656	655	612	662	633	624	679	675	692	562	616	615	668	697	606	644	652	636	610	657	707	646	625	637	634	611	633	617	637	629	665	655	633	664	664	659	655	649	647	627	620	628	667	607	648	617	616	634	649	694	649	653	621	641	626	594	644	633	633	676	669	644	646	672	641	639	625	640	671	616	695	710	644	630	598	658	666	722	633	638	656	618	650	641	625	645	610	673	642	628	675	645	632	640	624	632	607	641	699	640	627	620	641	657	630	642	642	653	669	679	661	629	666	703	658	625	630	579	615	629	635	676	632	635	625	636	601	629	633	682	669	658	641	634	684	626	692	685	611	667	647	641	673	648	625	612	633	622	645	662	616	602	635	667	603	600	628	650	666	657	626	623	667	672	590	630	622	604	644	645	652	611	625	618	651	593	658	636	597	653	644	643	624	629	636	637	638	648	691	650	617	655	626	628	664	639	669	588	613	654	649	635	606	705	632	643	673	635	626	683	677	640	622	644	596	672	640	654	645	674	600	674	652	648	661	653	601	675	663	659	658	618	638	622	651	607	666	618	691	558	645	614	635	669	641	632	628	686	628	642	655	658	633	594	612	674	648	660	626	613	649	618	643	628	666	578	596	628	684	630	673	615	661	660	638	651	629	653	652	650	632	612	630	668	620	641	670	638	637	621	679	676	622	665	644	632	661	675	617	633	682	640	648	651	671	636	617	619	628	597	646	639	591	656	613	624	584	625	640	655	635	667	644	662	597	666	681	618	631	610	695	640	673	653	641	668	659	624	647	619	607	669	661	699	657	627	639	643	648	645	620	661	620	637	665	639	579	617	681	680	704	667	623	637	629	617	615	646	716	649	608	646	620	638	647	603	627	625	649	604	618	656	675	646	627	629	584	606	641	568	606	608	684	638	649	627	617	603	615	615	592	648	606	622	684	654	594	630	682	647	619	656	618	603	661	664	615	617	672	667	705	676	646	680	643	604	620	602	619	616	649	636	622	653	646	636	635	677	628	684	631	601	664	626	668	635	638	637	610	632	611	684	619	641	655	666	672	672	622	645	645	622	653	640	680	614	641	647	637	634	640	645	623	610	606	643	617	695	621	585	608	669	655	660	678	621	579	669	628	555	620	681	622	603	638	636	646	624	680	614	610	603	629	678	648	618	640	666	633	691	591	643	675	631	635	665	645	655	636	653	654	641	626	624	609	638	654	658	694	665	596	636	630	679	597	621	635	619	619	645	674	643	595	633	623	684	640	623	674	650	634	657	608	632	661	628	653	631	589	603	620	675	643	622	634	702	653	624	624	670	648	651	626	637	630	615	649	661	646	652	639	651	653	595	650	699	620	638	693	657	655	662	641	654	630	635	689	621	593	660	633	636	655	648	621	629	652	637	671	631	673	707	649	624	638	657	628	661	630	638	617	637	661	613	629	645	647	632	700	656	645	621	633	640	659	611	670	654	646	638	631	642	624	607	638	640	609	635	637	623	625	655	648	598	670	662	658	602	663	639	607	665	576	614	619	656	670	640	619	665	635	625	637	669	630	622	669	670	635	634	654	605	639	663	632	638	668	661	678	654	663	678	616	659	634	596	650	635	633	665	609	611	615	665	634	640	672	652	656	622	644	654	627	618	573	620	608	608	669	616	609	595	685	664	654	672	636	655	713	677	624	633	644	659	620	633	644	698	616	622	700	632	632	643	659	668	650	609	644	635	656	652	650	589	666	634	645	648	641	648	583	628	632	618	649	637	631	644	651	637	606	636	561	666	620	636	597	679	686	674	676	652	625	660	616	670	593	621	623	671	628	638	608	609	656	665	605	677	609	616	638	586	651	681	626	642	642	617	612	660	637	640	598	653	650	606	680	662	644	622	688	654	650	665	605	669	635	646	662	606	629	627	582	680	610	618	635	590	631	671	644	617	599	650	614	653	649	646	650
38071	68228	52496	29889	13453	2679	656	653	628	600	606	577	571	556	550	557	577	511	562	541	513	605	537	510	554	590	564	571	552	573	595	566	570	593	571	552	548	558	556	548	542	572	552	551	565	513	601	577	516	532	588	572	535	587	673	926	856	703	639	556	625	570	539	536	496	549	524	565	552	548	535	534	536	597	565	558	577	551	534	597	595	549	530	530	599	557	541	547	552	518	523	560	506	535	538	555	544	515	491	528	521	498	598	575	531	571	552	531	537	540	517	547	543	520	558	536	503	507	556	531	540	528	548	541	506	530	525	580	568	499	531	564	552	527	534	531	515	558	536	535	543	522	575	548	540	498	524	557	559	553	536	532	534	578	555	551	565	561	551	492	536	539	570	524	557	537	541	550	569	537	513	534	497	565	513	542	553	549	536	544	553	542	509	555	532	519	534	537	537	502	538	549	513	516	544	519	555	514	573	539	585	542	522	533	560	562	524	489	569	546	533	549	575	568	602	589	510	572	538	498	565	535	512	583	496	569	560	545	535	518	561	561	536	580	525	521	544	577	553	485	562	568	517	520	548	514	538	546	578	549	564	530	544	538	533	524	581	575	545	546	550	543	512	544	565	566	569	569	534	541	551	520	518	574	501	550	562	547	576	519	586	501	571	565	563	562	532	561	534	531	525	523	540	577	535	529	528	517	522	532	584	580	546	533	538	544	539	543	581	528	528	550	540	499	501	536	540	552	526	515	537	564	512	531	575	522	519	571	510	509	525	562	530	542	565	572	539	547	575	561	521	547	541	540	545	529	546	558	575	569	545	516	557	528	522	508	558	550	533	533	595	556	554	558	549	568	560	513	544	535	540	539	515	532	582	543	564	568	559	552	552	560	571	540	514	599	529	543	539	531	504	553	544	561	517	535	528	525	564	536	539	521	551	555	527	559	588	554	529	535	549	541	540	555	527	548	520	520	556	548	506	530	537	536	558	565	525	570	563	539	573	552	559	556	526	604	519	564	506	519	561	512	526	517	553	534	544	505	512	568	539	488	557	544	535	550	558	567	533	535	555	553	572	552	596	535	543	552	502	523	532	534	539	529	532	560	519	548	525	588	549	555	543	544	581	527	511	533	548	529	528	537	573	523	538	545	526	506	508	514	523	545	540	554	551	563	534	571	587	568	543	532	522	514	561	548	548	540	546	532	553	548	570	543	529	557	575	566	574	550	553	527	547	539	544	548	564	588	581	537	542	539	522	501	549	533	520	521	589	569	537	551	556	578	528	554	521	550	550	522	510	560	580	531	578	536	525	523	554	511	548	544	535	536	526	556	549	522	552	526	508	540	562	556	608	557	548	540	546	517	511	555	534	541	595	550	498	534	534	547	596	516	568	541	506	544	522	542	551	559	518	538	562	595	555	534	546	521	560	548	535	524	548	567	535	542	527	561	528	520	526	515	537	548	531	508	532	577	537	565	535	525	566	588	528	524	573	583	506	555	538	555	567	545	557	535	535	597	513	551	502	547	510	576	519	558	559	560	531	550	550	531	584	575	562	538	538	533	556	503	519	546	559	539	550	564	509	546	569	578	553	545	536	540	570	516	521	550	517	517	535	515	564	551	536	523	532	542	561	537	522	550	557	550	567	535	501	557	561	522	523	508	573	534	562	539	555	542	551	581	575	560	537	525	551	519	493	530	504	512	531	502	537	550	579	520	577	531	554	522	545	530	537	536	543	593	584	546	574	547	524	539	534	556	531	548	545	583	555	531	543	582	533	531	576	558	538	548	518	537	549	550	524	566	560	571	529	580	533	621	563	496	551	517	543	563	506	605	508	543	552	542	566	517	532	535	533	537	545	561	587	505	557	536	573	519	536	529	509	523	566	540	499	542	555	545	529	540	524	546	507	520	554	582	564	539	558	559	511	572	534	540	595	582	551	517	534	517	507	554	538	554	569	519	552	545	548	571	568	497	516	540	513	548	549	553	503	564	543	516	532	570	522	544	539	516	536	536	547	575	548	522	532	513	538	538	544	554	600	539	557	545	523	541	525	538	550	545	561	553	513	533	589	516	520	548	523	544	503	542	517	518	568	533	611	524	560	561	574	566	553	546	530	499	514	587	573	512	554	502	556	521	532	565	527	499	569	519	590	490	529	537	566	515	540	545	557	547	547	573	525	529	547	528	545	514	539	561	529	525	548	510	537	573	574	550	556	547	542	571	531	547	528	544	539	507	528	563	587	508	540	536	547	497	530	561	550	486	522	503	607	535	522	546	516	551	496	510	524	512	524	523	552	541	561	543	549	514	573	569	512	539	517	522	546	544	548	520	560	505	567	569	548	555	538	564	519	520	549	515	549	548	554	564	559	542	529	518	528	555	549	514	544	544	560	560	541	537	553	550	555	529	549	564	626	510	526	582	562	504	527	512	579	536	556	554	558	514	522	503	502	546	577	514	553	534	522	527	562	522	524	541	526	542	557	532	484	603	578	543	551	543	537	525	554	515	490	563	515	564	536	568	531	572	527	579	521	544	513	549	553	559	556	570	545	542	532	534	604	534	535	542	546	532	541	552	480	544	554	528	532	547	555	549	549	550	502	537	522	531	537	568	539	562	503	491	558	527	524	549	538	513	570	533	591	538	550	520	561	585	564	528	498	541	529	547	552	498	531	544	527	564	540	521	517	579	549	584	532	509	526	527	530	523	524	564	561	566	559	549	524	565	584	522	547	548	524	560	571	559	543	527	576	567	545	541	564	507	560	560	592	510	551	518	528	592	550	513	565	516	516	532	563	532	535	554	565	515	535	518	524	558	519	549	521	520	486	525	532	560	519	501	530	538	541	538	516	522	494	537	536	532	552	526	511	539	502	526	539	545	541	534	552	521	592	545	546	543	567	545	536	520	534	552	573	555	550	520	501	543	554	544	541	557	538	513	560	532	524	554	514	554	564	569	525	521	540	586	520	554	551	547	557	547	543	495	560	510	519	540	520	514	498	569	528	533	579	581	532	542	550	521	512	550	545	597	540	565	532	526	537	559	500	542	568	551	514	495	514	524	517	554	546	505	506	527	552	546	533	538	516	557	562	542	555	572	527	556	565	529	565	546	519	521	533	504	550	549	540	519	540	534	572	568	561	555	588	514	583	537	523	532	533	566	516	558	559	527	539	520	570	531	558	530	537	516	545	566	560	530	564	504	567	582	526	529	548	610	519	491	583	516	525	529	558	562	541	537	567	532	530	588	561	539	531	569	520	514	563	545	541	554	560	541	558	539	492	549	548	522	535	564	534	527	557	573	539	526	528	562	526	518	507	491	565	563	561	544	533	558	556	565	529	575	550	551	530	553	546	571	558	568	562	582	554	542	563	532	512	515	504	510	555	540	551	503	577	527	533	606	551	541	539	569	550	528	532	545	557	535	522	498	499	553	540	631	535	529	520	573	525	530	535	581	547	486	564	552	505	546	521	520	564	505	525	510	544	544	528	543	561	526	531	568	545	529
24314	21500	30309	27556	25307	16307	3339	1173	905	912	875	867	844	828	825	815	816	846	812	821	810	809	855	792	831	813	815	819	804	780	758	816	892	751	821	873	874	785	804	779	835	770	788	818	818	847	835	770	802	827	799	831	814	794	939	1201	1197	1003	890	815	753	770	840	736	803	778	883	796	741	786	820	756	779	814	797	783	857	779	752	770	748	737	748	738	757	773	755	844	808	757	784	794	797	755	779	792	784	784	767	768	815	777	776	752	795	748	802	813	826	793	814	812	813	813	776	778	780	755	751	764	757	764	751	800	783	767	736	777	785	775	771	810	772	778	770	741	741	808	820	784	796	807	789	782	819	772	800	782	759	770	781	745	739	748	795	792	745	748	841	741	779	805	787	765	794	790	841	806	825	771	790	791	785	795	725	758	799	797	836	805	788	835	793	840	822	811	767	787	795	757	781	744	795	839	815	803	783	780	774	769	785	772	760	811	743	766	735	809	781	771	761	809	763	783	754	821	736	739	777	821	785	822	746	771	818	830	802	746	791	774	797	758	788	804	778	740	738	796	793	787	730	715	730	756	765	852	760	795	783	755	766	800	733	770	806	779	863	841	778	751	774	771	791	838	778	813	761	761	767	798	772	789	751	792	810	786	822	774	826	786	781	762	765	782	795	775	757	806	783	770	764	750	804	787	823	794	753	816	755	799	765	797	818	789	771	814	769	817	761	828	774	813	760	813	763	768	764	831	808	758	798	787	782	795	824	826	795	806	730	815	782	724	760	776	774	779	772	753	755	750	795	850	757	769	740	784	784	782	785	836	772	787	726	789	790	854	765	748	810	743	779	821	761	710	822	757	813	762	757	833	766	783	776	745	768	794	760	788	796	854	818	800	785	770	790	840	796	803	751	816	803	775	764	748	748	772	781	790	774	797	769	768	810	766	836	805	737	744	797	810	723	777	835	774	757	785	819	764	757	766	760	775	765	761	721	785	759	802	743	808	807	799	832	785	792	757	784	791	795	766	744	784	769	806	805	774	780	757	802	778	783	812	792	786	777	773	749	808	756	789	778	782	797	822	769	818	748	732	789	792	769	855	780	739	771	768	789	748	771	734	788	785	785	782	749	758	774	792	766	805	740	749	753	768	818	761	791	732	803	811	759	810	778	789	789	761	746	765	789	753	798	767	746	795	720	814	813	804	801	755	758	747	782	787	733	806	732	785	796	780	789	792	783	728	753	811	793	749	752	726	749	814	800	831	732	815	756	792	786	776	748	819	836	810	781	827	841	793	799	764	782	802	813	770	829	838	769	835	787	758	781	771	825	787	776	776	802	822	758	798	814	769	757	786	774	807	807	756	770	808	787	825	760	804	767	742	792	797	831	777	757	801	757	769	759	768	828	776	768	836	770	843	730	786	819	776	762	760	762	773	762	780	807	765	787	766	792	787	771	769	759	760	744	778	771	793	801	748	819	784	827	794	842	791	734	791	823	715	840	773	728	806	764	761	754	766	825	801	760	802	768	764	791	795	780	771	721	722	794	788	791	800	799	755	789	836	804	814	749	816	767	804	813	823	830	781	782	790	808	821	750	801	791	797	785	801	730	769	846	802	830	781	814	812	780	810	776	807	792	797	764	734	835	797	772	770	821	784	738	802	713	728	765	774	793	754	800	795	766	747	795	790	802	767	803	772	801	791	802	774	773	743	752	792	787	772	792	809	801	747	795	830	776	780	735	804	838	723	779	790	780	801	761	762	778	788	736	769	759	758	797	828	744	743	786	790	793	806	774	771	797	803	773	788	784	785	768	755	820	801	751	787	828	775	725	770	758	786	808	804	795	786	806	783	807	754	774	759	785	769	737	815	828	774	788	747	750	763	794	815	766	751	766	816	802	766	784	759	700	788	822	791	790	749	814	821	810	738	764	807	819	759	770	814	776	742	743	788	807	759	709	800	798	782	788	798	762	820	770	815	781	775	732	762	797	802	785	802	802	769	793	784	761	789	794	819	803	799	789	783	755	744	818	810	841	771	748	724	799	820	812	801	775	802	743	796	794	766	805	783	730	798	786	779	774	821	811	799	730	790	755	779	831	819	757	789	751	774	812	784	758	752	839	793	782	769	844	819	778	785	784	782	747	789	801	800	727	798	767	761	799	791	782	735	824	808	767	770	743	761	798	798	781	805	781	758	805	768	772	796	792	826	771	752	806	763	800	761	836	791	784	760	771	785	801	787	804	769	796	786	704	806	845	797	791	767	770	783	764	752	805	800	839	804	812	779	779	781	760	780	826	777	823	750	789	741	720	743	820	781	830	749	785	758	802	763	784	776	839	768	828	767	797	813	806	730	839	744	791	789	790	745	790	817	773	799	780	763	786	757	776	797	768	757	804	809	780	770	764	789	768	761	801	812	777	781	799	736	750	770	786	767	783	790	793	797	806	774	777	789	780	799	777	761	759	782	779	762	765	793	789	779	762	768	730	808	822	802	750	771	778	796	772	786	796	778	759	810	746	822	764	763	761	754	840	837	767	753	765	790	792	762	759	812	739	777	733	768	849	786	815	744	766	797	757	729	780	796	811	764	770	826	824	792	810	807	751	781	791	806	799	776	765	762	771	761	795	763	845	802	740	790	781	753	795	762	818	814	797	791	779	793	758	783	747	738	777	757	761	786	833	799	787	724	764	756	795	802	788	789	785	806	750	754	792	794	743	784	810	803	806	791	773	710	807	775	819	802	797	780	780	810	774	825	781	815	792	799	801	767	784	767	782	792	769	762	744	822	783	749	747	776	763	802	793	808	788	782	762	804	771	767	834	826	858	775	786	826	774	799	752	746	744	778	792	801	793	786	787	736	785	785	783	758	856	867	772	772	810	782	743	817	785	776	750	816	802	754	768	737	807	773	764	840	782	795	795	738	736	755	785	807	805	812	809	772	775	829	775	846	793	801	796	804	798	784	800	765	764	728	772	729	779	774	767	778	802	745	760	746	742	792	760	800	801	799	799	792	816	763	859	761	791	774	833	732	808	780	852	754	817	758	780	799	808	793	791	773	837	786	775	797	793	755	779	797	742	754	862	780	781	782	799	731	797	775	737	821	771	769	738	803	775	762	813	785	768	789	786	774	770	767	791	757	857	784	795	800	821	787	756	789	794	776	819	746	864	797	806	812	785	803	793	797	816	788	777	813	814	763	734	766	785	731	796	807	769	787	748	831	791	776	776	788	800	801	776	797	775	807	755	763	769	751	751	789	860	798	800	764	783	781	800	746	761	760	752	785	779	758	750	810	825	769	783	775	748	782	752	767	772	803	832	802	794	741	773	819	742	783	772	778	746	783	734	787	808	845	784	755	797	829	832	742	798	725	771	782	824	795	799	796	779	728	773	792	758	759	814	807	782	799	730	812	789	768	852	785	800	774	770	761	767	830	801	787	802	785	783	791	824	823	792	796	768	785	801	783	795	787	780	797	777	773	801	763	822	752	806	803	801	776	760	744	774	791
51044	85582	69840	41417	25271	4929	963	863	810	775	754	730	810	706	713	662	713	667	672	673	680	708	675	663	652	680	675	657	673	704	688	717	736	647	715	696	660	668	649	703	677	713	729	679	687	669	615	643	671	649	681	639	726	690	898	1434	1265	982	829	752	662	720	700	645	652	615	642	686	640	655	666	641	648	654	697	666	615	693	637	678	696	664	675	669	631	633	659	651	647	671	624	627	614	640	672	694	678	631	679	694	616	674	661	701	674	647	616	630	653	675	678	659	637	633	651	685	662	678	653	641	691	651	625	636	671	640	671	640	624	618	676	666	650	658	631	629	620	655	637	652	677	622	649	658	656	634	661	679	657	671	670	716	677	662	663	664	678	599	689	681	661	622	644	624	652	680	646	658	687	671	664	732	689	677	647	645	653	666	643	637	651	669	680	674	688	661	718	677	660	650	646	669	678	609	658	651	645	664	630	696	691	669	645	663	650	653	667	673	670	666	638	675	666	661	690	662	671	674	599	670	626	688	644	646	681	667	699	662	621	680	644	677	642	631	637	698	647	682	661	688	643	641	643	654	677	667	691	654	613	668	665	627	622	673	655	690	655	672	651	679	647	693	663	658	617	647	649	653	692	643	657	654	634	668	645	665	650	622	650	652	671	598	644	665	685	650	667	661	641	661	649	622	679	642	681	635	634	669	656	652	682	665	616	674	672	657	701	659	611	674	649	719	693	672	656	674	626	675	620	695	639	660	623	636	656	639	646	697	640	648	658	703	638	670	644	670	641	665	683	688	686	639	642	672	659	675	647	674	621	690	565	646	619	668	710	646	657	615	632	656	658	649	629	667	587	656	680	661	709	672	590	642	667	640	684	626	657	662	670	640	645	642	671	652	686	645	628	623	645	678	653	672	665	701	695	641	670	701	652	634	679	675	626	661	708	676	702	640	710	640	608	616	663	681	698	678	645	649	611	679	702	644	641	663	666	690	647	673	691	644	659	676	664	654	657	671	651	648	628	662	699	655	663	675	622	633	671	680	662	670	668	635	625	657	649	656	664	692	674	661	641	648	622	667	647	601	668	642	691	669	623	605	618	677	670	671	643	693	640	641	639	715	647	632	660	641	674	667	680	633	677	663	657	684	675	647	653	656	699	665	649	650	668	696	627	637	631	652	615	663	665	645	676	644	642	618	676	655	659	676	668	660	721	655	605	726	685	635	626	652	624	635	649	643	637	649	664	618	664	639	667	623	700	628	687	602	649	633	661	686	691	700	648	651	687	667	642	623	709	690	679	612	675	650	561	643	657	657	644	620	671	654	638	642	655	621	660	643	634	667	654	667	730	662	679	614	660	645	634	633	609	668	703	670	661	659	678	638	659	688	640	660	682	613	647	677	643	626	658	696	650	665	632	718	631	620	667	692	648	705	685	606	657	629	635	615	603	642	654	613	643	654	673	663	686	655	651	698	673	680	665	663	664	646	651	663	685	704	684	653	655	646	643	654	643	710	654	655	671	652	641	678	619	693	648	652	634	678	674	662	599	636	680	652	690	641	652	673	657	666	670	691	707	689	679	655	655	674	599	699	662	688	636	597	690	636	669	624	644	619	628	636	640	610	640	658	670	661	674	672	637	660	675	692	650	667	622	731	662	656	691	669	653	648	650	636	667	607	661	654	637	661	674	682	611	628	664	609	637	679	659	624	671	664	634	653	681	630	660	639	676	698	657	640	623	710	664	673	611	624	643	642	658	643	665	658	621	617	665	616	664	672	686	635	627	628	656	669	647	653	625	663	659	670	675	659	641	687	640	685	642	687	682	630	661	659	622	650	656	689	598	655	628	626	641	670	661	653	672	706	657	645	653	670	636	650	689	666	692	681	619	667	654	659	643	673	693	668	628	663	630	635	656	711	667	666	658	686	653	728	654	637	658	663	656	653	620	643	638	668	662	647	680	716	646	685	659	681	702	676	653	667	632	621	616	634	681	608	636	668	639	618	659	707	674	658	686	641	681	644	626	640	659	663	672	640	654	637	627	624	659	649	618	692	646	638	633	669	655	709	643	677	642	697	661	637	648	650	675	677	666	636	687	656	656	651	655	641	658	671	676	675	631	675	648	635	655	698	640	664	678	663	669	634	648	641	626	674	679	631	628	638	682	650	654	668	681	742	681	639	691	679	625	655	641	672	625	685	632	689	665	663	654	679	682	660	671	617	642	670	690	697	640	667	626	654	619	689	636	675	616	643	668	670	670	632	676	646	649	626	680	683	669	673	686	652	694	656	670	658	622	633	621	681	632	635	637	715	628	648	661	654	622	663	639	663	676	640	648	661	674	642	662	637	645	666	649	678	661	647	654	673	635	652	649	666	635	639	647	645	670	675	612	674	640	648	639	637	662	637	661	642	694	650	651	629	671	660	652	630	658	659	686	672	651	687	649	677	612	639	640	647	633	692	701	634	642	664	643	652	650	581	639	613	669	650	688	642	567	633	660	663	719	634	638	694	641	641	725	696	661	605	610	593	638	684	645	677	659	587	648	620	665	632	667	678	647	659	672	645	643	657	658	687	660	679	635	674	636	679	653	663	649	660	651	669	654	692	651	639	624	659	680	671	634	638	640	661	690	620	657	638	645	657	670	674	687	659	679	641	658	678	693	628	635	677	613	655	675	658	633	665	668	654	653	673	665	658	633	628	671	656	631	689	662	640	691	668	643	692	639	700	623	645	611	669	683	644	652	629	655	634	620	641	666	666	674	616	684	692	673	650	640	671	667	623	611	636	649	620	674	625	686	654	615	664	624	650	622	647	659	599	682	685	674	624	653	660	636	625	641	678	690	639	673	697	698	624	623	654	685	683	599	691	661	668	684	658	674	632	652	670	656	629	676	618	641	655	641	626	667	689	663	703	662	650	662	663	643	657	660	649	634	684	661	678	656	660	655	666	657	654	691	663	632	655	607	642	682	629	658	666	621	634	633	675	670	642	644	691	650	629	675	670	671	668	641	650	633	650	698	644	621	641	669	648	633	612	635	633	593	696	645	645	654	621	649	666	663	643	619	625	662	672	696	688	624	669	709	673	655	674	697	661	699	653	646	620	646	629	684	661	679	649	649	628	635	662	653	653	632	660	651	626	670	660	654	617	621	617	652	678	642	668	683	656	690	656	684	681	646	693	662	660	624	686	680	638	674	658	649	598	652	658	628	696	677	651	643	660	659	657	685	677	660	652	686	648	658	612	603	658	636	629	654	673	670	649	650	596	711	626	710	655	670	668	663	651	597	665	670	692	610	676	637	649	700	655	634	667	657	654	657	655	623	647	695	651	694	668	635	665	648	688	642	678	669	679	668	664	658	648	635	654	676	641	629	683	667	678	619	670	625	691	692	697	681	681	676	642	620	622	654	623	697	665	633	622	637	638	607	650	658	633	657	667	678	641	623	594	701	628	650	648	647	661	654	642	612	667	666	685	643	618	659	689	642	687	682	662	650	678	657	603	662	639
28304	20583	15377	6911	2256	882	646	609	675	679	677	671	612	633	634	663	658	622	635	649	650	652	652	641	602	679	677	646	631	641	614	631	572	685	621	597	626	694	628	680	668	675	651	643	656	670	648	653	637	664	620	671	675	628	681	668	691	672	652	667	641	664	668	661	622	629	650	616	683	567	654	664	636	664	622	675	648	674	630	595	673	591	659	666	637	632	656	648	656	641	601	673	623	664	616	637	614	621	619	601	632	612	660	650	641	633	668	589	643	595	629	671	677	655	639	645	694	597	592	617	655	629	659	666	616	642	701	586	630	668	646	635	648	642	644	658	614	624	671	612	580	622	661	600	661	640	642	683	653	621	651	627	616	612	604	606	596	659	636	637	652	613	629	606	649	632	677	644	642	618	658	653	615	617	641	645	619	670	624	669	661	697	641	623	595	608	635	628	632	656	633	599	659	667	627	611	638	661	599	649	637	612	641	640	658	650	610	654	611	656	619	648	652	591	667	656	640	637	627	628	666	630	648	639	612	669	662	612	632	636	633	649	621	635	650	635	615	636	632	646	651	645	627	594	655	699	629	686	648	589	634	600	669	638	658	634	634	596	701	609	672	665	622	631	668	698	647	652	636	638	647	647	668	667	669	602	659	627	673	604	657	619	642	647	623	630	639	623	633	602	571	632	635	615	638	640	616	611	686	609	609	592	636	658	625	664	632	610	684	632	627	654	654	645	643	645	689	655	599	639	604	618	650	629	643	626	673	657	632	629	624	623	634	628	666	608	635	636	629	666	637	676	654	644	634	665	613	642	673	623	623	704	631	635	611	614	680	621	645	624	710	673	589	618	615	632	685	642	648	626	653	617	655	625	702	725	633	673	663	643	658	624	611	646	618	656	623	614	667	659	687	592	633	659	635	575	631	647	648	649	661	687	662	671	635	643	640	611	642	602	650	611	604	616	641	607	605	606	595	645	659	645	638	648	634	650	646	600	578	627	649	660	653	659	660	604	691	630	634	724	658	631	594	595	633	651	613	659	600	643	664	602	668	638	645	702	622	602	608	656	632	679	628	654	628	624	645	635	623	620	667	653	641	627	695	653	674	672	610	627	638	668	618	632	659	608	637	647	633	641	648	634	642	606	655	661	686	618	620	666	625	666	626	653	659	627	627	659	660	625	631	606	641	594	659	679	623	600	677	629	644	662	592	628	623	673	669	633	611	663	637	670	622	614	682	680	615	656	620	653	648	632	683	639	639	626	673	678	628	607	640	650	640	606	638	666	645	656	625	628	609	611	629	595	613	656	642	684	618	664	612	634	599	617	614	689	636	643	606	629	685	596	622	639	644	607	636	642	625	635	666	600	596	648	680	657	645	658	665	669	648	635	642	650	625	593	658	659	626	675	637	620	668	617	670	648	636	653	647	641	684	621	603	617	580	646	634	598	609	717	626	638	638	636	637	667	641	656	600	584	657	629	650	608	668	611	698	685	647	637	671	666	644	653	665	670	691	632	645	609	660	639	611	604	638	640	615	625	645	658	612	644	640	599	669	592	642	671	658	613	629	691	646	655	644	628	628	673	614	614	624	626	676	614	630	622	617	664	663	657	637	601	663	648	643	654	631	643	623	652	581	625	592	643	615	653	648	687	672	647	652	612	648	641	647	644	660	613	620	671	645	672	654	579	609	637	679	651	626	694	653	651	620	627	627	649	621	640	625	644	687	609	615	660	622	663	665	622	640	642	638	632	675	613	661	629	649	613	623	640	643	657	664	628	677	614	641	623	618	599	610	639	655	597	682	612	710	642	637	629	659	668	640	651	624	610	651	654	619	628	733	679	657	592	634	644	634	645	628	661	632	654	627	694	636	664	595	651	631	695	648	630	626	631	660	634	601	654	606	618	648	667	632	612	678	615	641	644	644	611	616	670	618	618	623	612	600	652	612	597	692	665	646	657	734	636	677	628	675	664	665	651	640	650	623	656	618	650	686	636	648	633	653	607	626	654	599	648	586	674	608	674	713	671	645	619	644	655	616	659	636	633	635	675	613	629	648	602	629	644	621	603	699	669	600	649	621	674	616	600	707	595	658	653	614	613	626	638	622	655	633	641	649	615	641	660	625	629	634	667	640	642	648	611	653	623	640	592	638	631	662	664	661	584	655	641	628	631	643	629	686	623	605	664	611	661	635	670	644	654	667	651	645	657	657	600	650	683	626	650	611	646	604	669	655	612	645	622	575	624	634	598	628	654	584	672	605	625	624	612	627	645	648	650	623	666	641	630	595	622	652	626	637	677	663	641	640	657	608	650	681	654	665	627	584	677	635	638	662	580	661	674	646	654	633	619	672	641	630	626	609	607	646	647	622	633	668	642	650	651	616	635	644	654	587	592	627	640	634	624	656	607	594	631	618	627	631	633	651	667	648	631	656	664	664	676	642	628	708	670	646	621	637	663	651	638	634	659	669	642	658	627	643	597	655	642	664	683	621	709	631	638	586	609	638	645	657	617	699	646	648	625	622	616	617	623	641	634	679	638	661	651	637	660	661	643	645	650	602	638	628	633	627	648	649	658	625	643	634	643	614	668	633	605	586	673	646	633	646	639	611	622	611	636	616	624	587	624	647	651	646	662	602	675	705	626	652	640	623	639	646	619	631	684	679	619	607	626	655	663	647	666	628	615	630	630	647	632	630	650	641	627	680	643	618	637	667	617	655	688	636	692	632	636	654	621	620	637	656	672	647	605	637	656	665	653	638	646	653	650	671	677	602	626	656	627	628	625	619	604	660	587	629	598	647	629	576	649	686	634	619	606	644	601	607	690	653	639	639	652	615	687	627	627	622	670	617	637	645	655	631	649	627	627	694	639	651	625	625	656	645	658	706	630	704	661	674	612	660	653	682	633	602	658	742	683	684	636	613	631	646	638	655	654	657	677	651	633	638	627	691	644	607	621	646	637	641	640	608	643	608	637	637	617	642	706	653	645	626	656	641	642	638	643	589	676	693	631	638	622	606	637	656	608	634	645	630	658	617	671	628	665	628	637	647	603	628	626	675	671	616	638	667	678	611	663	650	652	641	641	621	636	700	632	637	671	658	607	613	627	607	639	681	642	674	674	686	682	648	639	641	635	655	641	650	622	668	629	640	682	654	622	635	605	657	578	670	672	640	679	660	549	621	691	641	620	651	650	620	665	631	606	615	624	623	700	641	621	650	658	599	607	641	685	603	648	643	614	627	646	631	641	631	622	687	633	637	633	639	688	623	673	655	641	626	639	622	610	645	666	654	666	604	634	650	660	668	630	655	624	659	617	611	641	707	630	623	617	654	657	660	617	610	623	626	664	654	650	642	645	597	624	656	635	635	635	609	644	657	646	567	626	673	644	661	629	630	625	679	633	640	624	644	652	630	657	668	567	636	642	642	611	651	674	583	614	644	619	627	640	642	618	652	663	645	657	642	616	638	630	649	646	643	674	596	669	649	659	662	646	636	648	626	663	655	645
11269	16398	12271	4884	2189	763	505	512	495	528	492	506	555	524	511	486	522	470	496	494	493	498	507	504	517	530	501	513	525	469	480	523	547	486	521	520	482	507	512	487	500	446	493	532	504	495	527	493	512	503	518	469	513	506	546	563	574	569	519	571	511	461	522	513	504	515	485	498	492	488	533	498	543	530	517	500	498	499	494	481	471	482	473	478	503	493	531	521	521	508	476	488	508	506	473	472	508	474	478	480	490	539	510	490	532	534	517	527	462	478	492	502	529	524	473	507	506	526	480	487	489	501	514	552	511	522	504	524	490	511	527	498	502	455	503	517	486	542	507	545	484	507	479	513	518	491	495	530	480	497	530	494	519	527	493	489	488	513	495	525	527	458	504	534	470	505	521	510	521	508	487	484	526	480	496	479	515	483	506	505	464	496	521	486	543	505	489	515	497	541	515	506	520	512	494	421	488	515	519	507	483	532	494	520	496	533	480	495	541	520	501	473	482	511	485	481	471	528	491	530	503	521	475	520	514	466	535	496	508	490	506	462	505	524	504	475	542	515	474	487	484	512	502	474	476	516	563	493	542	488	493	547	497	534	532	523	488	511	471	563	514	506	515	538	485	475	494	486	524	492	474	522	505	501	495	472	493	503	460	491	501	464	493	477	512	510	570	524	521	489	502	489	500	515	524	524	534	520	485	496	522	508	489	503	519	477	537	532	510	500	485	514	480	508	499	505	524	520	508	519	539	528	485	488	467	518	558	532	540	476	536	541	527	494	500	515	486	514	513	483	537	560	501	467	473	455	513	489	509	526	519	503	527	487	496	488	541	495	477	482	519	523	485	531	497	514	489	511	482	520	520	469	507	514	470	455	521	543	519	528	536	515	522	499	484	505	494	491	510	486	517	506	473	463	518	497	497	479	488	470	527	496	517	500	552	549	489	520	493	498	492	513	499	515	537	545	497	498	498	519	474	529	491	488	505	487	526	533	541	533	486	532	500	475	506	489	488	502	469	485	512	517	522	545	455	475	501	491	469	480	513	504	515	522	510	475	519	479	504	489	486	492	486	509	509	551	500	482	511	479	514	525	461	497	538	492	535	483	510	497	519	525	526	517	507	488	481	459	475	499	548	499	520	501	501	511	531	499	524	478	535	510	492	499	485	497	550	491	509	533	488	515	485	551	516	507	530	495	489	546	523	477	540	454	539	477	532	491	536	471	504	485	494	480	531	513	528	537	514	559	504	484	502	535	495	519	496	526	478	522	493	508	509	497	508	514	521	512	519	510	521	485	542	499	494	503	527	520	450	476	532	517	487	529	490	510	495	507	520	533	549	500	508	526	528	515	444	475	505	509	539	530	513	581	507	517	485	488	525	500	490	495	502	462	524	467	526	479	502	481	486	518	465	500	501	520	467	508	506	513	524	477	523	469	491	514	543	474	515	533	469	485	494	477	510	501	513	519	520	496	496	478	510	507	501	482	491	483	555	489	529	490	518	486	541	475	459	516	526	503	455	509	484	510	458	563	562	507	498	478	454	513	481	534	500	545	533	464	500	500	511	498	503	477	501	498	523	496	505	488	512	550	545	531	525	495	502	533	512	487	515	486	512	491	494	515	525	525	481	504	495	504	505	517	505	524	482	521	509	486	498	499	502	520	517	520	499	483	529	527	484	507	511	516	535	497	480	491	517	493	531	473	512	554	504	511	491	515	532	484	502	515	506	471	459	525	532	505	480	523	499	521	538	529	542	478	510	488	492	469	559	481	493	494	528	526	535	517	508	498	527	499	530	504	501	488	521	495	521	523	502	521	512	512	446	524	507	473	536	500	471	527	535	507	539	523	499	516	506	483	487	486	524	539	511	466	484	483	493	521	518	484	503	511	534	514	470	486	501	534	510	502	492	544	526	498	526	525	522	478	501	444	508	495	480	509	494	491	501	512	511	551	530	504	507	526	481	536	490	507	494	489	513	475	474	484	512	542	470	494	505	501	487	505	505	501	509	513	467	533	573	490	479	491	524	505	522	462	549	497	530	483	515	513	534	495	515	500	502	528	554	521	511	523	509	529	545	476	469	465	460	469	505	502	511	511	475	527	513	478	528	503	522	489	483	512	512	464	496	554	487	498	528	500	521	533	520	538	489	494	497	538	477	529	526	474	473	493	489	468	486	499	500	501	504	455	515	521	523	492	496	512	510	503	519	486	490	512	482	504	503	460	510	533	549	489	545	499	489	480	528	466	543	501	504	505	481	529	516	456	484	470	514	529	508	509	513	491	487	488	515	484	501	482	476	528	508	460	521	444	542	478	514	483	484	493	552	518	530	513	539	475	508	486	522	532	481	478	537	489	510	486	515	514	486	494	515	511	487	491	491	516	493	505	510	476	512	492	484	528	495	518	488	500	476	518	513	491	504	534	548	462	495	489	493	475	514	527	501	544	552	481	515	453	490	520	497	487	537	488	460	536	513	529	534	521	492	500	506	519	520	500	507	525	499	483	517	508	516	489	460	502	507	489	504	468	514	502	490	527	481	458	507	497	530	512	507	487	508	502	482	499	478	495	480	500	509	545	526	507	515	501	512	512	532	527	489	507	514	519	516	520	515	503	526	515	495	471	511	488	477	547	494	516	504	519	511	517	538	476	511	451	512	501	492	482	471	491	477	533	546	485	477	512	493	465	493	493	486	538	509	513	487	492	494	494	537	491	510	481	536	514	519	485	516	526	495	539	517	506	533	501	522	521	519	504	504	481	528	554	477	540	526	499	499	482	516	499	505	487	471	472	519	507	496	501	487	516	520	464	514	506	511	501	514	469	515	509	501	513	485	503	492	503	504	499	492	518	534	464	503	484	528	511	514	502	505	545	494	500	488	509	544	494	508	464	505	546	505	508	486	483	502	513	481	574	470	550	535	478	519	549	502	528	494	519	504	489	496	498	490	505	500	533	498	477	529	500	504	449	487	536	539	509	533	515	530	519	516	531	448	520	508	494	492	456	516	515	511	500	490	504	484	515	522	525	513	501	458	474	488	479	531	504	501	555	502	524	521	505	513	473	534	534	523	485	533	526	472	521	477	482	511	493	488	502	513	479	456	517	546	496	531	468	493	512	525	504	488	477	497	496	479	516	511	494	489	493	560	523	546	485	537	531	533	544	546	511	536	509	503	485	508	544	487	508	466	517	471	479	510	494	479	472	531	510	478	508	505	479	508	475	506	494	526	525	491	509	527	498	510	457	488	525	483	496	466	510	498	483	500	513	563	553	499	508	493	500	501	512	486	498	520	495	542	481	503	529	482	498	514	526	494	518	465	497	478	531	516	519	499	477	501	569	504	523	519	474	501	548	528	471	493	520	539	504	494	500	513	524	497	482	506	500	494	508	477	464	470	513	512	500	507	524	517	524	480	489	519	485	498	547	475	516	509	505	522	547	485	480	489	495	513	496	514	482	549	518	514	504	536	495	480	565	507	502	537	499	514	503	473	498	529	473	513	547
25386	21718	31547	31117	22638	8835	1194	729	631	672	630	626	616	633	597	669	636	654	621	603	648	611	590	655	649	582	638	591	643	622	623	560	621	597	646	582	559	605	607	654	649	619	603	593	644	613	582	653	648	639	620	578	561	589	706	811	777	724	710	686	627	608	601	603	624	598	583	554	644	624	607	571	618	574	638	617	598	627	580	573	563	590	662	627	588	608	647	642	635	593	599	627	612	622	614	662	597	606	608	617	605	587	599	595	610	593	555	600	644	622	598	619	633	614	594	563	574	546	587	645	612	603	607	659	606	583	586	631	597	592	676	585	563	545	612	560	598	584	610	598	536	581	661	638	579	543	580	617	639	592	618	602	629	608	604	604	617	615	615	606	655	595	598	633	617	639	614	620	617	609	556	574	621	621	604	607	608	601	576	615	607	619	572	598	614	600	580	660	607	603	616	592	623	615	582	617	611	630	602	584	606	595	597	647	616	596	575	610	598	617	627	589	567	626	582	639	573	603	617	627	577	611	611	603	593	614	612	610	627	620	617	597	603	621	609	577	603	573	626	626	620	660	591	613	589	599	577	607	614	620	619	649	596	557	576	633	607	620	595	592	568	593	602	610	616	622	618	597	624	603	571	623	567	606	576	601	522	592	622	600	624	586	631	607	556	599	588	591	595	619	596	582	612	619	584	627	608	619	609	582	587	609	609	611	622	617	599	630	587	594	611	594	552	594	552	607	614	623	588	640	652	621	623	619	658	587	594	570	650	581	591	612	619	629	609	542	582	612	562	598	593	594	576	576	605	612	573	604	615	605	587	577	624	572	622	594	595	606	545	588	670	641	583	604	642	593	594	595	596	628	616	613	604	626	605	601	568	608	627	626	621	580	621	563	582	625	681	598	625	604	609	613	620	591	623	596	580	538	611	627	628	594	607	630	579	584	601	612	602	594	586	611	586	606	575	610	598	604	561	577	650	609	550	631	610	604	627	583	593	613	579	605	623	556	623	589	614	611	567	609	630	647	618	595	573	633	659	573	580	579	631	641	643	617	559	559	582	620	580	603	640	600	611	621	592	602	638	648	520	625	610	658	627	607	597	598	604	591	631	589	615	624	631	658	583	602	605	595	636	616	656	578	654	624	606	598	598	618	592	598	608	571	612	635	639	591	635	638	608	613	576	628	617	527	606	597	583	606	623	597	627	579	647	630	576	612	612	556	623	617	648	585	553	615	593	638	624	665	621	596	590	610	601	584	596	608	619	613	573	640	611	585	603	611	632	648	595	605	596	571	639	607	649	603	596	579	610	614	563	632	609	642	622	615	568	585	603	595	578	636	597	624	597	598	562	593	614	606	568	579	614	563	593	598	659	603	583	614	613	590	614	556	588	626	611	576	619	588	627	612	578	573	625	598	561	597	658	597	602	613	618	583	590	604	616	562	624	601	591	598	649	609	608	648	618	610	613	615	605	579	615	619	650	591	642	624	619	596	603	600	635	622	563	569	613	629	629	594	614	551	605	619	585	572	596	634	600	576	572	567	607	590	579	605	592	634	582	579	621	594	641	581	599	612	624	585	580	630	651	582	582	626	607	578	577	647	622	600	587	614	610	588	585	616	639	630	614	679	615	600	638	580	613	595	581	602	580	636	632	650	610	589	584	594	631	621	609	622	603	598	610	626	610	636	643	612	563	591	633	580	639	643	593	629	609	627	605	611	590	622	568	678	612	581	597	633	665	595	606	612	626	607	636	606	642	602	616	609	648	604	615	600	635	612	588	625	600	590	623	592	627	605	594	543	610	591	595	580	585	612	642	558	559	600	632	597	631	595	596	571	611	550	604	638	611	601	634	611	594	663	582	627	606	631	615	588	588	565	608	614	575	629	600	581	618	660	574	617	588	612	611	658	600	626	617	578	580	640	574	580	615	595	622	541	594	616	628	593	619	604	615	613	627	600	555	624	620	592	601	599	567	613	592	602	558	639	587	539	624	620	613	616	529	585	577	627	616	628	572	627	574	629	600	640	630	628	609	587	657	639	612	616	582	572	652	602	602	584	609	539	587	604	605	616	648	562	597	603	567	639	638	654	566	615	587	596	631	619	616	589	590	562	592	603	581	587	623	600	621	593	592	582	630	620	624	633	614	602	614	574	662	626	574	620	576	608	644	625	581	620	610	594	580	646	636	611	555	615	631	615	596	564	583	608	630	589	580	631	628	565	604	600	581	629	626	557	566	611	580	637	609	640	601	598	596	640	631	629	608	629	609	600	595	633	626	552	598	599	636	624	569	573	597	643	651	618	599	589	576	643	592	601	613	630	589	568	622	615	614	615	639	590	620	614	603	560	568	594	623	570	613	619	621	643	641	619	590	621	603	587	629	605	596	607	583	605	583	579	597	637	556	552	598	619	624	635	594	626	571	578	632	667	626	604	624	630	592	583	607	643	658	633	601	619	571	612	581	621	613	611	594	588	619	609	610	640	622	562	549	589	581	648	608	600	623	596	617	573	629	633	614	644	615	635	508	581	595	623	618	643	567	639	604	595	582	621	653	618	585	608	586	595	640	587	616	592	662	594	615	601	619	595	581	652	640	644	616	598	612	630	599	619	592	583	564	582	599	605	574	564	626	581	588	575	621	617	589	632	589	611	605	640	648	644	613	622	640	610	616	597	627	581	606	578	607	629	593	612	611	608	620	617	610	583	591	607	627	619	591	576	622	651	604	587	598	635	625	596	637	595	627	625	603	653	589	599	609	630	591	563	552	612	594	627	636	602	589	617	579	599	612	616	572	598	572	609	594	603	602	629	583	616	633	523	608	607	599	644	594	617	605	601	594	623	602	610	586	588	611	559	616	585	586	551	623	587	605	553	581	608	622	681	636	614	635	617	547	634	569	608	561	589	642	608	646	643	608	632	575	540	592	580	591	611	634	621	596	614	637	595	563	601	603	586	550	612	610	581	613	574	591	611	642	614	652	586	579	647	621	634	555	580	629	636	594	585	612	603	588	574	566	607	584	593	584	585	614	608	579	643	617	638	603	588	583	595	558	606	575	562	598	622	587	553	628	588	592	637	626	548	601	603	570	595	591	633	609	611	590	591	605	597	591	616	573	575	588	641	553	621	582	617	586	565	629	603	598	610	610	635	584	629	548	631	606	585	608	629	611	554	602	578	606	622	569	595	592	646	607	639	589	575	613	562	576	604	570	588	628	583	611	615	564	602	614	641	621	599	633	598	572	666	574	641	601	565	600	591	621	652	613	575	614	588	601	584	622	576	579	628	588	622	643	621	619	631	622	587	590	607	637	592	635	602	581	577	596	588	613	584	609	609	602	616	598	596	643	658	589	570	618	597	605	630	598	592	617	621	645	611	643	611	596	638	667	627	586	580	601	632	604	611	623	628	574	595	607	587	617	634	638	555	636	566	592	600	604	604	573	568	621	607	610	596	643	621	545	597	622	603	602	543	663	568	592	592	583	597	614	555	613	587	581	570	603	599
38577	69617	56106	31720	15207	3358	667	615	599	578	598	560	544	537	539	545	533	535	515	499	513	543	523	539	501	480	516	528	564	538	536	524	523	527	525	561	499	495	540	531	542	517	541	543	496	524	529	546	586	543	499	518	524	557	605	740	765	708	645	618	546	503	559	526	549	558	518	543	503	564	561	518	525	518	505	500	518	488	521	496	525	506	517	505	456	514	493	489	497	507	499	513	572	542	529	511	514	491	462	524	541	479	514	512	500	537	506	538	528	515	523	500	518	488	529	480	513	540	514	499	540	503	507	573	545	498	477	469	479	507	510	551	526	494	540	511	502	515	518	522	484	526	473	521	503	495	484	503	547	523	551	497	524	537	535	565	502	529	527	506	523	487	527	543	531	511	534	537	536	491	516	496	513	499	511	518	490	488	555	516	497	491	530	502	503	472	510	548	503	499	486	495	492	527	533	494	498	495	542	542	492	498	508	497	514	512	512	511	476	515	557	482	545	536	517	524	543	517	507	492	525	524	519	498	501	531	516	532	524	511	496	476	522	509	477	493	453	510	524	533	497	561	486	536	516	550	529	531	510	533	528	469	503	489	554	501	524	477	531	526	518	473	530	506	481	529	488	487	493	501	512	493	518	510	489	536	527	544	494	519	493	479	503	509	514	476	468	506	534	511	542	481	512	472	490	514	571	503	506	515	498	531	495	503	506	508	548	506	483	532	523	492	526	501	514	533	505	542	485	542	541	514	533	522	540	486	516	491	537	510	524	497	520	519	529	507	516	515	505	495	483	518	513	526	505	557	480	474	502	523	465	511	496	541	494	490	518	543	489	515	519	500	491	518	545	515	478	505	569	510	474	506	511	527	546	499	524	525	509	526	544	515	527	519	488	516	524	529	503	495	497	518	478	542	524	468	478	512	541	527	484	500	519	495	547	507	514	528	525	518	464	526	486	502	527	477	515	517	524	499	522	520	503	513	520	495	521	520	560	563	501	491	546	541	520	517	546	525	487	539	506	500	502	548	479	538	514	497	548	509	506	489	514	504	507	524	508	508	489	524	527	498	512	517	504	481	528	489	556	536	520	540	514	511	496	493	498	529	546	549	478	524	513	546	504	508	514	513	494	506	518	522	508	541	488	522	509	495	488	509	544	553	507	522	532	539	538	536	483	490	532	527	536	526	508	530	495	507	540	480	544	493	524	516	491	527	543	497	489	515	562	502	510	500	503	524	488	532	498	524	460	543	519	478	518	494	518	511	537	516	533	529	517	560	577	532	474	506	552	509	531	506	507	536	525	543	498	493	551	526	574	487	513	529	523	528	477	516	475	517	471	511	499	480	538	487	520	520	493	512	515	537	500	534	508	508	527	528	532	518	517	530	511	497	530	535	493	518	482	553	506	463	521	581	488	497	535	527	558	515	504	527	500	505	490	499	483	438	534	516	516	522	483	527	536	484	503	478	486	495	499	490	509	512	530	456	520	482	526	519	504	496	483	526	543	499	525	540	505	540	521	487	539	479	520	511	503	492	467	509	510	521	534	536	516	489	494	543	508	565	523	500	515	478	505	551	505	499	514	516	491	522	472	490	495	524	555	497	488	531	488	548	501	479	518	512	472	517	560	537	546	514	534	491	491	517	533	493	493	488	479	496	526	494	507	539	496	492	479	526	479	506	528	471	528	507	490	498	519	497	483	486	494	521	478	527	537	501	483	480	508	519	471	531	503	496	511	498	532	493	504	504	523	509	514	502	519	546	501	528	565	529	516	533	586	502	523	523	545	465	509	540	543	518	478	512	520	516	562	507	512	497	521	584	513	529	504	521	469	531	497	491	515	480	497	462	523	513	540	522	485	476	520	534	483	496	507	496	559	530	506	477	516	477	487	485	515	491	512	521	481	501	517	525	511	522	481	507	540	524	504	532	533	523	549	517	486	522	494	496	520	491	492	510	488	479	503	482	549	532	533	496	537	506	505	536	506	534	499	513	532	519	491	522	553	485	512	503	504	507	486	496	525	507	489	509	514	514	512	528	538	520	486	548	510	506	496	541	499	520	501	515	518	536	498	515	490	500	557	550	492	492	531	506	535	482	532	525	520	461	491	537	493	529	500	499	550	489	543	526	505	567	496	543	512	510	539	526	552	507	499	499	522	513	501	542	524	503	581	491	507	512	539	481	497	486	517	512	527	517	514	531	567	492	503	491	505	505	530	492	524	492	529	517	491	500	517	548	487	555	567	512	498	497	549	522	508	516	522	536	457	494	527	499	486	521	522	500	500	503	496	541	483	531	495	498	493	508	502	517	523	476	497	513	527	493	514	461	516	538	492	515	492	555	483	510	514	463	533	536	533	535	521	540	521	489	521	501	506	518	509	532	517	495	498	536	546	533	463	510	503	531	532	523	496	511	495	497	512	530	503	493	519	541	466	557	525	494	469	503	533	493	518	485	525	524	459	495	510	502	483	497	501	524	502	489	491	522	491	513	468	487	512	552	519	535	533	488	496	476	477	503	528	497	528	510	493	510	534	512	479	477	515	520	516	500	516	490	485	529	554	565	522	529	524	523	523	487	520	509	492	526	517	531	545	483	475	539	458	556	506	523	525	527	545	510	512	506	551	528	517	510	519	544	537	470	534	530	535	508	500	489	533	498	509	506	539	488	543	512	500	493	483	518	559	498	515	517	512	503	525	500	510	479	528	536	506	502	498	518	555	545	536	511	503	503	500	492	542	529	532	521	482	515	541	538	475	481	448	481	511	513	505	535	525	502	515	459	558	519	485	510	523	491	497	516	488	526	514	525	516	507	509	505	507	481	511	522	531	524	515	509	511	499	549	517	528	520	491	476	524	554	511	510	513	527	476	490	505	526	483	494	542	490	486	491	541	482	480	532	471	543	523	562	523	493	501	536	485	481	527	532	515	525	486	525	523	560	485	497	516	537	548	504	528	540	511	514	497	510	525	494	508	519	502	484	478	503	530	481	519	518	480	524	548	516	487	487	502	516	490	545	532	546	540	537	521	529	521	519	545	506	504	498	521	495	505	501	494	509	499	547	504	498	489	492	520	516	519	522	538	528	514	543	524	488	493	521	547	521	503	483	491	490	507	520	496	565	473	534	499	473	527	524	494	498	515	512	499	575	491	465	517	524	528	458	528	519	511	493	530	518	484	559	508	464	526	487	507	536	484	474	515	527	527	533	492	545	538	518	527	504	529	501	484	505	544	531	521	528	556	482	480	476	526	499	482	522	506	518	555	504	530	482	508	575	492	516	512	525	527	551	522	518	509	533	525	465	498	504	494	505	497	511	513	475	500	538	496	505	524	485	531	547	528	506	469	462	431	539	494	494	501	500	501	519	510	515	529	505	507	497	488	527	520	511	500	524	534	501	525	529	480	507	552	499	532	509	522	515	549	498	503	514	473	469	478	492	559	489	503	539	527	560	535	512	452	551	505	473	478	521	516	528	513	498	510	556	516	506	509	515	496	522	482	511
24291	21508	30477	30160	27463	16564	3315	1123	895	845	854	794	803	781	743	736	761	753	728	740	746	761	768	755	799	746	711	800	741	778	752	723	744	780	782	713	763	763	719	760	715	761	761	738	739	711	775	753	741	703	732	730	713	728	814	1035	1088	982	847	842	812	761	788	720	711	725	757	679	729	697	686	757	707	758	752	685	728	786	768	734	726	753	768	719	701	746	714	765	740	749	704	745	689	752	758	745	694	737	717	751	737	750	803	765	768	704	715	759	695	716	693	723	700	723	701	687	728	748	702	735	746	784	752	756	736	722	738	695	740	730	748	744	730	779	704	719	748	731	726	717	738	757	710	704	705	733	749	729	738	741	713	706	729	728	743	673	679	726	738	654	725	706	706	734	748	700	745	704	715	721	712	690	734	697	754	715	729	770	743	732	676	715	751	726	744	727	729	738	764	765	722	669	726	739	678	711	703	715	702	758	737	751	741	709	724	705	735	724	751	716	770	746	737	751	770	717	859	702	721	717	697	759	742	755	723	699	709	735	731	734	766	732	700	736	654	713	724	751	774	751	713	728	747	746	728	695	769	755	736	723	692	764	759	785	732	702	682	762	745	717	741	742	712	754	727	751	767	738	745	731	733	751	703	763	726	711	761	745	726	698	755	748	759	737	788	705	725	735	732	750	720	668	728	748	715	731	731	727	717	741	719	747	791	709	696	656	737	729	725	754	752	728	788	730	716	720	790	700	710	724	850	730	743	699	709	727	765	776	736	735	699	706	691	682	763	666	727	674	707	740	727	708	723	701	749	775	724	718	792	731	750	792	685	732	691	764	724	718	742	740	701	782	719	717	683	750	712	741	723	773	730	732	688	706	703	706	750	744	750	724	773	741	750	769	738	726	691	719	732	725	709	765	734	652	719	760	732	739	729	678	743	763	725	765	741	753	702	773	710	701	705	653	779	703	730	744	738	716	745	754	736	756	727	738	753	724	698	749	744	757	716	746	682	720	744	712	765	704	687	712	722	714	733	748	696	693	734	684	693	803	745	724	706	737	770	767	715	723	741	707	783	727	733	740	762	735	714	717	736	777	676	713	694	725	767	755	752	734	693	693	726	722	736	731	793	707	691	727	706	723	783	750	733	696	772	698	736	740	758	707	687	775	732	741	716	745	773	736	765	710	744	762	729	710	733	718	745	742	710	725	743	714	753	741	730	709	712	740	687	704	723	685	702	739	703	706	715	757	720	693	688	723	765	687	700	723	740	664	743	758	740	761	687	739	737	739	699	712	740	752	738	731	743	713	726	687	701	722	689	705	747	702	733	727	707	761	714	734	742	733	741	747	732	670	656	763	752	702	698	729	763	739	724	746	725	715	707	782	735	745	758	731	717	738	712	745	698	716	727	738	703	723	697	726	718	743	667	728	759	775	722	740	671	740	723	706	728	752	753	727	691	715	756	713	721	752	746	740	789	785	754	751	671	704	694	731	761	719	726	728	738	724	685	805	712	737	777	746	729	674	683	747	672	707	724	677	717	717	698	687	713	733	711	739	726	741	744	737	725	767	731	699	718	753	739	716	778	744	778	746	714	721	710	724	681	718	721	715	746	753	712	746	727	758	696	750	741	711	755	731	737	742	728	732	714	725	737	780	736	693	726	785	714	751	734	792	735	778	712	748	741	719	707	718	717	696	760	687	736	711	748	727	683	719	753	711	735	727	722	712	769	760	701	714	726	676	702	751	733	744	680	705	723	694	708	766	715	763	744	751	681	730	684	724	741	741	707	714	704	755	744	694	731	772	702	778	748	759	711	701	760	722	678	736	722	754	739	751	707	736	719	728	735	700	722	720	730	712	707	731	740	711	750	756	744	699	742	709	718	712	677	675	720	715	692	740	672	716	694	729	745	750	779	713	739	749	737	718	752	696	691	730	735	743	738	698	680	691	719	714	731	731	748	743	760	726	751	730	715	743	782	725	706	712	733	736	741	712	703	706	763	719	730	678	722	706	758	763	761	733	723	715	700	732	727	684	737	741	740	735	731	758	723	705	702	776	696	714	721	693	759	713	703	729	725	728	719	715	728	708	747	709	711	686	755	765	717	751	745	701	702	728	719	733	702	729	713	726	767	706	762	761	740	758	699	710	728	775	699	730	748	754	702	718	739	739	713	704	778	698	722	674	752	679	729	707	753	690	727	710	734	760	751	737	740	695	724	703	719	728	706	738	734	731	725	689	709	681	729	721	755	703	745	714	728	703	744	686	761	774	759	739	727	734	741	735	765	709	734	752	768	760	689	724	726	713	769	708	705	749	702	737	714	662	702	740	734	720	716	725	745	716	693	774	749	714	746	741	762	758	761	724	754	694	745	733	712	724	793	696	716	772	783	707	699	735	707	734	774	764	707	744	719	749	728	737	716	763	715	741	748	710	743	737	753	751	704	722	741	742	790	729	746	761	710	682	727	790	744	782	741	736	727	703	710	709	727	693	704	708	747	709	719	698	724	709	741	704	744	721	776	712	750	749	734	714	713	760	699	710	722	718	722	722	733	757	716	726	682	728	744	717	751	745	735	705	732	718	708	731	692	751	689	754	737	728	687	681	745	756	732	789	731	740	697	757	743	738	679	760	726	734	728	776	717	717	745	731	766	704	670	737	674	734	694	760	712	710	736	733	745	711	708	723	723	708	769	764	741	727	677	714	687	720	771	729	754	752	713	762	740	699	700	730	746	723	700	757	714	741	771	768	733	723	708	737	752	755	745	710	721	737	736	714	776	751	756	688	726	704	724	728	749	694	756	709	715	725	770	685	718	715	726	784	743	712	764	775	760	735	748	680	702	719	694	708	691	754	695	713	756	780	761	749	756	741	729	724	746	746	725	725	691	677	720	762	716	784	760	715	752	697	709	689	715	747	718	711	652	730	704	702	744	722	694	726	684	738	750	734	683	715	703	761	768	747	703	723	736	754	729	731	684	735	697	746	761	730	727	689	733	712	748	728	728	726	734	722	741	700	711	717	754	707	762	701	743	721	696	755	703	697	748	759	776	746	760	714	759	787	742	709	704	710	707	765	672	778	671	691	729	699	769	727	727	670	784	695	701	747	715	747	712	697	714	750	704	727	702	702	717	732	747	752	638	715	704	761	727	764	748	706	749	709	714	731	733	711	734	712	732	702	699	653	731	726	715	738	767	692	755	726	718	727	730	766	717	721	732	730	701	721	708	749	724	733	728	779	780	735	718	718	726	717	724	747	696	754	742	665	669	785	756	717	665	703	717	761	723	762	713	739	736	666	729	722	749	718	757	757	693	736	741	725	645	710	706	760	689	740	728	735	718	718	688	739	705	791	745	779	755	702	748	680	697	682	747	722	742	736	718	695	735	707	739	733	737	726	721	670	725	725	736	729	749	754	747	768	756	803	715	773	750	726	695	693	714	692	738	737	772	706	708	702	752	755	696	760	714	734	720	739	723	712	754	702	730	696	730	709	705	696	722	794	772	717
51072	88885	70933	44446	27801	5312	947	828	802	738	735	702	734	703	656	685	638	729	653	646	627	663	635	603	663	640	573	654	642	676	666	695	671	685	734	679	681	662	635	640	615	677	656	676	635	686	598	644	633	623	631	649	621	627	760	980	1286	1095	898	807	717	719	641	601	664	645	652	608	644	616	659	606	631	673	596	640	629	592	670	590	585	623	667	632	642	619	606	601	595	607	649	624	624	636	607	636	586	595	657	579	627	630	609	653	590	599	652	636	653	648	617	609	583	637	670	663	585	645	653	642	649	623	631	588	598	634	650	653	613	609	659	616	633	623	596	659	660	602	596	630	679	604	644	621	603	603	628	672	609	640	638	620	602	637	625	643	592	590	606	612	615	667	643	618	613	625	635	666	633	686	617	649	614	648	636	572	641	608	650	643	630	612	643	599	674	680	645	639	624	614	636	641	628	641	638	619	646	657	630	625	607	629	596	652	630	585	665	633	631	581	629	633	582	631	669	611	632	607	625	673	625	625	626	598	646	625	609	663	605	609	590	623	663	674	626	630	650	614	648	593	642	636	639	631	696	624	630	643	585	620	589	624	642	621	625	595	614	590	618	651	631	633	674	578	587	584	590	604	582	644	658	648	609	629	668	647	655	658	611	632	639	592	656	610	616	590	615	632	647	656	656	659	615	633	606	636	613	580	627	612	630	590	634	647	645	601	634	637	645	614	568	641	637	632	601	603	645	554	604	627	572	609	581	664	607	633	610	616	655	615	606	608	616	643	587	599	596	617	616	603	648	614	585	663	656	584	604	632	665	609	602	663	638	628	618	580	607	576	615	623	612	583	627	626	584	617	608	628	615	636	661	631	654	594	594	638	611	687	601	636	590	637	603	599	661	551	583	652	610	637	604	652	669	618	605	613	646	654	610	644	644	646	625	631	609	601	611	643	650	627	648	628	592	673	649	630	607	645	560	607	592	603	649	616	630	613	658	637	598	624	628	619	636	583	644	606	613	652	609	622	643	617	677	628	604	616	657	646	613	635	676	627	626	613	582	569	590	646	590	653	590	601	618	571	609	620	654	603	645	642	628	610	631	605	620	653	644	613	633	622	615	649	583	602	605	620	583	612	647	634	680	605	626	611	645	641	584	611	627	621	617	651	582	585	615	648	570	624	607	633	670	610	651	629	642	615	614	595	612	675	626	588	642	642	665	627	636	618	601	604	612	625	627	658	619	627	639	614	618	604	610	652	594	594	629	641	611	648	604	630	658	625	663	587	614	620	646	613	639	625	601	604	639	655	609	628	609	658	599	649	618	603	601	595	643	651	640	666	615	668	600	660	638	665	617	636	625	632	619	632	620	635	625	615	653	633	605	654	592	630	601	609	636	606	628	661	621	604	645	650	620	598	617	583	642	633	661	640	586	602	646	623	627	644	643	698	643	597	626	599	630	640	623	644	633	668	631	625	611	596	607	594	626	622	629	589	620	650	611	638	643	598	653	663	644	633	654	625	627	644	643	655	676	608	622	660	671	601	634	622	600	609	615	652	660	630	619	666	584	602	631	613	614	623	609	649	659	619	614	640	647	601	608	625	628	646	617	627	595	636	628	631	606	617	629	647	613	618	644	601	672	625	589	593	597	588	652	687	612	654	635	636	580	582	630	645	637	605	654	654	635	610	639	671	621	595	600	588	565	621	615	603	623	659	669	644	634	593	634	617	662	646	623	637	660	610	648	604	638	630	624	598	647	620	616	567	644	639	597	648	639	641	627	599	595	627	666	576	667	647	606	611	652	604	623	595	636	607	635	604	600	578	665	664	621	610	644	659	629	677	626	602	611	637	656	654	613	629	726	643	616	578	606	639	647	622	594	617	613	593	642	590	635	615	625	626	621	642	680	662	599	641	565	612	656	623	593	603	621	654	653	613	675	622	632	583	651	596	633	620	611	647	624	655	612	639	642	605	672	640	634	654	593	610	659	624	615	625	591	623	639	611	660	595	617	651	638	605	655	662	654	634	600	623	634	616	628	584	633	655	654	614	605	673	569	629	593	638	587	585	593	635	632	608	621	604	661	575	637	604	615	604	634	629	635	608	631	604	632	597	626	603	607	624	647	601	617	563	650	618	620	626	629	689	598	632	629	620	593	573	573	636	618	586	658	648	613	586	622	590	613	574	638	629	599	601	607	627	588	614	639	600	643	630	643	635	624	668	649	631	640	633	609	695	624	604	593	625	602	668	541	580	647	636	608	617	601	630	617	632	619	644	625	592	623	588	637	612	594	577	611	617	586	663	692	584	641	636	661	646	645	616	607	673	648	652	634	566	605	582	606	620	627	659	660	620	627	685	606	590	691	626	604	620	646	677	652	599	636	612	666	633	600	631	609	620	634	630	626	604	659	616	592	591	610	655	667	623	600	639	607	615	608	611	638	644	622	604	632	611	643	630	642	608	616	623	650	589	622	674	615	618	582	650	595	602	598	632	628	663	603	616	673	614	604	660	606	591	583	605	653	655	583	601	602	594	618	630	626	604	641	632	664	604	624	636	640	618	638	622	626	654	587	630	639	627	636	631	660	669	616	620	622	624	625	619	631	632	654	630	654	608	640	604	634	647	617	613	627	597	663	596	593	595	593	623	592	645	589	634	622	646	659	622	664	635	594	602	620	605	596	593	572	614	621	584	595	638	614	641	652	620	592	606	596	609	612	644	638	620	617	630	572	566	603	663	605	604	617	627	627	622	612	580	644	612	653	622	642	631	610	640	614	656	647	661	644	625	629	659	627	645	574	655	601	627	571	606	597	627	604	643	609	652	635	619	605	635	609	609	606	635	615	640	624	618	640	636	637	626	599	569	671	604	599	577	603	573	665	611	609	622	654	646	600	647	584	615	569	617	659	622	651	638	644	611	601	672	647	591	678	600	615	624	606	571	656	661	655	660	569	617	657	619	619	623	615	648	625	663	618	621	628	635	641	598	629	617	611	626	624	590	620	581	631	616	660	606	627	580	625	579	616	611	610	577	637	612	583	645	642	593	632	629	625	620	642	640	658	606	628	681	597	635	605	648	623	629	635	617	674	594	634	627	652	651	654	631	550	643	593	632	630	627	608	671	615	660	594	581	635	615	609	617	631	652	638	569	595	618	602	620	570	601	604	603	627	603	625	625	645	594	645	633	618	607	625	652	657	599	627	617	688	610	606	638	598	632	632	575	620	593	663	636	570	640	619	576	620	654	633	670	637	672	634	608	627	640	635	633	589	615	588	579	646	576	621	596	649	606	556	599	635	618	640	614	618	655	596	616	623	611	647	591	660	633	622	596	661	625	625	564	636	624	626	624	637	595	574	663	600	592	602	634	623	595	687	628	631	598	620	633	587	598	611	651	624	612	587	569	618	597	619	588	627	646	653	659	667	608	575	634	615	605	601	596	605	612	623	617	639	684	638	616	654	590	674	576	604	649	668	634	618	649	552	615	606	653	651	622	662	596	621	611	616	621
28199	20703	16792	6084	2639	746	569	649	581	571	610	632	631	569	595	621	577	592	582	600	617	568	570	537	599	610	556	583	587	606	675	588	582	572	604	597	611	588	568	588	560	569	568	591	569	581	570	588	517	573	587	596	578	583	565	557	590	553	640	634	579	596	605	570	526	585	550	614	582	568	598	560	573	532	580	578	593	605	595	569	586	573	582	562	595	551	525	573	575	580	570	580	582	592	530	618	590	588	536	565	559	586	554	615	589	606	604	628	551	583	509	575	607	553	561	571	558	557	624	571	562	564	600	581	548	562	602	582	581	564	558	565	608	561	543	513	601	589	626	624	564	611	577	582	567	602	538	593	617	541	543	604	590	531	593	534	558	627	598	585	606	596	538	562	571	620	563	594	595	531	596	587	555	620	558	579	592	586	602	592	545	575	558	581	574	553	560	561	626	594	535	582	573	544	552	537	598	572	570	600	519	582	570	561	610	626	551	582	548	609	559	595	583	577	586	568	608	600	614	546	625	563	573	561	571	612	614	572	593	501	598	565	544	565	567	558	607	596	609	560	594	637	575	588	638	603	583	612	545	574	557	589	569	614	583	537	608	580	575	602	612	565	609	610	576	562	560	554	608	574	533	594	566	583	605	568	585	646	559	600	586	569	556	593	626	572	523	560	571	585	542	557	596	575	584	554	575	580	587	584	591	584	603	601	579	584	573	579	587	577	591	536	546	561	616	568	616	585	588	590	559	563	569	561	564	572	585	596	575	528	569	573	563	571	616	532	587	598	541	627	538	625	559	550	591	574	532	587	604	588	611	627	593	563	571	572	573	559	609	562	559	541	574	567	545	600	573	591	618	590	541	620	630	604	590	616	597	553	594	583	568	560	600	609	633	619	595	549	551	587	591	578	582	582	583	582	572	541	587	583	584	602	564	581	555	609	604	554	571	573	624	581	565	584	583	562	584	577	612	562	550	562	576	595	597	584	567	568	579	619	589	544	605	610	559	548	530	619	577	578	509	576	536	591	583	520	585	548	597	565	596	558	583	568	593	599	564	612	620	617	588	566	580	638	581	568	564	552	581	572	548	554	563	587	528	580	607	568	555	625	573	589	545	642	574	546	574	563	590	578	552	539	573	608	577	536	557	566	569	579	612	525	566	583	578	580	596	559	534	574	536	569	538	553	612	541	560	636	545	594	575	578	564	591	550	645	606	589	567	551	557	582	635	608	614	533	588	551	573	530	581	604	574	574	542	582	561	560	529	591	594	570	609	587	594	564	618	585	587	552	594	533	543	502	587	607	641	538	609	599	573	595	601	589	609	547	544	578	598	598	547	582	576	593	593	586	575	595	585	612	566	566	584	585	583	595	560	547	592	595	591	595	605	581	557	651	567	671	567	607	586	632	569	598	614	615	592	553	574	553	560	562	582	548	548	557	558	584	591	601	569	607	598	577	659	593	591	592	532	611	574	573	582	605	558	621	537	554	581	591	571	634	590	584	626	602	629	599	551	568	641	593	577	580	589	598	595	588	605	584	618	595	575	591	592	567	627	592	574	600	580	609	578	590	598	573	590	580	619	544	606	621	574	603	543	575	588	570	594	615	565	543	579	593	594	575	549	562	606	597	595	606	564	608	533	601	568	576	618	594	583	537	574	568	533	552	584	550	596	586	604	568	555	574	644	598	623	591	621	613	613	578	560	586	582	549	579	541	618	612	537	614	543	541	564	568	558	571	529	529	570	591	616	596	598	584	582	541	556	590	571	566	531	592	563	581	536	575	572	574	567	594	599	577	583	584	535	550	599	565	594	598	566	552	553	621	588	541	594	606	599	585	602	573	608	554	601	584	570	588	555	564	613	625	594	614	574	591	578	587	585	587	610	542	572	553	559	566	571	589	575	615	571	543	582	630	587	601	548	533	497	549	546	532	563	588	584	608	592	600	595	602	572	606	557	563	565	585	558	572	620	574	584	570	548	628	568	574	575	566	559	599	564	618	604	641	580	554	574	585	590	569	638	588	596	554	551	554	559	570	609	589	597	562	549	587	578	561	563	571	573	588	568	631	566	591	572	558	606	577	624	552	582	592	520	620	603	623	626	587	609	595	578	592	606	528	582	594	573	584	600	580	558	631	558	543	579	581	572	564	573	573	598	576	587	523	638	574	579	573	597	614	589	546	616	577	607	550	555	579	553	573	575	583	567	549	630	589	545	562	594	585	604	554	564	579	556	556	628	529	587	566	579	589	543	577	564	585	533	615	564	579	605	588	595	578	630	633	562	635	589	602	611	547	626	557	594	562	558	635	604	605	559	577	604	546	580	601	604	579	570	607	590	535	565	549	599	578	624	583	572	579	599	550	590	585	571	573	591	555	583	563	605	623	622	608	592	592	593	587	550	609	605	599	593	588	573	589	620	578	608	575	568	590	555	564	577	626	569	569	567	571	549	597	579	618	596	571	607	589	583	533	559	581	585	555	599	583	610	608	568	571	574	585	580	594	556	606	584	611	576	595	602	585	546	550	569	603	624	571	567	589	564	565	573	609	525	558	610	587	547	619	597	590	589	592	606	591	528	613	539	615	590	577	620	572	615	579	537	550	593	552	558	647	590	550	591	562	580	572	564	541	576	599	589	591	614	566	596	582	624	556	579	621	602	561	577	595	572	552	579	572	537	551	571	575	632	559	581	543	605	564	559	638	539	568	594	599	565	532	580	583	559	589	564	559	571	608	575	593	562	587	589	549	567	596	589	611	614	565	617	567	578	549	569	600	595	580	602	586	585	615	582	543	554	569	567	572	611	566	567	606	593	642	575	546	601	574	575	605	569	556	578	597	562	588	561	579	566	588	610	592	573	604	555	538	614	609	573	565	568	543	590	598	579	620	561	586	548	578	604	551	621	633	624	592	570	594	595	579	534	567	549	560	558	554	553	624	625	599	622	566	588	623	578	557	553	603	555	561	621	649	543	618	577	626	557	595	580	583	560	561	639	574	585	614	598	593	621	576	550	618	583	609	595	546	555	572	602	594	566	581	592	567	589	643	617	576	555	570	560	587	524	548	608	571	582	582	570	593	602	538	559	581	592	589	572	580	600	577	588	530	591	572	563	587	545	538	584	560	623	613	540	573	561	585	602	596	595	576	583	561	571	627	584	557	610	611	560	578	581	561	552	603	617	604	526	576	555	584	565	580	553	609	571	549	563	587	572	567	595	603	585	574	557	581	602	578	607	581	590	575	550	598	561	579	604	571	563	581	580	584	596	563	597	602	581	625	605	558	555	554	583	567	588	552	537	596	568	569	562	565	569	562	591	590	584	597	505	621	569	603	644	601	557	594	608	603	601	593	570	620	612	564	579	616	585	539	540	567	570	549	597	542	563	577	590	559	590	572	574	555	592	607	620	644	586	559	614	533	521	589	608	582	602	631	545	583	561	563	544	596	597	592	595	572	566	583	612	514	639	556	562	576	574	622	591	579	596	590	587	584	545	586	566	624
10642	17705	14081	4562	2717	630	461	457	476	496	432	496	495	458	454	475	473	530	447	437	450	506	497	437	463	471	509	475	527	494	479	465	522	508	505	471	501	472	434	491	495	442	471	476	445	461	477	464	501	493	474	494	460	477	497	476	480	531	490	469	500	487	465	465	448	489	486	459	451	466	477	444	431	492	480	467	450	469	461	454	452	488	466	455	498	473	438	439	475	432	456	472	500	466	451	451	448	454	464	452	471	433	437	451	431	458	508	462	461	439	453	457	454	467	492	479	533	449	459	475	456	455	496	469	476	437	468	492	455	466	483	476	470	474	505	450	496	456	463	482	417	459	479	442	456	456	465	434	475	491	468	468	442	488	492	503	491	458	483	511	477	472	450	481	472	449	444	473	458	463	487	498	460	494	468	488	479	446	493	481	506	484	488	422	482	462	453	499	443	457	492	447	474	539	501	445	447	453	481	505	496	501	504	466	501	481	449	470	455	443	483	474	455	490	463	470	458	478	474	454	459	462	474	482	452	467	425	454	468	475	482	489	466	455	451	487	464	475	470	476	461	460	481	464	473	485	487	443	502	467	470	438	457	454	485	443	475	493	434	482	466	471	521	447	410	455	473	489	457	500	491	465	456	442	470	504	438	478	474	481	509	419	462	487	473	505	507	483	441	489	471	427	491	428	465	500	461	476	440	476	501	460	495	481	470	456	460	494	444	457	471	482	466	464	498	489	470	472	461	486	436	490	458	473	473	484	441	472	491	475	443	416	464	468	500	467	495	511	496	450	488	437	463	463	431	465	446	485	429	469	460	475	447	436	441	466	454	450	506	470	491	478	480	450	498	496	479	455	477	513	455	436	471	465	465	481	474	459	456	472	454	494	451	458	446	462	457	468	462	454	486	502	438	450	463	527	478	434	459	486	464	488	438	448	481	456	475	479	480	482	438	491	469	475	465	467	472	455	479	427	509	472	460	442	457	480	488	403	477	488	486	463	469	465	468	477	451	468	454	440	482	458	456	470	426	483	445	475	420	451	473	460	461	466	489	444	465	457	457	526	422	476	506	482	484	486	468	468	449	453	468	443	434	498	451	479	483	447	465	491	515	458	467	493	468	469	441	491	500	468	428	421	457	483	459	498	455	439	495	458	463	479	458	493	490	517	441	457	468	473	477	467	483	475	469	477	458	477	471	461	486	440	455	457	449	508	454	432	478	433	472	448	493	479	480	511	463	459	439	484	476	437	485	511	454	470	493	458	484	455	478	522	479	442	491	460	456	423	484	460	453	437	443	434	451	518	436	467	446	467	498	440	456	483	502	464	468	449	434	520	466	516	513	472	429	429	496	469	433	422	531	495	473	470	417	451	448	464	494	468	512	487	474	461	479	478	495	474	436	457	473	450	475	456	462	474	504	489	486	478	450	497	428	480	486	459	450	455	463	499	464	471	465	461	450	484	447	459	431	454	456	458	466	472	440	449	485	437	461	446	484	461	486	495	495	440	486	449	462	455	462	447	456	459	451	444	441	447	473	458	482	464	461	463	484	476	467	463	486	439	464	445	465	482	466	457	504	475	488	508	481	465	484	485	475	502	467	501	476	493	439	479	470	478	452	513	431	471	484	484	468	466	473	464	479	433	505	488	477	484	486	445	453	442	505	455	468	462	457	508	465	475	489	443	466	499	482	458	469	496	466	455	488	397	456	484	491	494	475	462	483	470	435	493	472	467	464	446	462	457	461	475	411	492	488	479	466	495	474	448	495	479	471	453	467	463	438	468	472	478	447	471	468	435	505	482	441	513	455	489	453	444	515	440	468	466	478	435	444	455	439	452	484	481	461	487	454	436	492	502	480	493	494	446	477	477	454	477	480	442	479	489	490	479	489	497	499	455	448	439	483	460	447	485	500	446	474	482	466	493	488	465	494	420	493	465	508	468	460	448	455	436	476	491	437	519	457	462	449	456	459	452	456	476	456	463	416	459	453	445	471	438	454	482	498	480	488	505	466	508	443	463	485	498	512	466	500	490	481	482	468	475	517	425	479	462	519	443	502	451	472	486	481	496	475	435	430	449	447	452	458	469	452	444	474	496	490	457	439	494	480	465	481	430	491	423	498	461	470	486	450	468	490	478	475	490	473	443	493	458	473	477	471	458	477	438	468	469	466	488	445	459	481	452	486	482	474	448	485	478	478	480	461	499	477	473	468	475	418	496	467	458	502	453	486	430	465	448	488	480	423	472	511	471	466	488	450	473	486	469	469	459	513	466	453	459	491	478	458	511	453	444	456	476	448	486	470	456	508	484	467	487	483	473	482	466	464	495	498	508	481	446	459	489	490	472	493	463	463	469	477	475	459	534	471	481	467	486	498	495	463	476	480	460	491	451	491	495	503	491	489	454	486	470	459	483	477	450	462	457	439	480	476	448	453	455	473	444	496	485	489	460	446	447	462	436	455	456	449	451	483	454	448	464	495	515	468	485	456	479	496	460	463	430	485	497	465	416	471	420	466	468	486	450	449	447	479	441	425	444	432	485	460	493	514	467	497	503	469	483	473	469	482	435	491	429	490	417	452	436	497	470	439	446	471	457	472	450	484	462	443	447	467	450	468	477	436	444	461	457	425	493	448	486	449	485	484	520	477	483	488	455	485	477	478	422	478	486	475	453	464	457	469	479	438	510	476	443	466	466	492	511	506	455	455	485	463	476	515	501	449	445	491	465	479	499	493	499	431	441	440	428	436	468	480	467	460	478	457	467	478	469	527	443	439	505	470	495	423	454	473	474	457	484	517	472	444	497	476	487	499	491	478	446	485	489	492	447	482	474	503	459	446	490	461	493	473	469	446	485	445	481	474	486	490	427	440	488	448	478	499	494	446	430	456	468	459	469	457	455	517	462	439	475	478	458	433	493	440	483	491	479	464	508	498	449	421	461	471	469	450	478	449	469	440	455	522	472	487	475	485	437	462	473	482	440	451	456	492	467	503	460	473	458	458	439	461	494	466	460	479	467	463	437	477	466	477	482	444	451	476	485	457	459	454	490	468	409	464	456	460	485	438	454	470	462	437	479	470	449	447	470	491	472	470	463	426	459	450	455	475	502	501	445	462	487	471	387	447	468	451	457	503	473	505	454	493	455	438	489	450	451	471	473	473	432	470	454	446	448	413	459	485	454	478	427	488	472	466	458	470	480	472	416	499	435	456	454	469	494	440	443	482	467	518	459	452	472	456	447	446	475	454	466	480	469	462	460	451	449	458	478	449	465	472	469	472	456	430	448	484	484	505	492	528	444	485	455	481	440	461	492	469	459	438	425	458	449	496	490	446	465	476	499	460	450	504	447	452	474	459	496	480	444	425	462	478	467	496	461	502	470	459	477	480	451	449	469	470	457	480	465	474	494	434	481	506	440	451	492	419	498	498	460	452	458	491	417	481	498	467	470	469	451	470	440	450	494	478	467	489	451	509	458	450	447	475	467	456	457	490	436	447	488	463	445
25358	21753	32597	30713	25968	6630	956	733	641	578	599	543	615	567	571	554	553	575	550	578	561	569	643	544	569	572	561	599	567	584	557	575	535	550	526	532	579	581	585	554	574	605	526	563	532	546	560	540	572	620	495	528	568	598	572	664	692	706	616	645	596	571	544	527	545	533	551	580	588	565	634	500	526	529	533	535	524	579	546	585	535	586	526	518	537	561	563	570	574	536	563	516	549	506	594	538	546	536	511	579	553	542	566	509	518	532	569	529	563	561	574	550	542	524	533	533	579	604	595	542	567	564	571	489	620	512	545	545	561	566	567	546	570	558	537	546	565	557	527	555	569	502	528	555	562	582	525	556	567	548	501	547	564	535	530	481	541	524	528	554	539	527	557	531	564	567	544	540	564	546	531	555	535	535	540	544	538	544	562	546	572	544	558	550	529	573	552	585	563	584	543	525	507	553	525	571	539	572	548	526	514	539	567	559	509	538	532	489	555	554	583	566	567	524	553	566	558	565	589	565	516	593	543	565	582	571	555	568	535	577	525	555	526	559	514	550	596	585	574	564	550	558	571	557	539	577	509	558	549	522	538	573	595	558	562	609	514	557	529	512	553	533	525	561	554	549	550	567	566	547	557	555	544	548	508	523	513	503	570	558	511	539	520	591	494	542	513	535	526	548	544	548	551	552	521	523	576	560	527	552	539	523	566	539	536	547	592	562	551	575	543	537	534	524	565	539	608	529	517	603	549	568	546	526	526	561	516	540	543	504	526	587	576	533	555	558	602	537	563	524	552	541	515	570	598	575	531	532	508	586	520	554	525	524	554	579	565	549	541	546	516	528	531	521	521	524	558	565	553	554	575	522	497	565	533	539	545	529	551	572	562	614	524	535	530	586	584	592	568	541	544	545	574	563	559	561	522	549	534	571	553	557	526	553	571	507	599	543	554	534	580	560	499	586	594	526	544	556	552	558	598	534	541	542	538	525	528	577	551	551	561	579	552	543	579	527	564	537	554	543	553	511	511	567	543	546	566	521	573	563	557	545	577	532	586	534	501	606	538	523	519	550	527	568	574	497	586	523	527	510	539	547	571	564	547	592	537	543	513	549	573	598	571	531	539	539	553	508	565	578	516	538	541	532	518	514	539	511	567	583	543	580	529	556	577	555	557	540	568	539	576	527	562	549	550	550	538	514	587	515	565	545	575	536	577	498	577	521	524	540	545	542	549	493	539	562	565	522	488	561	551	545	581	529	568	545	544	575	524	512	532	539	535	570	553	574	509	573	533	574	555	471	550	522	583	550	543	541	555	598	592	569	520	546	565	551	528	574	547	563	564	520	513	554	529	560	568	582	551	585	560	569	617	573	571	570	595	566	554	592	559	565	562	614	568	523	546	545	538	572	521	501	512	561	578	562	526	547	537	565	571	531	532	552	600	554	564	551	573	529	580	596	533	525	592	517	513	555	576	523	538	554	536	558	556	517	535	573	499	573	554	539	550	567	538	524	569	584	562	525	561	546	546	534	548	525	554	556	563	552	514	545	573	542	579	592	568	559	529	572	548	472	556	540	574	567	554	555	563	549	543	569	595	545	563	537	518	534	561	540	547	594	614	564	582	525	533	561	560	575	552	526	550	592	584	586	578	532	526	556	562	532	539	546	619	541	572	543	545	530	556	552	580	536	564	511	546	540	553	537	530	535	532	522	563	581	587	558	530	525	565	509	602	532	586	587	555	557	524	581	604	578	546	547	541	527	554	560	546	512	556	576	544	572	566	541	488	565	530	572	547	553	576	530	549	522	525	548	555	576	563	533	549	537	548	556	592	532	573	571	548	534	530	578	510	565	567	538	538	511	552	551	571	540	525	573	545	507	552	565	595	553	559	538	534	536	552	596	563	593	538	521	545	516	556	548	513	573	554	518	544	544	553	546	548	544	548	537	584	533	537	598	550	566	540	493	552	538	578	551	545	609	571	555	529	563	546	544	564	506	577	574	555	576	544	568	538	565	531	544	527	554	546	546	548	498	537	525	531	551	532	530	555	551	556	538	556	577	551	584	550	570	548	515	560	538	493	495	574	538	547	566	530	578	565	522	543	542	574	559	560	579	543	543	534	520	539	525	562	558	510	618	506	551	526	546	567	546	582	571	527	550	564	525	546	531	530	536	528	549	568	563	526	568	552	551	576	540	597	566	583	522	588	535	577	517	527	479	550	531	594	517	514	574	582	566	550	531	491	528	518	542	504	538	564	553	576	541	551	569	510	558	530	549	545	529	571	555	557	489	575	560	563	559	551	546	548	551	586	560	550	552	553	528	519	535	550	552	548	566	536	549	547	545	582	538	548	566	550	569	621	520	549	539	520	605	554	520	558	550	518	566	550	539	563	555	560	566	526	552	553	539	528	588	561	562	544	556	530	520	575	519	527	546	557	543	572	583	518	519	526	560	529	556	564	566	568	526	544	533	544	576	561	561	557	561	571	558	570	568	542	555	589	563	458	558	553	524	568	570	546	581	567	521	574	544	547	579	524	502	580	561	524	574	549	529	524	506	533	556	549	533	518	551	525	543	558	501	532	556	549	551	544	503	537	540	549	573	558	524	572	550	510	534	527	575	530	596	533	545	557	554	560	541	552	549	574	527	556	564	542	507	516	568	554	573	514	568	555	567	557	583	529	570	523	566	564	551	593	592	573	539	571	549	544	550	548	552	569	543	537	552	552	558	544	583	556	538	561	554	604	548	543	536	593	527	566	558	602	550	568	545	518	556	578	562	551	566	541	553	512	519	549	524	531	549	519	521	552	496	540	565	544	559	532	569	588	565	553	541	533	573	564	587	497	580	538	522	583	554	558	584	531	566	548	553	510	527	557	546	562	579	550	546	563	608	558	542	522	576	560	547	553	557	540	555	527	570	548	561	578	565	516	567	565	528	539	508	544	499	542	559	538	539	548	547	508	551	566	517	539	546	566	547	572	540	529	527	518	554	532	518	550	550	560	548	536	540	528	547	528	542	538	556	559	554	580	540	565	533	520	606	599	534	526	547	574	537	518	581	570	511	532	534	539	537	535	591	532	526	526	573	571	550	505	555	580	552	568	554	533	518	541	523	569	551	517	580	558	571	584	529	526	568	523	570	541	545	558	544	563	545	533	566	555	533	552	505	545	508	526	580	566	516	548	562	564	519	562	553	570	521	587	571	518	531	550	563	573	612	536	494	537	548	553	499	537	526	513	584	555	521	514	558	545	575	572	557	574	532	532	570	570	603	545	573	520	548	577	563	565	559	606	531	533	548	514	559	532	596	568	566	545	553	549	547	566	542	556	600	556	571	588	578	534	518	498	529	542	578	560	548	550	559	596	561	545	550	615	525	554	547	587	571	528	527	588	532	565	532	539	567	537	531	551	531	560	575	587	557	540	520	518	523	526	510	554	558	547	560	533	587	513	518	512	531	554	514	569	572	565	590	534	566	540	575	559	546	532	534	498	579	547	552	570	523
38836	71822	55608	29935	21238	2393	650	566	549	531	539	574	502	502	533	481	489	518	506	513	499	524	485	542	525	508	493	498	484	507	464	496	527	486	515	501	501	513	461	488	478	491	467	493	476	473	495	450	464	509	476	469	498	492	489	593	686	720	708	563	506	533	478	471	487	476	443	430	463	482	436	479	451	485	477	466	466	495	545	504	497	503	446	478	491	477	492	498	489	478	460	497	512	515	460	483	495	475	499	521	473	487	499	451	476	471	506	453	505	472	458	458	487	460	502	499	486	451	471	449	475	497	477	463	472	453	467	516	469	505	495	512	467	449	451	474	493	431	486	459	496	488	499	497	484	472	518	475	459	448	484	528	465	495	486	455	460	464	494	488	507	459	522	491	497	463	484	485	491	505	511	429	465	497	524	450	456	471	494	475	512	483	482	514	483	489	495	485	490	448	509	484	501	482	462	508	448	508	487	473	487	478	461	472	463	434	491	467	508	489	472	466	467	455	457	432	486	469	470	459	451	508	489	477	479	487	484	452	443	455	466	429	433	449	482	495	469	508	478	472	496	473	490	503	453	502	485	525	480	457	458	477	511	465	491	495	452	488	458	488	434	490	441	506	443	471	511	472	489	522	512	463	454	483	477	474	537	497	500	438	470	469	498	460	471	485	447	524	467	465	515	446	506	525	449	468	475	470	501	498	488	459	479	440	476	438	462	476	475	473	486	497	510	481	493	459	475	496	504	480	452	463	520	438	469	495	459	492	470	445	477	462	481	443	479	489	512	531	508	490	494	471	448	473	467	472	490	501	471	505	447	487	453	485	484	467	478	506	452	506	509	489	465	518	460	452	479	508	448	453	474	477	477	464	472	481	472	489	466	475	419	465	507	477	474	508	461	503	508	472	465	435	461	525	480	501	517	472	466	504	487	477	475	491	483	494	475	450	519	482	478	471	478	472	444	485	473	495	518	503	491	463	469	483	448	469	473	431	450	469	504	450	492	436	447	505	512	502	473	457	491	453	524	485	456	489	538	492	441	510	480	514	482	503	459	460	481	490	495	468	465	504	488	464	453	517	452	485	481	438	478	447	474	521	509	488	475	500	501	447	469	471	466	436	465	468	469	493	459	507	488	538	469	466	496	492	446	488	489	509	463	514	452	487	498	485	464	471	476	497	453	520	556	510	485	472	504	486	486	463	489	462	489	494	469	496	492	468	458	479	503	456	471	480	467	496	487	478	475	482	481	489	473	514	444	477	452	475	492	458	501	474	493	454	487	489	477	477	495	435	482	455	467	499	454	467	476	470	471	467	475	519	475	501	499	485	480	525	504	491	449	413	525	456	483	475	473	522	492	474	448	442	465	458	460	470	466	482	461	479	490	454	481	484	444	477	470	455	476	485	491	487	451	462	480	477	458	496	474	504	493	462	478	519	459	477	482	470	475	457	481	498	474	443	489	494	518	456	493	509	469	493	490	465	465	491	461	489	470	473	501	485	513	456	447	459	438	502	478	425	462	454	515	439	463	495	466	447	481	442	480	468	483	493	467	485	486	457	448	490	489	525	520	442	487	457	485	463	469	483	483	499	467	457	452	492	461	470	498	481	467	457	440	452	485	479	501	475	463	510	496	457	517	469	503	484	470	486	468	482	478	469	445	512	462	480	513	493	474	493	461	472	457	495	481	470	477	481	477	450	494	461	494	487	460	457	520	489	509	482	469	477	445	481	518	506	475	492	412	491	480	472	530	486	498	475	457	493	467	506	435	473	522	493	494	499	451	469	490	480	480	492	465	475	493	525	497	503	466	467	461	437	540	539	463	498	485	428	457	492	475	517	439	500	450	505	474	473	483	515	465	504	518	506	508	443	482	483	491	482	472	479	475	541	482	507	457	481	454	477	446	451	452	487	488	461	469	512	472	456	492	500	510	510	506	449	474	444	495	446	469	509	503	463	459	518	482	462	472	486	438	526	479	459	496	471	497	503	502	482	523	494	426	482	489	502	494	443	487	509	475	461	460	448	473	468	446	500	495	461	484	528	474	464	449	452	431	450	490	500	467	463	491	472	510	469	489	475	495	476	483	485	457	491	479	474	467	485	446	504	482	504	456	506	463	491	476	472	476	461	453	472	490	472	480	457	476	482	454	490	506	487	485	507	439	455	514	512	500	479	484	451	496	415	493	485	502	480	478	456	519	477	469	505	500	470	488	492	479	521	477	478	493	491	420	460	465	458	482	432	476	479	494	533	494	505	451	475	503	465	433	466	464	528	474	492	447	469	515	478	464	510	458	493	465	466	460	477	446	440	444	469	470	501	509	459	459	465	470	475	491	427	473	442	480	516	497	489	457	447	482	461	476	468	445	473	493	459	479	436	511	505	489	482	491	432	495	478	483	483	505	462	465	525	498	467	509	486	492	445	474	474	476	495	483	498	466	490	466	511	477	488	465	453	452	490	445	482	465	483	468	510	460	521	477	507	463	438	468	508	505	454	466	438	485	493	481	533	490	473	436	492	490	451	494	505	465	481	419	509	437	486	553	481	492	503	457	424	486	486	454	489	472	504	471	483	499	490	487	472	470	477	481	441	478	525	437	489	453	510	544	491	462	444	514	484	476	505	472	478	498	522	459	441	489	496	503	465	482	490	502	494	468	468	475	473	486	485	470	462	537	483	456	485	489	499	449	482	501	433	515	466	464	455	491	507	504	501	477	529	507	469	477	471	483	455	489	473	465	536	445	495	474	469	465	476	476	457	499	447	511	461	501	466	443	473	534	480	459	450	516	483	491	489	465	448	535	421	462	443	499	460	501	483	460	468	509	462	485	465	515	472	500	482	484	445	471	478	497	481	470	458	499	455	446	514	453	440	483	476	483	526	483	496	469	497	480	512	529	533	474	515	474	516	496	443	466	468	477	514	498	480	476	513	504	484	463	466	479	455	508	473	460	469	454	489	484	490	513	460	493	473	462	454	478	519	467	500	469	514	466	430	514	494	443	503	458	461	511	505	477	491	482	487	484	488	462	438	473	516	458	487	460	474	462	503	495	489	475	498	473	450	473	444	519	499	465	484	427	478	475	505	499	489	442	480	476	491	474	496	492	482	497	494	492	478	497	508	483	482	472	484	473	493	444	481	479	493	475	463	504	475	474	478	483	478	466	511	477	501	473	471	470	464	492	478	497	476	474	503	454	468	501	483	465	497	456	495	497	468	469	487	484	500	488	511	491	471	502	482	453	465	498	487	438	480	503	454	452	456	493	453	488	462	498	478	509	498	477	485	479	475	509	536	466	476	521	468	467	494	464	499	452	470	461	430	468	465	528	463	515	480	452	504	452	424	508	484	437	503	488	515	467	466	500	519	471	436	479	465	472	494	453	496	475	525	472	535	493	443	463	492	447	495	480	473	505	511	464	495	516	463	467	523	544	479	453	477	454	471	471	459	466	456	488	470	448	492	499	476	474	512	471	477	436	484	514	462	484	518	491	500	495	490	501	469
24198	21514	30767	27786	29911	13780	2186	961	834	742	800	816	772	760	766	780	762	757	760	771	764	743	658	750	724	722	703	726	703	729	790	714	737	775	768	712	744	739	728	744	749	716	720	725	743	700	746	694	680	698	725	710	723	705	728	785	945	1036	939	930	794	712	736	698	716	712	725	756	750	661	731	730	710	712	692	720	701	732	674	711	710	724	724	738	653	711	704	736	699	705	697	700	659	688	692	711	702	742	711	695	686	700	733	737	714	735	742	729	706	716	703	748	724	625	752	725	721	699	670	707	698	783	738	691	683	720	732	703	710	693	743	722	690	675	698	712	722	774	674	724	695	712	699	649	705	696	670	701	774	716	736	756	722	715	726	731	684	652	756	693	710	667	700	700	705	701	697	698	689	722	679	696	743	672	763	679	740	743	693	698	734	735	696	686	689	708	739	717	702	688	717	668	736	722	686	711	731	705	715	675	690	752	692	707	701	697	713	698	727	693	683	642	701	738	703	712	654	675	747	697	659	676	727	712	733	770	726	694	730	685	716	719	700	691	696	765	706	716	739	705	756	646	750	697	762	694	691	752	766	719	724	676	665	731	661	754	761	730	745	679	688	648	720	741	738	711	710	721	735	756	688	701	709	703	679	719	702	705	704	724	678	737	660	691	720	772	755	706	689	675	664	692	702	690	721	705	695	727	689	711	703	709	685	673	689	711	727	715	701	671	676	701	676	643	726	699	679	751	728	689	703	653	716	721	709	678	686	690	718	709	685	720	732	709	729	681	718	663	712	724	719	683	689	721	698	733	674	671	688	725	693	685	709	757	662	729	693	688	690	739	708	725	711	691	672	761	672	749	703	720	670	699	749	726	725	715	735	733	677	709	719	683	722	706	683	638	689	685	736	651	685	741	681	692	667	747	718	752	725	692	700	701	701	676	693	694	710	708	746	691	733	774	743	718	722	688	736	667	668	742	756	700	670	719	721	694	733	688	712	681	715	662	739	754	716	718	712	713	736	765	687	769	762	742	707	709	694	766	684	670	725	707	712	697	676	730	718	755	673	705	701	744	750	704	683	695	729	729	685	705	661	735	729	696	721	686	689	703	703	711	683	661	726	724	685	689	678	729	683	733	690	731	682	737	750	719	708	705	756	687	737	684	725	719	713	712	719	708	688	751	712	692	714	731	677	712	674	680	715	666	684	720	697	706	707	718	739	713	675	706	706	707	700	785	698	697	740	741	691	740	730	697	716	754	751	672	757	709	719	739	764	726	719	681	685	699	713	697	640	727	725	700	745	705	730	705	687	738	658	671	678	676	742	689	725	706	747	697	747	717	713	689	713	684	748	726	699	702	682	686	741	740	722	733	716	685	678	710	704	732	715	743	683	703	736	698	703	694	676	766	671	712	721	727	664	687	738	715	685	744	725	677	669	742	691	745	677	757	711	743	678	752	705	693	714	740	716	744	694	756	729	733	732	698	731	710	650	711	721	666	726	720	683	730	708	705	728	679	685	738	712	702	656	708	684	732	729	730	712	681	697	726	698	673	688	740	731	677	730	705	715	732	705	718	700	737	739	739	726	682	703	659	732	716	694	703	700	747	715	691	662	747	754	697	743	655	733	683	700	716	727	737	669	707	696	699	755	725	739	700	702	690	726	672	736	734	695	711	706	702	678	719	688	692	672	718	711	756	739	723	692	688	707	659	719	741	717	743	697	738	677	703	714	681	770	728	693	734	722	654	688	730	664	691	739	726	721	721	721	676	718	708	726	723	717	718	696	670	690	671	702	697	697	666	711	744	673	700	695	686	714	708	695	672	684	724	688	708	699	708	720	651	717	729	731	692	717	733	703	745	714	701	701	708	677	661	744	719	717	713	715	680	675	736	679	685	699	691	724	722	711	756	685	743	722	665	756	690	687	720	717	714	726	696	662	726	706	737	673	705	703	749	754	717	662	682	718	753	700	719	706	707	718	726	710	714	708	710	729	665	737	692	710	735	631	746	754	741	651	753	712	734	688	718	717	730	693	694	674	735	708	740	799	689	722	680	687	659	708	745	739	743	698	723	694	740	675	762	751	723	717	725	689	740	734	674	764	676	721	702	732	653	682	688	682	653	710	686	721	717	700	745	713	721	726	737	666	726	640	753	660	711	723	729	702	707	720	690	688	681	673	731	729	713	722	704	727	739	772	727	668	722	662	708	692	692	639	674	706	701	708	703	688	664	694	753	734	726	697	686	717	738	731	685	694	711	715	690	664	663	746	761	720	720	723	730	771	701	747	685	731	682	696	750	750	701	744	712	718	712	694	725	704	715	693	639	721	672	676	701	692	765	715	684	693	674	718	737	734	664	702	678	707	668	688	681	708	754	735	691	758	702	677	653	695	714	690	725	678	716	675	729	695	713	721	691	752	722	694	735	696	758	665	671	743	709	689	746	757	724	674	757	703	723	731	659	680	700	768	787	704	719	730	735	683	690	733	715	743	729	712	732	720	682	667	643	675	714	697	686	740	744	748	718	692	735	682	726	710	690	740	706	710	694	709	730	688	772	750	681	676	725	718	697	708	716	708	715	669	701	686	700	700	753	702	678	678	717	677	725	694	739	653	654	676	738	696	740	745	743	736	723	695	743	746	744	659	695	658	703	697	773	760	668	704	756	730	726	713	639	735	669	743	700	694	701	742	709	673	695	724	663	695	702	696	710	742	701	658	719	723	713	693	766	712	729	683	725	710	749	715	727	751	747	707	693	754	750	777	687	668	727	678	709	672	718	714	678	751	686	674	742	707	703	712	689	695	706	729	728	680	712	765	709	733	727	687	716	722	713	728	648	654	692	728	727	717	697	719	701	680	691	720	746	733	757	680	711	755	721	673	689	750	688	736	694	736	723	745	769	747	734	679	675	729	715	698	708	674	725	713	723	756	726	708	740	688	684	723	698	726	736	702	691	693	692	668	769	703	699	694	637	725	740	723	748	705	715	671	716	695	676	709	712	695	683	696	732	702	670	693	704	710	684	668	693	689	643	736	750	711	648	704	670	710	718	644	717	662	731	710	709	723	714	718	683	747	660	690	729	696	680	694	696	719	706	688	688	714	713	737	660	709	694	671	640	684	745	761	741	699	704	697	692	674	705	676	701	689	727	688	727	695	666	770	674	728	715	658	715	717	662	679	732	706	704	724	667	729	751	696	727	674	733	677	695	683	688	745	707	742	681	718	702	706	724	754	752	723	725	703	747	663	697	684	734	697	693	726	661	725	713	756	693	723	688	749	676	685	725	721	712	682	695	628	741	735	715	773	740	670	707	691	751	728	700	658	705	741	755	719	679	728	749	743	745	737	713	696	715	709	754	738	720	707	708	754	730	724	769	722	707	719	673	750	658	711	741	723	666	722	656	745	690	710	702	672	686	780	743	705	719	684	755	714	728	710	768	723	681	652	729	694	701	685	729	699	744	795	669	704	712	735	756	687	719	693	733	688	683	716	707	720	698	700	677
49559	89664	68908	43530	30623	3857	933	810	755	740	730	698	721	682	701	680	732	655	633	647	634	624	623	633	656	611	648	682	663	674	660	678	648	658	674	643	632	696	638	636	625	614	688	614	624	664	632	655	611	658	606	600	615	594	654	800	1003	1157	1129	833	721	732	667	610	616	613	631	616	563	590	613	613	594	601	635	595	587	606	666	585	625	648	658	621	606	607	623	595	591	625	603	601	607	608	614	622	665	619	644	626	619	607	601	619	631	612	636	659	590	594	654	611	595	589	651	652	615	616	578	621	645	584	583	604	569	576	594	601	615	627	633	636	641	662	635	630	610	627	652	649	589	583	639	620	602	616	620	643	658	647	583	585	622	589	608	635	636	611	605	585	590	636	612	644	629	624	576	635	620	624	576	660	566	651	622	660	624	627	677	643	633	633	598	650	613	639	646	596	604	617	642	634	626	601	610	613	614	606	599	598	611	598	609	637	666	634	623	648	636	644	571	652	609	655	659	559	657	638	581	586	585	599	616	611	622	622	559	599	609	622	608	582	612	620	612	582	667	630	647	606	639	614	609	635	624	649	649	640	631	600	605	624	614	616	632	668	632	624	633	662	610	658	585	650	613	578	651	612	658	563	653	640	606	614	595	588	595	631	656	610	603	597	633	578	592	590	600	600	666	604	624	591	647	610	632	636	682	599	593	582	580	567	604	612	628	624	609	632	625	598	608	623	589	598	615	580	595	619	594	665	622	631	629	632	601	625	609	667	629	619	640	570	627	662	592	625	656	643	629	540	646	650	637	643	617	626	611	631	613	615	616	607	597	603	595	591	590	611	586	600	633	666	604	602	600	583	564	624	609	628	625	599	595	616	571	611	554	657	656	630	618	591	652	609	634	659	640	582	582	597	584	596	593	615	619	610	637	601	585	666	647	655	664	594	600	605	625	626	611	565	633	644	605	624	609	618	625	584	551	632	629	646	609	640	616	653	669	640	625	600	592	593	639	666	610	627	627	593	600	598	618	670	615	593	611	616	639	590	611	575	625	582	625	596	650	626	594	635	652	597	626	644	641	604	626	640	577	654	594	608	615	628	592	617	621	631	623	625	628	668	660	572	612	631	641	603	607	616	602	635	622	632	660	643	568	632	619	595	610	572	597	671	637	616	613	591	621	584	632	609	620	591	591	634	583	642	647	649	586	591	601	604	617	626	635	603	626	607	649	612	615	637	608	633	605	614	631	600	618	596	634	627	620	619	600	612	640	619	614	617	594	616	661	638	609	606	624	611	599	571	624	628	662	622	626	635	646	604	636	576	609	632	577	613	605	685	620	615	624	570	639	615	601	593	560	596	598	632	625	599	598	615	602	627	620	597	585	637	598	639	604	616	613	614	606	624	607	649	621	565	646	617	615	618	643	638	634	642	660	631	598	610	583	605	589	636	628	598	611	625	633	618	605	611	570	624	620	627	648	604	650	591	656	620	633	628	631	686	597	630	597	576	630	652	605	613	607	591	569	587	625	585	660	592	637	640	610	609	596	645	603	610	610	630	642	631	663	618	606	636	617	637	661	600	612	587	621	634	596	622	601	586	620	629	608	603	644	594	614	584	575	648	608	656	606	662	613	611	644	614	637	617	581	631	616	607	568	643	629	621	610	623	607	605	606	603	635	626	603	598	625	590	631	661	620	627	626	609	637	615	640	636	622	647	628	637	578	660	615	610	629	585	634	602	643	650	598	605	626	658	632	619	621	633	677	619	624	620	580	623	625	632	620	570	639	615	599	630	636	702	582	644	576	583	602	616	658	629	600	609	578	590	653	565	599	619	608	632	612	617	625	610	651	613	616	588	660	604	617	624	638	600	623	615	632	665	605	611	604	586	637	602	589	694	637	638	571	564	593	599	618	651	528	613	634	632	608	639	616	627	630	628	643	627	630	606	634	601	592	615	634	613	636	609	596	612	623	644	659	617	630	603	630	643	635	565	636	627	596	636	638	586	643	603	593	620	663	629	609	609	560	586	610	612	614	587	603	575	619	598	622	612	596	618	583	596	606	594	634	611	600	653	611	550	624	592	620	636	626	589	630	592	627	605	615	596	663	612	608	639	584	654	612	653	580	627	589	617	606	687	638	611	616	626	588	595	618	599	630	685	650	592	608	582	600	649	655	611	610	625	603	591	644	584	641	591	600	639	645	659	677	594	629	662	590	607	634	600	642	603	574	611	623	636	610	629	612	616	601	654	634	615	601	618	604	592	647	608	598	586	581	600	639	687	624	612	617	637	649	591	582	614	577	639	587	580	606	622	593	597	611	617	602	600	597	594	654	610	575	602	669	579	608	603	598	649	579	596	647	597	655	604	622	658	619	612	619	616	649	612	591	603	629	660	594	629	641	630	635	616	620	651	638	613	649	658	615	637	613	611	592	630	624	630	606	631	616	633	656	586	638	605	650	587	641	635	563	656	674	630	628	583	616	560	597	646	617	567	624	623	605	612	612	580	610	615	631	633	659	603	598	614	623	588	611	621	599	653	625	590	609	595	595	649	576	605	598	656	615	671	565	581	651	620	606	595	645	629	617	617	615	618	608	583	585	627	611	589	626	691	625	600	606	622	635	574	648	618	603	606	693	631	597	605	624	557	586	609	617	601	595	628	630	630	621	605	592	613	632	643	673	610	635	623	622	612	639	629	649	584	583	584	624	655	633	576	654	597	606	624	645	662	634	589	631	577	584	623	614	633	594	613	613	594	601	649	636	565	602	613	632	640	601	628	615	609	604	619	602	617	598	628	605	627	587	629	621	605	642	614	620	625	610	614	604	572	648	649	609	598	632	627	610	589	661	577	641	634	624	594	573	632	630	625	610	624	578	610	639	590	584	630	607	613	632	631	648	616	613	583	596	585	574	597	639	625	577	580	624	628	609	593	606	653	598	617	613	590	668	632	591	605	605	621	603	624	647	583	624	581	609	647	628	623	575	643	643	599	621	587	624	614	664	606	681	612	623	598	661	601	589	630	608	580	617	602	620	602	570	589	646	617	652	603	644	601	592	595	650	637	585	647	619	615	645	570	608	642	580	616	606	633	651	635	598	584	649	620	610	609	596	612	628	630	621	628	648	580	644	582	656	591	599	620	585	644	649	610	650	603	590	606	625	636	621	573	640	601	585	592	607	594	634	589	599	638	582	633	594	636	559	642	612	574	621	611	609	596	590	620	613	650	582	645	639	641	614	628	615	599	643	612	664	635	568	612	604	598	619	641	633	561	614	640	588	658	616	599	550	638	564	648	588	629	601	647	625	628	589	597	575	620	600	585	627	628	655	603	673	556	655	567	598	595	589	583	630	594	613	597	620	559	608	644	660	618	601	613	621	665	622	615	638	635	632	594	581	647	583	628	607	660	655	611	620	621	672	683	561	611	611	637	611	651	556	617	658	642	627	614	600	605	564	607	593	586	608	637	591	607	624	630	601	589	613	598	605	606	590	630	606	621	566	646	642	618
28215	20898	17836	6562	3076	800	636	597	575	610	610	640	582	643	588	623	606	578	588	638	646	592	658	609	639	599	595	641	609	639	614	612	590	611	651	615	608	639	598	593	620	615	603	602	622	590	601	600	588	599	621	573	584	576	682	646	621	648	665	596	619	566	589	634	636	634	585	595	594	589	627	581	599	602	650	606	595	573	605	570	635	615	592	610	577	583	641	634	613	634	594	624	592	628	591	585	615	629	599	583	621	617	613	617	629	596	642	602	618	633	601	607	611	597	629	623	646	582	562	609	574	591	550	562	608	589	582	627	604	628	596	587	600	610	601	637	609	603	595	619	604	576	550	604	588	625	618	615	571	611	615	640	605	608	597	598	597	559	627	621	619	625	578	556	634	611	515	606	633	674	634	628	634	552	612	617	622	631	561	604	564	582	569	612	586	638	622	614	636	603	628	590	577	561	588	574	543	587	588	618	604	639	606	615	617	587	589	549	595	599	599	626	607	609	591	644	617	641	602	570	567	621	565	584	647	607	656	601	630	592	596	632	545	606	640	617	634	585	552	604	627	582	668	624	637	567	560	592	577	644	586	568	590	618	579	623	626	608	616	592	612	585	622	616	617	592	613	552	608	610	610	608	601	647	576	593	586	582	547	576	622	626	604	622	624	584	608	592	605	611	610	618	608	620	570	574	550	575	581	586	634	569	565	600	584	603	637	589	582	616	559	614	596	586	564	598	611	627	608	614	590	634	581	633	563	643	563	590	671	564	600	590	573	572	636	602	596	579	564	558	607	620	574	600	645	584	620	617	597	637	602	608	574	625	583	603	577	628	616	617	589	611	632	579	590	584	621	608	610	641	603	576	581	593	586	646	592	623	594	580	631	598	600	598	640	636	608	626	632	546	607	659	578	603	591	615	612	611	649	571	591	596	580	603	655	655	552	582	626	613	584	608	601	586	619	608	632	586	605	567	628	578	601	597	622	598	574	612	607	604	600	596	615	616	579	570	598	587	576	601	615	649	594	646	610	593	601	630	617	643	597	567	627	626	562	595	595	607	561	587	623	631	595	620	649	616	584	545	589	595	618	593	629	627	573	585	573	610	606	581	642	646	622	623	600	579	621	592	587	587	578	597	613	594	635	621	640	599	648	557	594	607	558	541	586	625	608	571	557	591	587	589	560	642	600	628	587	590	588	617	618	578	564	594	617	609	618	605	606	633	588	573	634	606	620	610	564	636	605	585	598	604	612	566	619	623	620	602	599	558	606	631	657	558	598	625	562	594	557	588	616	552	596	605	615	595	578	624	576	588	639	545	620	579	607	579	617	565	545	597	592	608	573	621	599	610	655	627	624	606	593	616	611	615	619	602	635	622	624	598	588	572	599	623	567	574	610	606	612	556	616	583	601	573	575	557	595	589	575	648	604	654	590	574	559	595	629	644	618	569	571	614	571	579	622	550	606	587	582	582	647	608	648	642	584	598	589	642	594	606	584	565	605	578	609	566	647	609	629	584	635	607	561	609	622	591	592	648	619	622	652	602	570	577	613	629	595	617	615	600	626	616	642	584	560	558	559	572	607	605	587	634	626	583	585	615	594	625	640	626	612	596	603	601	641	607	567	569	603	591	577	613	617	572	606	651	598	612	590	635	573	589	624	601	601	595	600	608	593	591	593	625	609	600	625	596	596	619	595	609	614	637	634	568	624	592	589	587	647	605	619	610	580	629	599	560	620	585	626	603	628	595	633	589	617	618	569	613	600	622	630	625	599	616	608	617	626	562	646	595	583	585	572	597	627	575	618	643	595	613	586	613	597	643	629	594	577	576	648	592	586	638	610	660	625	573	632	614	592	604	660	620	624	611	614	576	637	605	628	599	648	625	635	549	591	600	634	595	598	578	659	600	577	664	636	605	621	598	630	569	582	594	567	603	588	561	609	627	567	618	603	619	624	631	611	580	612	581	614	587	612	648	597	588	613	611	594	566	617	655	632	629	567	576	616	644	601	611	615	576	634	630	634	645	559	636	552	608	643	619	619	655	601	583	632	570	599	611	596	589	616	627	590	644	611	654	560	606	637	603	605	611	620	617	572	610	595	558	633	574	579	630	603	619	630	599	608	579	617	606	624	590	605	614	617	593	602	618	579	622	610	612	630	603	599	615	594	654	585	605	619	554	579	594	578	592	624	622	611	603	569	601	626	593	627	605	619	594	622	582	572	643	625	574	597	644	581	675	581	593	589	612	639	626	615	581	609	588	614	582	595	596	630	589	608	618	619	595	650	598	597	601	624	642	629	587	617	615	622	593	579	622	602	626	581	617	599	611	603	610	600	599	607	599	648	586	616	569	583	599	608	600	576	568	551	612	600	606	590	641	586	655	581	597	588	611	577	607	597	609	644	564	610	610	575	624	642	601	615	615	623	618	623	565	596	579	614	602	664	579	642	599	616	591	622	599	618	633	593	578	611	612	645	657	582	589	645	644	616	625	590	597	590	634	598	647	605	630	616	613	579	568	644	580	617	658	640	624	542	624	628	603	618	672	599	609	629	556	608	630	604	591	607	619	618	553	656	609	583	576	557	591	603	642	605	587	612	580	579	568	588	621	627	620	614	607	577	608	613	606	626	574	565	604	631	625	596	604	604	610	605	601	605	577	621	587	593	616	559	586	603	615	566	566	611	578	577	637	616	568	608	626	649	599	629	575	590	621	596	626	592	649	610	612	619	594	601	567	614	621	616	624	619	555	554	594	588	597	580	631	629	583	610	569	621	532	602	606	553	608	656	577	646	598	587	649	603	571	565	609	616	574	582	637	637	583	591	643	605	597	589	588	597	616	614	550	623	636	621	608	601	615	629	593	622	597	532	591	596	630	636	602	595	573	596	599	575	557	593	654	645	627	588	623	593	560	571	627	573	600	624	632	617	650	622	601	620	624	610	608	596	589	600	626	616	579	593	609	620	610	591	584	569	622	604	600	590	610	582	609	582	628	586	573	620	574	554	562	550	614	637	625	609	632	591	577	590	613	585	588	588	573	658	604	558	571	630	580	633	629	610	627	599	630	637	589	588	573	602	582	602	591	581	614	577	564	606	544	614	607	598	589	623	580	636	617	579	623	588	619	668	590	624	570	596	578	629	598	619	630	645	592	621	563	622	609	601	619	573	607	614	554	639	620	624	610	648	644	610	594	598	608	618	600	655	616	598	616	606	639	592	623	628	634	613	599	604	582	590	589	598	623	603	617	632	622	594	589	579	613	623	643	621	609	624	598	642	622	545	593	582	608	557	624	608	608	626	624	555	627	608	592	615	591	571	593	629	602	621	635	612	622	625	584	580	617	589	630	617	600	554	619	603	593	617	596	670	671	609	640	651	588	620	590	629	652	568	641	592	617	566	586	582	581	641	633	643	605	610	617	592	632	607	616	651	614	626	604	572	611	589	613	576	588	613	604	597	615	609	611	562	606	581	642	601	607	584	616	556	605	591	589	600	574	573	604
10174	18551	14698	4256	3000	598	545	510	493	467	513	481	520	515	458	500	450	531	490	465	478	521	505	500	466	490	485	495	497	508	493	494	522	508	494	503	498	446	480	518	522	511	479	531	479	483	537	469	508	498	488	506	490	514	516	516	470	510	535	521	493	486	464	490	513	498	528	469	483	514	482	487	478	506	499	482	481	478	510	469	532	466	473	510	499	493	493	528	488	493	482	491	476	488	486	457	529	487	469	496	527	493	483	483	464	527	518	482	496	465	456	472	472	537	503	466	479	450	523	453	531	472	458	482	460	527	455	500	440	495	532	482	452	488	485	509	506	514	474	493	506	503	471	514	460	500	516	453	488	490	517	487	527	484	464	495	472	517	505	500	516	503	489	471	480	457	515	490	505	486	489	516	483	500	451	480	451	470	482	516	462	479	498	492	489	500	459	479	499	496	475	484	469	468	514	540	478	460	475	517	493	506	484	474	467	492	522	471	510	501	476	518	473	478	513	503	513	524	503	493	497	480	512	438	519	468	490	478	502	497	480	529	509	471	521	498	503	466	492	484	506	488	496	460	495	481	491	514	490	476	512	475	536	481	508	499	492	477	487	435	479	516	485	514	514	475	504	482	492	497	484	490	488	475	485	511	517	476	465	530	501	467	521	469	512	476	492	471	508	523	450	454	473	493	470	509	511	477	500	482	468	474	489	494	488	495	453	498	478	490	487	509	488	502	479	486	500	470	531	523	475	514	494	517	459	445	455	495	478	504	515	510	482	469	485	500	501	507	513	472	462	550	461	475	526	447	513	511	520	466	443	513	523	495	490	512	489	495	523	524	485	508	522	468	489	449	542	458	493	500	504	515	497	509	497	512	511	477	506	457	460	490	490	471	526	481	464	476	518	508	499	490	494	508	514	454	463	465	483	487	512	527	484	465	499	504	467	473	439	516	504	509	477	468	481	483	483	492	513	473	500	473	515	480	483	496	442	468	491	504	513	499	466	493	449	498	481	536	451	514	502	484	502	504	454	457	502	501	480	498	506	516	481	490	525	511	503	511	501	498	476	513	505	501	513	462	464	502	496	452	459	481	488	477	471	534	505	488	486	453	509	465	484	455	467	503	478	487	527	478	494	469	531	487	517	451	489	533	480	499	474	489	472	476	502	493	504	524	451	500	505	481	539	533	539	479	487	502	482	478	466	522	511	496	465	501	451	494	528	457	499	485	492	479	496	438	466	474	435	488	494	486	457	511	483	492	476	474	496	526	471	517	486	505	508	523	459	481	507	501	479	511	493	514	469	474	490	504	489	510	479	462	469	452	476	484	491	518	487	505	473	489	461	494	465	494	469	497	472	491	481	513	507	496	535	454	462	542	502	510	515	484	494	495	522	506	471	464	473	480	478	509	523	524	503	464	463	481	522	483	500	521	477	447	527	501	497	465	522	505	465	507	477	477	540	461	507	478	476	464	472	490	449	489	466	505	496	478	533	461	487	472	530	510	509	512	494	525	499	491	482	460	512	451	511	521	491	454	494	523	464	483	491	523	512	501	504	483	516	512	514	513	525	500	463	441	476	446	468	477	484	510	521	474	486	528	473	503	500	513	495	445	459	506	495	519	510	488	473	498	503	479	491	510	454	476	507	486	486	501	495	532	477	484	488	504	474	489	512	478	516	481	453	509	525	499	485	476	484	540	474	490	510	540	470	476	504	501	500	505	475	495	516	504	471	488	531	506	464	506	479	436	472	516	517	501	513	473	479	503	446	458	503	482	482	508	496	475	489	475	518	524	513	497	471	455	512	489	477	507	482	517	485	470	462	488	512	464	528	510	522	485	473	475	488	507	488	503	496	453	490	470	461	491	478	524	487	491	500	490	475	472	498	450	452	482	515	498	503	448	471	537	492	464	473	472	468	484	472	477	498	531	501	523	475	481	477	452	477	513	498	490	525	463	483	487	504	451	510	446	481	482	456	494	498	504	510	473	471	461	492	490	486	471	478	494	471	473	503	470	523	474	502	498	486	492	516	468	479	469	505	480	492	503	493	510	487	476	508	522	489	507	519	489	526	470	474	519	498	473	475	473	478	481	510	479	454	508	472	512	508	503	542	502	495	437	476	492	499	520	481	478	476	483	489	494	490	469	499	474	514	517	516	499	489	476	479	480	464	472	493	519	478	490	482	472	454	515	494	480	503	498	460	484	476	493	475	482	486	487	502	495	519	486	531	519	499	460	489	483	465	494	487	526	515	498	466	492	483	502	488	533	505	458	516	484	475	513	478	524	501	488	498	482	500	478	504	487	516	479	514	477	521	481	507	515	490	479	501	470	549	484	503	475	501	527	456	478	440	476	473	510	498	487	475	467	481	531	510	518	483	452	521	496	507	493	491	484	476	515	469	483	447	514	540	477	477	462	485	480	498	496	483	523	507	482	480	499	496	483	500	525	491	512	493	488	481	480	508	529	494	517	496	476	454	460	488	505	469	506	515	479	448	507	489	534	489	522	486	480	493	477	488	513	495	506	527	489	499	509	502	471	506	531	501	481	494	479	453	524	466	510	502	491	466	471	459	475	513	498	459	523	498	501	500	501	489	540	532	477	499	455	475	496	470	463	475	520	504	513	494	476	498	470	463	439	493	465	479	442	441	472	473	485	505	487	474	512	482	504	517	502	476	525	493	517	517	492	489	510	489	498	512	490	515	477	479	501	458	504	514	472	512	543	474	497	525	534	483	503	497	502	475	499	481	455	502	513	486	493	469	459	490	523	499	460	472	477	482	512	489	497	520	478	489	505	497	511	469	455	452	489	523	493	451	491	470	482	519	472	494	476	506	490	507	507	447	487	489	501	489	508	498	507	469	484	481	493	451	462	480	487	502	505	497	482	513	528	538	468	529	501	508	510	489	493	523	512	492	469	489	495	473	480	493	483	503	512	487	472	532	452	467	502	522	509	488	464	459	486	516	508	536	511	486	501	492	531	467	472	521	506	478	469	528	471	509	494	493	482	502	503	434	480	464	514	485	487	473	497	519	490	502	459	527	468	503	463	502	480	469	490	476	490	503	468	470	506	482	521	467	498	476	505	440	479	526	470	488	500	478	465	511	525	489	493	501	484	507	530	539	484	493	520	517	491	481	465	436	506	475	463	504	489	492	506	471	522	508	537	497	442	495	511	465	519	470	488	490	493	466	463	489	487	506	497	448	474	482	480	536	515	488	470	529	498	508	438	480	500	507	507	497	497	486	464	467	525	480	531	491	520	476	464	509	474	519	462	483	520	503	534	483	510	491	492	470	493	491	474	482	523	489	522	529	464	504	521	516	491	490	527	503	509	500	526	474	490	469	502	523	491	489	478	460	467	495	530	511	478	520	519	479	448	479	497	490	567	493	536	447	507	485	491	504	532	517	488	469	494	493	468	484	499	482	492	533	500	490	508	467	473	475	478	506	464	482	519	496	510	487	453	529	496	452	523	528	499	489	511	484	490	523	485	458	527
25344	21846	32695	29491	24943	7239	1127	744	657	600	712	659	672	649	675	649	622	625	624	624	549	602	632	637	653	617	603	621	641	622	591	645	617	652	586	632	587	637	647	635	628	586	575	636	649	631	628	653	597	606	614	638	642	615	628	696	721	776	747	691	607	625	661	603	605	636	657	592	588	609	591	576	578	615	579	598	620	620	615	607	603	612	620	625	582	593	609	584	589	563	658	623	600	578	587	610	630	579	613	537	620	615	612	572	577	617	606	602	630	596	589	657	596	609	662	594	623	622	562	635	626	589	593	598	622	652	628	639	590	625	579	628	591	591	585	583	589	634	640	595	597	607	653	607	626	658	588	618	636	579	610	599	595	616	601	578	650	608	600	590	603	631	615	614	586	628	602	616	615	572	574	614	617	626	631	616	571	594	648	598	646	564	610	603	608	627	638	610	605	585	619	646	581	600	632	632	575	617	560	624	624	580	621	592	616	624	586	603	586	618	642	603	576	614	620	607	572	673	614	628	586	579	639	615	590	620	602	596	585	620	583	594	624	621	633	600	635	629	597	618	609	601	622	623	613	576	613	568	621	658	625	601	629	633	587	621	610	614	617	613	590	600	586	592	614	595	585	615	634	595	605	596	595	593	615	611	599	633	607	634	589	636	623	599	628	584	594	614	625	583	613	578	644	603	601	595	593	639	561	621	599	624	604	597	622	564	615	590	591	585	619	588	614	625	622	597	562	630	624	582	577	642	593	563	626	605	589	623	646	560	627	620	593	596	616	623	608	604	616	593	610	579	588	605	581	621	645	579	631	621	635	595	621	634	617	617	645	586	615	596	584	605	647	609	600	596	591	617	619	638	611	572	610	619	615	630	606	593	602	623	572	580	574	605	670	634	626	595	644	598	582	610	615	590	629	627	635	622	579	611	607	592	598	610	628	608	629	618	611	621	593	626	663	614	607	632	601	627	644	638	590	577	647	599	658	655	655	623	607	571	628	586	601	588	589	603	583	586	611	617	664	612	632	591	603	595	601	615	575	627	663	610	574	610	595	644	573	632	635	607	626	565	604	607	609	609	597	644	592	582	603	645	602	630	617	567	618	657	568	640	624	586	579	596	625	623	601	597	584	629	640	620	602	594	580	629	629	598	600	578	613	624	639	586	550	579	617	618	623	605	657	635	634	612	620	598	621	621	593	595	561	637	620	600	620	597	604	611	608	611	601	620	613	621	614	611	585	655	615	608	655	602	620	623	621	624	578	611	633	618	621	631	594	647	604	628	624	595	594	584	614	587	653	620	603	589	663	611	589	572	603	623	628	648	620	638	552	602	644	575	568	647	604	615	575	576	624	647	634	635	566	631	605	637	590	603	597	588	570	659	552	605	617	629	586	642	563	597	602	585	604	562	580	624	557	633	564	599	611	601	569	596	566	585	587	626	592	600	644	660	603	597	641	621	640	633	609	613	579	576	627	574	613	584	565	639	621	569	650	573	580	621	661	624	615	622	592	599	533	597	594	544	603	620	629	586	650	621	622	596	590	617	621	599	611	608	606	616	631	606	606	598	589	601	618	590	575	612	638	607	595	648	593	581	598	626	627	615	605	586	573	618	612	610	589	600	597	607	607	626	562	594	602	588	635	604	596	622	558	603	641	583	630	656	596	604	624	594	589	569	596	609	642	582	606	639	541	619	612	601	606	617	555	580	599	589	622	595	632	621	651	600	580	607	625	584	585	664	577	586	601	614	581	587	600	647	625	582	591	570	600	608	585	612	646	597	571	556	584	581	625	626	598	618	625	612	613	620	634	596	565	590	628	673	613	613	616	596	604	625	632	615	655	613	633	581	594	605	621	618	622	587	583	637	571	606	613	626	626	648	586	623	614	581	595	587	597	601	593	588	578	617	598	653	621	545	623	606	592	586	579	656	640	610	633	576	617	617	622	588	619	625	577	608	593	572	599	593	613	611	612	589	555	630	599	588	622	580	638	616	602	599	628	596	590	622	567	622	599	582	602	591	609	622	625	600	623	612	568	625	588	610	605	598	607	602	680	613	606	611	615	581	581	584	624	579	593	646	592	629	574	607	624	606	603	592	603	633	581	622	590	605	648	622	613	611	598	553	598	618	596	623	622	590	632	582	572	608	580	591	583	586	601	624	595	620	555	628	624	596	570	592	608	637	641	604	588	619	601	572	640	600	617	585	592	642	643	556	567	558	613	592	557	614	573	623	608	593	548	629	662	601	594	637	577	591	607	589	608	598	627	597	606	584	618	647	619	556	636	585	615	611	641	618	647	645	609	624	612	559	621	578	621	630	591	647	604	583	587	646	591	573	614	567	649	621	611	609	625	589	592	621	577	619	684	573	592	618	591	630	598	602	573	558	645	577	594	635	591	624	595	599	587	615	604	600	607	602	584	593	610	551	615	603	576	635	574	597	615	597	660	635	609	595	594	641	627	602	619	593	570	612	640	630	620	598	613	570	597	567	630	580	599	585	587	625	608	626	624	632	581	580	572	646	635	616	601	605	585	576	587	621	603	633	628	597	611	581	648	599	588	599	659	594	620	593	612	611	622	572	617	594	600	594	562	593	593	619	618	573	598	618	589	589	624	627	592	617	614	616	564	600	629	613	582	582	658	617	601	590	593	612	585	597	614	631	657	630	580	580	572	611	614	642	584	594	620	651	606	564	563	581	594	638	602	579	584	594	610	614	625	625	588	604	636	587	607	620	631	618	621	630	666	642	608	595	600	570	573	611	615	589	583	623	578	570	595	636	635	594	603	597	624	658	650	598	610	593	588	607	614	652	563	623	617	579	594	653	675	573	612	632	626	662	604	593	610	663	629	616	580	605	607	619	608	609	565	575	585	654	619	635	599	607	611	575	620	583	582	614	662	585	619	579	640	618	573	605	575	609	592	626	625	621	653	592	599	624	581	592	619	585	601	641	616	591	601	583	647	632	617	594	600	566	564	611	593	614	619	562	570	586	638	615	589	603	606	616	650	596	582	605	643	637	605	602	576	596	590	652	640	650	643	597	579	581	617	608	597	627	644	631	594	593	596	570	621	654	642	634	604	625	643	590	626	615	605	599	637	620	579	602	627	592	634	621	623	600	613	620	633	624	599	616	631	617	561	626	586	629	580	564	575	609	591	594	564	596	583	612	608	611	579	595	586	640	600	582	600	633	651	566	639	625	639	604	579	633	609	601	623	580	634	647	625	592	647	593	569	616	552	615	544	605	618	619	603	625	587	608	614	577	638	629	609	582	623	617	595	608	590	615	632	629	598	616	624	607	601	589	590	615	582	618	614	634	618	581	639	653	576	609	598	572	569	664	622	592	583	601	564	605	664	583	586	576	641	601	615	599	627	598	638	611	612	576	622	600	606	619	619	567	613	583	612	603	622	585	625	623	609	582	571	606	562	610	604	606	584	541	627	616	620	590	629	639	572	623	602	640	559	631	619	590	619	612	580	614	601	643	607	602	605	598	614	614
36641	74976	56180	29567	19940	2079	684	648	633	559	615	582	590	491	564	570	553	527	587	538	548	518	552	557	574	543	538	546	530	578	520	537	533	562	533	540	566	513	528	532	541	488	514	553	526	547	541	520	544	549	565	559	535	537	574	659	737	726	716	636	586	549	519	555	541	496	495	529	527	548	560	534	526	559	529	539	570	535	518	498	525	526	572	518	539	544	524	521	465	508	531	570	532	532	541	556	543	560	502	517	518	527	532	541	506	533	541	526	543	537	523	582	551	503	539	532	529	523	537	565	544	537	523	547	550	536	543	521	504	557	544	540	552	507	537	522	516	551	569	526	520	520	558	508	536	523	546	561	569	500	535	538	600	555	562	543	562	530	511	538	525	544	516	524	515	585	554	526	539	526	542	495	493	511	524	568	480	546	543	520	562	550	589	512	550	562	519	577	470	521	518	548	546	524	536	532	558	504	544	539	525	499	543	514	511	539	480	506	495	533	514	496	506	513	563	517	604	512	562	533	530	572	526	525	505	493	525	511	527	541	521	486	534	485	552	534	517	519	543	499	481	536	521	466	538	491	526	520	493	528	522	520	509	532	548	531	546	544	517	526	511	498	532	566	554	525	557	544	548	536	493	512	531	499	491	532	522	509	573	549	508	522	505	550	543	511	579	524	528	535	528	530	511	476	547	515	510	567	549	533	542	544	538	557	529	517	545	513	563	531	526	534	574	506	539	566	548	553	498	568	543	532	487	528	557	526	549	498	539	492	515	543	541	557	541	559	528	588	498	485	548	597	521	486	527	546	572	533	549	529	526	532	504	501	549	540	512	484	526	540	528	493	555	519	530	508	486	527	508	520	529	539	522	502	531	505	557	563	528	539	492	535	551	540	540	540	566	536	528	538	512	509	517	557	519	523	546	535	548	536	531	546	589	489	546	528	529	513	505	495	521	501	523	529	543	493	484	541	545	526	511	499	546	551	533	507	521	513	543	551	482	547	516	502	507	501	531	532	471	515	544	519	522	553	501	524	511	550	539	519	545	518	579	501	515	535	523	533	519	568	606	537	552	526	509	533	522	509	537	556	531	553	493	491	517	564	533	520	554	530	526	498	561	540	541	518	555	495	508	531	509	482	540	545	514	517	494	521	542	475	553	502	482	471	504	517	524	522	523	527	533	534	507	498	514	517	507	501	513	504	513	567	495	491	526	534	520	537	538	496	529	530	535	492	592	526	521	587	559	554	537	465	543	561	513	513	521	511	492	533	539	476	503	521	565	545	499	512	515	565	521	524	513	542	530	536	499	520	531	507	557	501	555	518	560	512	473	532	537	543	515	534	539	562	531	510	522	488	533	547	516	552	540	553	519	527	541	507	489	557	549	524	520	493	547	579	512	518	528	544	512	528	510	516	486	523	507	543	548	505	516	502	537	539	535	557	523	514	507	507	565	553	537	526	494	533	475	508	532	564	513	543	498	503	515	509	512	506	509	498	538	501	495	510	515	490	569	515	554	515	554	515	535	554	515	542	516	531	494	514	580	529	565	515	544	536	498	546	553	505	518	497	534	536	526	555	535	531	520	503	533	497	503	554	489	582	496	522	574	537	530	522	576	538	513	499	553	511	517	533	529	521	536	505	505	547	499	558	528	526	518	527	522	555	525	539	490	502	553	503	543	501	530	519	533	518	520	510	568	506	500	498	559	523	560	534	520	558	518	532	542	557	504	541	513	547	540	552	492	555	537	519	528	534	499	570	530	535	538	521	536	563	558	545	564	510	541	535	531	524	540	551	526	503	561	541	528	509	553	541	535	554	511	509	542	533	492	532	518	492	564	496	556	539	580	513	552	525	527	520	523	499	535	528	516	523	553	545	532	524	554	484	557	561	520	523	550	536	527	496	514	527	551	531	558	529	525	542	525	521	510	519	482	535	514	501	532	553	501	537	529	524	522	514	512	532	564	526	531	533	545	522	502	541	524	561	532	537	535	518	555	545	545	545	502	546	527	554	552	540	507	511	529	513	523	549	557	564	513	496	510	551	501	529	530	538	530	538	576	490	480	545	504	550	536	540	533	492	533	511	549	549	531	517	537	535	478	500	537	537	550	533	525	530	558	546	532	481	504	557	517	513	549	507	547	546	553	532	542	496	548	526	532	549	504	512	527	571	500	530	545	506	525	531	552	512	520	506	507	512	541	543	528	522	512	539	525	506	563	473	556	564	527	513	527	519	519	485	530	543	554	517	510	560	596	522	537	534	474	519	507	551	538	524	589	543	481	505	519	530	493	553	549	514	494	529	487	514	533	525	497	505	519	548	518	543	549	553	512	529	544	539	486	512	510	467	569	505	481	527	546	539	539	532	513	495	501	532	556	549	527	510	525	520	518	511	522	554	534	517	552	546	552	554	536	551	532	539	488	512	540	497	524	499	540	509	507	562	536	552	543	540	535	550	500	536	520	516	518	540	494	526	527	515	526	518	495	553	536	535	507	499	527	525	521	549	552	516	502	515	557	522	486	529	505	498	580	537	528	540	570	552	555	568	478	532	492	545	468	524	524	531	513	541	522	501	559	549	534	537	526	553	510	528	532	525	555	517	536	523	538	517	536	498	574	529	507	531	528	520	485	547	522	578	500	519	551	546	553	527	564	494	504	514	508	540	536	521	533	538	538	523	529	530	530	509	515	499	543	519	527	483	510	539	482	505	517	542	520	542	543	512	512	506	551	519	560	520	519	561	543	497	544	488	495	477	580	512	532	511	525	499	520	565	567	528	576	533	478	536	512	595	560	506	529	566	489	520	551	512	494	502	525	491	514	564	521	527	539	519	551	543	564	518	506	551	544	542	539	506	500	524	516	540	569	531	540	503	540	495	527	516	519	559	505	491	491	539	519	523	487	520	507	497	532	534	551	525	505	533	520	519	529	513	553	513	543	533	566	560	496	527	558	540	524	524	524	546	512	547	500	540	491	544	545	495	542	513	493	551	554	551	513	539	577	514	548	546	529	498	547	541	498	543	540	522	563	522	504	480	493	540	535	470	500	566	539	509	483	546	492	543	536	567	553	524	517	528	533	496	519	532	546	547	547	559	509	529	568	577	533	536	470	541	492	505	517	487	527	518	530	515	537	517	538	511	566	546	498	565	531	515	475	576	506	509	549	500	527	510	551	523	553	556	507	519	520	550	528	542	519	513	501	598	541	545	533	528	511	529	537	526	533	578	511	545	538	529	541	489	501	531	520	529	546	523	540	524	536	502	534	515	557	533	501	523	523	529	542	539	507	557	525	510	518	536	555	550	546	500	527	526	555	499	531	546	586	520	531	554	548	541	561	548	556	541	559	544	533	507	520	530	536	521	499	560	537	505	547	557	564	568	515	519	536	516	546	524	494	523	538	507	538	500	552	530	470	521	518	528	503	539	536	536	545	543	556	514	519	523	562	534	536	507	488	529	530	507	486	511	527	540	537	544	505	484	490	527	482	509	483	500	495	514	537	511
24252	21565	30734	27224	27913	15358	3057	1060	831	849	788	784	807	833	764	836	808	787	743	782	705	796	770	781	777	782	818	775	770	790	807	750	755	750	770	742	756	762	769	734	732	781	777	746	794	756	780	789	778	801	814	787	768	746	771	989	1052	995	1027	874	821	806	802	758	712	750	688	744	781	743	731	712	717	740	764	774	769	749	752	715	706	739	795	710	795	717	700	744	715	743	722	706	733	758	767	743	805	749	750	741	791	803	694	758	773	733	773	710	729	713	755	740	797	762	799	801	801	741	748	763	796	738	743	728	738	768	702	756	761	761	755	748	807	835	750	747	762	740	774	789	780	758	741	748	761	837	720	746	755	778	781	717	711	842	775	723	776	721	763	728	722	768	779	726	801	762	780	745	763	752	742	803	757	758	792	725	773	757	747	767	769	687	775	746	788	782	714	769	733	730	763	748	739	766	731	760	720	720	762	727	739	748	748	768	804	756	811	689	723	732	744	726	766	747	762	764	767	769	758	706	776	749	766	777	702	756	769	769	791	738	785	710	729	729	741	719	720	752	768	712	736	737	713	736	750	736	740	775	747	752	756	756	764	763	785	753	690	767	715	775	714	703	731	736	751	723	710	787	727	759	733	757	791	782	748	746	743	725	803	724	722	798	776	714	742	808	774	750	734	792	727	763	753	747	733	733	747	760	763	746	722	698	656	781	749	740	715	760	785	772	777	744	755	756	757	780	726	769	729	764	731	732	736	739	740	758	724	776	716	766	780	707	788	787	794	717	784	782	743	765	731	766	736	759	719	753	784	740	781	798	730	746	740	785	751	728	741	754	751	709	814	743	758	748	763	751	756	759	751	750	822	783	790	776	814	743	727	755	779	759	746	756	776	798	761	732	804	760	762	765	737	718	767	759	761	745	725	782	768	745	724	735	714	727	759	746	755	751	783	752	692	725	773	722	787	769	703	784	716	778	748	758	774	767	732	708	761	718	787	750	804	779	805	718	785	770	759	753	793	797	779	772	763	770	711	749	723	728	690	717	730	738	744	722	746	754	717	793	755	747	714	767	770	733	730	715	748	747	812	684	763	783	727	740	753	732	779	718	746	745	783	752	742	711	784	752	719	745	774	773	762	730	767	765	751	726	740	720	771	682	743	752	703	740	736	775	764	764	737	791	782	761	753	764	736	725	736	740	752	776	797	767	753	764	757	769	708	764	760	778	718	767	808	729	768	770	760	736	733	718	707	807	774	687	772	764	798	782	756	732	738	777	786	806	769	724	714	807	771	705	716	731	744	731	715	729	765	730	691	753	768	707	734	723	739	781	751	726	798	762	761	719	745	787	682	741	750	796	738	743	802	723	762	749	720	776	790	722	763	776	791	743	768	716	722	736	769	776	777	778	774	747	745	746	766	771	747	715	737	771	765	747	793	743	790	771	738	695	738	730	746	736	781	753	776	739	791	723	645	763	754	787	732	736	734	733	812	760	748	784	731	731	735	736	803	755	776	754	749	709	736	748	744	746	702	781	752	771	773	765	759	754	748	784	812	729	738	779	723	736	718	736	803	702	752	727	752	731	724	748	758	727	768	777	715	739	754	707	736	753	804	767	739	761	776	749	776	754	740	742	726	751	776	786	777	751	727	721	754	772	757	763	732	714	745	708	750	782	680	745	759	687	710	790	733	780	731	793	780	761	751	761	741	773	765	776	717	765	752	735	754	769	751	780	787	740	782	710	722	766	803	767	762	740	755	736	720	724	792	747	740	750	722	722	771	753	739	712	735	729	756	751	770	753	745	761	746	756	754	733	728	759	768	791	765	726	793	741	747	750	753	789	727	724	739	723	756	765	790	728	774	772	747	779	707	730	751	701	762	732	714	743	765	685	764	743	781	705	765	687	758	774	814	777	807	708	742	753	713	711	731	745	762	785	717	747	755	708	728	795	777	721	762	749	774	735	752	726	748	707	728	707	749	734	798	785	741	695	732	778	774	729	748	803	694	792	778	811	715	778	705	771	795	708	706	768	741	764	786	771	722	731	787	791	724	764	729	784	700	748	734	776	700	760	709	764	741	776	740	725	742	705	740	727	824	737	785	723	746	723	771	767	767	764	751	764	705	710	701	733	775	760	749	785	707	726	740	716	729	743	747	750	751	833	761	762	721	698	750	790	721	748	766	740	747	755	788	719	692	750	766	712	711	761	719	696	750	699	758	795	743	733	726	762	758	738	718	813	802	705	770	736	750	719	747	686	727	743	732	745	713	705	737	746	730	771	755	737	720	717	767	756	798	767	718	716	778	771	799	718	743	726	736	683	786	755	757	735	785	751	741	747	792	722	782	764	700	803	697	732	804	708	714	755	753	700	770	727	769	776	728	702	780	780	792	794	757	791	772	739	799	764	755	793	757	749	683	735	715	743	785	770	760	792	761	710	769	741	806	748	751	744	720	731	714	783	726	758	737	692	757	790	741	745	780	756	760	779	746	766	711	767	756	735	733	769	739	724	732	747	719	777	733	743	761	746	746	764	733	771	756	719	725	756	745	799	789	839	735	733	735	757	709	786	764	689	770	786	748	749	753	791	751	755	760	762	732	755	725	742	791	763	711	715	699	776	706	746	791	737	725	730	749	777	784	763	722	746	726	792	783	743	771	751	776	718	723	723	791	721	768	757	694	764	764	761	796	774	719	754	732	722	765	783	797	763	738	724	716	674	750	745	732	712	768	760	760	735	775	762	763	726	744	693	774	727	712	740	769	748	748	765	733	761	751	700	760	721	769	760	759	760	724	749	752	706	729	771	732	722	734	726	738	744	783	725	731	763	716	744	741	862	711	750	691	800	763	729	745	754	748	701	720	742	723	717	721	749	752	759	741	761	674	730	730	718	717	779	752	725	725	756	809	706	752	728	729	707	713	720	736	778	789	776	740	843	715	795	731	754	777	760	738	752	770	724	728	704	762	739	775	761	750	743	741	714	747	700	708	687	740	781	755	812	794	769	771	742	769	801	688	739	725	756	689	736	712	786	745	764	737	737	719	742	803	739	769	766	772	732	755	737	758	742	744	746	730	761	708	750	752	721	753	749	794	769	749	775	742	706	734	726	730	768	757	718	734	788	808	761	747	780	748	750	753	746	803	764	796	746	692	730	759	749	757	744	713	764	749	779	749	755	731	752	720	769	754	749	693	691	754	724	739	766	762	747	754	777	734	714	699	756	720	721	740	713	783	729	754	770	762	761	739	770	754	706	720	755	753	737	761	756	744	792	701	748	756	777	734	748	757	707	760	756	826	727	731	777	731	742	786	805	730	749	732	700	752	748	796	765	759	760	725	738	753	730	729	751	763	711	780	738	730	738	788	778	817	782	749	752	763	764	779	766	752	725	777	741	753	739	766	778	774	723	770	719	709	725	724	780	718	758	719	753	759	722	761	755	761	805	751	748	782	773	785	765	767	728	747	765	720	809	766	746	714	747	731	731	758	764	778	794	727	757	785	725
48007	91616	66361	43791	29306	3323	999	843	792	758	772	758	736	711	698	690	680	724	719	671	657	649	671	616	663	636	671	666	686	656	658	715	735	636	685	678	677	673	701	648	673	647	608	668	663	719	682	660	684	652	615	628	655	649	699	1085	1167	1048	986	801	722	676	645	628	697	676	630	679	645	666	651	617	648	661	650	667	635	644	647	649	616	624	633	655	671	610	624	689	630	628	682	597	660	666	644	672	651	630	631	646	666	661	647	641	630	630	642	626	661	713	620	647	626	659	687	654	648	664	614	663	643	635	621	662	629	693	625	606	620	682	614	632	608	598	665	657	651	710	676	622	595	633	712	668	642	657	657	678	651	663	661	634	665	665	607	620	650	670	613	709	642	720	662	654	700	629	617	614	626	620	698	654	571	682	703	688	659	681	656	607	627	616	628	635	708	640	630	657	649	630	648	646	652	641	690	667	648	620	692	655	713	706	640	623	666	639	627	656	688	639	640	666	672	661	671	663	621	674	632	674	611	640	655	682	603	615	631	631	614	610	662	672	609	657	640	638	654	642	589	623	670	661	664	623	683	657	621	697	626	682	655	653	622	660	640	653	608	654	636	653	699	626	681	649	636	649	640	671	696	625	599	649	636	643	648	682	648	689	644	654	666	638	717	666	613	675	617	637	607	667	558	661	681	683	618	625	618	666	602	661	625	635	626	637	664	643	639	646	672	594	620	619	659	628	641	633	653	659	696	645	620	671	653	669	671	606	616	641	631	622	692	612	692	649	641	647	650	640	642	647	702	679	665	646	664	680	640	639	578	659	633	640	665	614	647	641	659	641	628	621	641	624	656	653	688	660	631	642	596	680	650	634	628	655	604	631	652	631	629	645	637	592	648	623	602	683	642	617	646	628	634	665	629	639	655	640	642	668	619	642	649	659	639	648	670	651	702	640	625	648	620	646	629	648	625	616	662	606	667	628	645	661	664	658	696	682	623	652	609	638	665	667	620	656	616	640	620	603	671	647	619	682	599	641	655	661	691	678	656	610	698	646	633	666	654	662	618	637	662	676	663	614	666	664	607	585	652	662	631	642	634	653	683	636	630	616	599	633	667	654	600	679	627	628	643	684	680	631	656	682	664	668	654	696	644	646	659	618	664	607	629	656	649	650	640	615	628	651	609	646	614	647	659	648	638	662	615	660	639	618	623	627	600	650	584	655	610	617	644	653	631	672	642	649	654	638	651	627	676	644	632	624	659	652	692	632	604	656	647	659	647	647	617	669	677	681	642	640	659	653	647	665	632	681	671	664	612	650	594	655	696	598	654	647	675	677	667	644	617	622	600	618	613	667	644	681	661	670	666	669	637	653	633	685	600	713	679	640	628	617	657	667	634	640	637	629	625	642	707	633	645	631	610	638	634	705	657	653	633	647	610	652	636	619	686	669	633	614	656	698	647	682	611	706	622	646	679	626	688	612	626	674	659	670	658	609	623	684	650	638	649	639	641	661	620	655	672	634	664	636	621	649	654	656	621	687	672	653	659	680	639	695	660	670	644	632	627	656	627	667	655	631	639	603	626	615	646	667	608	669	663	651	622	596	640	685	677	625	610	609	672	653	652	649	713	632	655	636	575	626	583	647	658	679	642	586	641	636	642	653	661	599	667	577	679	620	607	658	649	629	676	676	682	648	671	662	612	650	659	631	638	618	609	651	694	643	690	657	639	640	683	680	646	615	667	668	672	646	604	678	629	679	667	626	665	656	640	614	640	655	690	617	700	650	628	663	659	680	608	677	647	686	647	671	614	685	597	632	612	680	691	626	651	632	649	624	666	678	690	630	632	618	621	667	625	592	637	660	632	632	639	643	639	659	656	635	626	682	633	645	669	630	670	656	655	578	670	677	694	628	696	604	640	643	615	653	636	656	628	690	671	645	653	630	654	638	639	646	620	629	662	676	673	617	617	683	678	664	683	631	659	622	609	653	656	611	625	623	668	642	626	657	659	692	654	615	655	625	655	630	652	655	706	684	645	664	605	609	664	671	623	653	657	642	624	633	637	639	590	667	685	607	661	618	682	638	681	615	597	642	634	639	616	636	630	573	667	650	637	652	665	623	677	677	665	657	626	635	650	667	644	601	645	653	651	667	633	626	642	648	615	636	655	653	603	627	674	611	676	637	658	621	680	652	667	642	654	697	662	613	665	658	595	680	644	622	646	617	624	631	699	688	617	651	618	614	667	644	596	625	657	654	663	637	661	648	643	648	636	590	680	665	668	622	641	603	645	685	637	682	615	645	651	636	639	624	652	646	601	636	620	604	620	664	650	642	662	643	627	715	643	632	646	593	691	657	636	637	642	678	626	659	635	649	637	600	615	646	609	636	638	685	697	677	673	665	624	641	644	655	625	619	630	652	653	657	656	642	663	638	659	644	625	634	638	689	621	627	653	681	632	707	672	621	640	632	663	638	634	627	610	657	628	641	651	656	616	640	627	681	622	617	664	642	627	643	686	647	614	663	629	642	625	659	668	622	667	659	643	609	687	655	687	613	670	627	593	632	666	628	642	689	705	605	621	658	652	636	665	652	637	637	657	666	650	645	646	640	660	659	658	648	660	629	599	635	687	628	663	614	648	642	656	612	652	621	626	648	649	651	677	643	607	646	664	597	605	679	633	658	639	651	669	592	638	654	656	672	664	628	657	675	652	659	616	652	670	644	633	637	634	630	665	651	609	626	622	668	665	660	631	636	653	664	677	635	657	695	641	633	607	667	646	683	673	631	629	653	668	697	630	628	680	640	653	623	674	627	648	623	642	674	593	616	633	694	671	594	626	607	626	619	662	637	647	651	663	626	632	652	696	623	641	657	640	642	672	620	657	627	642	688	608	677	640	655	688	643	643	614	666	624	588	656	645	672	655	623	655	656	628	679	676	606	675	648	693	659	639	618	641	636	626	650	602	649	646	643	702	635	642	574	622	683	667	645	648	624	630	663	653	626	615	672	639	600	673	654	645	652	685	626	631	632	652	646	661	645	635	681	650	631	656	639	642	630	648	652	662	656	613	632	702	623	622	627	648	663	643	665	658	633	648	663	642	677	645	595	647	648	694	647	656	603	628	631	621	636	636	618	675	621	654	688	660	692	661	658	662	663	698	646	633	616	659	628	593	645	655	643	637	640	630	642	659	688	669	625	611	662	709	614	675	615	587	673	594	624	644	587	662	658	646	656	645	635	658	586	675	632	674	661	609	626	570	635	620	623	623	667	614	624	619	664	649	636	639	622	702	644	635	645	644	653	659	586	679	623	595	668	645	664	598	679	652	660	595	663	622	616	656	634	669	641	640	673	658	655	649	620	670	609	631	680	643	653	650	659	638	658	685	586	617	641	634	667	653	625	601	639	628	632	659	629	652	632	605	625	636	630	602	660	675	622	650	649	629	636	645	652	615	620	637	669	627	675	655	643	640	639	669	639	627	636	643	672	633	672	633	612	627	630	605	627	593	648
28184	21185	17145	6103	2991	797	650	665	658	647	602	619	634	641	618	641	644	619	633	594	654	610	634	641	665	621	633	640	635	605	668	656	636	647	624	640	610	611	606	588	664	620	597	627	617	632	603	623	605	625	644	616	666	651	634	629	682	671	693	683	677	623	668	622	642	635	612	676	648	673	601	646	612	665	654	654	604	659	654	633	613	632	631	636	630	642	648	634	645	649	635	658	666	614	636	609	635	646	610	631	627	628	609	622	636	599	627	634	643	650	677	633	628	654	636	593	596	576	641	634	689	659	646	642	602	637	632	611	626	623	617	656	666	591	658	612	633	658	641	613	629	570	616	652	652	656	632	644	645	580	629	648	642	626	641	595	638	618	647	587	634	662	678	705	630	606	617	620	612	732	654	651	632	650	681	598	589	627	615	664	696	630	618	608	663	658	665	651	610	622	661	627	624	619	606	619	628	633	646	681	616	647	595	669	613	653	626	652	612	620	679	657	654	614	656	615	618	646	665	609	644	636	587	620	647	674	656	626	662	628	645	607	655	576	676	656	585	591	622	621	680	660	658	635	592	646	619	614	614	633	609	670	617	632	673	629	657	612	644	645	618	595	607	624	620	650	677	640	585	618	649	641	638	660	671	648	633	667	632	623	689	625	673	629	600	665	651	646	650	643	650	588	643	669	630	660	638	639	627	615	634	647	629	644	610	636	650	663	616	641	647	588	630	612	620	666	616	652	635	607	581	676	633	658	638	674	644	656	654	613	634	605	649	616	653	659	653	598	653	599	667	604	616	582	580	636	631	637	572	601	620	604	647	638	612	649	624	654	629	612	630	646	652	674	617	640	583	635	656	614	600	628	642	624	673	659	571	636	609	600	643	605	622	637	613	624	639	615	639	636	592	653	618	613	590	653	666	621	638	657	670	623	636	635	662	629	627	614	644	627	654	631	600	634	642	665	671	635	656	630	649	650	645	575	636	648	634	611	614	613	665	608	688	617	642	621	649	641	634	596	635	655	610	628	661	608	611	651	629	624	616	611	619	629	609	648	606	658	727	635	620	565	645	635	626	645	670	662	613	592	607	639	633	666	658	590	596	659	623	662	630	631	638	671	666	615	633	631	617	621	678	638	623	594	634	669	643	622	642	657	657	632	667	638	659	651	617	614	644	647	588	638	624	605	632	570	626	615	619	581	634	625	621	627	636	648	656	583	619	622	695	606	622	609	619	627	666	630	657	636	641	655	665	627	639	668	614	627	588	586	585	644	629	590	605	580	674	642	640	633	643	595	633	636	677	632	644	669	657	610	614	602	615	666	620	649	642	642	632	641	623	619	611	620	634	612	656	637	640	603	643	628	640	657	605	637	633	665	666	672	646	632	614	644	686	655	679	634	681	626	614	630	612	574	667	652	603	667	642	627	611	631	670	642	595	638	632	623	631	635	595	620	604	604	662	631	612	605	665	642	637	615	602	697	634	672	660	665	633	658	587	627	623	657	633	618	609	612	701	668	634	651	620	637	638	659	667	674	593	693	629	654	623	641	675	647	606	637	639	606	651	638	633	609	627	609	613	651	660	599	627	637	611	656	649	651	653	599	643	670	579	629	621	618	601	597	611	625	665	657	637	604	632	626	673	608	660	625	648	632	679	633	609	682	646	664	598	582	636	652	643	621	613	659	659	610	579	630	647	577	618	660	628	652	658	621	618	672	644	637	629	665	580	628	621	589	593	613	659	606	610	629	607	645	652	667	624	609	664	599	647	628	646	593	622	646	637	628	658	607	674	650	661	647	644	618	557	637	650	619	608	633	625	614	646	609	642	621	672	619	648	635	676	660	595	603	642	615	598	620	621	652	649	628	630	640	638	614	615	645	608	671	644	613	634	603	627	635	621	654	624	618	635	653	615	602	665	663	635	600	631	624	596	625	650	616	640	624	640	571	654	562	629	644	602	623	683	650	564	605	615	636	603	659	565	640	618	643	576	587	666	607	635	639	615	644	638	680	644	619	626	640	632	631	644	634	662	670	689	619	685	619	631	621	633	667	650	623	645	646	654	641	619	638	616	667	659	639	589	663	599	619	661	589	633	598	638	623	608	608	654	608	647	659	650	606	614	650	684	659	587	633	636	638	639	605	651	662	656	627	603	634	638	671	597	603	630	655	619	641	612	640	628	626	615	629	657	630	673	626	637	628	633	653	635	600	630	602	647	620	644	650	612	653	580	657	687	647	610	630	657	631	638	638	646	671	648	667	608	621	658	626	682	652	628	592	652	675	593	629	612	641	637	630	619	644	627	625	650	662	629	627	671	602	680	612	627	640	633	671	645	662	624	646	607	627	604	657	611	633	701	659	617	631	627	612	637	607	610	648	655	665	630	579	625	651	637	600	660	619	638	641	597	633	646	656	598	628	657	646	619	649	629	638	675	599	596	634	637	640	649	592	618	626	636	664	581	678	590	634	621	643	619	631	664	638	623	612	634	635	666	618	653	616	607	678	622	616	698	636	627	646	663	612	566	620	593	661	612	667	663	598	623	658	645	668	646	617	652	649	645	624	618	630	600	588	618	596	611	639	679	628	618	682	611	665	622	634	660	660	643	586	619	654	657	632	616	662	628	671	639	599	659	668	601	636	609	636	629	615	650	652	645	637	648	613	613	599	627	634	687	626	658	609	684	581	626	655	641	600	620	620	614	590	623	643	607	661	624	621	637	627	625	624	625	626	627	591	627	671	630	617	622	615	606	659	671	626	615	613	627	665	655	664	578	627	623	627	619	636	611	608	639	614	639	615	641	664	612	605	629	695	610	603	638	688	707	632	637	618	598	698	630	658	652	646	638	666	650	607	675	668	596	684	684	618	641	579	667	598	646	626	602	643	646	659	665	639	637	635	625	621	631	630	656	610	648	614	650	607	653	604	642	649	622	630	632	691	645	604	640	636	694	648	672	570	644	630	632	605	680	620	639	591	608	607	604	613	647	626	668	642	648	622	662	616	654	655	646	657	630	628	685	616	611	671	667	648	700	710	608	658	654	629	633	654	634	633	607	621	637	649	644	631	588	634	692	683	660	593	636	639	680	622	621	638	625	705	626	610	622	612	672	628	664	603	627	643	627	642	657	625	610	651	601	604	651	626	649	623	626	650	656	682	667	665	643	645	660	605	604	627	664	626	619	642	615	614	592	631	634	677	645	590	620	609	603	651	671	664	671	690	659	626	642	641	642	615	656	652	657	628	608	633	658	665	618	601	631	625	665	583	636	627	661	651	668	601	668	624	664	663	663	611	627	656	616	664	636	616	638	616	663	657	685	610	642	693	636	657	673	625	630	625	658	643	634	631	600	641	613	598	643	638	601	660	616	667	664	648	627	600	617	610	645	622	639	602	659	650	573	614	662	652	654	627	639	643	650	602	602	656	630	614	625	644	635	644	620	579	631	639	616	624	666	665	619	626	630	660	659	626	658	656	659	633	620	606	635	625	614	635	613	629	644	664
10222	19032	13450	4322	2900	636	537	512	537	537	510	507	534	495	470	490	474	521	496	516	555	486	543	532	496	541	490	560	491	506	525	544	508	493	479	491	550	481	482	508	518	488	540	515	478	543	563	498	530	551	472	511	506	516	499	476	507	575	574	539	600	503	510	530	504	483	494	503	476	552	509	492	472	495	536	516	501	511	509	518	539	543	533	506	476	539	485	485	536	525	518	510	499	523	542	495	497	537	522	530	537	532	487	512	501	490	488	488	536	545	514	515	567	508	517	554	525	458	529	493	482	529	540	535	540	503	519	523	506	497	521	517	499	527	495	522	492	515	490	482	510	548	540	538	515	534	492	512	459	515	499	513	528	489	452	502	497	497	496	513	501	509	477	527	543	526	507	525	518	522	529	489	457	512	483	483	511	526	527	541	518	502	516	531	517	497	497	562	494	525	490	500	534	540	484	498	527	516	508	521	489	496	487	507	490	487	520	514	546	549	508	524	499	488	539	507	544	519	522	520	525	576	482	502	500	511	492	535	501	525	502	519	481	546	548	523	491	505	498	520	455	509	535	512	512	498	562	530	490	532	510	537	537	508	481	541	510	485	530	522	502	467	540	529	518	518	522	518	497	508	492	495	510	516	483	495	487	514	512	541	517	538	485	505	514	447	505	507	537	525	509	502	494	494	540	499	533	470	518	500	508	512	462	501	487	475	479	468	535	511	496	496	533	492	523	486	487	519	517	477	525	507	522	499	501	505	511	510	496	532	491	487	513	520	503	506	514	519	506	496	496	498	541	463	460	453	519	495	466	522	515	496	495	478	531	497	523	443	471	496	480	539	505	512	484	492	541	493	554	513	524	483	531	543	516	523	451	532	490	503	538	491	542	507	537	501	466	526	480	479	575	520	512	483	514	466	504	473	529	488	471	479	523	540	493	515	477	492	499	516	484	512	501	519	517	526	549	510	538	520	481	525	540	496	494	548	473	517	489	518	514	569	483	512	482	529	523	505	536	497	510	466	509	518	549	514	530	524	472	530	489	513	466	503	480	490	495	507	531	516	500	540	493	514	468	488	521	510	504	475	509	517	532	493	555	485	473	507	529	525	524	529	513	499	580	510	543	499	499	538	535	562	506	486	511	471	522	537	536	515	461	496	521	466	509	565	502	533	531	483	532	513	507	518	558	498	497	502	471	514	516	536	503	483	539	527	516	524	505	523	513	509	483	511	489	548	488	497	497	549	516	528	531	520	544	479	482	497	509	522	502	535	539	519	498	515	520	518	477	523	475	524	536	481	523	503	508	512	473	535	529	532	517	453	525	538	470	488	483	565	494	521	496	529	525	494	519	525	500	467	512	528	509	496	519	517	484	511	496	505	524	522	508	526	460	471	488	491	528	523	536	466	448	504	540	498	555	499	516	521	507	524	492	519	498	471	500	526	517	496	507	511	541	531	491	514	496	520	501	492	514	490	465	490	509	505	532	514	504	504	495	546	484	542	534	514	534	524	498	506	495	542	506	510	533	518	496	522	441	521	496	492	531	506	563	532	526	491	524	523	488	536	459	482	493	521	531	520	542	509	510	487	466	497	508	541	506	501	538	527	471	507	543	527	509	539	517	546	512	522	504	491	499	546	531	511	520	489	505	502	500	517	521	495	480	529	494	502	528	492	519	511	496	529	505	527	489	528	531	522	510	495	527	493	500	538	509	520	520	514	528	513	479	516	479	526	515	549	485	520	476	519	481	533	518	489	544	445	516	511	506	528	537	510	532	494	481	491	514	490	542	478	487	521	552	538	498	518	520	472	468	529	536	490	527	484	471	474	512	502	495	518	507	493	494	492	498	530	508	538	559	541	496	499	473	512	495	515	520	469	534	510	438	513	484	540	523	522	486	515	529	548	511	521	563	548	541	529	504	510	515	536	518	480	534	518	505	482	495	537	522	491	516	521	530	510	501	486	503	524	469	485	502	525	481	507	500	506	501	503	524	523	575	521	534	512	483	529	510	524	507	506	491	487	526	500	510	527	483	492	519	510	539	492	535	471	499	466	530	528	502	471	497	488	555	504	505	470	511	514	499	496	516	526	496	469	543	493	560	488	483	519	510	497	518	516	527	490	486	466	522	482	494	507	524	508	495	543	477	533	523	507	504	539	520	509	533	506	478	551	530	524	517	493	522	515	460	493	531	510	560	501	502	508	507	571	496	477	495	498	517	515	518	487	541	524	510	468	489	494	505	523	525	524	518	546	520	514	490	482	525	509	527	525	497	506	528	490	523	504	500	554	520	474	468	498	533	514	507	517	501	482	534	512	567	506	505	497	513	514	502	510	532	504	505	502	486	531	512	520	499	526	467	486	548	520	524	498	489	482	506	493	532	522	530	490	497	534	505	485	511	490	533	532	516	489	471	516	466	519	478	495	534	549	545	519	543	510	511	510	500	514	488	501	502	507	491	531	510	517	492	520	483	486	507	531	539	508	505	494	497	506	540	509	454	472	521	483	548	482	522	510	503	502	535	507	531	512	506	495	476	488	513	531	531	496	532	498	551	521	523	505	507	509	518	512	517	501	533	478	513	517	498	464	506	488	517	518	513	494	522	519	539	503	491	487	547	499	473	513	547	463	460	508	530	512	524	481	547	496	540	511	464	477	523	482	510	515	508	530	503	489	503	520	484	474	489	506	502	530	503	496	523	477	534	521	503	512	506	507	506	512	518	500	504	520	488	513	546	528	531	503	513	505	540	523	489	554	472	493	543	539	470	524	534	549	518	474	534	502	488	470	542	477	517	509	541	473	490	474	496	503	546	499	543	528	536	481	536	500	480	482	527	504	506	483	516	518	471	529	499	515	547	512	511	506	487	492	488	535	494	521	512	545	548	512	523	482	502	505	489	482	509	515	524	480	500	527	530	522	483	464	495	519	530	503	495	519	517	519	466	481	514	523	489	480	544	540	506	488	478	518	506	502	550	527	496	486	543	492	515	495	482	514	577	523	481	490	518	491	495	524	508	513	488	449	529	527	512	504	524	489	503	519	521	458	492	512	489	518	484	481	535	504	515	505	516	526	507	562	487	497	497	514	494	532	486	494	511	507	459	517	547	521	493	497	483	534	518	506	475	497	467	488	490	534	557	502	515	525	525	494	463	535	502	513	507	480	487	567	474	509	513	495	531	482	542	477	487	558	496	529	504	463	509	485	501	510	500	494	492	499	484	498	542	528	463	498	510	533	513	525	533	487	466	512	506	524	537	523	518	483	528	508	486	554	487	502	542	524	491	502	517	528	509	519	502	458	476	511	528	502	498	497	519	534	510	498	478	486	557	528	478	497	496	443	513	494	484	495	459	531	538	496	514	473	482	539	490	466	495	493	519	536	508	517	551	526	504	514	506	514	469	505	454	486	521	540	487	541	503	506	542	557	529	483	498	486	485	542	523	524	507	455	523	519	540	524	503	514	492	522	514	521	484	488	537	535	524	524	562	494	495	500	546	486
25208	21833	32066	29894	25098	6664	1064	746	670	690	685	667	659	621	654	671	612	652	602	642	616	649	643	645	651	657	615	635	620	625	645	622	650	632	670	647	601	637	633	668	657	658	634	607	699	612	645	650	662	664	745	657	653	720	694	632	669	729	758	686	669	672	658	658	645	629	609	614	682	608	650	644	619	591	621	580	637	665	673	622	648	608	640	673	575	617	568	631	653	632	638	624	640	596	633	616	591	614	611	629	650	679	607	621	617	651	640	667	573	654	618	611	639	575	645	648	630	599	652	635	612	623	619	632	655	650	629	640	623	657	620	654	621	613	612	639	600	664	629	646	643	650	624	645	654	629	555	578	638	656	695	619	627	576	638	680	640	628	636	644	658	637	650	642	646	609	608	599	672	637	593	650	589	623	608	629	641	666	673	649	592	585	650	657	609	630	641	655	596	615	633	631	611	597	629	604	606	623	614	634	653	702	621	609	601	593	629	631	619	671	677	638	612	642	617	647	612	637	639	622	665	643	608	665	631	632	647	596	626	539	592	590	626	607	637	619	590	580	615	587	633	624	663	656	658	636	646	629	625	637	640	628	662	605	634	652	622	631	627	612	597	642	657	591	646	636	625	656	630	607	659	586	670	658	637	621	648	640	657	595	642	608	623	646	628	651	654	656	614	600	616	636	671	599	621	652	619	669	650	593	639	635	673	633	628	626	622	647	635	616	582	647	632	650	628	630	647	646	645	634	613	624	616	689	607	618	657	608	632	678	623	611	695	626	674	637	651	650	678	609	637	655	639	621	644	643	659	659	614	591	607	623	674	639	652	667	622	584	617	626	646	622	587	621	635	611	650	618	635	583	593	614	626	581	603	658	618	633	624	609	623	634	605	623	607	626	633	601	625	620	603	612	661	643	627	614	625	642	622	596	632	662	643	637	611	628	641	612	636	658	614	621	609	665	647	631	625	656	628	614	645	609	594	622	598	633	652	662	623	635	640	642	657	655	646	663	575	600	636	662	638	641	704	649	629	644	621	657	630	605	628	636	628	629	619	645	621	644	600	650	616	638	645	616	602	623	619	652	621	625	642	633	655	602	646	638	598	601	608	636	626	676	628	630	624	634	583	639	631	664	573	657	662	603	611	578	686	609	595	601	629	601	663	636	619	652	623	584	639	620	618	637	623	668	638	624	650	608	617	628	606	638	646	611	609	625	594	631	640	630	634	604	647	619	670	604	632	585	620	630	608	609	589	637	641	640	588	637	666	662	585	673	582	635	616	633	620	635	590	622	661	636	651	654	581	663	626	585	633	634	625	595	615	602	649	644	650	655	629	605	574	641	608	632	602	614	626	682	673	611	620	647	592	667	629	646	624	596	679	662	695	669	650	600	597	647	623	601	674	612	642	643	666	648	645	616	592	613	615	618	674	689	617	694	664	609	647	622	597	607	597	629	573	658	660	653	656	669	612	624	638	623	614	667	623	582	579	605	612	598	655	624	598	611	678	630	661	625	663	634	666	640	628	620	636	630	608	659	623	609	674	619	624	576	631	652	670	607	639	657	657	637	633	618	645	590	616	630	634	635	666	668	611	617	638	610	591	618	613	648	634	624	631	661	641	645	608	591	645	616	649	657	654	624	572	638	635	644	616	661	582	601	612	654	675	668	635	656	639	596	679	666	572	658	689	646	630	608	570	650	585	604	609	622	632	653	642	592	619	627	645	658	620	623	688	602	674	677	624	655	619	612	595	603	657	652	654	593	621	656	638	616	631	680	668	619	605	615	635	651	626	580	630	592	649	666	631	632	605	621	595	641	649	641	615	649	632	651	626	651	629	670	622	602	637	626	633	600	621	630	600	631	590	697	653	650	684	617	643	648	632	591	655	647	589	645	629	613	616	624	631	578	643	659	608	652	650	638	624	623	652	644	661	650	608	634	639	619	646	654	624	624	625	592	619	629	633	638	641	595	601	599	625	592	604	651	596	654	608	675	609	637	643	666	598	638	634	641	632	649	621	669	626	614	624	591	615	663	639	629	630	617	601	628	620	661	639	600	683	666	551	642	608	620	612	623	620	641	645	584	585	632	610	641	656	646	606	601	671	622	631	688	635	623	609	620	612	625	628	603	686	643	642	639	642	663	627	621	650	644	646	628	640	630	624	608	676	626	647	678	594	631	622	631	637	600	614	615	620	611	614	590	670	660	675	631	616	602	652	624	617	653	647	625	609	619	654	672	605	614	631	633	588	608	576	607	613	624	636	628	649	628	667	602	581	650	638	637	629	597	616	657	607	615	613	646	683	623	657	624	656	650	611	632	650	633	644	617	630	693	594	643	652	635	668	645	658	602	611	611	649	600	634	634	634	605	666	610	640	623	580	614	647	637	659	638	639	688	650	619	661	615	616	620	585	622	595	639	610	636	658	609	620	638	630	623	590	641	614	574	598	632	617	682	627	633	617	610	621	574	637	629	650	606	618	672	605	607	670	650	628	637	631	627	633	641	678	610	597	675	643	559	627	671	646	631	598	651	620	654	667	648	650	633	609	603	611	587	621	626	641	663	644	676	639	607	640	650	621	607	602	596	615	626	622	640	646	572	623	670	556	651	644	620	613	643	641	660	653	663	617	619	634	617	635	611	621	634	652	651	633	642	672	640	666	653	610	608	616	632	613	662	614	622	651	589	634	613	610	606	670	609	627	615	653	601	629	629	618	652	647	594	653	627	651	650	624	672	629	664	619	621	581	662	611	586	640	651	614	638	636	660	647	642	635	564	605	624	660	629	643	616	611	590	609	614	632	626	613	623	632	622	673	641	650	637	653	653	650	638	639	574	634	619	587	639	646	624	584	626	653	603	624	615	618	669	617	611	633	576	646	654	591	636	636	627	606	685	664	614	625	609	616	620	610	608	644	652	642	655	581	629	638	664	589	636	630	633	643	640	638	628	657	647	628	657	668	656	574	639	631	638	655	599	624	610	639	637	609	640	638	584	570	632	656	654	624	622	620	651	654	619	609	629	614	604	643	653	678	623	605	631	621	623	632	608	684	605	638	603	663	647	611	574	647	633	632	649	595	666	637	649	597	661	650	643	655	628	644	626	670	627	650	649	631	631	632	690	647	629	649	629	621	679	607	658	627	612	583	607	597	595	637	623	573	612	633	620	637	601	598	629	625	636	607	635	664	681	641	627	645	633	619	628	603	595	595	623	624	666	655	589	590	643	615	662	598	612	642	644	643	660	641	616	619	637	608	617	617	587	638	601	658	627	586	657	638	633	597	622	618	621	613	679	662	595	660	608	632	667	623	584	622	627	595	600	616	637	588	651	631	609	643	655	655	637	622	620	663	665	620	659	633	593	624	639	600	640	622	640	609	617	652	603	665	662	638	587	609	632	632	592	641	633	625	618	610	653	587	638	625	617	593	633	635	591	667	606	656	641	610	621	645	656	589	588	629	595	588	626	636	663	660	639	622	614	577	599	651	635	585	593	624	625	668	677
36401	74251	50785	31795	19197	2093	765	649	659	609	573	566	585	599	548	554	546	566	553	612	587	592	594	553	596	573	565	551	522	576	592	523	522	537	560	519	603	551	537	513	557	556	559	565	524	546	582	565	564	596	626	582	545	608	631	567	591	777	743	666	603	530	516	596	517	557	488	533	590	571	530	546	512	535	562	562	531	540	558	525	536	567	558	560	547	516	618	574	546	561	571	506	530	534	537	507	536	518	571	530	498	531	528	509	546	500	532	547	528	541	493	537	559	563	502	477	506	527	536	528	529	568	531	560	551	565	537	552	538	549	553	552	536	548	536	514	558	518	524	546	526	531	521	559	519	540	526	530	531	562	579	607	586	537	511	511	560	563	501	540	510	540	543	561	528	549	512	498	545	538	569	521	575	516	532	528	544	559	520	549	554	527	564	561	517	507	537	525	556	570	506	518	536	562	515	580	511	543	517	496	520	544	565	553	523	553	545	523	532	501	571	556	505	516	540	538	536	556	580	506	519	561	529	569	510	562	543	501	525	526	575	555	511	561	538	536	515	563	513	538	514	545	538	548	484	527	507	541	537	539	551	545	507	556	565	530	527	519	568	531	533	531	579	554	497	573	512	522	557	509	544	562	526	573	524	556	556	571	557	532	517	568	523	541	541	576	563	540	561	579	541	542	536	537	555	563	509	536	559	550	520	544	519	543	525	549	496	533	524	539	571	531	550	493	539	519	515	543	535	485	549	549	572	550	500	540	580	517	589	536	547	534	565	526	525	544	522	534	511	541	526	548	544	569	571	503	556	538	513	540	567	503	512	536	557	511	511	563	567	538	553	563	549	543	541	545	547	532	573	525	536	519	495	547	570	537	541	576	528	511	570	586	530	559	515	528	558	510	574	550	530	521	546	530	539	582	519	551	536	515	546	550	537	528	516	521	535	546	532	530	561	514	538	573	515	551	551	528	527	504	514	559	546	561	529	521	555	541	531	498	504	564	540	528	507	532	542	530	544	510	521	590	545	523	544	575	539	521	527	575	548	549	512	571	552	529	535	480	564	546	536	535	546	523	508	557	506	527	535	498	531	518	524	610	547	604	493	502	535	555	512	513	510	545	527	529	576	536	558	568	546	497	528	577	561	542	509	515	560	557	555	529	520	519	562	508	546	525	530	537	525	532	505	562	553	547	542	546	524	572	551	559	537	502	521	514	535	549	510	534	550	541	565	543	528	543	522	510	557	525	553	479	563	560	525	509	522	498	516	550	477	518	529	530	566	552	541	513	512	490	525	530	544	562	548	547	544	588	498	517	518	546	530	528	550	544	588	531	560	520	499	583	510	576	569	550	549	513	492	509	512	498	528	479	539	624	536	550	553	511	522	565	533	553	537	555	527	507	579	517	545	521	571	523	555	479	549	558	535	554	546	514	553	556	550	550	529	519	514	545	524	559	517	520	521	553	521	564	551	574	572	557	524	525	538	508	521	508	524	538	552	538	533	528	521	520	536	559	541	536	506	530	590	535	531	557	521	547	547	551	524	534	529	540	556	582	539	552	511	526	538	549	540	533	540	562	534	544	513	526	576	497	522	542	496	523	564	519	542	553	565	539	585	515	542	546	498	500	526	555	528	499	556	558	586	503	552	524	506	552	535	523	511	567	560	537	546	556	524	487	504	580	532	570	525	539	538	585	532	530	554	517	566	535	537	566	482	515	543	516	555	512	535	551	545	499	508	522	600	571	506	515	603	544	542	534	523	534	502	541	573	570	544	525	544	544	562	577	550	507	529	575	539	549	560	533	512	565	524	543	518	563	500	506	552	522	578	564	475	539	553	534	531	513	554	551	560	516	547	557	535	539	573	532	554	514	550	552	543	547	524	524	533	542	511	490	531	540	529	519	563	552	530	565	524	507	558	528	563	528	518	594	524	562	589	575	508	544	592	517	544	563	520	557	535	533	525	545	520	528	551	517	506	527	563	530	496	533	488	551	538	566	554	525	548	572	535	556	538	554	551	537	536	519	545	564	527	522	545	569	583	509	545	516	508	577	524	556	523	552	558	500	540	591	554	520	554	545	497	522	509	551	553	537	534	544	479	562	546	538	496	550	519	508	534	525	553	526	549	523	536	558	517	516	530	489	503	536	561	563	516	516	562	545	512	534	495	532	514	545	554	483	516	535	527	521	532	528	545	535	525	571	562	539	511	546	540	500	554	496	556	570	516	516	522	517	550	553	539	526	523	553	584	546	560	519	526	539	543	543	561	566	530	534	541	539	551	524	557	551	510	563	503	559	513	536	498	535	524	505	514	528	532	496	532	516	525	587	548	541	555	558	522	540	526	505	568	542	513	502	547	524	543	578	543	524	533	533	558	554	537	592	544	557	513	515	553	492	487	542	567	513	555	517	594	573	537	532	544	575	517	519	569	596	535	519	544	509	557	552	519	570	508	540	541	532	531	553	529	514	532	506	525	550	534	536	546	547	596	558	532	494	526	578	573	523	561	510	549	550	534	569	531	513	546	518	577	542	559	532	534	537	541	543	492	513	535	525	530	529	537	503	486	566	540	549	517	555	537	500	489	526	542	529	523	566	563	531	525	584	549	573	553	527	559	538	549	557	571	588	473	538	580	504	550	568	513	509	547	539	524	574	557	567	499	538	599	540	532	549	540	537	560	535	526	547	577	510	550	533	496	509	479	510	502	548	499	539	528	508	488	475	550	568	523	524	514	567	542	505	566	532	500	550	546	539	538	534	516	582	523	527	525	574	535	532	504	560	508	573	526	584	485	531	547	557	504	519	562	538	548	567	513	522	546	547	523	488	538	564	569	525	545	579	528	528	515	549	536	558	506	540	542	528	524	547	523	598	501	557	515	543	544	523	515	506	539	520	506	527	535	532	574	516	537	533	522	541	565	515	500	544	533	535	505	541	536	620	549	489	554	558	570	537	511	525	506	562	513	516	513	534	503	539	511	520	553	542	573	505	537	530	534	535	546	537	544	533	553	540	531	522	554	524	523	564	529	597	535	532	527	578	575	578	561	569	508	514	556	522	546	528	551	493	541	510	573	563	540	566	551	572	540	563	514	587	540	537	514	580	546	542	490	518	500	565	536	558	542	545	530	553	579	578	521	531	509	515	501	531	486	523	575	502	537	568	539	532	559	586	539	513	555	542	520	589	565	528	506	566	569	485	526	541	540	499	589	579	531	561	540	530	553	545	521	556	564	544	519	535	540	514	560	518	542	558	584	529	479	515	533	562	535	501	511	496	519	525	533	572	511	552	536	519	453	503	549	543	523	558	496	509	530	529	534	569	525	540	507	512	572	540	510	497	555	539	561	524	540	542	515	537	499	563	506	521	585	546	547	520	587	538	566	570	552	513	524	512	567	563	511	543	538	546	575	574	516	512	507	534	567	513	556	547	596	552	586	521	521	511	546	556	560	539	533	554	535	569	563	553	512	521	519	547	517	559	531	535	562	533	535	536	557	548	541	517
24330	21699	30908	27848	28484	15475	3084	1161	879	854	831	864	812	841	823	843	854	787	870	856	859	822	804	749	800	776	853	789	877	789	792	773	822	803	801	812	775	817	797	800	806	821	820	782	761	741	823	776	837	1075	1015	832	833	797	903	914	948	911	814	803	778	832	718	823	780	734	740	829	754	849	756	747	804	759	772	767	816	831	804	822	781	717	808	792	756	794	821	811	772	814	772	843	800	741	766	775	754	777	768	772	784	732	730	804	741	703	750	735	799	798	757	791	756	777	810	760	804	762	784	785	777	863	782	766	753	731	730	801	802	799	764	712	758	784	810	793	809	796	758	790	754	801	845	806	779	765	838	724	780	822	830	786	790	783	776	729	721	806	771	771	826	800	778	749	777	780	803	760	772	790	768	754	793	709	794	761	767	800	745	769	824	825	853	771	707	816	778	751	819	811	810	803	782	785	749	765	779	792	749	777	740	759	771	814	762	777	805	804	801	765	768	767	778	777	791	800	786	778	797	787	733	761	791	795	826	780	792	791	676	778	785	776	731	808	764	762	785	743	760	764	772	756	779	740	744	776	790	789	762	771	763	810	738	760	757	753	825	788	738	777	806	810	768	754	790	759	758	800	754	768	786	797	762	788	810	727	795	791	824	821	815	824	812	772	783	798	780	826	761	841	773	779	810	785	794	801	733	713	754	818	814	772	715	783	781	789	767	777	758	760	827	814	772	819	767	789	784	798	805	783	761	811	800	798	788	787	745	790	809	775	779	810	784	796	742	749	830	809	790	792	764	754	725	784	783	734	788	738	781	752	796	747	781	775	790	784	767	776	761	741	794	772	781	772	797	797	740	765	787	750	780	830	751	788	778	762	709	801	763	748	803	761	776	817	827	742	733	813	777	780	762	777	792	827	815	730	776	810	794	815	805	779	773	790	784	773	773	821	748	819	742	806	784	768	805	769	780	758	778	792	775	758	797	782	770	793	788	790	779	784	727	769	711	757	779	792	766	781	809	751	793	829	797	758	763	680	771	765	808	807	774	755	782	765	766	797	774	722	777	746	794	777	843	705	755	735	789	847	779	801	747	811	746	767	743	787	787	775	793	777	772	761	753	790	794	740	764	785	761	756	758	788	851	778	762	806	793	799	711	776	776	777	747	778	784	825	767	759	774	779	744	775	753	796	764	792	780	790	770	776	753	823	783	781	764	803	779	798	774	763	812	836	759	753	831	754	763	742	794	784	791	806	718	798	808	764	765	777	753	755	798	769	779	794	746	785	776	803	739	725	802	725	771	852	793	836	797	773	763	805	788	748	779	811	795	816	799	734	762	759	828	773	748	751	784	755	797	784	834	797	779	779	814	795	794	765	742	751	693	724	783	821	809	804	797	782	812	771	750	743	791	735	794	770	767	723	763	767	767	707	784	784	810	747	743	759	764	765	725	801	759	772	765	790	753	810	829	805	741	785	772	761	785	758	770	775	786	759	784	784	740	810	747	769	765	774	766	782	794	773	818	777	792	759	798	746	789	779	744	837	825	817	796	825	787	797	775	759	839	759	735	817	809	782	785	737	781	759	832	824	797	783	783	854	769	737	767	796	773	796	784	811	725	767	780	712	758	774	799	727	760	791	785	710	759	822	804	781	768	751	747	758	796	781	799	844	787	789	766	737	777	738	781	758	749	770	784	826	779	773	788	791	821	767	776	773	795	767	785	762	731	775	806	746	749	792	765	810	798	775	799	777	775	794	798	791	774	784	766	749	784	792	799	812	754	741	770	745	767	796	852	829	807	761	771	857	764	739	740	771	768	724	779	752	794	816	754	801	737	837	697	757	771	772	775	740	734	731	733	807	775	796	796	812	777	777	781	756	799	747	817	744	794	762	754	753	770	778	829	782	770	739	789	771	772	755	792	767	799	759	768	782	799	758	763	748	764	764	777	795	796	774	792	801	798	794	813	746	761	794	746	739	818	775	821	806	796	776	782	798	744	756	802	794	778	756	796	791	748	785	795	795	820	765	763	770	785	819	788	766	797	806	732	754	771	764	805	760	813	779	795	832	804	786	776	766	733	832	765	730	806	778	771	793	754	785	826	755	796	790	789	775	773	791	804	814	763	779	771	771	779	758	853	771	741	800	802	787	794	801	743	746	869	770	799	780	796	820	772	828	741	765	801	736	781	821	790	724	793	762	810	796	756	809	817	786	763	753	774	803	783	746	752	807	790	789	777	771	740	762	785	816	813	758	778	807	798	760	760	739	789	763	791	753	790	723	769	784	760	773	787	753	777	704	809	821	828	773	798	764	821	827	717	764	828	794	736	789	795	763	788	758	802	781	762	782	805	777	749	796	758	787	835	788	787	738	751	819	766	751	743	748	766	732	749	777	800	719	805	779	782	752	774	773	763	774	768	757	735	763	791	772	800	763	730	780	765	815	746	811	776	830	760	804	790	798	762	770	746	768	824	708	755	732	789	772	750	821	793	779	755	768	794	771	764	775	777	746	786	751	693	801	814	735	786	777	786	779	755	753	736	816	796	832	765	744	759	734	811	812	758	761	811	751	832	775	777	741	777	817	776	768	750	851	748	766	845	791	768	722	769	750	761	729	765	801	748	749	767	783	765	811	758	720	744	815	752	774	809	794	800	829	800	741	756	735	788	801	732	800	802	751	786	796	780	784	789	728	793	823	740	728	740	813	819	741	738	750	742	775	727	807	769	777	751	768	789	774	774	745	787	797	769	818	790	795	793	715	803	774	807	739	804	737	761	785	819	758	825	769	788	774	757	783	793	771	773	768	760	794	764	815	740	761	753	718	797	749	759	767	745	734	740	778	794	738	787	751	751	778	791	739	791	764	751	775	796	796	737	777	787	756	709	765	748	754	786	765	768	781	758	784	767	791	783	742	823	813	805	766	829	730	729	788	801	791	795	734	747	765	833	784	781	726	777	822	789	780	741	768	746	758	823	767	798	788	771	769	762	753	803	738	787	799	766	763	789	778	803	787	780	728	769	757	796	844	772	735	727	781	809	808	780	708	756	778	749	754	739	769	778	808	825	745	782	792	776	837	818	806	806	764	788	728	788	694	765	747	794	798	763	768	773	724	711	772	755	786	803	824	799	758	840	829	790	809	832	816	768	762	770	798	798	739	713	782	732	752	727	760	806	758	781	743	844	756	760	706	790	792	781	768	772	788	825	790	765	804	767	787	772	805	786	809	814	799	769	767	716	769	708	790	761	738	766	776	751	787	774	735	819	746	799	789	813	757	717	797	784	762	794	777	769	757	771	760	757	784	775	810	751	790	702	762	744	759	824	737	774	809	766	778	762	765	720	835	790	815	785	750	753	790	795	770	803	772	753	765	786	809	775	790	758	734	765	724	799	816	732	816	819	744	780	762	788	801	756	806	754	819	785	792	725	781	776	747	756	760	838	740	744	734	750	779	806	761	796	809	761	749	764	813	817	762	732	744	756	783	768	752	793	787	788	747	764	788
49772	92012	65072	42840	28209	3511	903	880	802	838	758	784	749	770	696	721	682	687	675	664	672	688	717	737	685	713	686	687	635	687	727	636	688	751	666	711	748	718	689	656	635	588	700	665	662	691	698	642	776	1229	1020	776	786	763	881	936	941	815	711	673	648	654	632	715	708	619	729	644	678	671	618	663	673	697	664	666	668	662	635	653	672	699	662	648	668	657	637	652	715	670	667	695	653	648	728	724	641	710	631	684	689	691	653	674	710	654	676	727	685	686	651	658	646	722	652	691	643	688	610	669	630	633	667	667	655	677	645	636	712	616	686	688	668	715	708	655	655	704	648	670	725	658	716	646	677	664	640	655	670	636	706	664	689	699	678	658	671	678	642	713	675	683	697	688	682	644	625	664	685	694	680	681	657	646	662	653	686	683	619	659	716	679	650	658	640	643	646	614	654	669	691	667	663	683	605	639	662	665	697	662	658	672	667	669	615	668	691	662	662	694	665	638	668	632	669	630	666	667	660	678	721	635	685	656	615	671	645	641	671	673	647	683	629	689	685	679	670	657	643	674	627	708	681	609	674	671	700	680	696	658	686	696	610	668	677	679	667	687	727	699	689	681	642	668	674	697	666	655	683	666	651	672	698	666	650	680	621	669	669	694	655	629	704	648	659	639	675	666	674	613	693	695	673	655	659	697	683	679	656	620	595	649	638	645	668	682	674	698	640	667	694	655	670	651	691	659	661	628	670	685	664	712	697	658	675	647	668	678	667	666	673	666	616	672	720	597	618	683	668	623	683	686	648	673	664	647	649	655	666	680	694	677	628	645	693	661	707	680	671	682	674	643	659	669	632	709	681	619	697	673	645	647	673	691	663	635	654	667	675	691	662	657	675	639	650	645	699	688	673	713	679	663	663	700	665	673	666	629	664	652	673	646	609	707	701	653	660	679	674	671	690	682	694	682	649	638	636	640	639	663	589	653	638	615	663	706	644	712	676	674	639	632	699	675	674	627	630	654	636	669	684	689	693	678	643	635	619	689	641	664	646	636	671	648	660	670	650	641	680	701	692	657	711	670	655	641	662	671	652	645	665	674	616	646	644	637	701	667	670	650	674	661	651	619	674	651	639	703	650	629	653	654	683	670	645	680	711	703	726	690	657	676	677	654	649	675	687	645	690	618	663	700	627	639	645	702	685	693	657	647	695	700	656	664	659	675	660	677	666	641	658	727	644	694	653	646	650	644	675	667	653	649	680	670	670	677	705	609	652	621	656	679	659	661	670	674	646	642	672	671	658	656	680	656	677	647	677	704	631	670	689	676	644	686	651	665	670	637	686	678	671	687	689	667	670	682	629	651	621	680	643	684	679	674	655	707	685	617	697	713	624	707	669	656	690	689	678	647	642	636	654	676	657	682	667	643	733	657	714	647	676	683	672	628	639	671	635	669	604	662	632	681	659	687	644	676	676	670	696	626	677	674	603	643	689	598	706	670	642	669	675	692	669	695	712	651	644	697	698	631	669	668	604	670	699	681	631	686	643	708	696	705	639	714	680	702	706	689	662	669	664	679	691	613	657	659	628	656	634	649	688	687	621	648	677	674	663	660	653	665	668	635	664	662	671	669	685	654	634	645	672	681	688	652	625	651	662	686	659	679	672	645	645	664	665	708	692	621	657	646	673	664	668	646	659	640	661	680	645	644	662	688	695	687	708	648	634	686	709	642	671	657	663	673	693	674	612	644	686	699	677	680	629	667	616	695	647	647	675	671	690	689	715	633	682	683	671	699	686	623	666	673	721	635	663	660	676	669	666	657	677	649	651	677	669	676	612	615	683	658	684	675	641	666	692	655	644	646	625	663	679	684	612	682	697	688	676	660	662	656	665	685	687	657	644	660	656	668	642	645	666	672	719	628	649	672	629	641	709	645	668	671	662	649	660	625	677	652	651	662	691	635	656	588	637	670	666	633	657	680	656	676	661	673	669	706	643	696	628	672	693	645	626	687	692	687	654	680	648	606	654	681	606	650	644	678	694	694	668	655	675	652	741	663	670	654	637	693	693	646	645	639	671	643	699	648	635	654	671	681	708	685	678	658	697	645	643	637	664	660	662	655	645	686	697	610	610	620	660	689	694	661	680	648	659	696	654	639	661	656	686	661	682	704	697	658	663	662	691	634	654	672	675	651	616	665	657	618	639	707	636	694	649	640	703	642	661	679	683	629	668	725	644	685	696	660	676	613	670	666	687	654	666	685	683	626	605	667	673	648	663	686	709	691	695	675	689	694	633	613	627	677	588	694	731	630	683	642	700	617	693	637	693	599	633	649	682	658	700	680	687	642	624	652	678	604	639	627	685	681	628	628	633	641	651	699	670	656	634	658	613	640	703	675	682	661	654	656	643	668	682	706	671	643	704	652	650	649	651	642	624	670	621	648	679	655	651	657	694	703	614	618	673	644	712	657	689	625	690	662	700	690	741	659	658	671	631	636	684	709	661	676	677	699	615	678	739	660	636	635	649	695	660	599	728	685	667	699	641	678	640	669	691	655	647	644	661	650	646	644	654	708	668	686	648	685	671	647	681	646	737	650	658	618	717	715	670	698	694	641	682	669	699	647	656	671	684	659	681	631	663	628	632	705	670	669	664	673	643	627	689	647	698	653	643	699	642	694	620	624	674	628	684	678	620	670	633	678	636	640	685	665	646	663	647	641	619	635	656	634	642	653	679	645	680	623	663	604	665	630	677	629	702	704	664	662	632	706	679	700	681	727	656	692	650	700	645	660	640	730	627	644	681	669	690	657	693	660	666	673	717	662	654	672	655	678	674	623	645	691	667	685	670	670	640	634	660	653	685	625	705	622	637	672	668	660	683	660	598	654	675	621	669	675	645	656	671	662	677	661	678	601	683	636	632	670	656	604	632	672	718	632	707	647	654	634	671	651	641	650	714	644	625	663	639	639	711	661	669	663	678	650	682	660	645	675	694	648	636	647	688	648	701	611	708	661	681	679	651	638	662	640	686	669	660	683	679	633	687	650	625	659	671	649	682	658	665	627	602	665	651	690	636	677	716	650	641	636	640	684	615	654	626	660	722	663	693	697	664	648	672	672	656	711	666	697	648	679	649	640	666	657	648	677	690	707	637	669	629	632	731	633	693	650	644	663	685	671	663	647	689	646	640	656	683	647	672	602	677	643	680	645	640	701	679	715	641	670	646	669	688	658	685	669	665	634	672	658	669	702	691	651	632	669	678	682	640	717	702	683	684	600	690	667	634	614	655	662	645	652	646	655	639	705	601	623	589	663	596	642	635	644	674	610	677	690	670	646	621	707	651	636	631	648	644	679	671	700	663	655	639	632	679	630	621	694	661	637	665	665	708	663	669	625	702	633	656	653	652	680	718	654	643	664	671	658	701	642	626	671	686	671	673	681	645	632	699	684	690	660	676	690	698	596	668	678	632	658	726	654	679	671	628	671	636	649	646	656	665	666	681	644	611	694	680	681
27718	21089	17804	6251	2748	874	684	695	669	675	630	700	668	635	655	649	675	642	667	684	697	707	682	659	681	715	700	674	700	678	629	710	676	642	670	624	650	682	652	707	621	666	687	660	632	694	676	664	683	680	673	625	662	668	723	725	683	672	673	660	647	733	690	648	675	700	667	692	694	672	699	678	652	715	687	715	673	683	621	684	676	646	705	698	639	641	734	679	629	686	696	634	638	683	649	689	658	627	623	681	628	646	642	673	701	650	683	697	676	672	710	727	641	651	651	695	655	679	688	646	683	692	661	684	672	647	695	689	668	685	669	665	668	671	653	678	637	711	664	669	666	695	693	660	690	655	626	662	679	642	662	617	708	688	694	687	638	675	630	666	707	664	669	670	667	669	593	662	642	677	652	712	650	664	669	682	674	674	659	669	654	671	692	643	676	698	652	657	663	706	656	660	681	659	678	664	699	675	667	687	703	670	701	616	664	675	659	658	633	686	647	639	670	649	637	672	654	631	662	652	677	690	654	622	689	671	684	622	643	647	663	661	708	638	661	650	698	667	708	627	583	689	625	656	692	669	627	627	637	696	643	654	615	640	629	671	684	631	670	689	669	672	679	709	701	647	678	696	642	635	669	663	681	674	670	665	637	696	666	668	639	659	662	626	641	640	673	668	688	689	643	674	663	673	649	676	712	648	681	719	678	699	660	689	668	638	667	657	649	658	629	672	662	683	636	657	654	653	624	677	660	666	725	694	677	689	674	675	696	677	651	664	675	680	642	668	664	652	641	667	686	657	667	695	645	690	702	599	711	661	654	677	684	659	692	636	619	676	658	656	697	654	654	708	662	713	639	676	675	666	664	671	682	689	653	663	618	671	702	702	661	702	675	688	633	697	697	660	701	707	697	674	668	635	702	683	676	659	649	713	739	678	653	661	660	688	698	685	651	676	705	700	681	710	600	660	689	679	634	681	738	699	644	659	663	642	651	696	676	689	680	687	688	700	638	691	681	685	663	649	611	646	667	665	679	661	640	658	611	705	684	659	642	677	666	655	631	695	702	665	650	659	668	623	697	664	661	655	664	684	671	652	656	681	609	661	694	699	706	610	663	644	627	624	685	682	665	659	699	661	661	664	673	687	728	665	649	668	684	652	679	655	664	669	630	650	672	677	721	643	640	702	667	660	666	653	655	660	666	661	662	644	653	694	658	657	649	621	674	668	636	675	656	705	705	639	716	698	656	639	690	654	692	677	727	710	678	653	658	688	654	666	644	703	635	671	696	683	705	634	718	711	659	687	670	696	648	641	673	673	667	679	669	695	641	613	688	621	670	691	639	710	663	704	632	665	660	643	648	630	672	686	685	663	682	697	657	716	670	645	665	632	676	665	671	656	673	698	626	672	715	673	707	700	664	673	642	696	661	646	648	695	644	710	624	682	646	647	706	686	723	608	678	678	728	678	670	652	685	624	650	661	676	646	679	655	661	668	681	689	655	659	650	631	643	604	659	647	666	661	666	681	648	672	707	679	650	626	668	642	603	661	678	671	653	656	682	694	665	638	690	678	656	686	663	679	635	704	671	630	687	724	638	699	658	684	650	663	620	704	688	691	663	680	699	638	631	708	631	662	690	616	665	667	668	652	640	674	665	619	686	655	729	683	638	604	683	711	642	695	655	667	707	671	644	640	684	646	692	658	668	655	664	668	634	640	667	665	656	668	691	669	646	712	680	663	661	661	666	629	686	692	733	675	658	686	682	661	694	719	627	666	606	678	666	689	642	673	759	659	695	676	662	714	657	683	691	662	630	684	688	674	680	722	686	665	599	709	643	655	668	694	651	632	651	690	661	689	627	697	655	678	659	654	652	661	688	629	668	619	632	665	677	686	696	656	715	661	655	652	660	675	673	665	669	717	697	728	666	649	692	704	708	682	686	670	661	639	647	696	680	684	685	645	644	692	653	644	627	682	701	666	676	689	682	642	635	658	643	690	647	631	650	625	678	677	636	664	660	666	670	664	690	656	702	702	629	652	682	636	672	655	642	654	600	651	667	651	667	635	724	689	690	666	674	620	662	670	646	607	690	678	681	654	679	685	657	656	691	663	686	696	658	670	677	670	656	622	661	708	656	708	622	674	646	684	654	649	652	711	710	663	676	688	678	672	673	666	665	646	649	674	630	667	653	630	652	699	692	667	631	685	740	686	701	696	703	682	675	665	661	696	703	681	644	722	663	629	711	708	666	633	657	626	648	627	647	692	684	687	642	690	689	673	623	674	671	614	681	685	705	650	639	715	644	685	673	650	685	695	677	659	684	650	662	660	663	664	669	625	626	671	637	713	673	693	676	663	662	664	624	632	687	639	658	634	639	643	700	676	623	691	641	667	636	699	655	661	656	704	674	679	656	720	701	677	680	633	713	691	657	684	703	697	649	632	604	698	744	686	715	629	668	659	699	679	706	679	716	647	645	679	644	666	630	670	657	662	635	689	713	673	687	678	671	699	660	603	683	668	723	630	635	678	723	635	688	652	644	663	663	675	658	648	714	670	699	673	670	665	663	684	628	659	662	708	644	636	642	677	686	654	690	707	709	668	660	653	629	662	691	672	650	675	678	728	685	656	694	656	641	692	674	656	664	657	690	665	683	714	695	665	653	696	678	627	670	698	698	653	660	652	651	639	665	658	679	671	699	702	712	650	669	684	691	666	669	741	663	685	671	685	710	680	644	690	675	670	657	692	626	684	680	650	702	672	637	686	676	651	716	697	682	617	617	652	644	694	613	684	618	692	629	702	639	682	669	679	674	675	653	699	683	723	651	679	647	675	712	668	692	653	678	663	666	637	655	655	652	627	694	692	662	644	693	676	628	608	622	723	705	705	688	663	691	703	669	622	633	677	674	632	641	697	643	667	703	700	743	720	608	640	725	653	637	692	652	667	633	646	719	668	707	629	628	655	679	616	668	676	687	655	659	676	692	691	699	654	675	693	675	688	653	657	638	653	666	657	677	680	675	683	689	727	679	658	689	669	698	655	662	649	653	641	664	657	678	653	643	656	654	701	726	669	681	628	693	683	640	639	668	639	670	669	614	705	673	652	635	650	695	650	682	662	677	645	654	633	638	702	638	651	674	702	688	650	701	703	615	630	678	706	670	629	661	673	701	645	674	607	654	598	685	623	667	650	643	671	712	672	696	645	644	667	639	685	646	645	701	709	675	671	695	667	692	654	632	675	699	673	681	689	681	654	653	600	693	600	621	669	663	669	679	629	669	685	656	701	691	692	687	710	648	646	684	670	681	639	626	701	655	701	683	679	606	640	648	625	650	691	627	639	651	642	612	680	650	700	654	666	657	670	681	633	671	650	650	634	655	657	686	649	649	712	663	700	664	639	715	690	686	682	653	689	686	682	684	699	668	666	664	664	668	715	665	617	612	649	667	665	694	679	612	684	637	705	693	655	701	660	671	666	627	687	649	650	692	669	666	652	649	667	681	702	708	644
9672	19840	14462	4279	2579	683	554	539	535	520	505	491	568	514	523	535	485	546	544	525	541	539	530	489	514	485	531	513	566	592	584	498	535	514	577	503	533	532	551	540	515	528	491	535	561	538	500	536	551	528	564	512	504	520	486	566	607	576	599	548	566	540	495	503	469	521	579	487	526	528	563	567	536	559	556	511	512	520	568	502	532	502	529	534	518	547	510	511	573	553	524	523	499	475	498	503	502	537	513	505	537	502	523	529	514	528	522	532	513	487	530	558	463	529	499	530	501	509	512	527	525	513	541	520	505	530	539	518	523	488	547	508	536	550	534	541	543	539	568	505	526	502	506	526	487	474	531	525	496	522	475	536	528	554	520	514	549	534	533	499	525	535	522	574	487	552	534	523	516	508	498	525	515	535	546	534	554	509	540	534	550	460	520	543	519	522	504	504	566	576	540	530	518	515	545	500	518	501	541	518	506	534	499	532	521	504	534	498	508	550	538	551	532	514	495	514	488	512	504	517	493	538	533	492	512	497	492	522	543	542	519	535	519	530	497	520	511	564	506	547	493	488	527	507	527	532	530	533	506	499	534	579	521	508	530	521	528	543	465	556	527	530	499	495	525	514	525	549	516	539	511	527	502	539	493	544	546	519	478	507	506	526	475	497	464	537	513	500	500	549	544	489	503	561	566	538	520	534	465	506	494	496	526	512	520	509	554	555	508	533	514	520	551	561	525	552	457	536	558	500	505	555	532	571	555	515	496	535	498	542	565	524	486	516	524	503	530	532	532	524	540	534	468	530	523	525	520	499	517	527	534	519	549	515	495	532	521	530	498	512	543	543	497	561	488	538	487	541	518	505	521	479	521	534	553	539	525	505	503	503	555	515	498	486	531	522	546	547	523	487	538	505	513	533	499	505	508	536	483	545	529	500	540	538	547	512	524	514	533	543	541	493	505	489	533	514	521	555	519	556	558	506	536	542	534	540	498	513	506	520	503	530	525	511	526	495	537	515	527	494	503	552	486	516	549	535	513	480	520	528	532	518	532	516	530	530	570	568	491	543	507	510	507	557	545	558	494	483	547	510	526	546	532	489	510	527	525	548	532	539	493	534	506	531	489	538	495	540	525	499	549	496	506	534	542	538	553	541	486	519	469	506	525	466	554	543	526	536	540	515	510	549	499	488	538	549	504	565	508	527	477	530	524	525	529	495	498	499	545	503	573	558	541	498	490	532	536	528	530	491	501	593	500	535	521	531	488	533	505	534	511	520	524	498	524	491	560	507	511	497	530	519	526	476	540	484	504	539	476	485	500	493	481	462	516	539	537	509	523	556	534	515	492	511	509	506	514	478	542	514	528	551	513	507	546	498	569	506	507	501	544	545	485	533	491	529	535	532	523	528	544	547	521	524	529	525	492	502	550	514	515	506	542	537	553	519	549	528	525	549	533	520	545	517	534	495	501	516	484	542	512	543	550	544	505	502	554	544	503	515	539	510	525	523	492	512	533	538	509	495	511	508	508	529	541	536	500	541	498	521	497	501	490	547	527	537	515	517	517	545	502	511	550	490	498	538	533	548	542	546	535	531	525	510	524	516	554	505	559	556	529	502	491	486	529	534	538	502	481	534	517	505	489	496	527	512	543	524	518	538	506	511	503	479	521	542	505	558	559	534	544	536	502	535	501	498	483	560	555	519	504	507	556	532	554	549	558	491	536	526	522	527	531	523	538	520	537	530	558	540	558	491	503	525	559	481	528	485	556	546	516	546	505	555	521	523	495	528	557	481	542	534	500	515	550	521	538	507	517	533	519	500	566	534	518	530	564	511	536	565	533	559	529	511	522	502	519	544	519	534	490	546	520	500	518	522	530	510	539	535	542	486	499	529	515	532	512	519	492	516	544	531	532	530	529	493	507	547	544	517	489	521	513	515	494	487	544	529	536	500	543	544	555	534	538	562	538	509	508	551	507	572	511	518	566	539	544	509	523	474	512	499	518	484	519	512	550	500	502	491	536	509	548	508	577	494	529	558	551	516	546	507	531	487	548	511	577	491	523	517	492	498	530	496	488	513	485	531	513	548	564	532	529	572	528	522	511	513	504	522	515	505	521	495	528	530	526	487	566	588	492	533	496	534	524	570	566	565	534	518	520	504	541	516	540	497	514	513	521	536	538	523	492	547	493	497	535	569	544	518	499	550	548	540	531	501	555	539	504	475	473	559	527	503	512	552	541	521	516	535	546	524	511	523	502	514	564	542	496	492	525	518	487	531	518	506	516	553	505	485	554	533	499	498	487	566	496	535	550	517	537	492	542	537	498	504	520	524	545	526	557	543	543	587	447	518	536	530	501	519	516	519	501	594	551	481	523	555	528	533	472	519	532	550	520	484	499	521	535	515	531	538	484	527	519	541	547	482	522	499	494	519	504	511	546	504	548	514	538	484	537	508	525	539	552	505	531	509	505	441	507	548	513	493	528	491	517	515	532	533	559	496	533	518	532	499	513	534	536	473	566	483	509	499	516	486	535	542	553	518	511	491	523	516	517	495	519	553	494	524	520	519	482	532	512	525	543	513	519	492	536	550	556	537	530	528	499	541	522	542	520	486	548	512	504	539	532	549	507	516	557	508	502	542	549	528	523	554	541	517	513	525	526	521	516	521	524	501	523	518	565	555	507	517	483	518	557	517	502	538	563	563	547	507	563	491	552	481	520	513	498	530	557	514	491	507	531	474	518	505	538	513	551	515	520	511	521	557	534	475	513	502	560	474	533	506	522	476	530	541	505	515	511	566	545	506	502	542	473	519	549	533	508	554	503	498	529	505	529	548	560	525	531	546	528	522	494	512	520	514	514	518	495	490	531	553	538	496	513	545	517	534	510	546	548	521	518	522	480	558	541	543	524	533	507	531	520	511	525	502	529	513	515	493	511	534	523	546	525	505	510	539	505	478	535	493	528	535	549	484	543	551	526	554	551	506	502	541	525	522	537	515	531	545	496	548	505	511	508	493	527	576	530	519	533	528	550	501	510	541	517	512	560	527	518	527	539	477	531	539	487	497	526	536	515	526	553	532	526	491	513	524	526	535	501	536	504	524	507	586	529	520	549	502	505	543	552	496	531	559	513	522	531	545	512	493	565	515	558	524	507	521	479	516	504	467	537	517	523	497	522	520	529	524	524	496	536	539	491	509	535	513	520	510	515	540	508	542	541	499	535	529	499	554	530	518	531	535	557	552	550	540	504	503	533	526	509	515	528	552	520	523	495	519	548	511	529	512	511	536	570	536	501	499	530	537	511	528	530	541	522	498	503	535	538	477	502	529	516	500	533	548	507	540	537	508	516	539	523	512	516	551	475	483	469	529	521	538	494	565	548	499	539	518	498	509	558	568	539	519	485	520	513	565	557	482	486	528	509	522	501	520	511	519	556	537	573	559	539	552	499	541	489	530	559	550	525	498	547	560	549	539	507	533	527	505	526	514	526	491	521	543	553	563	538	513
25208	21949	32885	29592	23464	6911	1172	867	755	720	695	709	675	718	714	650	670	638	654	674	675	683	681	677	663	630	650	680	681	677	680	644	594	664	675	668	658	701	643	668	698	647	700	671	634	692	677	677	688	677	649	705	742	674	729	799	896	820	763	713	666	687	691	709	637	648	691	621	648	652	681	683	672	686	658	639	675	628	692	645	692	629	598	665	619	673	657	651	663	646	703	634	632	661	702	652	676	662	654	654	645	671	672	645	699	628	684	612	686	660	709	699	605	636	637	683	671	649	712	695	667	625	680	628	647	630	691	661	646	642	652	678	684	683	629	704	661	655	607	658	664	711	651	653	675	634	644	694	675	643	635	686	659	637	694	669	700	695	667	662	643	648	682	655	653	657	675	605	692	666	636	656	678	628	633	669	659	659	638	691	676	666	664	667	695	686	654	679	627	681	623	650	675	672	687	665	693	697	611	630	658	665	670	699	664	694	676	641	662	655	645	662	653	639	645	636	683	645	647	662	690	684	661	637	680	668	698	656	695	681	678	617	644	661	659	678	675	682	674	675	643	655	679	640	669	635	636	707	681	648	707	709	693	642	683	680	643	656	678	671	684	655	637	666	688	696	710	693	640	697	657	642	632	625	641	716	608	669	691	657	661	653	694	657	664	689	707	701	681	698	664	690	707	623	661	655	714	655	659	647	685	668	698	686	704	639	655	664	669	667	683	666	633	668	681	683	667	700	670	651	666	627	704	656	735	654	640	657	676	664	652	683	657	660	668	674	686	726	646	648	646	690	627	663	618	631	672	648	644	645	673	669	666	681	622	661	657	643	651	632	631	631	622	602	668	704	671	654	626	632	649	689	676	626	663	685	686	640	667	657	644	700	690	637	707	676	651	628	658	624	667	646	640	666	676	631	689	705	627	618	679	652	653	644	645	694	658	617	685	647	669	650	683	709	642	596	630	628	696	646	648	670	679	716	631	671	633	668	669	629	681	678	698	684	660	653	687	675	680	698	659	674	608	681	695	666	672	660	678	661	667	632	694	701	695	671	670	676	647	701	706	644	659	613	729	697	684	642	673	679	682	652	650	685	667	595	658	686	686	641	632	662	635	658	709	664	645	698	671	656	692	682	643	639	626	684	683	709	660	668	719	633	709	667	632	640	632	707	703	671	710	677	702	663	620	649	651	664	685	640	608	629	645	656	681	663	692	675	684	714	680	645	678	670	713	709	663	642	688	621	702	642	651	701	684	655	675	627	635	681	650	643	666	678	637	660	669	678	636	677	687	678	706	639	676	624	687	683	674	599	669	660	656	686	629	653	649	672	685	692	639	674	715	671	675	663	738	663	672	665	627	681	720	686	692	665	673	601	618	664	645	643	637	666	669	668	651	681	623	622	666	674	660	654	649	658	657	661	672	643	618	629	673	631	682	640	648	672	640	676	656	683	651	665	690	675	645	672	673	687	725	661	661	661	652	638	621	690	636	651	679	638	607	662	677	672	671	701	692	647	662	659	664	677	702	666	716	646	687	733	665	647	658	695	653	664	658	643	645	608	660	649	690	669	680	646	687	649	675	640	662	637	605	671	674	685	672	648	660	631	654	729	638	637	671	690	706	690	702	666	651	697	688	671	679	602	653	688	646	667	685	639	666	641	661	697	666	652	624	659	655	686	615	673	658	724	655	674	716	654	605	699	661	694	668	680	632	632	657	668	661	646	647	648	638	621	695	666	632	657	641	672	594	633	613	635	659	637	623	619	656	700	711	633	702	652	658	698	666	694	639	623	643	593	677	654	674	680	684	685	668	657	678	621	637	659	672	629	686	673	691	669	654	698	679	633	628	662	656	675	657	613	658	672	676	701	691	698	657	706	665	691	652	659	677	655	654	684	685	659	663	664	616	700	646	688	640	654	652	623	655	640	689	700	678	714	660	635	656	659	716	651	684	694	658	651	664	677	673	703	656	681	637	648	682	636	685	664	657	706	658	644	674	703	672	642	669	634	647	644	628	650	665	679	597	678	706	635	639	673	661	644	675	654	648	687	639	657	685	658	702	632	650	711	648	693	638	643	658	671	682	620	639	681	645	618	645	680	678	673	659	658	669	635	675	627	660	649	667	648	663	672	631	649	620	693	643	648	680	666	653	751	680	649	682	663	681	643	648	642	684	627	677	670	686	668	650	695	671	604	672	684	642	682	657	672	706	744	654	685	661	630	648	682	669	674	720	676	660	668	707	660	663	664	630	691	603	672	645	698	681	709	658	675	655	644	648	676	652	669	655	702	673	708	648	687	651	648	678	682	667	675	672	658	645	652	638	678	626	707	626	690	666	635	645	667	615	675	597	672	696	683	672	697	678	653	656	674	725	682	670	704	630	673	673	653	634	699	714	647	729	694	683	699	697	676	635	686	675	627	677	676	669	602	663	629	606	685	612	667	656	640	641	637	655	670	627	645	656	691	630	634	708	669	688	659	643	679	659	711	629	632	661	638	661	657	626	646	660	668	665	670	646	653	663	645	694	648	657	649	627	668	684	664	687	617	655	669	664	654	693	619	683	661	708	743	667	663	686	615	649	632	687	678	691	696	653	637	677	623	639	660	662	618	690	656	676	686	720	606	676	638	650	678	658	652	666	623	661	687	662	688	682	638	641	635	583	660	679	671	623	680	696	655	640	667	672	617	672	657	675	684	656	658	638	689	683	663	623	643	637	654	674	675	681	626	677	681	617	661	644	650	641	686	676	634	698	612	656	643	679	637	685	664	656	674	691	658	651	678	645	685	653	694	644	622	665	665	677	685	629	615	685	658	647	671	611	662	672	661	618	673	661	646	666	643	647	635	654	686	660	670	707	738	732	664	652	675	672	662	674	635	720	655	658	636	670	646	662	660	656	687	612	611	609	666	676	706	672	657	642	640	664	681	614	634	672	708	681	671	672	655	649	676	641	707	637	649	667	649	667	629	721	641	655	613	667	655	634	651	667	670	651	674	687	668	649	636	693	729	669	685	672	685	654	711	652	690	683	683	661	639	667	690	616	699	637	659	675	662	681	662	684	657	674	685	715	669	658	686	693	670	641	675	660	627	663	622	651	699	670	677	675	688	666	642	668	684	652	674	636	632	587	654	657	645	670	640	646	646	622	688	638	643	686	677	650	656	726	684	653	680	650	688	677	648	658	634	656	692	706	691	638	639	652	633	635	657	653	730	641	673	661	665	677	654	626	682	657	676	652	662	665	690	646	671	605	620	666	672	644	610	672	684	672	668	625	695	660	695	649	670	691	655	667	661	695	676	648	688	671	643	637	704	675	679	669	680	607	650	674	658	677	652	659	657	663	727	649	669	706	661	708	640	650	638	737	737	704	673	680	693	663	667	651	684	620	656	711	714	703	633	683	659	658	649	645	690	618	678	637	682	699	686	621	665	667	676	657	672	624	651	664	681	662	675	622	659	641	641	675	650	656	648	674	641	653	647	695	679	661	680	674	591	651	661
36721	76717	54259	30537	17076	2184	690	655	628	623	613	627	592	656	624	653	567	617	587	582	658	567	626	557	574	558	543	600	589	558	642	586	575	595	557	572	562	571	580	579	566	581	576	598	567	590	601	582	586	598	584	586	595	621	581	877	864	824	682	644	635	548	596	574	550	573	585	588	575	590	600	570	595	560	548	601	546	536	580	519	582	562	557	568	551	589	591	544	597	546	539	549	571	568	541	551	535	545	549	614	591	548	588	527	555	532	579	547	577	541	583	610	577	540	585	585	550	574	561	552	585	565	587	557	569	575	589	526	532	543	576	590	592	552	539	589	570	553	537	587	591	592	545	590	598	533	565	546	572	559	579	571	582	606	563	550	554	538	558	576	550	581	538	548	529	574	526	586	587	560	574	566	578	572	568	553	591	552	525	546	545	563	569	548	521	567	547	580	556	550	531	528	515	578	563	593	547	542	568	534	568	550	527	550	564	569	586	631	567	562	560	593	573	558	551	542	567	550	566	544	609	591	562	588	556	578	599	584	545	542	575	537	566	575	599	613	601	564	584	627	549	558	565	570	580	545	552	532	550	588	612	618	620	576	595	561	530	557	614	594	519	547	538	585	618	570	575	569	590	538	597	566	565	549	630	570	560	536	565	589	550	566	614	576	533	574	530	564	571	535	608	539	591	539	488	583	551	569	607	562	528	596	564	595	530	511	579	496	567	605	555	570	570	592	585	600	572	573	549	543	558	597	557	562	558	609	621	566	582	579	578	535	547	574	546	613	577	524	560	573	563	566	522	569	559	544	554	545	593	584	582	610	594	602	557	563	628	551	523	548	575	537	566	591	536	592	563	543	591	558	543	553	537	591	575	597	560	580	584	587	575	575	565	586	600	573	576	529	571	557	561	567	567	553	558	532	520	534	577	522	602	552	594	586	545	571	540	520	557	584	557	580	576	578	554	571	513	540	571	566	553	585	548	592	556	545	523	591	572	594	563	528	562	585	576	605	537	573	612	576	564	552	555	549	566	554	556	582	590	563	569	570	568	588	576	588	602	580	557	584	544	558	539	587	576	566	530	530	568	570	541	631	543	558	588	542	512	533	603	585	588	557	574	540	614	542	584	573	594	537	564	582	550	551	597	559	572	538	574	566	537	588	600	527	552	573	592	530	581	568	547	557	543	572	530	581	553	571	528	557	497	593	610	560	567	610	542	564	562	610	554	569	579	566	570	540	616	555	606	569	541	570	569	518	554	583	580	566	560	579	513	566	559	571	544	589	583	577	591	530	606	575	568	575	606	572	566	575	535	629	559	570	566	585	561	590	560	594	528	536	612	503	535	575	545	501	541	600	587	596	581	579	562	566	574	566	555	567	531	550	536	587	619	574	539	542	590	529	586	565	575	510	589	539	587	545	547	566	564	603	578	603	554	600	586	578	538	583	595	566	538	545	579	570	561	578	571	559	558	574	586	541	569	533	554	545	598	561	505	611	573	555	540	564	563	532	530	572	599	551	588	592	596	548	588	572	524	540	567	608	589	538	559	561	604	593	549	573	597	540	599	561	568	559	526	564	539	603	577	528	578	580	566	558	530	569	581	589	542	566	601	576	595	613	538	553	569	537	589	559	557	574	534	576	599	564	554	530	554	567	636	555	613	554	559	554	570	549	546	593	579	572	574	599	544	564	546	544	573	565	554	546	533	584	556	563	545	562	577	546	620	590	557	545	530	583	564	607	543	588	549	566	555	572	553	590	570	568	544	551	581	557	546	519	599	594	571	596	578	526	568	544	573	601	568	556	545	590	577	580	570	549	581	557	571	527	542	542	561	565	549	559	545	556	577	606	576	564	571	534	581	545	551	596	570	554	545	574	551	525	579	560	600	581	537	579	548	606	551	537	545	522	586	552	557	559	571	568	576	616	538	553	566	596	610	539	571	564	572	632	551	584	576	546	582	592	556	553	595	619	593	577	552	598	534	578	580	523	583	552	557	570	585	567	595	570	547	563	581	549	580	585	533	561	563	558	569	551	547	600	549	527	594	549	601	526	550	589	600	582	590	510	528	587	537	555	551	588	535	545	549	532	556	533	578	594	606	579	565	551	553	555	574	497	577	577	553	594	563	532	560	538	566	554	551	578	582	616	584	590	576	560	617	579	586	580	548	538	580	512	583	573	554	572	576	543	551	530	610	582	573	549	517	512	571	560	539	573	588	584	571	557	557	566	625	575	545	518	572	578	563	557	551	597	549	529	562	534	542	574	564	590	601	547	555	581	579	571	518	560	500	548	602	632	492	588	571	604	577	579	542	560	579	605	570	554	597	564	565	566	570	597	590	577	584	571	591	572	578	555	511	549	524	578	585	526	577	585	548	603	541	562	554	575	538	556	553	585	584	534	566	559	584	591	577	598	561	583	587	558	536	573	542	566	541	574	616	555	531	581	575	612	588	566	540	543	547	555	572	529	550	579	547	551	614	530	549	565	534	620	562	552	587	566	565	590	561	559	550	546	547	579	588	548	578	502	568	566	555	528	618	589	566	551	562	570	545	623	601	568	591	595	571	537	567	611	559	584	563	549	573	594	510	555	575	531	534	583	579	578	572	534	579	591	594	586	554	543	535	568	578	556	592	594	557	569	548	580	532	551	609	564	559	576	580	512	545	545	578	589	538	545	586	611	550	537	575	555	582	559	568	567	559	522	573	561	564	529	570	557	598	572	533	513	559	636	573	536	543	544	567	583	567	556	539	555	577	551	571	596	527	579	589	562	577	527	572	565	559	549	568	598	619	536	590	580	576	606	490	544	563	545	537	562	563	578	588	542	563	543	570	529	582	545	534	561	599	572	562	562	561	600	571	554	583	578	550	542	571	564	570	563	569	522	534	570	564	577	538	553	547	578	542	576	561	559	572	557	566	568	539	536	575	564	603	537	552	581	559	582	570	630	573	592	608	608	549	532	577	527	537	595	579	556	582	567	555	601	582	563	551	605	593	573	595	581	551	604	568	535	542	544	568	556	570	567	593	582	540	534	566	539	596	568	539	525	582	584	559	589	596	585	575	574	569	565	563	520	562	546	581	618	594	539	554	580	572	575	549	549	534	524	530	571	588	559	581	537	510	573	601	579	532	582	491	527	598	567	612	567	544	560	574	597	518	569	572	593	503	551	566	563	569	604	583	559	579	575	585	623	545	542	559	582	549	605	565	522	539	550	571	567	534	566	542	552	566	582	539	580	580	563	601	566	542	546	571	561	591	577	564	522	577	630	565	540	556	556	577	554	613	584	557	555	567	543	594	622	580	562	574	531	568	554	585	539	560	527	576	584	527	581	570	550	551	526	513	548	584	577	546	532	553	557	574	527	554	586	562	561	579	549	535	575	563	588	540	605	607	592	579	558	593	551	587	549	596	528	570	607	569	544	565	569	550	614	569	580	546	584	602	579	592	593	586	588	605	572	580	550	538	551	561	529	535	570	567	532	552	531	559	529	603	613	571	537
24098	21589	31037	29800	27545	14009	2414	1023	910	845	857	864	868	809	802	810	760	750	860	817	839	767	778	782	792	783	734	814	780	813	762	784	811	771	789	758	792	790	844	807	736	791	807	820	752	785	770	833	819	818	797	834	786	851	888	1052	1153	1036	866	820	794	795	824	757	792	804	797	783	799	788	768	795	801	785	797	787	796	799	803	756	765	775	745	766	839	762	739	815	826	770	779	728	757	779	817	783	720	766	790	756	793	796	726	783	727	787	785	772	815	796	816	783	740	748	770	727	760	806	750	783	820	799	721	814	803	746	728	794	790	789	765	781	770	821	771	754	750	734	805	763	771	756	699	807	793	801	796	802	800	795	819	772	779	725	743	747	783	766	787	808	785	825	786	777	764	751	796	769	784	748	776	795	816	774	807	807	738	726	756	790	742	727	814	801	703	834	745	743	768	788	790	759	735	773	790	751	773	701	758	764	804	750	767	778	805	818	783	759	819	769	748	765	783	831	791	776	816	807	755	783	753	735	772	785	809	763	760	798	836	779	733	773	785	752	762	740	737	722	747	771	725	827	757	807	748	725	798	762	808	767	795	751	749	773	744	780	764	776	813	750	779	711	759	844	783	767	782	796	772	856	720	783	819	799	777	795	800	746	782	762	832	746	775	804	744	812	782	785	744	798	818	809	763	783	829	801	779	802	798	735	769	772	764	771	793	812	772	826	745	749	800	780	766	757	774	766	716	816	772	777	751	767	767	739	754	813	776	802	734	743	763	736	791	811	767	769	755	754	749	799	759	734	749	785	792	797	830	709	745	786	777	792	804	808	693	797	754	776	761	703	806	814	776	764	786	762	739	802	803	776	791	747	773	773	777	817	735	746	769	786	766	832	743	804	819	754	805	784	770	787	797	805	779	781	748	792	723	798	745	763	738	739	778	742	801	792	764	735	764	784	817	742	754	795	790	762	733	815	823	775	743	759	769	743	776	814	779	742	766	775	736	794	783	771	748	752	744	772	807	819	832	805	758	779	753	746	815	825	819	772	805	785	774	786	781	743	759	744	775	761	760	775	835	807	771	789	778	774	748	787	769	802	841	745	776	758	793	779	757	795	736	777	831	750	743	732	779	765	783	823	772	749	751	745	769	813	760	764	767	774	778	818	736	747	753	789	785	811	806	730	743	752	741	775	784	731	808	778	804	779	751	776	828	777	788	761	818	770	809	755	784	812	794	762	771	759	738	753	755	777	718	763	774	762	725	789	798	740	763	777	752	765	778	816	764	785	801	804	777	761	777	715	717	769	756	828	816	774	728	751	765	725	813	788	814	775	740	746	773	768	729	783	800	788	809	767	786	767	743	783	770	755	773	832	821	778	784	739	797	788	822	762	748	776	761	792	790	768	759	776	796	731	784	751	761	854	773	798	810	751	772	768	746	744	826	700	787	794	826	751	716	766	789	758	764	714	796	774	757	789	797	716	812	795	748	763	826	752	776	827	687	762	752	805	795	790	734	779	739	763	807	804	760	859	773	756	729	770	806	765	726	765	761	767	730	743	770	711	789	786	782	757	825	808	801	724	777	783	773	789	780	733	752	762	820	771	763	739	744	754	739	759	772	777	811	823	792	769	811	810	752	820	765	845	712	748	757	788	803	769	766	773	778	722	747	819	805	806	732	817	759	756	737	789	807	768	778	795	731	775	768	740	765	763	728	762	735	795	762	778	756	766	744	772	733	758	798	756	750	805	763	797	764	801	761	809	796	786	773	753	762	757	766	789	749	769	766	744	781	756	796	753	767	780	792	749	739	794	760	793	758	761	828	794	720	796	703	796	789	761	761	746	777	807	783	766	785	741	819	772	751	790	767	765	768	780	765	767	770	793	734	802	823	751	769	764	736	798	755	769	812	733	751	746	756	808	767	717	790	755	766	793	780	791	835	765	765	823	811	757	796	763	785	786	739	729	749	733	721	756	722	760	791	825	755	787	813	733	731	805	779	789	770	709	766	786	782	825	790	807	745	775	771	781	809	776	747	791	738	786	803	752	765	769	784	777	798	769	764	777	835	779	737	790	751	762	770	791	817	777	738	751	739	780	802	747	791	741	802	797	778	793	801	733	719	822	736	791	759	756	796	794	792	743	785	780	751	745	772	814	773	812	774	776	740	793	764	783	739	730	760	788	803	775	729	748	780	800	768	769	774	736	757	754	744	785	741	758	773	773	793	780	789	730	795	812	787	775	747	814	778	739	717	781	748	715	737	753	728	782	825	754	799	774	740	789	773	793	805	798	779	764	822	762	773	798	769	783	807	818	813	777	775	783	780	749	813	760	752	768	823	760	772	782	823	766	730	750	795	765	776	725	762	826	789	773	767	722	837	716	774	745	765	769	818	812	819	775	772	812	790	758	759	793	785	815	706	769	773	765	741	765	751	715	776	758	730	732	740	775	738	759	755	792	741	778	800	789	808	721	760	817	772	755	750	766	759	772	793	779	762	844	744	783	773	774	786	755	750	765	797	759	734	840	768	739	775	821	753	763	756	774	787	766	778	765	796	742	805	717	821	781	777	800	747	736	781	778	798	792	828	766	743	795	748	749	761	814	797	767	750	740	736	736	776	773	810	763	764	787	791	759	790	742	791	795	809	800	776	774	815	755	763	735	763	777	737	765	804	811	839	735	820	763	752	841	747	758	760	780	822	809	728	812	817	804	747	751	825	786	767	745	783	787	801	778	761	793	802	760	804	813	791	784	780	767	759	764	787	780	767	812	797	804	781	809	790	831	787	745	765	778	767	779	756	782	781	795	751	775	801	791	782	803	752	784	746	730	751	786	787	804	773	737	760	748	772	745	807	790	772	745	779	725	792	764	769	785	804	770	792	791	796	785	742	773	753	806	776	806	804	802	774	788	790	767	722	792	737	731	737	823	767	741	759	779	797	774	760	770	777	823	737	719	718	809	781	766	798	773	771	753	773	776	789	812	713	788	742	776	751	772	765	833	736	733	733	764	785	775	732	741	810	804	767	765	762	766	809	785	830	766	768	791	782	809	765	798	768	821	772	788	759	754	772	744	742	753	786	784	809	741	782	773	777	759	735	776	739	748	791	777	742	736	792	802	773	805	729	803	809	841	746	724	745	793	740	747	777	776	793	746	757	825	768	714	739	787	812	798	796	804	727	770	764	760	729	790	746	734	787	740	743	786	799	784	787	793	764	823	756	777	755	826	816	799	764	782	756	767	820	759	752	771	791	786	764	744	809	759	793	757	762	779	747	753	787	796	742	785	785	732	753	784	752	751	766	810	773	791	817	798	775	785	838	790	762	755	728	781	796	752	690	760	787	790	755	791	765	726	683	778	843	795	792	764	750	803	786	802	804	788	722	765	829	781	774	773	713	783	786	749	757	775	822	806	819	735	780	775	763	763	721	831	791	772	715	766	780	726	833	745	797	777	789	771	768	797	765	731	771	767	769	738	799	766	768	784	793	782	795	748	767	759	754	807
48695	93157	71143	42033	25813	3986	905	861	852	780	798	802	765	764	725	730	717	713	683	708	672	707	742	664	660	706	686	652	685	692	716	715	694	714	680	713	727	661	668	675	737	678	647	674	697	653	676	680	679	673	705	658	715	706	813	1068	1232	1075	874	765	730	633	689	620	705	637	658	609	658	634	648	643	688	640	622	642	649	647	684	711	681	646	662	691	668	682	683	742	689	681	651	706	645	626	637	627	641	641	677	679	656	622	666	665	687	618	690	714	669	653	643	625	625	633	721	623	661	690	692	661	667	665	702	640	701	678	660	631	647	712	658	629	664	672	653	687	689	638	679	695	681	651	644	653	685	657	693	672	706	691	684	657	701	605	690	712	659	636	677	671	687	675	677	679	642	681	686	703	693	669	655	642	672	658	666	622	653	708	649	674	682	684	613	721	653	675	635	675	708	721	695	649	678	700	687	655	684	636	652	686	694	661	678	635	678	620	679	646	694	701	643	657	649	630	685	673	633	665	651	654	657	693	695	663	655	652	685	633	636	665	674	658	615	672	669	681	694	666	650	616	645	690	646	657	674	677	648	640	666	633	651	639	656	624	657	673	660	669	676	669	643	682	688	649	681	675	676	693	683	676	683	636	674	680	675	704	691	711	670	680	650	653	648	668	695	658	684	707	680	661	708	665	648	623	643	661	695	693	662	662	658	697	651	695	666	665	680	694	656	655	672	648	646	707	656	672	651	685	672	646	664	685	663	652	685	668	694	638	674	640	674	668	697	632	686	654	650	626	638	635	671	658	626	656	679	663	678	677	639	628	664	690	617	664	697	654	663	661	650	686	624	707	672	646	683	664	714	662	636	669	702	642	612	666	680	693	623	648	649	641	627	673	688	714	644	647	686	661	675	637	648	640	704	626	668	657	667	692	678	675	645	632	623	623	633	682	660	650	645	637	651	654	630	660	698	675	651	632	654	679	722	678	624	622	653	611	647	664	646	614	662	637	673	664	655	705	702	692	740	658	669	666	671	633	687	696	667	687	653	670	649	695	647	632	629	628	637	677	657	661	682	732	702	653	609	665	659	647	652	591	681	697	647	654	699	662	674	708	605	658	702	681	669	670	666	618	671	682	654	706	685	635	664	674	679	682	647	669	685	706	670	685	665	651	668	641	650	654	683	626	686	707	668	658	695	729	638	604	657	667	640	630	660	667	673	678	643	633	665	635	713	656	660	683	670	637	657	667	655	630	670	656	655	666	701	682	646	672	629	619	710	644	714	672	640	666	685	649	628	664	644	627	608	647	694	661	665	665	697	685	676	662	655	655	663	684	655	670	666	681	641	671	676	669	630	659	667	656	654	677	660	634	666	663	648	675	631	646	684	679	631	667	657	708	645	700	646	674	663	729	689	690	661	600	657	657	642	702	633	646	686	661	637	650	669	665	651	620	636	625	666	673	711	688	649	601	667	665	681	688	651	710	708	672	649	649	664	667	692	621	636	649	644	708	627	608	660	675	678	629	668	694	647	643	667	663	671	668	632	643	648	682	665	683	690	615	630	642	637	641	702	694	706	675	652	640	638	668	701	657	669	650	654	650	672	668	644	658	693	706	628	671	641	667	629	684	704	662	660	645	682	683	648	688	656	680	652	682	640	635	643	671	708	655	679	671	673	631	694	673	690	669	675	670	709	655	662	645	662	656	635	683	683	640	656	679	626	632	599	702	663	671	646	660	672	692	655	636	651	619	654	661	661	689	669	653	689	650	606	618	636	654	667	624	683	676	665	638	686	628	654	658	642	677	655	666	682	627	676	721	656	632	712	619	637	662	694	691	691	636	656	654	680	669	660	640	662	647	592	639	677	680	665	678	644	677	653	661	657	639	655	619	651	639	707	704	662	683	703	652	629	655	687	658	646	612	614	690	692	662	659	695	636	661	714	638	680	701	664	648	612	670	679	637	691	691	652	685	628	687	676	643	646	693	624	684	652	661	699	645	638	643	657	663	681	640	671	672	635	676	670	642	694	711	651	691	685	690	660	661	640	638	662	635	634	688	672	662	658	687	679	653	637	709	687	662	643	644	654	666	638	643	680	646	624	658	658	650	704	613	666	653	655	684	664	669	668	715	679	683	665	705	661	644	659	670	714	708	626	633	697	640	615	611	643	642	644	677	630	681	685	657	648	627	663	663	678	613	656	618	672	662	677	627	684	656	630	684	633	648	616	625	679	660	688	699	668	662	691	649	640	672	655	662	679	652	675	662	678	674	656	674	680	687	693	672	683	653	660	665	704	675	656	595	661	681	700	657	664	628	701	680	675	613	663	677	648	634	679	735	675	654	627	683	654	671	680	652	717	646	674	676	666	625	673	639	668	636	614	677	699	654	649	639	639	690	647	689	677	643	705	688	647	650	675	654	729	672	680	710	660	620	618	668	687	675	634	707	646	618	633	591	680	693	670	661	688	675	644	675	625	652	656	651	663	630	706	670	677	654	676	680	651	695	692	663	614	713	648	637	637	625	659	614	629	678	597	677	685	694	651	652	620	671	660	651	692	618	699	665	656	640	670	635	647	700	690	714	663	673	660	667	668	648	701	688	677	705	691	674	626	703	643	719	685	706	625	645	630	650	695	654	676	628	668	657	671	641	677	639	659	654	626	674	654	689	622	676	648	629	639	630	678	669	647	647	658	628	661	599	624	650	602	611	666	656	617	685	686	636	669	655	686	635	661	635	688	622	651	666	690	609	689	630	668	655	689	641	664	702	689	662	708	668	661	661	681	694	652	646	653	682	644	668	646	688	649	653	660	722	667	683	693	659	697	685	711	672	636	614	665	670	657	621	679	637	731	660	661	666	695	622	666	670	659	615	677	660	639	637	660	622	672	668	606	633	670	680	656	660	651	678	636	629	707	684	637	665	691	690	657	617	676	685	658	639	636	677	682	641	659	638	670	666	636	635	612	680	654	655	690	677	646	738	638	634	659	650	664	664	660	713	699	722	688	661	708	649	625	609	629	638	667	671	636	679	627	681	706	642	665	709	621	727	673	682	663	648	673	630	632	646	656	655	630	677	669	692	622	624	638	641	660	667	694	669	659	721	667	633	668	669	711	656	646	667	664	661	690	655	661	675	653	669	658	656	671	685	667	652	679	660	716	675	661	635	644	623	675	637	675	649	647	621	627	660	642	636	649	645	646	646	691	692	627	681	673	644	692	677	675	721	680	653	678	655	646	673	654	681	666	677	640	664	655	687	627	673	668	675	685	629	672	650	681	703	677	684	661	674	695	655	659	635	674	641	715	671	709	637	664	621	675	646	655	659	677	651	670	692	696	669	686	686	682	643	716	636	631	661	628	644	685	666	651	653	691	686	642	647	694	647	640	674	643	724	673	675	636	664	697	670	657	633	635	616	630	647	663	630	672	673	655	668	666	660	681	667	617	638	675	648	689	663	673	604	688	726	641	687	684	664	659	677	638	670	635	636	672	686	638	657	693	671	685	668
27796	22028	18762	6705	2410	824	713	686	704	668	624	638	634	672	628	670	700	638	621	599	633	644	713	639	674	642	663	658	650	647	657	660	639	635	640	671	680	702	628	642	704	640	688	661	658	667	648	664	667	681	670	688	621	662	668	641	684	715	669	719	672	666	668	652	649	623	653	659	642	697	667	639	634	646	661	673	655	645	622	638	664	629	638	639	700	639	655	639	639	738	628	653	656	645	636	678	675	672	723	674	640	635	646	704	646	637	648	643	641	650	640	632	658	648	673	682	687	634	658	665	660	619	660	689	666	627	636	648	689	674	657	633	624	681	617	625	660	631	625	679	666	634	708	609	673	698	644	671	641	646	611	654	688	679	670	635	658	655	652	608	633	693	700	631	634	659	648	634	629	646	665	698	663	654	625	637	629	646	648	633	655	682	647	607	640	673	661	664	667	695	670	674	654	654	656	629	668	630	682	649	652	660	654	652	675	704	679	678	646	626	621	662	677	666	646	623	638	639	663	667	623	638	695	696	606	695	663	630	710	637	675	642	682	640	673	644	668	658	611	634	597	682	694	630	688	679	707	690	657	701	644	672	646	662	620	700	600	690	685	639	689	676	657	688	691	652	667	677	672	622	666	664	682	657	666	653	631	631	638	608	656	704	650	666	637	673	646	649	641	651	672	687	656	605	645	693	661	660	687	664	691	601	626	663	719	702	669	653	655	718	682	626	671	654	597	654	614	641	676	669	681	636	671	643	653	646	656	629	672	694	645	675	656	672	629	653	684	645	648	674	681	654	665	673	620	663	645	644	656	662	616	647	660	624	705	670	650	696	679	671	607	661	641	656	652	635	652	640	634	633	667	626	654	628	625	649	639	619	657	604	682	614	656	694	643	666	643	619	653	610	674	654	627	639	643	675	682	643	673	653	666	632	625	584	696	673	638	628	698	616	659	672	640	609	657	678	644	612	671	633	647	646	624	628	664	675	675	638	669	633	626	653	649	623	658	667	653	674	645	600	674	622	702	679	685	623	633	677	598	692	659	607	670	634	686	685	663	638	625	660	633	679	677	680	658	686	632	657	610	643	670	656	651	645	669	619	645	652	644	654	647	654	642	655	686	703	670	636	676	674	647	656	602	645	689	641	673	666	645	663	626	667	653	632	673	670	654	652	637	669	623	641	689	624	625	669	627	678	650	640	670	613	636	644	656	650	665	669	633	668	621	693	646	645	640	617	662	627	659	660	643	656	649	641	681	672	671	667	643	636	677	673	654	623	678	637	654	684	631	628	683	696	675	689	637	630	646	661	644	609	646	632	670	709	662	637	625	660	644	687	677	698	625	654	651	654	635	674	613	583	703	624	658	653	669	618	651	631	680	671	650	654	659	656	646	668	634	620	669	682	638	659	702	634	655	650	651	628	670	688	645	679	691	638	634	679	665	644	672	660	615	649	685	686	682	627	670	620	678	609	692	627	670	652	682	663	661	636	666	649	658	706	694	649	657	658	652	689	683	629	663	648	686	681	631	644	697	612	689	684	615	642	684	685	628	650	660	628	672	688	621	656	643	628	659	645	658	653	665	658	713	671	647	665	681	717	687	672	679	622	663	611	679	667	660	656	654	636	698	694	649	641	676	635	675	680	686	679	672	641	674	682	606	619	684	647	649	630	623	690	663	667	638	643	651	600	693	658	670	625	624	647	684	651	639	649	664	627	625	674	657	641	625	696	645	629	664	656	628	649	636	647	665	695	683	654	668	663	684	669	627	613	691	686	711	572	623	620	685	686	637	647	685	657	647	648	667	688	679	677	650	616	656	643	667	647	666	681	706	628	607	683	639	660	644	676	699	650	647	632	670	661	642	624	628	691	648	662	695	629	657	608	669	652	596	645	690	691	669	657	618	653	671	648	709	680	655	662	640	661	661	667	645	650	683	661	653	620	665	651	658	719	714	653	673	659	637	638	634	633	622	695	665	600	634	691	664	657	684	641	626	678	624	608	643	708	664	666	623	656	650	634	654	617	619	655	641	736	685	661	665	676	689	660	667	667	678	686	664	691	638	668	697	687	683	666	629	612	612	678	622	603	633	641	640	688	688	670	650	677	619	629	686	640	671	676	710	654	671	624	657	620	693	637	669	712	667	629	650	650	669	659	655	647	648	615	671	674	632	700	608	665	635	645	671	623	657	666	628	716	640	629	633	631	624	617	625	677	636	595	664	673	624	620	602	689	639	619	650	660	644	685	681	700	632	678	653	634	670	673	665	672	687	653	613	662	627	651	639	659	653	664	685	659	671	636	710	627	629	633	682	687	606	647	633	691	703	644	678	613	642	647	628	665	665	657	662	665	637	624	671	651	667	682	599	641	620	642	671	669	683	628	663	643	664	685	643	682	647	693	655	631	667	639	659	729	679	662	636	678	659	701	661	707	624	633	700	651	664	632	653	638	599	618	703	661	648	688	672	659	680	647	652	625	637	652	681	647	681	669	616	634	667	678	663	633	657	582	623	651	635	692	684	643	634	652	651	664	683	670	626	641	686	708	632	651	629	647	641	660	608	612	628	692	636	641	658	665	651	645	643	721	619	612	711	709	626	654	622	635	669	698	685	661	590	661	627	644	649	675	638	659	620	677	688	654	609	650	652	606	654	684	624	667	668	663	644	683	681	662	657	633	664	668	692	682	651	743	665	672	641	646	673	657	655	636	653	658	611	633	670	711	609	660	664	643	650	675	660	666	623	661	638	695	635	656	659	681	667	672	687	619	680	667	676	651	644	665	670	600	611	630	640	619	650	654	720	667	704	663	663	677	667	666	665	686	619	660	647	690	680	609	679	656	620	657	638	649	684	656	670	663	650	628	663	675	656	697	643	615	691	645	627	661	653	672	638	648	640	615	645	663	638	652	658	633	624	665	670	641	669	655	612	674	667	656	644	665	654	657	619	620	674	660	674	660	693	675	613	626	672	644	692	682	652	671	642	614	636	605	617	662	620	707	652	697	633	642	681	691	641	636	615	689	659	677	661	615	695	646	710	674	649	673	674	682	633	716	675	669	699	648	669	646	620	627	679	620	706	666	660	648	655	616	620	704	663	682	656	630	672	667	713	660	675	653	652	660	636	606	636	677	677	658	621	669	687	630	640	609	682	621	664	633	666	616	657	647	625	681	703	674	650	653	599	659	655	637	614	627	624	665	677	676	618	672	632	680	674	639	647	629	653	683	639	643	636	643	677	651	625	629	628	650	672	677	647	684	690	675	650	671	626	684	622	647	621	671	695	642	705	607	653	626	696	650	679	636	637	630	663	659	621	652	653	680	675	671	644	664	625	673	648	640	676	677	661	634	643	650	674	655	648	672	651	659	661	651	669	649	728	627	643	641	705	645	639	632	660	629	643	648	662	706	643	662	630	686	673	654	666	667	642	623	633	675	674	718	660	677	677	626	654	618	670	664	621	602	635	624	640	688	682	655	676	605	633	662	640	661	635	701	692	641	678	676
9647	22130	15180	4308	2329	652	561	515	514	507	508	526	530	544	537	547	521	546	485	531	510	499	563	553	534	521	531	528	546	530	527	532	523	580	562	556	512	481	499	504	492	505	541	546	535	528	532	567	529	485	549	508	517	537	547	564	531	560	550	547	587	542	519	517	546	523	518	493	541	505	503	521	527	580	548	495	495	507	507	526	502	516	511	500	525	542	552	478	508	524	559	493	549	508	545	467	510	494	563	497	496	535	548	533	547	543	496	530	497	563	537	543	522	500	498	522	505	551	517	478	547	518	480	556	532	534	540	559	507	516	494	507	524	530	528	518	528	465	513	513	543	495	484	527	529	487	516	541	512	523	533	558	525	528	531	532	525	537	529	505	517	501	513	522	526	526	542	531	520	497	545	507	487	548	535	500	577	514	530	545	547	481	522	534	510	542	551	522	531	539	509	571	540	544	555	529	534	509	532	531	524	547	526	574	558	528	534	523	539	516	494	563	518	491	503	541	511	529	537	514	560	551	517	532	526	512	526	495	532	500	558	572	514	526	540	513	560	528	495	558	539	539	552	544	494	533	557	514	529	526	537	528	534	519	482	541	546	512	517	565	520	512	523	543	550	511	549	531	537	533	504	499	476	530	548	520	531	491	511	510	538	566	506	505	498	487	513	513	490	517	556	479	511	537	514	534	544	530	503	535	516	490	532	531	507	529	481	528	500	532	554	512	526	523	536	526	503	567	539	527	524	535	549	549	538	553	528	492	525	528	544	526	495	545	515	515	521	510	530	527	548	513	490	498	498	521	478	497	504	513	507	522	541	517	525	547	512	531	522	566	515	521	521	524	537	485	537	525	556	571	482	515	525	539	516	535	524	501	463	546	491	536	561	501	527	483	531	520	527	545	525	535	530	555	539	484	529	514	517	547	529	533	513	519	521	512	501	513	522	536	520	524	519	548	535	539	535	506	535	541	482	547	539	507	539	552	507	572	513	519	519	518	522	528	521	551	551	529	547	496	554	513	514	553	515	530	523	512	518	498	518	548	510	509	515	475	499	539	516	533	520	480	491	543	507	552	513	553	564	495	566	553	473	530	535	532	506	545	513	524	533	520	492	522	539	527	511	539	492	546	516	507	510	481	484	522	543	524	496	517	570	525	511	512	518	512	474	564	546	538	566	513	553	537	513	559	522	560	510	518	531	575	511	513	552	537	500	523	501	539	520	484	510	536	511	504	511	523	526	497	534	551	551	483	563	521	524	476	508	518	531	516	562	524	556	545	524	526	523	546	525	519	518	504	490	512	564	503	500	568	522	520	532	551	547	514	572	532	523	514	500	516	483	576	500	524	508	492	565	528	512	484	528	534	530	525	536	553	515	506	524	531	542	557	523	478	574	551	522	489	524	554	488	508	529	574	526	495	509	545	519	522	506	548	521	554	540	505	511	574	519	515	560	511	489	519	493	529	537	532	511	513	525	545	520	518	538	543	505	530	529	509	559	534	522	515	524	527	485	510	525	505	537	548	559	550	521	537	530	538	510	513	543	579	510	541	532	479	491	547	504	524	498	529	536	523	515	541	536	480	539	488	541	529	542	526	517	548	543	560	535	567	525	555	523	520	535	541	537	513	538	492	542	551	563	539	521	551	522	502	520	528	572	546	510	506	565	511	518	534	532	538	536	529	510	491	533	540	574	521	526	523	562	516	526	548	547	580	524	537	553	516	547	563	472	542	560	525	543	533	547	485	513	503	506	548	539	575	564	539	520	523	498	522	501	536	491	520	510	495	564	544	546	483	502	531	539	509	533	488	559	586	495	528	498	536	500	544	557	521	561	535	498	566	515	521	514	555	518	513	506	536	496	535	531	505	487	540	491	474	541	516	513	524	482	529	496	503	545	502	516	543	520	531	557	546	521	576	528	500	570	518	532	534	533	497	511	506	503	545	539	495	497	520	483	484	501	529	488	521	562	493	456	531	521	529	484	554	494	532	528	526	527	519	519	572	514	510	517	516	566	483	523	567	488	466	554	543	545	476	564	547	515	529	546	536	520	522	503	537	525	509	550	533	520	499	514	516	520	505	500	549	546	513	529	490	567	540	570	521	534	542	580	505	520	549	489	505	560	567	527	547	523	481	519	528	574	585	517	515	518	515	533	525	535	480	522	516	566	536	515	546	515	540	540	545	541	558	566	531	498	524	500	528	518	526	524	502	511	488	542	526	500	504	485	504	509	513	537	533	525	542	476	549	558	563	501	541	522	532	509	539	537	503	535	497	535	555	539	537	517	548	530	528	538	580	563	513	541	531	520	527	563	531	530	510	536	588	540	536	548	513	512	504	486	540	575	537	529	514	511	484	536	587	552	490	523	538	489	532	485	547	538	544	542	495	532	511	547	547	535	536	524	539	476	550	528	507	551	523	521	549	510	497	495	530	532	522	474	535	528	551	515	569	524	515	536	498	517	522	498	524	521	545	533	539	509	520	500	506	551	543	530	535	510	569	536	508	504	523	518	528	526	525	560	518	564	518	504	514	537	540	565	533	489	504	522	486	499	547	542	531	519	515	546	589	530	550	502	530	542	552	562	578	501	528	514	523	581	494	554	520	536	516	510	508	497	518	510	546	536	565	555	528	520	536	547	513	501	535	527	521	516	555	545	526	486	499	533	551	509	538	537	522	502	492	489	505	529	532	544	525	531	517	515	473	526	505	476	573	513	538	525	560	530	528	538	535	526	562	533	573	500	558	536	520	540	468	504	523	548	500	501	504	550	571	544	567	536	527	555	517	517	497	492	567	539	505	538	534	539	567	487	531	519	519	507	507	549	524	506	508	505	519	571	530	544	548	537	514	528	570	548	503	515	527	504	478	522	532	540	532	540	521	502	490	506	554	510	521	520	518	590	551	539	511	548	543	527	516	543	541	494	493	525	517	515	545	503	533	528	534	521	497	491	514	546	529	518	520	531	513	514	549	509	531	533	535	516	507	536	519	519	558	559	536	496	487	502	512	529	517	543	520	567	521	549	546	491	512	550	524	554	551	522	554	517	506	547	536	521	575	505	485	547	562	530	530	527	531	539	540	546	513	481	540	527	537	539	521	502	546	540	523	523	560	502	548	580	512	558	524	555	530	501	518	526	524	546	508	512	498	506	513	500	531	510	544	516	532	531	521	557	561	528	538	519	537	472	528	549	503	519	548	530	508	527	549	550	537	510	551	549	549	523	522	513	508	513	530	529	528	507	538	518	535	515	487	517	554	508	535	487	527	512	490	525	516	528	539	511	542	533	497	540	502	499	486	521	504	532	504	560	542	540	544	533	536	566	533	524	559	529	535	463	544	514	511	514	527	489	531	543	514	493	560	549	515	518	533	544	502	512	481	513	543	501	545	567	515	540	543	492	474	507	506	553	543	536	530	521	510	558	497	517	518	495	474	511	508	540	514	535	475	532	489	547	560	544	540	526	507	562	527	526	508	532	517	555	521	547	543	521	530	519	516
25286	22222	33786	31220	21586	6986	1111	788	723	716	693	716	705	734	660	687	729	682	680	741	659	640	669	707	663	690	610	701	699	698	700	665	685	688	696	697	625	675	701	693	687	663	657	644	630	722	671	690	694	675	659	668	692	662	759	795	834	835	756	683	626	678	670	642	650	699	669	630	651	659	690	715	618	657	669	648	702	684	640	689	671	634	680	663	656	664	675	645	653	701	679	718	638	640	666	627	631	647	643	671	654	657	676	714	678	640	654	691	646	581	677	622	663	690	632	697	627	676	628	619	649	651	617	636	694	660	698	634	647	660	711	639	629	630	676	634	622	667	678	603	652	626	697	650	649	676	635	645	652	649	633	622	613	654	601	655	619	664	682	665	621	652	667	691	666	620	645	628	637	671	656	670	647	714	676	636	679	645	670	642	632	643	674	687	653	640	643	657	683	655	653	660	683	645	682	682	609	664	675	663	652	674	641	662	668	671	653	655	648	674	632	678	692	672	650	654	659	622	612	684	672	695	683	683	629	619	679	656	697	679	618	640	611	679	638	668	718	678	639	642	655	642	699	683	688	663	660	681	615	633	625	637	680	696	648	648	636	678	630	682	622	607	708	658	644	652	643	624	661	681	620	661	684	624	632	690	614	658	663	689	660	615	651	640	673	648	654	635	623	671	692	671	644	677	639	686	647	679	635	634	647	635	657	665	628	697	636	642	664	681	602	671	680	673	619	641	691	670	618	687	647	623	658	610	640	695	656	682	693	665	646	669	674	662	652	649	651	700	714	672	624	648	621	663	655	662	643	679	697	619	637	614	668	688	677	636	647	633	684	636	609	675	722	635	637	704	634	685	669	612	671	661	683	699	633	651	725	620	669	633	658	675	634	637	667	653	661	675	668	614	633	639	639	679	653	683	640	703	623	627	626	642	671	644	646	620	625	675	685	669	675	650	702	688	660	679	696	682	635	643	651	663	652	628	645	668	648	627	652	658	646	675	636	641	639	627	618	649	679	651	664	648	625	644	610	631	645	655	616	633	706	655	698	671	642	670	677	647	681	634	651	658	677	639	632	620	604	685	679	675	651	687	651	635	689	667	629	677	669	697	659	661	671	648	679	668	643	638	633	643	607	665	630	670	654	635	649	620	666	712	664	657	644	667	674	642	669	636	646	636	659	666	659	660	679	627	692	614	634	666	651	613	660	657	661	655	646	694	678	613	663	644	668	679	679	698	629	641	700	632	654	615	668	639	675	672	633	620	670	634	690	658	646	661	639	672	633	645	645	706	660	641	668	638	661	660	652	633	641	653	641	658	696	710	614	711	678	672	653	636	658	649	669	620	663	644	674	644	675	626	652	668	656	643	672	667	631	643	641	669	649	618	690	669	600	675	661	651	620	657	639	637	640	649	635	687	656	640	610	625	638	652	665	639	639	617	624	679	616	641	640	654	645	652	666	666	714	655	651	623	653	679	675	638	625	651	689	607	620	688	668	627	654	646	675	635	674	653	633	654	669	663	670	669	642	607	706	655	685	627	647	678	669	651	626	643	674	664	684	699	668	656	631	651	735	659	663	675	658	658	657	650	627	652	652	646	667	652	610	671	673	640	637	621	654	668	635	664	668	631	675	653	676	700	700	682	683	647	625	722	628	653	640	597	645	652	640	685	642	671	683	630	593	672	676	620	676	667	651	660	677	633	672	665	702	669	661	699	645	645	654	626	622	667	652	647	633	628	663	613	681	639	655	667	649	658	651	621	646	642	639	687	701	648	647	685	668	666	699	646	642	656	629	678	683	638	647	660	615	684	601	637	674	634	630	653	703	684	711	663	674	708	640	664	650	637	663	665	641	647	674	685	671	670	669	679	683	654	662	676	632	672	693	638	664	646	664	609	649	629	680	613	628	661	646	660	625	640	663	638	664	677	654	656	635	655	651	654	631	656	664	688	653	659	651	689	651	638	668	710	655	663	646	662	687	663	645	646	640	636	644	631	677	701	680	662	648	616	617	621	653	642	698	638	625	627	630	689	692	646	714	706	688	668	685	659	657	646	638	635	643	671	648	695	665	616	673	597	692	659	721	666	701	661	658	610	658	644	579	663	627	669	652	689	649	626	657	672	601	665	631	640	662	665	653	629	631	673	624	614	674	640	652	662	668	662	626	648	675	690	668	605	677	618	670	675	632	699	677	690	674	673	666	653	644	645	666	663	668	711	683	664	664	677	676	638	654	655	631	654	620	628	602	681	658	633	669	692	638	652	673	630	710	589	637	680	653	663	636	650	665	660	681	697	665	638	634	637	689	664	653	643	670	683	657	688	687	651	656	663	681	688	662	659	641	666	669	686	606	676	674	679	690	621	649	657	635	654	674	687	643	665	664	636	655	646	691	627	620	660	659	637	673	684	657	643	698	685	656	667	667	691	661	662	641	605	634	600	702	674	608	653	635	683	669	730	599	645	679	652	645	687	683	642	625	670	614	680	666	612	631	645	696	649	637	695	626	682	652	637	688	646	630	672	678	616	653	601	646	637	602	627	682	622	638	672	651	638	662	684	625	684	698	649	663	652	655	638	632	704	654	644	711	649	643	667	686	651	686	669	621	683	672	679	678	654	657	688	623	638	625	608	635	635	679	642	674	624	692	624	674	678	654	651	677	654	620	638	674	626	623	663	699	619	721	647	660	642	650	656	666	661	667	635	673	647	601	624	635	647	637	674	661	667	700	673	644	618	687	664	657	654	682	650	660	642	691	627	650	654	606	633	691	660	668	668	604	661	645	660	707	651	688	609	677	659	571	664	660	650	684	619	690	609	662	664	654	645	691	638	646	687	684	628	618	658	632	631	674	624	642	615	676	628	677	664	678	621	677	606	653	666	624	684	653	667	632	628	690	623	635	627	657	641	648	687	693	644	632	636	664	710	686	677	673	667	648	662	622	674	661	671	691	664	624	660	643	637	649	707	683	638	663	670	679	634	600	668	695	657	734	621	633	660	640	696	628	625	641	683	652	666	656	707	658	663	626	636	653	664	648	641	644	648	695	642	671	670	656	676	592	670	641	637	637	666	672	661	647	646	603	650	606	649	661	637	648	612	629	614	665	608	663	681	622	680	654	631	630	634	678	622	693	649	673	628	655	654	627	664	648	665	635	673	687	667	633	682	601	599	636	672	670	669	662	662	689	617	645	660	637	660	592	674	651	648	609	610	627	660	635	703	677	645	655	641	663	644	636	671	676	687	682	688	643	683	645	597	648	675	642	621	666	626	665	675	696	650	649	625	627	638	658	686	668	671	633	637	634	715	643	699	677	652	668	659	625	647	691	657	652	650	617	648	682	670	667	664	634	646	665	661	643	635	674	627	676	654	651	634	653	675	659	723	690	644	680	696	695	633	661	651	693	706	644	698	631	645	641	688	663	647	680	660	639	613	645	666	689	639	635	623	680	618	624	655	659	670	667	632	660	652	645	672	666	681	649	651	644	641	643	656	697	653	680	660
37127	77815	60824	27446	15604	3189	698	671	648	595	590	634	546	600	564	606	588	561	583	641	572	563	586	559	535	544	554	598	586	593	529	572	572	604	589	574	592	569	574	568	579	578	526	552	544	586	535	610	575	586	611	582	558	624	664	765	811	742	628	609	590	536	569	599	582	536	574	519	566	595	545	579	527	551	552	592	576	588	513	542	586	588	547	568	592	551	555	591	559	546	568	581	512	541	576	608	529	562	549	525	531	573	553	520	579	564	585	545	578	572	549	545	549	547	560	562	560	581	567	575	546	562	546	593	540	557	589	584	534	544	533	554	544	516	550	579	539	579	586	582	561	538	554	583	610	565	585	569	554	552	541	558	547	587	563	516	569	575	568	585	587	558	577	544	592	534	566	561	576	554	529	533	531	575	566	564	526	515	573	583	594	559	538	554	612	539	554	554	570	561	537	525	543	546	574	534	538	575	545	570	595	546	551	548	559	574	539	608	502	533	588	547	561	524	565	563	556	604	560	558	539	579	545	591	599	514	573	571	541	523	527	588	578	529	544	575	592	582	540	581	570	558	547	577	554	546	550	535	595	565	581	580	534	581	607	579	554	528	568	553	618	543	545	559	545	574	533	541	550	581	576	584	549	543	525	570	563	534	578	531	558	560	553	551	536	565	568	567	549	572	551	579	566	562	560	541	610	570	591	590	565	567	586	611	565	591	522	569	536	555	585	595	524	520	586	546	566	559	569	579	557	594	584	539	572	599	598	561	536	592	594	558	597	541	583	555	611	560	584	581	593	549	567	569	548	550	569	532	586	553	562	543	540	525	523	566	550	556	585	546	577	590	591	503	578	577	560	527	571	576	537	557	559	563	561	532	548	590	550	584	536	535	584	590	575	574	579	557	523	573	594	578	557	601	559	558	549	543	536	587	563	567	567	521	584	535	595	543	531	597	561	568	557	585	598	531	607	572	541	624	525	552	586	559	542	572	559	554	561	590	538	611	559	547	537	560	536	542	590	581	583	585	560	583	553	527	568	541	539	595	566	557	588	573	593	516	568	528	528	521	601	565	517	556	561	575	585	540	572	597	528	548	513	599	576	525	564	587	570	561	533	501	606	563	557	552	525	557	535	585	540	522	597	548	550	559	568	548	569	558	521	506	575	523	541	559	565	590	561	529	584	600	544	593	553	530	546	546	543	567	541	543	534	553	560	537	599	509	576	582	544	532	591	547	535	552	547	527	517	575	577	588	573	573	571	569	513	567	555	583	582	529	570	559	556	543	555	548	558	543	531	579	510	512	550	516	577	574	553	559	562	537	535	545	578	536	558	549	544	539	503	564	577	548	527	555	594	563	524	536	579	539	528	550	579	546	570	567	545	570	503	530	570	582	553	564	590	561	575	546	542	522	560	564	576	545	545	592	557	570	542	544	572	586	519	564	553	505	555	526	525	574	498	582	510	591	559	575	533	548	554	602	547	591	597	582	570	584	563	559	515	542	562	545	553	578	559	547	568	573	548	570	560	552	571	558	556	522	595	547	631	563	527	588	524	634	568	564	577	616	542	514	554	571	579	567	506	573	573	574	560	548	580	550	564	580	541	583	541	543	595	596	575	536	557	606	524	549	571	534	575	521	532	570	563	594	552	578	564	551	581	568	531	508	521	583	571	606	563	590	577	564	528	566	560	544	551	570	543	551	559	562	576	543	537	617	541	557	561	564	543	548	617	536	533	566	549	526	564	552	534	573	579	555	542	523	601	564	561	541	607	551	590	569	575	520	573	586	558	564	534	508	545	548	530	521	603	552	609	550	530	549	552	591	582	581	599	579	587	555	608	603	574	577	580	553	612	560	510	542	603	577	571	569	528	611	543	538	569	546	552	554	547	592	570	566	529	558	571	542	567	569	622	577	551	544	533	550	497	538	592	608	502	538	528	561	544	580	540	545	568	524	563	588	576	562	552	540	552	539	569	538	539	538	593	544	516	546	560	537	594	546	559	560	571	588	544	564	543	531	534	592	550	594	563	551	589	594	586	577	564	557	559	506	592	558	510	536	527	581	589	542	552	581	548	517	570	529	579	556	509	559	554	594	582	501	549	552	573	525	599	583	566	570	528	573	578	609	528	546	568	555	570	538	535	581	549	560	581	591	570	581	552	547	577	511	551	564	542	575	549	578	548	584	554	527	528	542	547	522	570	581	583	538	583	557	606	581	529	559	595	542	517	555	534	530	595	554	576	593	556	547	577	580	558	567	552	557	558	555	562	551	565	536	583	578	532	529	532	541	572	535	542	541	571	576	557	553	571	582	518	574	560	535	523	562	585	567	626	509	558	494	560	521	528	541	545	578	590	541	550	591	539	583	564	565	574	550	573	547	562	529	593	538	524	532	552	581	584	536	597	508	567	536	550	579	583	544	587	543	549	546	552	568	550	563	583	573	544	520	603	603	549	511	587	557	530	555	554	555	572	591	578	556	526	536	522	582	562	524	550	563	565	576	523	525	565	525	568	531	544	549	531	576	490	530	539	538	584	570	547	632	546	571	557	552	579	574	539	560	536	563	550	577	564	548	548	530	584	581	541	547	554	555	550	528	552	572	545	535	563	553	569	571	545	548	621	594	521	552	555	592	536	583	546	529	504	531	580	580	521	577	565	545	566	524	535	575	571	558	552	568	529	556	558	560	528	565	580	564	506	531	563	552	533	583	548	566	539	547	533	559	537	529	585	545	544	554	548	560	584	557	568	579	576	586	571	509	527	546	544	539	562	558	553	565	572	623	550	559	576	562	540	553	512	583	499	553	522	559	567	545	536	578	560	551	544	545	555	549	542	529	563	606	532	558	550	549	537	571	504	536	550	543	548	547	535	580	578	555	564	571	580	509	575	573	586	542	565	563	517	589	568	553	533	547	566	577	578	543	575	570	533	566	553	599	542	569	525	585	548	548	534	602	605	545	539	565	536	555	551	538	595	542	554	547	576	532	558	544	573	556	542	540	541	562	573	499	542	564	534	560	529	544	512	510	549	546	544	553	521	540	532	541	542	549	537	540	565	560	556	588	549	511	582	559	562	588	552	549	536	591	534	555	519	574	563	556	537	568	563	577	605	550	594	552	565	519	582	504	575	527	515	551	551	584	539	584	549	569	557	542	565	502	583	571	535	519	571	567	541	544	576	527	569	519	541	560	584	584	555	541	559	579	549	564	581	559	524	572	579	526	526	508	548	533	546	564	527	545	537	535	568	569	559	524	553	587	531	565	526	549	570	559	533	554	579	586	551	582	560	531	546	534	532	593	575	566	610	523	550	547	571	596	569	534	613	590	562	584	578	509	531	521	557	568	580	605	527	558	543	558	561	558	544	534	594	568	562	585	551	589	516	534	556	542	587	585	578	569	549	603	548	554	583	559	548	536	553	565	532	585	542	566	558	562	554	607	545	555	579	544	549	567	557	568	562	601	554	549	588	564	576	562	546	587	584	520	575	561	578	564	512	577	556	557
24057	21591	31610	29344	25363	15482	2679	1028	824	870	914	852	823	843	828	783	821	799	772	799	749	798	784	768	778	806	791	756	770	795	783	835	838	775	807	776	778	796	773	813	799	811	754	732	766	837	776	778	775	753	754	783	827	787	901	1099	1098	948	917	849	766	780	780	769	737	716	836	833	782	790	791	854	820	788	811	790	734	796	784	765	778	757	778	798	797	757	763	764	771	770	751	713	765	751	737	738	768	783	789	758	776	796	760	791	787	731	760	721	810	755	724	775	730	760	771	795	728	752	748	763	738	731	736	723	822	785	750	797	766	751	768	754	749	777	769	776	764	792	760	782	694	812	742	742	780	749	803	743	797	758	740	777	746	754	761	810	745	799	777	783	796	801	779	750	758	760	795	777	763	798	749	806	783	754	793	762	791	786	841	796	747	790	725	753	775	803	714	769	745	774	754	736	803	717	750	799	755	794	749	782	760	777	742	758	779	683	778	775	784	808	724	760	783	773	772	724	781	727	846	771	728	774	753	730	730	760	807	732	770	785	776	800	782	721	726	759	792	764	785	757	742	717	741	772	779	789	715	786	771	802	779	743	787	819	820	762	770	787	780	781	761	780	743	749	779	751	726	759	715	736	800	755	769	788	760	736	759	751	756	720	779	754	812	762	755	798	734	734	701	780	761	772	732	738	775	766	833	744	736	754	780	781	828	737	798	741	831	748	775	737	700	786	796	712	761	807	799	798	735	752	788	806	781	761	714	723	753	773	716	780	765	741	738	768	744	775	808	761	749	747	754	765	801	743	729	828	810	784	802	790	808	783	753	771	694	759	771	790	763	830	772	737	761	785	749	733	753	781	687	749	810	783	799	758	764	764	762	739	711	806	789	790	800	792	746	789	717	754	739	761	787	753	769	764	797	758	815	760	818	785	770	727	757	734	776	759	805	744	801	734	770	795	804	733	781	765	743	758	734	744	773	794	712	782	775	782	749	753	805	789	779	750	797	790	800	780	780	762	756	738	778	757	792	796	791	770	800	741	834	787	793	765	783	751	799	767	790	743	775	778	761	756	800	737	770	772	806	807	789	739	762	771	759	770	738	783	717	759	756	741	786	713	785	797	759	795	754	833	762	756	787	820	796	787	750	779	745	763	767	742	751	736	722	763	779	784	768	809	838	799	707	806	820	739	792	803	799	771	787	787	764	778	825	800	770	773	799	729	711	776	751	731	752	781	768	811	765	714	750	766	754	762	790	703	814	800	804	770	749	779	763	757	743	745	763	805	724	763	797	779	713	799	754	801	763	712	813	783	807	729	757	773	800	798	733	758	792	746	754	767	759	795	803	703	797	804	749	759	759	691	758	751	741	827	738	746	758	768	722	759	794	754	790	797	786	780	809	772	774	783	776	774	821	771	781	763	797	852	768	767	744	743	792	760	760	742	711	761	775	771	761	745	772	756	758	731	741	782	730	767	769	846	777	792	805	770	808	770	746	780	781	728	811	750	743	797	760	758	786	797	702	779	773	745	735	758	776	782	766	754	759	764	743	730	786	795	764	773	748	776	743	768	789	772	727	769	774	706	782	762	789	784	758	717	780	798	773	745	741	757	758	792	707	744	787	745	776	813	754	736	792	765	708	803	745	749	826	801	770	740	803	759	786	725	789	765	747	752	788	784	769	755	761	725	709	786	738	793	795	784	763	760	767	766	765	732	741	747	784	799	749	756	757	781	799	801	740	826	781	734	779	775	775	800	758	785	794	750	811	753	762	762	762	777	710	752	748	746	761	734	788	823	777	749	767	779	779	776	769	760	822	765	731	785	740	767	801	761	755	793	725	741	735	754	755	735	719	789	758	731	776	763	819	751	778	778	761	754	749	755	784	790	745	730	754	804	772	771	753	755	820	738	759	774	766	806	770	821	756	791	796	788	746	768	777	797	785	799	793	767	787	745	756	798	752	776	809	731	736	773	817	731	791	734	811	768	788	800	776	804	719	724	728	761	727	731	765	769	746	739	735	773	816	800	756	758	801	759	779	718	766	721	804	818	804	800	747	687	775	761	756	774	771	744	716	762	803	828	762	717	748	765	761	740	774	761	800	786	755	706	782	738	738	761	767	772	745	780	737	774	768	761	745	833	776	768	747	769	745	759	798	804	764	808	804	774	791	803	725	719	767	770	794	748	789	784	772	724	768	799	763	731	746	792	798	777	788	792	793	727	785	786	792	748	775	792	790	723	741	746	758	729	766	776	750	802	798	739	738	746	767	787	770	767	739	779	787	799	760	780	820	753	769	790	735	819	762	782	795	759	757	732	746	791	806	781	741	779	778	765	757	742	773	735	788	742	730	751	756	780	813	789	759	733	741	766	795	753	798	780	755	793	741	805	806	759	765	767	747	736	749	817	833	754	744	745	763	774	759	717	816	783	791	775	763	698	783	731	800	787	797	766	708	759	753	856	762	750	711	715	712	764	740	727	787	765	775	747	784	784	771	789	739	789	795	732	800	739	778	714	795	802	760	742	785	779	717	777	745	761	753	709	809	787	756	760	744	743	743	775	824	782	808	783	753	814	780	794	774	727	783	782	776	710	730	795	765	761	762	744	753	768	779	755	729	779	771	828	771	797	771	817	705	754	811	734	769	751	758	790	807	756	759	738	771	786	782	806	767	764	728	780	803	774	763	790	801	759	679	788	771	762	766	755	763	774	828	751	767	769	812	746	767	767	794	748	758	757	816	763	721	804	755	800	759	745	794	805	767	764	777	787	752	835	797	761	809	800	753	796	804	748	785	780	739	744	783	736	774	799	783	749	812	778	765	785	816	755	783	705	783	781	790	782	741	743	744	730	810	761	798	796	774	789	759	765	779	795	784	727	806	777	787	795	705	754	763	768	764	826	834	767	706	770	818	808	786	758	767	745	794	764	749	814	770	750	789	791	803	786	796	748	749	770	762	838	784	740	759	771	727	691	793	742	775	797	766	753	773	770	736	761	769	787	743	760	786	756	781	749	759	773	801	815	789	762	761	792	789	776	845	781	787	706	797	804	761	772	743	794	801	751	744	754	781	765	800	783	809	744	765	733	776	762	755	834	747	759	778	745	742	783	751	747	826	731	781	804	772	773	764	760	788	785	758	720	707	716	767	775	798	761	703	740	783	721	753	738	773	740	723	736	751	748	757	793	768	743	751	761	753	791	764	746	758	766	744	729	768	799	731	730	785	765	762	798	817	840	831	790	818	774	782	710	746	783	713	702	722	808	755	778	796	773	755	740	729	803	744	779	748	740	766	773	704	772	783	817	758	759	780	792	787	722	745	801	778	784	754	810	740	771	767	748	739	838	775	745	796	779	731	723	795	776	806	775	728	801	817	751	749	749	782	805	731	797	742	726	808	768	794	770	765	736	773	784	784	777	781	730	768	726	765	775	795	707	712	728	781	713	781	750	795	731	789	731	748	732	752	779	756	755	752	748	715	757	735	709	780	793	770	750	773	803	808	774
47644	93643	73663	40574	24895	5322	871	852	789	799	766	712	714	680	740	751	724	728	682	714	696	708	681	639	693	683	654	713	711	684	674	676	671	711	743	672	740	682	680	751	714	674	655	700	642	673	673	668	698	652	655	690	638	756	869	1099	1226	981	848	714	662	670	623	660	670	703	636	598	661	657	633	656	665	657	648	621	649	652	704	732	668	633	648	650	672	652	660	653	643	645	668	628	647	639	636	689	654	685	656	668	629	639	688	682	630	653	613	660	672	696	662	662	684	637	644	663	645	650	658	634	696	693	611	648	645	651	674	690	648	681	676	681	646	683	665	673	637	666	621	622	688	659	629	591	635	601	676	687	645	621	642	645	636	686	691	659	655	649	661	643	648	695	610	644	646	656	643	653	649	646	651	669	652	653	604	663	669	682	688	695	630	646	694	652	659	659	679	637	696	670	631	653	662	646	665	618	618	623	615	710	650	652	615	678	673	645	689	669	655	687	695	672	668	624	620	639	651	667	630	684	671	633	629	692	687	669	654	671	652	690	612	667	656	672	684	706	651	666	613	685	626	657	625	674	672	634	648	632	686	615	621	637	647	647	690	652	666	623	658	601	623	628	628	615	633	605	655	708	686	663	632	639	599	673	626	680	638	630	650	679	634	652	631	684	701	664	690	668	675	610	674	694	638	715	659	646	653	656	716	658	671	700	644	676	650	683	651	660	643	646	652	677	656	651	679	676	669	667	657	657	653	629	661	660	681	649	625	640	662	675	704	645	639	671	725	618	683	619	668	642	661	669	594	664	668	704	660	664	696	646	689	670	655	654	635	678	652	706	628	663	674	629	712	653	639	688	648	655	662	636	695	690	641	721	702	680	682	662	665	700	642	637	666	685	672	657	655	644	670	624	649	692	646	661	638	657	652	687	611	666	660	683	661	678	628	650	640	648	648	641	629	592	653	665	642	641	677	650	675	700	693	667	613	679	680	699	635	642	659	682	604	656	658	645	663	657	615	663	708	675	681	695	685	634	675	633	624	601	638	655	633	643	685	645	658	684	654	682	667	675	656	676	645	637	617	610	680	665	671	669	647	697	652	698	612	627	654	680	587	665	593	689	654	683	693	663	641	642	661	673	680	676	623	637	662	708	656	683	681	664	663	660	683	675	714	681	652	629	660	667	672	669	655	658	669	642	688	646	636	687	655	638	600	643	615	654	682	649	695	659	665	620	604	680	654	646	622	659	679	644	629	684	710	699	655	645	723	669	666	706	677	633	662	691	716	619	692	653	680	645	660	674	684	639	670	653	660	645	626	656	686	619	619	674	673	658	681	674	627	612	633	642	608	682	654	618	604	655	670	695	672	655	662	654	669	619	661	647	671	677	662	662	688	651	653	631	623	641	662	636	686	649	661	660	586	704	668	642	617	666	653	652	657	607	654	638	682	659	658	638	679	635	683	654	678	706	645	653	655	653	675	636	629	703	675	611	643	638	641	705	617	612	625	630	705	638	648	637	643	643	608	659	626	678	646	691	700	660	644	650	606	645	684	614	683	659	637	607	632	629	653	645	646	721	636	667	675	643	631	639	620	643	678	669	698	635	650	651	626	639	695	629	613	665	640	612	683	643	606	681	680	658	640	642	686	679	703	633	667	620	628	654	681	668	640	600	611	651	671	661	656	638	627	678	642	706	659	668	626	599	635	653	662	680	691	694	648	655	643	689	675	625	624	608	654	622	676	665	672	699	679	654	658	645	697	616	662	667	664	641	705	602	646	670	652	632	694	682	649	628	639	675	691	635	638	685	652	672	632	702	686	671	641	655	681	685	630	690	636	638	618	665	642	671	656	727	663	640	668	673	656	655	660	678	673	681	646	626	699	621	611	657	699	644	675	628	686	643	638	646	711	634	635	592	669	664	652	609	645	650	609	659	654	638	643	639	638	674	685	625	631	648	665	667	641	676	654	683	633	647	653	682	679	616	653	643	626	637	644	676	680	696	641	685	687	664	659	667	616	656	629	687	675	652	628	653	681	643	634	659	677	631	659	662	657	668	616	664	661	665	649	666	635	635	675	658	631	631	653	646	630	642	670	652	660	612	622	646	639	664	703	625	592	662	659	652	715	657	650	654	662	637	645	648	640	680	650	681	685	623	604	627	643	654	639	598	653	651	634	671	644	652	658	637	650	631	664	620	654	651	611	644	699	683	609	627	650	645	666	644	574	623	666	690	738	586	659	637	665	644	616	646	665	647	693	689	629	672	642	608	654	624	674	618	635	691	642	711	625	628	667	666	674	637	677	654	624	652	659	654	605	634	660	683	693	684	599	648	672	641	644	637	654	652	599	677	628	656	688	632	629	668	670	668	628	653	640	669	656	644	701	667	677	669	683	641	631	633	700	650	644	684	674	666	642	648	637	669	633	599	607	657	683	624	683	618	665	677	666	680	706	631	607	677	647	618	707	635	640	709	650	644	645	660	590	641	691	700	687	629	688	670	618	676	704	680	662	650	577	670	674	689	658	638	669	669	672	690	652	676	603	668	612	664	636	622	675	655	658	713	642	670	608	647	680	608	613	636	623	680	629	667	634	598	671	690	630	654	660	692	673	656	633	693	678	628	636	702	637	634	675	665	647	680	669	705	663	642	663	690	699	647	606	642	713	673	642	637	657	610	636	642	599	673	641	592	675	600	711	661	665	708	597	645	693	679	630	656	672	660	645	613	646	672	658	676	672	667	646	627	638	662	691	668	674	646	601	620	679	669	646	681	643	675	658	652	612	654	640	689	682	713	643	671	684	645	654	606	615	633	632	683	629	642	675	638	669	640	598	634	624	634	636	672	618	611	628	704	687	642	650	664	663	683	608	669	678	660	642	671	664	643	577	614	666	641	693	619	624	630	667	664	651	631	652	676	648	667	645	648	602	655	653	632	619	620	640	659	688	674	681	634	643	651	657	699	611	656	655	635	648	633	631	619	615	674	667	629	672	675	661	659	652	640	658	718	653	651	698	643	660	623	639	661	685	625	649	660	680	661	622	636	658	671	660	636	652	641	654	668	623	667	645	698	645	683	639	636	661	672	632	683	708	657	600	665	628	623	643	642	638	630	604	669	640	661	617	628	658	604	638	647	691	644	630	660	639	667	687	653	673	653	659	673	627	657	660	646	656	642	665	667	650	641	654	643	642	665	634	606	642	605	665	619	639	644	660	677	667	689	644	633	642	633	652	677	662	699	699	635	654	693	616	658	678	670	649	651	636	651	657	650	646	676	604	641	671	681	645	644	677	677	687	680	671	633	655	627	624	658	648	625	681	659	671	667	644	661	663	719	634	661	701	659	614	670	666	670	627	644	618	634	646	684	632	649	667	620	660	621	631	637	652	699	624	619	696	680	608	646	632	686	661	669	645	645	681	646	662	662	643	608	664	664	591	653	628	626	639	667	680	643	654	641	673	668	676	606	682	638	651	659	668	701	598	713	702	619	654	621	640	637	682	688	652	665
27942	21937	19057	6861	2077	893	660	646	692	668	694	606	663	622	658	658	651	648	611	634	648	647	675	635	668	688	696	660	655	626	678	665	671	617	666	642	703	642	635	628	639	692	629	629	609	662	686	665	665	689	614	651	643	663	634	659	648	683	664	642	700	642	611	623	608	659	622	641	642	645	661	660	646	660	624	642	691	619	688	665	670	650	626	663	680	684	684	632	642	640	669	632	652	719	663	681	674	628	629	706	657	623	647	639	658	663	655	620	632	681	606	651	663	647	641	596	643	659	688	666	676	647	607	671	655	653	614	680	629	650	637	643	679	619	641	654	645	634	695	652	658	638	660	648	636	595	672	682	641	648	692	673	613	652	642	655	639	634	639	618	635	663	609	659	628	708	577	658	622	662	602	656	687	635	640	680	629	657	598	598	617	643	702	675	715	623	670	650	650	625	643	619	667	632	656	626	646	658	622	634	662	662	658	681	627	630	654	650	622	656	680	712	572	647	610	654	681	658	651	631	631	665	682	666	607	638	672	616	656	623	698	639	664	607	649	621	631	630	619	635	705	654	589	678	672	638	646	628	648	670	609	653	672	677	656	612	595	658	658	609	644	628	669	619	623	645	647	658	649	606	659	653	630	652	623	644	637	639	643	625	647	656	721	638	672	670	637	635	628	596	649	684	642	591	628	671	650	643	664	677	642	635	665	683	648	629	613	628	670	646	627	639	691	628	630	634	700	660	596	646	667	666	639	676	666	638	628	671	652	686	643	671	651	684	624	646	623	665	676	598	598	633	641	684	650	620	652	627	616	631	612	603	643	656	617	637	655	642	620	684	604	679	642	624	652	634	662	631	623	642	640	644	662	702	665	659	641	632	650	662	657	641	671	647	667	648	683	685	640	661	640	605	619	638	639	594	632	672	701	643	621	672	671	659	647	634	695	627	638	569	654	640	624	623	645	682	672	620	674	655	654	608	617	636	608	670	652	632	662	661	659	646	652	616	667	598	593	649	669	648	638	642	620	632	626	627	704	659	668	653	667	649	663	688	634	618	669	624	671	656	658	656	662	661	677	649	640	621	625	673	633	648	619	641	610	638	634	668	649	648	654	604	659	613	623	668	642	633	675	676	627	652	662	646	669	632	689	665	648	651	661	633	698	657	619	671	648	632	614	668	660	646	675	727	612	673	682	640	642	640	655	652	651	671	628	686	620	675	668	642	598	635	600	618	680	669	631	602	655	663	620	680	645	654	632	653	621	657	690	632	654	670	600	621	636	617	688	635	670	664	629	659	688	667	670	713	649	632	632	662	638	642	664	718	625	643	640	639	669	636	632	631	643	664	647	687	618	619	645	642	598	673	588	616	614	633	606	648	659	667	619	581	621	653	675	646	620	666	646	608	663	638	649	660	645	668	685	652	689	620	641	674	677	648	682	651	649	665	673	653	699	660	698	661	645	610	605	639	642	642	645	640	618	652	641	611	649	654	656	602	663	663	642	655	651	614	635	648	654	650	650	643	660	663	669	695	656	626	633	598	608	596	603	634	685	636	674	617	615	661	651	646	617	626	632	613	646	624	676	611	674	647	625	668	659	675	698	639	688	657	675	656	614	641	654	651	685	644	687	651	677	675	635	656	658	727	628	648	650	625	656	621	640	641	663	622	651	587	633	683	666	624	624	679	625	638	660	698	684	674	680	648	616	659	655	648	622	610	638	695	619	688	659	604	643	621	680	664	612	626	632	676	655	646	641	650	602	654	634	643	687	622	669	665	617	661	621	636	646	628	656	645	627	628	653	660	621	657	678	640	646	655	632	661	683	654	630	655	680	636	711	660	663	642	626	619	661	675	676	687	631	597	666	643	683	637	659	664	672	655	634	681	633	652	636	653	672	631	682	680	661	653	650	634	643	673	666	678	692	658	679	634	647	627	641	619	633	650	658	653	650	677	604	688	684	668	662	650	647	617	650	609	639	635	654	649	629	615	626	658	648	673	636	671	711	647	629	649	682	632	650	658	658	670	680	634	610	631	666	663	677	689	637	683	642	655	653	673	635	610	694	638	658	675	664	664	704	672	677	614	626	633	614	708	630	642	602	664	670	640	656	645	647	636	667	676	638	669	644	644	631	655	717	654	668	615	671	630	608	656	603	652	661	610	623	639	634	600	622	671	644	633	625	634	659	640	613	686	698	646	685	650	681	677	668	601	673	665	633	682	649	630	634	640	644	648	609	635	696	649	701	664	650	651	643	663	638	677	620	651	619	665	665	673	668	689	675	646	642	615	616	658	650	615	666	654	622	656	636	639	633	678	618	675	671	630	638	627	693	653	655	653	661	609	686	659	664	633	646	656	614	624	611	653	683	655	669	672	665	616	656	632	650	628	691	629	646	678	626	631	682	613	670	658	629	637	673	627	665	652	660	665	632	660	644	689	642	611	685	628	605	661	662	636	645	671	630	663	682	660	610	608	627	642	655	626	661	630	622	643	662	678	661	642	664	605	642	667	678	623	673	639	657	614	656	675	640	624	621	652	651	636	651	645	620	638	638	657	638	669	630	656	650	630	662	640	643	616	666	678	650	605	645	645	638	656	663	636	628	666	614	611	641	642	652	627	651	636	624	653	644	651	639	646	709	641	599	638	686	619	640	666	662	678	658	664	706	620	610	691	707	695	607	621	661	645	613	646	652	604	660	652	686	665	608	675	620	600	621	628	710	639	635	627	636	635	662	671	677	619	665	676	679	676	659	694	681	624	617	607	699	632	652	661	695	620	616	616	633	610	568	655	632	637	688	645	695	629	637	646	644	626	664	652	658	652	653	602	639	660	612	613	685	653	625	671	676	655	688	691	670	623	690	659	618	648	633	694	686	594	641	646	646	654	669	693	664	618	630	684	655	672	627	636	630	620	579	663	621	642	680	663	680	684	622	653	607	624	653	629	664	670	655	590	644	654	655	614	604	640	614	629	654	632	668	699	651	649	648	625	700	660	591	631	612	656	619	678	639	653	608	634	635	609	648	612	687	716	627	603	657	666	656	622	666	667	636	641	635	661	686	668	648	591	628	653	678	659	607	632	666	594	700	663	622	630	650	640	636	675	651	625	645	662	629	644	664	672	630	667	670	652	648	636	623	575	648	589	711	600	693	620	618	637	673	602	660	620	677	675	657	587	673	602	695	654	659	663	612	602	624	664	620	623	684	615	625	619	604	665	639	613	654	614	673	636	620	653	678	626	666	602	610	591	718	665	652	679	631	568	681	640	707	640	649	671	652	631	647	638	592	611	650	682	643	647	649	659	676	646	662	613	625	680	612	690	609	652	616	633	644	657	597	711	668	633	627	642	617	637	663	693	640	647	654	660	645	636	654	654	686	687	632	638	625	644	625	658	645	697	671	620	677	627	659	666	640	654	646	596	658	660	677	654	660	638	653	662	654	615	639	591	649	657	661	645	630	664	647	635	610	673	599	657	623	638	653	683	659	578	672	567	610	660	612	619
9706	21361	15896	4235	2017	792	518	522	522	502	543	537	537	528	562	555	485	517	495	540	461	514	512	551	534	535	518	507	500	549	488	530	493	515	521	483	554	492	516	455	512	509	540	534	536	533	529	496	541	517	490	547	489	497	476	553	572	535	523	504	520	522	499	540	496	501	487	509	527	527	492	491	493	479	500	480	556	557	491	493	516	526	543	503	530	496	543	512	495	524	490	532	475	536	529	520	545	533	539	512	517	532	507	532	502	491	494	512	497	546	498	513	528	507	475	485	490	521	509	491	514	499	465	503	486	528	506	523	516	515	505	494	548	513	509	504	524	529	511	509	511	485	520	529	561	517	490	500	538	544	511	530	478	513	513	516	512	507	556	534	494	525	541	487	507	513	516	477	514	501	583	535	507	496	540	543	495	542	497	533	485	540	489	526	540	517	512	489	493	493	506	555	506	541	516	500	506	520	522	551	504	501	515	536	492	464	541	523	484	494	495	487	529	552	512	507	511	562	523	530	531	483	508	508	496	488	520	535	532	531	517	533	531	542	526	502	553	504	546	488	523	487	543	503	503	521	480	502	519	501	485	535	519	524	517	556	471	521	475	507	502	500	494	537	530	522	514	524	535	574	495	484	499	522	514	511	517	517	515	493	501	481	495	509	504	530	517	534	518	531	522	523	559	517	474	502	503	528	467	529	525	557	498	517	490	518	494	508	501	491	547	523	502	505	510	520	512	523	517	530	486	499	562	520	447	483	480	532	454	532	500	546	491	523	474	478	487	516	501	475	532	514	513	562	518	511	496	513	505	524	493	467	543	463	501	538	501	499	490	534	501	531	472	499	506	517	489	476	514	523	500	498	522	502	542	536	527	564	480	507	499	507	498	573	494	549	505	501	511	508	527	488	505	496	540	538	504	503	497	532	541	507	533	548	473	533	500	499	477	510	536	529	553	532	470	485	497	506	478	505	521	504	515	477	532	541	495	496	502	479	541	495	511	523	552	501	531	510	517	546	502	502	505	498	476	478	518	471	526	509	528	489	518	526	498	506	551	536	511	490	525	486	472	544	523	540	501	471	535	514	531	506	522	541	509	539	494	503	518	516	535	522	473	508	491	517	493	475	479	531	519	476	536	479	548	490	521	505	503	487	524	507	485	512	504	547	523	494	529	495	464	542	481	526	513	498	516	546	547	541	461	519	535	495	534	491	533	544	528	502	498	503	542	514	515	539	530	501	520	483	516	507	522	496	461	564	511	510	504	549	563	538	477	535	486	501	505	524	482	503	499	509	493	489	553	461	514	529	522	485	501	509	541	517	535	516	509	521	499	531	533	519	477	521	489	453	511	514	549	500	487	517	506	545	498	505	486	499	503	506	491	532	499	508	548	502	519	484	529	507	546	521	498	535	539	508	484	523	529	530	552	503	472	543	516	551	498	473	502	493	492	503	516	527	534	515	493	512	520	465	531	544	532	471	580	511	499	511	514	471	513	483	529	494	497	556	530	502	503	544	551	482	526	565	491	507	498	539	541	514	496	530	514	495	522	529	489	552	543	454	491	536	520	517	494	507	496	538	502	497	547	554	547	525	534	501	514	580	523	493	514	511	535	514	468	501	540	471	497	567	529	499	518	457	486	489	511	539	522	516	507	535	514	499	479	504	505	459	484	534	498	529	532	495	490	514	527	526	512	485	502	510	500	523	508	460	540	504	498	519	520	527	498	547	514	535	526	505	517	513	521	522	499	532	505	519	512	520	514	511	511	492	531	550	531	459	480	522	527	501	503	529	503	463	529	522	509	547	481	498	525	484	513	516	493	519	534	535	504	545	550	494	497	496	511	524	505	492	506	541	508	474	544	494	521	527	508	553	514	516	528	522	540	525	541	523	502	493	540	531	491	509	511	533	464	496	556	543	507	514	491	491	531	522	492	440	540	527	465	519	488	496	476	467	512	520	483	533	499	510	555	510	500	467	528	531	515	521	520	533	468	498	521	514	549	518	542	479	528	509	521	518	533	520	485	505	477	489	472	535	570	550	491	580	554	531	524	490	543	475	509	503	510	513	475	521	509	545	516	519	517	509	470	553	493	546	516	510	493	489	519	479	531	494	530	497	497	515	512	566	546	525	544	527	533	524	509	486	495	501	510	529	504	550	509	524	522	510	504	515	535	522	467	533	517	511	479	518	511	512	474	521	526	513	555	485	513	554	525	512	516	500	508	500	499	507	527	486	510	477	514	509	467	514	530	542	500	507	508	498	488	522	499	526	513	506	520	463	523	505	498	548	505	523	470	577	519	583	487	496	558	476	531	536	539	488	542	500	541	500	545	518	527	485	521	525	505	518	533	535	497	529	510	504	543	526	487	526	525	507	514	526	519	509	541	508	548	516	523	545	498	487	508	500	500	520	519	502	540	538	497	527	534	539	511	517	501	514	498	493	541	492	512	458	506	563	531	512	510	539	519	515	515	511	528	518	531	542	537	524	512	516	526	511	462	483	514	509	516	516	518	506	495	528	486	509	526	524	511	509	482	540	524	587	509	503	505	492	531	509	521	546	505	474	531	489	518	504	478	547	504	543	510	537	540	497	505	489	473	508	536	517	553	520	502	505	500	485	506	522	537	520	495	511	538	511	503	492	531	486	516	510	477	517	527	506	504	487	519	502	526	551	525	502	477	481	510	442	488	524	501	521	517	505	508	514	510	522	507	548	484	524	521	512	489	534	490	546	506	495	487	531	476	497	488	495	508	522	492	549	557	521	535	527	526	524	524	532	501	537	530	481	531	493	506	498	502	561	522	518	478	528	512	506	498	540	499	506	491	511	550	481	496	507	516	521	499	509	502	546	529	508	510	545	514	515	511	556	523	500	518	493	507	466	500	526	545	522	519	513	512	521	530	526	512	551	523	556	529	537	510	495	539	529	519	501	537	499	469	522	530	538	473	479	547	501	531	530	494	537	489	536	544	524	494	499	507	529	515	504	542	525	474	543	485	521	486	508	518	540	529	504	539	480	480	516	511	491	497	525	533	534	517	528	495	498	526	500	466	551	520	522	504	484	527	520	561	486	513	509	531	524	505	494	512	507	568	533	519	519	529	498	514	468	487	490	535	488	469	523	522	466	537	505	509	484	510	519	502	512	519	535	530	517	495	500	543	500	527	535	485	512	482	533	493	531	542	510	489	511	473	484	548	507	491	488	530	532	534	571	501	542	506	498	476	498	523	538	517	477	538	500	552	528	494	540	499	512	518	544	499	540	476	531	533	498	541	527	525	500	503	514	504	504	494	503	533	540	464	520	510	517	510	505	476	456	500	521	535	549	500	498	555	521	488	498	479	550	499	504	526	511	529	519	505	533	530	569	509	497	557	520	517	483	497	508	488	542	526	532	489	511	518	515	535	515	520	490	527	504	520	508	484	507	504	530	501	518	508	502	542	498	500	577	581	527	526	479	492	540	582	466	502	516	535	487	520	503	491	519	516	498	451	512	482	486
25261	22044	33235	29151	21171	8890	1286	863	721	682	726	694	695	679	708	667	643	678	687	657	630	646	655	673	619	654	700	670	669	672	687	656	704	696	713	658	697	627	620	658	638	691	654	689	647	694	649	603	713	689	685	652	643	665	736	841	878	808	740	684	701	671	630	676	613	621	648	650	592	615	648	662	663	679	694	652	665	671	650	657	666	663	679	688	654	652	600	675	643	665	636	643	663	693	642	686	692	678	618	623	618	589	664	667	585	646	632	631	664	671	674	638	647	646	657	612	663	663	662	672	600	696	682	620	690	659	675	673	629	663	677	643	652	701	638	631	679	663	677	660	635	633	663	647	668	631	634	662	621	653	659	645	657	647	644	683	634	633	631	634	632	641	689	731	682	642	687	607	643	634	671	686	646	612	674	619	665	645	641	688	657	658	652	658	671	681	663	639	639	659	677	674	629	667	647	665	674	672	680	645	656	720	668	674	684	665	625	624	654	616	690	617	655	658	714	643	637	666	636	702	629	704	646	618	664	670	657	680	643	611	642	675	683	652	659	716	645	674	639	626	672	682	646	632	649	667	662	664	585	653	665	690	664	659	698	658	647	670	627	661	653	673	671	678	670	741	695	659	668	609	667	604	635	657	646	644	665	661	664	649	609	625	637	615	685	695	652	668	657	685	657	666	687	663	643	673	677	703	687	659	645	695	643	627	650	631	684	657	680	668	669	664	640	641	658	653	645	668	663	670	626	656	624	661	667	678	610	669	704	626	657	651	645	685	641	713	642	648	703	628	649	720	632	653	642	612	654	654	649	650	676	686	689	643	672	653	662	663	694	663	634	640	643	672	670	696	659	612	623	638	648	630	650	697	647	636	609	663	641	666	606	641	639	684	636	664	637	618	711	646	684	635	673	625	620	683	671	676	694	674	679	645	650	670	648	670	647	645	652	637	649	664	643	641	611	687	657	661	646	661	646	637	609	639	634	659	668	671	644	662	653	636	671	644	652	687	667	645	659	656	630	640	631	663	673	618	620	668	628	605	654	663	654	636	654	620	597	647	660	657	584	626	669	601	603	660	623	640	714	666	641	676	658	624	655	672	657	607	671	645	630	598	669	622	619	655	632	714	654	691	644	624	645	661	637	679	677	650	650	656	640	671	648	707	673	653	637	653	641	663	647	646	672	638	644	633	620	653	655	654	672	712	615	645	659	689	672	667	660	628	650	642	621	653	615	627	617	684	618	657	620	622	643	636	648	697	694	688	637	666	656	686	676	670	639	680	612	643	644	675	665	651	656	668	690	670	590	657	646	645	636	621	660	634	661	631	646	675	695	681	680	660	648	650	642	670	677	675	668	690	647	717	690	673	625	668	654	674	620	624	684	697	663	639	674	691	632	642	624	723	662	659	652	637	631	622	629	655	635	631	666	645	653	637	653	649	699	658	630	655	649	649	676	654	658	669	668	664	680	618	652	599	719	686	662	632	630	686	684	664	680	678	650	613	671	671	640	625	669	618	673	644	654	650	647	656	687	659	648	627	655	629	662	674	666	665	629	626	660	662	670	625	618	675	686	665	609	662	710	621	627	629	668	656	648	666	667	658	688	620	617	646	635	616	637	683	657	627	629	668	637	636	639	634	641	674	601	657	590	612	646	634	662	673	630	698	658	666	644	648	695	660	642	638	629	617	622	688	619	655	692	695	667	651	667	674	648	660	638	610	623	645	682	641	705	645	647	647	599	622	630	657	630	630	636	635	671	647	639	681	672	657	644	660	654	680	669	686	676	645	671	640	629	680	682	695	612	661	628	651	662	661	664	630	679	626	634	651	629	684	664	676	659	633	620	639	629	667	672	647	661	682	688	681	664	624	642	639	652	727	627	650	629	595	683	669	617	680	655	663	661	673	685	638	706	660	635	647	636	685	650	673	615	692	644	687	664	681	656	618	681	663	674	626	646	641	614	633	666	708	666	659	650	642	661	641	691	695	694	649	691	628	641	681	677	630	636	621	625	637	686	695	720	630	640	681	641	700	637	645	620	661	677	621	678	640	613	640	648	632	677	636	676	622	612	658	648	649	652	715	653	658	666	685	647	661	652	678	711	700	640	609	685	630	661	669	651	644	667	642	622	656	664	667	647	616	644	689	696	638	685	631	680	618	680	632	626	735	666	640	616	668	671	689	623	655	653	701	656	666	670	640	664	648	666	659	712	649	651	645	643	659	679	626	660	660	677	635	694	707	627	661	619	676	655	637	642	667	667	645	606	663	618	660	608	654	664	648	678	669	668	666	663	641	646	635	714	639	673	636	677	644	614	634	668	606	693	689	642	622	608	664	666	670	650	657	641	664	676	645	655	665	602	670	642	669	676	692	691	645	633	607	618	680	639	698	658	657	649	656	644	674	625	624	649	663	615	700	627	691	696	693	666	663	640	682	668	649	647	659	628	689	642	657	646	669	691	696	675	656	654	622	717	691	659	664	673	635	635	638	641	659	655	621	627	691	640	677	690	629	602	626	638	646	666	650	642	684	662	620	644	656	636	657	635	646	669	653	640	622	632	646	639	666	662	666	666	653	625	687	636	666	712	626	692	679	648	676	648	703	669	684	652	644	652	648	666	680	662	680	653	635	659	633	683	662	607	665	687	695	660	639	669	677	630	665	604	650	629	661	674	630	677	648	624	632	610	648	646	608	679	619	655	686	628	642	661	670	678	607	701	646	661	658	648	657	607	663	656	687	672	718	631	681	637	628	691	677	721	701	690	696	667	651	698	662	630	653	673	725	675	629	659	636	674	620	692	703	663	652	660	623	669	644	673	679	685	652	670	742	620	642	710	632	665	640	672	634	677	672	620	656	636	632	671	633	650	663	670	617	672	668	616	670	688	628	635	660	693	628	622	653	674	650	658	634	662	657	678	635	696	637	607	625	651	635	655	679	676	670	638	653	660	633	644	663	660	678	680	690	689	681	632	692	634	636	632	621	617	617	660	655	672	712	652	692	636	686	650	681	652	609	645	642	687	629	652	698	674	670	633	682	622	625	663	621	663	668	655	642	627	616	616	630	679	670	598	674	654	646	644	653	685	640	620	655	691	641	709	656	654	588	697	654	616	653	627	651	682	642	607	663	682	645	663	665	669	648	667	640	682	632	627	643	680	693	708	633	648	665	623	634	610	700	674	652	614	656	640	636	673	624	677	631	619	684	633	620	638	610	619	622	641	655	661	617	669	641	682	679	624	657	681	685	676	669	636	606	701	699	696	684	646	656	620	690	633	650	616	691	642	645	635	669	665	648	665	645	658	625	650	653	608	659	635	655	645	658	703	648	660	671	602	655	618	654	684	681	593	656	678	670	623	669	646	697	697	638	669	658	618	646	671	619	645	638	675	648	734	685	645	675	701	641	607	690	682	659	655	684	669	659	691	682	635	669	687	647	610	582	681	656	645	635	688	648	633	715	643	686	648	639	673	706	635	702	653	629	625	719	633	642	688	661	637	595
38303	76744	59697	26665	14236	3227	698	628	651	628	625	601	590	596	580	600	552	585	585	574	566	597	588	540	604	516	592	556	558	577	607	505	563	611	588	598	584	555	580	596	567	579	565	573	612	556	587	599	589	539	584	557	541	605	640	796	860	756	693	614	585	496	552	555	552	586	520	571	533	560	578	553	534	611	574	551	531	550	551	556	563	573	579	542	559	563	533	560	571	568	522	568	581	577	563	563	562	564	565	554	579	575	558	538	557	533	531	580	537	568	561	531	520	555	565	522	567	561	580	545	566	577	567	555	581	560	525	580	582	548	608	586	590	565	525	546	576	592	577	543	566	562	574	537	560	576	536	545	519	532	557	538	627	593	568	499	605	527	578	497	564	509	541	563	570	537	529	543	565	535	558	576	575	550	571	554	562	566	553	519	517	544	554	566	568	551	556	581	553	539	570	571	540	535	550	598	520	550	535	546	547	541	524	574	583	549	604	541	544	545	539	519	573	530	471	535	554	533	542	538	522	569	535	514	569	538	619	551	558	592	532	561	545	522	571	524	561	575	571	587	556	554	601	546	551	550	582	526	586	565	607	561	522	555	537	549	570	542	564	530	574	577	539	554	541	572	583	531	603	549	576	536	556	520	547	530	581	526	545	549	580	550	569	571	549	550	590	541	532	571	555	527	541	549	577	537	548	543	577	542	526	546	555	577	543	537	564	546	580	540	546	538	548	550	529	534	554	595	509	569	592	587	534	544	550	555	570	528	536	525	537	588	548	594	553	552	553	541	558	551	555	531	569	550	537	555	604	537	572	542	569	565	566	553	545	549	573	621	579	536	547	565	566	558	567	545	527	553	594	588	560	546	582	562	521	567	522	535	530	522	560	535	569	545	550	561	590	529	542	528	567	563	574	559	534	578	561	527	541	539	566	600	494	576	573	554	550	557	584	571	576	573	576	550	558	540	578	547	568	542	532	563	508	543	530	586	559	513	540	601	542	545	530	599	552	528	587	548	607	520	581	581	562	543	594	535	556	548	573	550	523	561	546	543	583	579	577	563	584	532	570	578	537	567	502	561	535	559	560	555	525	540	528	556	541	533	518	572	577	583	563	536	573	539	580	623	547	558	549	584	546	523	560	549	522	537	510	573	545	563	550	562	560	568	538	555	526	548	500	566	527	526	551	534	570	544	567	586	523	563	558	562	536	549	525	558	556	536	578	538	531	564	555	557	535	522	520	533	583	576	551	534	500	562	562	546	561	562	499	578	536	545	552	570	549	582	553	565	546	586	532	529	533	565	562	556	556	563	532	582	555	589	580	564	515	539	537	519	552	546	521	546	599	511	629	560	532	574	542	565	560	561	581	502	576	577	556	541	537	570	552	540	548	542	568	528	567	612	562	572	575	552	504	548	588	527	566	540	562	582	580	516	542	570	525	550	594	559	530	570	553	543	552	576	538	549	565	566	538	581	555	566	596	543	592	526	510	575	555	570	562	501	575	542	581	544	536	540	567	549	567	567	555	593	554	508	579	588	531	567	539	548	600	547	595	547	562	532	572	529	516	551	596	556	574	548	529	553	563	576	544	548	589	545	529	576	565	564	543	556	550	610	539	526	547	554	554	528	538	584	570	542	559	569	523	564	573	523	530	576	530	546	561	551	541	567	543	549	539	600	623	539	524	533	577	560	567	595	571	556	544	520	557	521	547	559	547	568	609	543	605	573	584	593	530	536	581	549	551	584	535	561	508	550	552	518	544	566	541	552	523	564	562	537	547	567	532	552	546	545	597	558	557	603	492	554	586	558	572	518	579	546	593	558	624	493	556	534	596	522	579	528	531	543	526	543	545	531	566	571	492	526	537	579	570	574	552	537	551	579	527	566	614	493	526	525	533	560	567	584	555	554	553	536	544	556	592	586	555	571	555	608	506	547	564	545	563	545	536	515	542	553	580	555	555	546	529	546	578	530	554	512	547	547	578	568	538	555	546	562	508	552	550	533	603	588	530	536	531	530	573	567	551	575	553	581	554	573	546	535	554	588	529	552	577	565	537	579	567	533	544	592	537	550	580	561	521	558	596	586	558	612	554	521	574	572	588	560	538	530	540	568	542	560	562	528	619	582	563	554	568	565	555	551	534	501	523	547	520	559	582	548	560	585	530	560	536	558	565	508	542	534	526	517	593	564	539	544	540	573	547	556	537	568	552	553	555	544	537	546	531	539	551	546	557	543	566	532	558	527	578	565	566	560	554	526	534	518	579	519	561	526	558	537	524	575	542	561	574	495	567	603	519	564	553	547	565	533	585	568	553	535	543	538	532	549	568	541	542	550	610	540	538	598	559	550	552	565	528	570	547	545	557	576	555	569	554	558	574	541	513	566	535	535	557	543	520	614	613	541	556	554	567	543	556	570	534	556	573	577	525	586	557	491	527	580	581	556	556	553	563	543	555	571	573	552	555	578	569	573	590	566	531	579	590	580	494	592	552	582	536	569	581	526	527	545	516	559	584	490	540	545	538	539	523	539	546	557	569	554	548	563	533	530	580	560	591	579	571	587	564	575	498	558	561	538	558	576	578	563	548	575	557	518	517	546	523	567	556	507	528	541	546	575	540	547	543	528	563	580	556	541	562	569	598	557	541	542	574	548	562	544	550	573	537	560	591	549	585	532	554	528	551	573	580	586	560	522	599	574	577	532	559	507	536	537	525	570	562	527	591	550	550	544	554	564	539	518	540	528	526	565	576	573	484	537	614	571	541	528	524	582	530	532	532	553	514	517	559	565	553	558	580	537	510	554	557	534	529	570	532	535	536	550	506	569	505	529	559	557	575	535	598	563	498	563	595	564	576	574	549	538	607	559	533	593	554	579	511	534	569	568	548	576	504	559	555	587	556	573	565	598	560	572	532	546	533	558	558	536	544	559	586	587	529	557	568	567	562	551	540	608	531	582	522	571	569	555	516	615	543	559	581	547	554	560	560	546	544	584	538	523	583	587	578	606	564	547	541	580	544	538	517	556	564	546	541	592	550	565	526	534	552	568	571	574	533	574	581	565	546	571	551	538	543	587	553	527	558	554	580	552	581	537	550	563	570	521	520	528	611	540	523	594	574	546	580	557	570	533	563	573	548	579	535	566	571	581	577	542	530	520	554	557	570	569	523	522	558	567	576	602	555	552	568	557	561	580	553	577	581	538	532	542	543	573	542	564	508	556	488	553	579	552	541	543	546	503	549	542	515	557	572	587	504	575	537	550	552	538	578	570	562	550	577	572	538	567	573	562	501	575	559	579	555	538	551	596	514	580	525	580	552	571	558	563	503	581	566	585	580	535	546	566	566	572	545	512	560	564	547	586	587	580	542	526	570	570	550	581	563	555	554	535	533	590	557	547	537	540	513	546	575	583	571	498	552	530	508	525	567	536	581	567	514	587	511	598	605	585	565	545	518	511	539	571	543	555	578	579	575	553	513	561	553	551	501	543	529	575	551	531	539	560	554	567
24165	21593	31860	27058	24217	16557	3213	1101	935	937	920	784	801	851	804	800	808	754	744	806	770	781	753	829	794	805	780	798	756	704	788	845	787	842	780	790	777	849	797	834	774	786	802	820	817	762	780	785	756	762	809	781	762	763	847	1020	1101	1082	929	861	852	782	760	734	776	748	740	762	770	772	754	842	751	789	814	793	754	792	755	744	783	723	768	791	784	776	823	806	752	754	726	734	697	765	762	778	758	760	774	756	724	768	794	767	818	746	781	739	773	794	766	779	801	782	786	786	784	781	762	828	772	730	764	762	728	751	724	766	822	758	742	781	751	793	737	732	733	729	806	801	727	730	813	729	778	772	794	800	774	773	777	776	786	781	760	782	791	774	787	810	719	745	706	719	772	776	753	776	737	773	756	726	763	777	798	765	727	772	790	764	786	721	745	762	766	729	762	777	795	760	824	751	719	762	769	766	746	748	741	817	746	797	768	753	754	791	816	766	711	724	723	756	733	789	755	739	766	751	765	757	722	754	754	801	792	744	763	798	731	769	770	711	750	770	732	826	774	778	811	777	792	736	754	760	750	744	759	786	797	775	789	807	756	794	794	769	810	733	717	769	783	786	774	813	707	807	808	779	784	750	744	767	768	723	786	757	713	739	811	788	744	780	752	735	759	786	782	791	811	770	778	748	783	737	804	739	787	725	775	754	747	721	745	790	794	796	761	740	767	744	715	785	779	736	699	804	748	749	722	808	804	735	809	791	800	735	821	752	764	711	780	703	758	747	762	795	774	778	685	772	748	777	735	806	757	767	759	738	803	819	725	755	774	695	763	767	764	806	755	733	799	756	768	756	781	717	777	731	756	793	720	754	739	720	754	774	739	765	791	728	723	815	726	785	772	763	734	761	791	763	773	778	752	803	786	770	759	792	724	743	793	733	715	795	793	752	746	739	769	794	740	746	749	730	739	772	763	803	766	734	741	766	756	738	758	786	810	724	758	809	758	822	764	760	783	742	825	789	781	741	756	745	728	792	774	725	744	760	808	799	734	706	785	766	739	720	793	760	812	751	773	754	706	750	770	782	746	746	705	720	776	780	719	770	753	740	816	747	722	770	757	821	739	737	782	774	818	749	768	724	762	745	779	762	801	735	761	743	778	767	800	772	773	758	745	786	778	795	767	759	750	781	785	795	702	759	795	811	749	752	752	776	733	802	727	746	760	762	743	753	741	788	711	776	820	800	801	769	814	796	734	756	771	758	762	784	764	772	773	754	799	750	768	773	762	784	783	787	755	805	807	801	791	793	740	745	737	764	783	779	766	748	729	780	779	784	695	804	742	816	777	803	780	748	726	782	733	723	735	803	739	806	758	750	729	730	787	742	786	796	782	724	710	745	744	747	784	740	769	750	719	763	808	817	750	782	750	743	769	822	750	758	784	741	755	785	766	727	789	784	768	785	747	794	757	808	782	793	765	748	756	771	767	711	766	811	744	766	773	790	766	769	780	769	756	740	758	774	785	750	783	767	787	761	808	769	740	757	760	783	757	733	802	750	743	791	750	788	767	717	769	761	773	738	766	813	782	783	751	763	759	748	802	717	713	770	759	759	799	739	746	760	753	810	745	761	748	764	776	764	810	719	702	774	716	757	789	753	731	772	832	785	781	769	752	779	765	728	726	832	704	737	772	780	792	756	730	728	784	719	734	745	787	761	683	766	739	781	770	761	789	743	778	745	744	773	746	743	727	751	790	753	711	769	760	752	768	711	760	785	734	786	725	783	730	770	721	756	724	809	762	761	771	764	736	754	732	761	743	773	799	777	793	788	756	766	803	760	722	776	752	771	751	728	744	745	729	740	737	787	756	730	790	824	807	747	747	686	748	732	742	740	789	728	761	705	756	807	791	731	791	763	742	752	747	763	770	752	775	737	775	802	753	697	755	741	797	779	707	716	798	759	718	786	794	771	781	756	732	729	761	761	771	794	774	776	693	766	771	755	761	732	734	760	814	739	784	754	806	781	770	738	754	746	714	733	728	768	764	702	833	760	687	837	751	728	817	808	747	791	750	773	783	725	681	700	730	692	774	768	748	740	739	708	773	760	784	734	771	775	742	776	747	786	759	774	746	751	753	761	806	800	807	748	789	715	766	762	754	780	715	766	754	774	731	774	750	765	801	753	772	751	738	802	778	753	748	788	765	738	713	777	776	809	720	756	801	769	737	730	821	701	701	731	783	795	763	791	752	728	727	752	735	728	760	771	778	802	732	755	758	771	722	742	736	760	731	761	713	754	756	768	766	737	770	781	750	785	761	724	796	742	823	764	778	763	775	793	784	789	784	789	807	751	710	733	748	776	788	759	753	782	791	759	784	695	747	806	790	811	718	830	726	780	772	791	782	755	784	777	779	734	796	753	782	769	787	756	732	786	739	729	773	797	775	756	792	749	795	754	793	782	749	762	737	757	793	787	717	707	778	756	762	756	726	796	732	736	794	787	773	752	766	709	792	770	732	751	741	762	734	753	787	764	738	768	772	764	752	791	800	741	747	776	767	746	744	769	733	800	757	754	797	741	744	778	771	779	729	764	787	719	741	784	782	769	781	754	771	726	714	713	756	742	790	754	757	733	778	735	796	782	735	702	758	804	744	728	741	791	775	743	716	753	770	755	745	753	756	754	741	767	842	778	782	785	814	784	770	782	759	768	766	778	753	791	751	744	776	761	804	792	738	755	754	748	763	753	744	800	770	747	785	782	743	805	705	758	772	713	761	739	748	789	737	748	800	796	750	744	808	765	722	803	778	781	776	754	779	776	767	784	748	767	731	732	770	775	757	745	756	739	817	703	748	752	775	766	790	791	812	787	768	743	754	764	754	771	754	811	745	705	739	756	752	722	778	753	808	780	738	758	724	706	784	742	772	754	793	744	773	787	762	726	786	787	823	713	743	740	772	803	772	771	771	770	760	773	741	783	768	794	781	764	786	790	743	754	750	802	780	775	763	756	766	748	763	789	711	773	733	757	746	754	795	724	739	756	698	733	721	759	732	725	792	734	749	798	757	750	766	761	762	758	744	742	763	714	807	747	750	766	803	799	815	733	744	757	748	764	803	788	771	786	766	725	791	743	735	779	724	804	778	771	773	733	742	752	729	806	755	749	763	802	701	790	775	721	754	766	762	750	776	768	774	777	765	773	756	754	753	754	750	764	748	739	704	753	726	770	762	720	700	773	830	755	747	755	760	745	741	756	735	692	761	772	782	776	738	733	799	776	748	771	735	781	787	765	767	734	745	778	794	762	759	808	737	701	733	765	763	729	752	771	693	726	736	753	741	787	823	742	763	784	735	771	758	740	801	767	754	775	793	738	757	750	684	729	763	769	738	777	755	761	721	781	786	731	759	764	715	741	738	772	769	735	788	739	752	782	797	733	777	752	760	807	726	772	748	767	727	781	809	757	704	750	730	802	819	779	754	767	756	785	752	725	739	746	773	786	811	733	761	796	741	757
49940	93047	70932	36992	22640	5231	878	848	801	742	740	763	718	719	733	694	723	645	715	690	651	661	658	701	663	648	683	719	657	659	687	676	731	688	672	686	722	656	653	680	691	655	698	648	674	637	637	643	647	690	687	693	710	706	834	1094	1258	1150	937	767	702	668	690	647	647	645	617	613	679	640	677	664	639	611	652	683	682	651	663	652	665	621	669	628	693	668	669	695	652	706	636	661	633	629	660	647	672	657	655	671	626	643	623	655	649	657	656	663	655	660	670	631	658	664	632	691	685	650	612	715	671	624	647	665	645	650	666	649	620	639	645	634	638	642	634	634	708	628	616	682	635	663	657	619	629	627	641	592	677	665	648	681	670	684	652	654	647	657	647	635	655	647	635	726	682	635	662	651	610	704	670	669	629	686	643	637	646	626	653	605	634	657	695	640	646	656	682	664	636	653	646	652	638	621	675	620	638	636	671	662	675	695	701	647	635	651	672	621	647	640	690	674	644	602	671	640	665	686	676	685	642	628	638	670	664	678	649	678	625	638	663	654	651	659	621	676	634	678	635	610	692	635	613	643	622	656	681	599	685	642	630	691	659	586	655	654	641	657	662	655	665	627	630	640	635	624	623	668	666	665	678	645	668	623	634	649	631	643	674	663	654	644	651	633	622	624	627	683	581	654	645	630	640	660	640	629	660	659	635	625	672	615	695	680	649	663	688	631	618	664	662	656	669	659	663	651	632	652	691	628	640	600	648	607	657	678	615	653	621	667	647	638	662	662	688	642	676	647	653	660	646	653	650	635	632	656	624	642	679	690	620	673	693	633	627	697	630	651	656	689	653	688	643	595	624	680	633	738	680	641	659	627	665	653	661	608	636	673	675	653	671	618	645	628	651	623	638	612	639	633	612	667	669	614	636	633	659	698	604	683	632	632	608	626	682	699	636	579	606	666	629	612	668	644	638	656	659	671	641	629	670	629	618	629	670	608	649	677	662	618	600	620	646	649	629	657	708	669	617	676	671	644	684	661	610	646	658	619	589	630	609	626	574	649	716	649	651	652	707	672	665	630	680	625	596	627	646	667	665	650	674	627	630	665	632	688	672	696	617	617	680	651	631	622	600	645	642	659	661	645	610	670	614	672	645	650	665	640	648	625	633	645	675	690	626	628	670	662	683	674	628	689	660	620	625	668	629	629	665	683	687	588	645	637	642	645	660	597	648	682	649	615	652	715	612	611	665	676	643	650	614	668	687	653	667	633	654	617	634	627	650	643	601	623	670	638	648	649	616	636	701	657	617	609	630	651	669	608	652	661	636	682	657	634	664	678	650	639	638	603	613	639	693	604	666	604	655	657	646	643	630	619	643	621	671	662	620	677	620	615	681	628	640	639	657	641	640	644	661	627	663	610	666	646	642	632	653	624	643	649	658	647	640	638	640	665	623	635	658	642	664	669	611	628	674	641	655	634	654	695	654	637	646	628	695	629	608	653	659	628	599	606	674	629	646	675	648	640	647	655	662	649	689	673	682	664	671	663	650	641	618	675	665	681	671	659	683	621	670	616	610	669	660	622	653	613	604	628	643	673	657	647	671	650	592	705	608	637	684	644	608	605	684	613	644	664	606	667	602	639	619	634	668	617	625	660	671	654	639	652	683	641	621	678	678	617	651	650	656	638	629	613	582	651	681	677	623	684	675	618	633	630	638	659	655	674	693	675	636	673	643	720	640	618	651	661	616	656	585	604	611	611	590	641	645	673	609	606	628	631	653	667	648	637	624	679	659	638	658	647	691	651	625	657	693	597	670	616	652	615	682	687	630	643	699	665	658	665	639	664	670	626	639	623	658	668	666	670	605	626	642	679	639	578	671	649	629	631	641	618	668	612	669	687	696	656	660	654	601	654	610	621	632	659	635	669	634	635	644	641	641	645	629	624	659	634	703	700	658	654	670	599	694	630	618	659	645	652	682	647	648	640	634	654	667	647	660	678	663	649	628	627	655	675	615	632	612	618	642	642	641	665	632	665	611	566	716	657	660	617	686	644	682	651	644	607	648	621	628	654	625	716	653	612	634	652	667	656	633	612	658	646	664	620	640	644	698	617	674	679	660	660	664	692	665	665	622	638	637	688	723	605	628	691	633	637	661	682	648	644	634	643	650	642	692	647	688	598	707	641	626	612	649	651	664	680	584	666	630	629	628	658	630	616	658	639	664	672	680	611	642	684	634	615	637	644	663	640	647	685	653	649	642	675	643	684	653	648	668	642	696	653	628	641	676	675	630	686	612	622	621	624	612	655	624	651	703	630	691	633	655	648	635	700	643	673	666	642	644	655	672	650	650	646	677	659	606	640	641	680	643	681	699	647	657	625	689	635	645	673	662	621	676	685	636	623	644	613	635	627	687	593	647	673	679	630	645	593	631	661	687	688	636	618	613	636	645	659	649	659	646	675	634	652	650	629	667	690	612	651	658	599	643	646	625	669	635	623	656	662	636	637	615	625	656	689	730	634	641	691	642	661	648	655	652	655	635	665	612	603	641	702	633	607	662	646	630	649	670	652	647	653	649	665	622	686	694	616	577	614	655	659	680	649	667	635	648	633	683	646	621	618	644	659	668	658	611	648	669	679	634	650	686	644	660	644	652	638	678	618	658	634	666	615	650	642	673	681	653	598	635	653	637	654	683	645	628	637	673	653	663	646	668	620	663	630	663	660	685	659	640	639	680	644	669	633	668	647	650	660	675	645	682	656	663	718	640	627	624	629	636	648	618	621	609	640	625	622	653	653	623	653	684	634	614	652	687	615	627	620	646	611	645	648	663	649	661	631	653	657	656	677	681	613	658	636	688	632	655	658	666	645	632	657	626	611	612	622	639	615	648	613	685	640	676	662	632	646	654	669	640	663	634	651	648	585	633	691	610	641	636	653	658	617	648	655	612	581	692	673	609	656	666	665	633	630	626	646	654	596	608	634	646	641	624	627	662	702	649	636	628	671	655	638	681	646	614	688	633	663	668	617	640	655	595	657	632	676	692	638	649	670	653	649	658	641	638	665	661	684	653	603	619	636	601	659	676	611	650	652	629	659	692	614	633	622	615	654	653	635	678	648	655	623	653	674	637	644	671	671	631	700	647	645	687	619	669	608	700	659	630	655	657	647	645	664	654	679	664	666	641	616	633	679	629	600	657	643	600	633	611	619	646	618	690	658	693	636	653	671	672	600	617	629	624	661	668	666	667	662	687	648	654	581	660	612	658	681	648	656	631	623	651	683	610	663	682	618	647	598	704	691	661	631	596	669	647	666	628	624	629	674	659	674	620	643	639	679	655	657	686	645	652	655	655	671	645	649	673	678	621	670	616	656	700	645	635	592	661	663	650	670	625	684	642	656	651	671	632	633	630	676	659	672	649	648	636	691	648	650	656	663	635	624	671	725	659	600	635	660	712	630	612	630	678	640	683	640	640	669	666	651	616	672	675	686	664	630	620	669	683	674	649	677	609	612
28121	21575	18221	5672	1866	863	659	632	679	646	625	588	598	562	610	596	615	654	567	628	590	643	634	621	609	591	586	606	603	645	632	614	631	639	605	633	563	609	664	545	637	615	657	644	634	651	614	597	625	649	571	630	625	645	586	651	642	696	641	662	679	621	567	631	582	628	625	600	608	580	662	610	607	574	611	594	649	639	624	617	650	627	630	631	585	627	621	641	613	595	616	600	609	615	608	619	600	657	651	574	640	620	635	649	661	591	617	613	566	648	631	635	589	604	648	642	657	594	623	622	621	584	640	618	634	619	623	587	632	608	586	635	622	661	605	595	642	625	620	619	595	650	592	637	615	634	610	667	597	633	585	631	625	608	607	665	619	584	607	648	618	594	629	626	611	667	598	627	618	588	596	596	616	598	597	578	621	625	612	626	604	666	588	636	647	608	625	631	644	599	630	578	567	572	609	605	639	621	635	571	615	616	643	566	602	580	623	593	616	603	632	635	597	563	590	582	639	632	599	612	652	614	629	614	644	649	629	687	639	615	592	623	648	651	586	633	617	651	608	619	631	629	611	683	566	616	624	620	626	591	612	626	616	611	610	636	613	621	641	613	601	599	588	632	573	563	590	612	634	635	633	630	630	590	663	596	643	650	594	656	625	617	636	605	582	648	652	629	638	655	608	621	606	629	638	641	573	619	645	644	593	660	571	584	651	692	611	632	585	631	661	591	623	614	630	642	582	636	609	585	618	623	641	606	655	654	610	633	616	648	604	617	648	604	563	567	627	579	625	617	610	605	614	615	589	625	583	619	615	634	611	633	618	615	615	635	594	621	596	601	620	637	645	629	613	628	624	636	585	601	602	607	659	616	605	709	601	602	605	620	573	615	609	566	590	613	571	600	616	634	654	639	609	583	608	618	584	607	603	652	584	690	631	645	587	619	611	624	605	612	634	580	624	619	659	587	590	662	621	611	612	635	584	611	619	643	632	608	569	620	650	635	590	630	563	631	608	590	606	585	610	597	621	603	601	596	601	620	643	605	589	570	641	617	637	597	658	632	633	602	632	627	645	615	585	600	567	615	587	650	641	617	638	602	627	649	618	589	597	620	660	574	594	607	619	613	578	595	614	673	618	612	639	632	638	583	672	580	612	650	602	635	593	581	605	640	597	647	612	677	591	595	607	623	635	628	642	624	628	664	643	623	625	627	652	596	586	625	597	610	601	609	612	637	644	628	604	650	612	612	604	653	651	656	601	666	590	662	599	639	630	596	576	659	637	609	574	616	644	620	633	652	615	600	628	611	588	606	624	643	606	681	599	629	613	627	605	618	608	620	589	609	614	638	590	663	555	615	626	600	633	563	597	646	616	611	602	599	601	599	614	564	625	649	652	639	605	654	613	553	628	637	607	620	601	582	585	615	624	637	652	592	613	641	622	659	603	581	602	618	646	652	609	628	606	608	580	654	630	619	614	602	655	585	620	589	646	641	621	638	639	633	643	584	635	635	620	640	601	605	604	642	641	618	607	608	644	624	606	627	643	650	623	602	624	584	617	624	639	653	641	625	600	592	606	573	596	677	615	654	607	598	587	611	594	624	615	639	653	598	594	571	663	638	554	626	645	649	614	618	592	639	649	610	594	655	624	628	590	597	594	653	599	604	634	627	623	626	677	619	578	585	611	635	678	607	614	594	613	620	621	597	645	623	626	605	582	620	607	603	611	618	657	596	585	623	607	606	597	621	594	627	639	659	622	580	596	617	631	640	606	568	568	593	591	628	615	635	610	662	628	643	621	655	658	592	596	626	620	616	593	644	616	640	611	611	602	645	636	644	610	632	664	620	623	663	595	628	579	613	619	631	639	618	623	621	598	661	656	614	600	646	626	620	637	616	637	621	625	659	580	608	607	647	638	566	598	596	644	642	637	678	646	604	577	621	643	615	602	633	625	627	600	631	642	617	642	604	641	584	645	639	630	616	656	604	616	534	605	646	615	647	595	624	633	579	590	622	610	613	616	639	640	668	609	604	630	587	630	615	573	637	629	580	688	652	658	583	626	682	606	642	642	582	619	615	609	626	592	651	645	651	599	673	675	636	611	604	612	609	620	589	586	610	602	650	623	683	570	644	608	632	649	613	637	617	641	645	633	595	608	609	597	605	601	646	671	615	589	607	641	586	557	615	631	606	606	651	632	599	638	608	669	621	573	625	579	620	622	664	622	620	599	588	630	595	612	660	663	624	647	636	611	604	654	592	612	615	613	621	608	635	625	633	593	602	644	625	615	618	612	670	597	629	591	638	620	620	615	606	659	627	585	628	591	593	629	578	642	606	617	614	633	675	620	627	645	619	637	601	644	596	598	571	629	632	591	649	621	617	589	607	621	632	639	657	602	652	657	619	629	613	610	633	634	622	582	595	583	612	640	652	617	636	610	593	609	622	594	624	629	648	615	582	622	625	606	611	623	608	605	616	626	601	597	578	590	592	642	638	590	625	585	617	600	572	670	606	565	634	643	621	688	610	614	662	605	631	611	617	614	619	595	647	625	644	624	615	637	617	639	605	602	603	634	616	604	569	623	604	593	629	626	625	624	655	630	627	628	609	626	605	607	631	581	627	594	642	637	660	599	639	587	646	601	569	625	626	658	601	599	604	652	628	603	644	584	594	600	603	613	603	579	582	597	604	629	606	608	625	633	629	605	607	635	611	640	638	625	599	609	612	620	626	585	611	655	614	608	637	609	626	589	614	592	626	613	620	630	588	627	600	633	611	551	625	637	623	606	608	597	648	609	638	589	624	613	661	633	617	642	649	611	641	632	634	627	636	612	632	636	598	593	605	607	627	626	619	616	622	612	606	619	634	619	608	596	585	610	626	594	626	578	600	648	591	643	596	656	618	614	640	645	632	657	581	602	626	643	604	626	626	580	609	585	551	642	649	555	646	614	597	635	580	632	628	623	602	635	580	582	609	610	592	600	601	635	606	582	609	636	602	602	602	629	627	625	584	633	601	630	613	606	591	628	597	628	632	622	659	662	635	630	626	659	577	597	586	648	603	616	623	616	572	601	595	618	579	594	567	592	633	628	645	627	630	621	630	595	533	587	608	619	575	591	634	621	636	605	605	627	627	608	581	585	614	670	652	620	627	623	615	621	621	620	629	622	566	613	645	565	618	591	591	619	649	626	638	634	622	623	627	597	616	645	634	623	628	624	579	633	647	634	660	621	610	571	604	640	652	611	595	623	616	665	593	628	606	600	572	605	656	579	590	624	601	649	652	607	578	601	626	657	594	559	579	672	607	594	603	603	595	581	600	618	592	637	659	650	575	606	587	605	565	578	587	644	653	618	625	596	627	602	615	592	584	619	597	584	575	639	613	569	578	627	600	633	617	563	673	610	583	638	575	598	567	619	642	654	613	583	622	669	591	595	607	615	632	638	651	628	611	587	599	645	635	605	638	614	612	596	618	633	634	614	629	610	602	633	608	642	625	592	606	640	632
10314	20540	15056	3871	1771	813	502	491	489	488	522	535	477	546	473	497	507	490	486	501	503	518	499	542	522	508	467	488	494	491	482	508	470	496	506	508	527	475	500	517	501	470	516	522	477	485	478	513	500	500	514	493	524	496	524	525	539	506	518	504	492	522	500	534	468	485	479	513	473	527	514	483	507	510	448	481	503	495	489	490	459	479	498	499	485	452	521	502	430	516	453	456	490	512	508	481	529	483	476	494	489	491	488	477	516	531	446	515	484	510	494	519	451	515	508	482	463	466	510	490	472	488	527	432	501	494	520	435	470	501	518	501	437	482	500	484	466	511	462	490	455	503	459	516	470	467	500	476	475	514	516	489	500	482	510	519	516	534	457	546	474	433	454	511	510	450	520	513	510	503	475	473	481	489	465	527	442	479	553	463	480	501	503	467	473	439	458	497	545	465	507	505	459	472	472	528	498	474	490	463	509	490	501	471	479	497	513	505	500	508	478	492	502	436	511	460	505	480	525	475	498	467	494	492	481	472	493	486	468	463	480	495	493	502	517	519	490	497	509	541	510	486	438	507	468	493	494	513	491	434	448	487	512	466	490	484	490	469	489	491	515	478	502	495	477	497	506	468	453	494	495	467	512	462	499	477	475	481	516	488	453	499	510	472	533	491	443	516	527	472	493	502	499	441	499	536	495	437	491	494	491	495	514	472	443	472	497	529	463	487	502	472	488	456	451	515	470	499	479	507	473	506	454	479	512	506	508	531	477	475	482	484	509	492	521	483	529	507	482	479	463	521	518	510	497	524	503	488	458	499	462	513	469	448	477	506	492	523	492	507	489	466	483	482	532	495	499	510	487	521	471	532	461	508	506	511	475	467	495	458	466	513	515	467	488	503	496	533	483	454	497	510	453	529	496	480	484	465	464	478	471	507	503	497	483	492	483	490	530	497	513	475	480	457	448	489	523	512	491	511	477	492	457	504	487	482	482	446	515	517	506	479	473	451	455	514	492	513	497	482	520	553	444	470	503	508	492	477	493	490	488	514	516	476	513	525	480	460	493	468	518	527	486	496	488	505	522	497	469	480	508	477	493	474	468	458	488	504	523	499	503	526	476	504	506	516	489	448	492	476	509	486	491	519	501	468	492	465	503	491	524	496	481	449	494	518	490	451	454	495	499	466	507	504	485	496	498	455	468	517	466	513	499	471	495	471	466	537	476	519	491	504	472	494	538	505	490	500	457	503	485	497	465	461	480	476	491	482	488	481	447	504	502	502	507	474	473	509	449	515	459	449	497	491	496	510	467	490	470	492	513	532	448	498	544	476	474	501	511	481	487	480	507	468	464	517	504	471	469	478	475	481	525	480	480	484	467	447	494	462	453	497	460	479	506	478	463	511	499	496	487	517	495	427	499	455	474	490	457	498	482	468	477	488	479	522	496	493	468	484	490	484	484	491	473	492	470	479	520	486	438	473	471	494	495	473	516	565	535	472	484	513	487	494	481	468	471	470	489	464	518	487	470	480	460	450	493	494	502	487	477	480	483	502	505	502	545	499	497	474	506	497	505	487	482	501	514	532	490	464	519	498	517	499	472	440	470	517	491	441	506	520	537	480	473	491	508	493	499	500	541	483	471	502	462	484	495	477	507	487	468	507	502	498	497	504	501	475	485	492	440	483	487	503	490	449	462	472	486	484	525	476	499	495	465	493	449	510	475	482	476	512	497	509	514	494	494	535	519	497	520	478	516	505	483	446	508	474	481	478	491	508	484	464	499	530	516	476	474	472	492	514	523	498	491	493	500	502	470	475	465	508	497	492	477	470	516	462	471	499	497	507	468	497	475	507	485	508	494	470	483	475	467	469	473	502	476	474	444	482	465	515	468	469	506	473	472	481	512	496	465	480	512	519	491	542	519	516	531	519	492	513	507	502	488	457	514	482	476	483	513	507	504	463	460	473	466	500	485	470	515	460	500	507	494	450	506	472	494	493	471	494	437	467	465	462	488	493	468	477	503	498	544	486	511	450	482	487	505	505	506	466	553	487	480	480	491	471	481	491	506	498	497	465	479	516	514	480	487	471	490	487	517	487	465	502	467	493	494	474	468	493	511	490	524	485	499	518	456	526	482	473	527	496	501	491	471	481	448	478	456	498	480	497	502	409	507	480	481	473	509	492	464	492	502	515	459	477	532	504	487	517	487	461	479	493	492	475	508	508	498	494	453	476	490	479	462	530	506	465	495	499	471	473	503	463	531	488	482	510	498	475	508	492	483	479	488	476	466	505	470	486	474	459	549	488	474	455	478	491	484	493	503	472	504	443	449	497	504	489	506	472	514	519	458	494	520	510	496	531	522	517	455	522	511	502	472	464	526	502	519	506	509	499	531	479	471	521	502	522	513	490	507	518	511	496	478	518	512	528	501	501	489	515	500	484	536	495	484	478	509	514	462	459	525	492	512	471	483	460	479	466	500	490	548	489	479	483	524	456	502	486	459	495	481	477	475	486	545	491	497	471	492	491	474	458	478	513	499	528	477	494	521	470	460	507	458	482	479	503	515	464	522	508	492	540	492	473	481	468	479	473	468	527	499	483	475	439	454	484	477	503	483	493	499	500	502	518	494	496	503	513	534	511	483	514	462	510	476	517	464	503	513	489	461	499	485	476	485	512	482	482	493	484	461	514	516	468	538	508	531	498	520	487	455	489	479	496	499	492	482	522	470	433	485	466	445	488	463	475	506	478	473	482	480	481	491	521	478	493	504	455	516	490	486	498	512	544	491	450	467	492	501	475	475	474	499	536	493	494	446	470	444	482	468	461	502	491	502	479	495	518	504	464	513	523	449	482	492	480	478	487	522	494	491	522	527	502	480	478	501	504	464	478	452	502	512	469	514	484	452	510	476	483	504	484	448	527	516	477	470	511	481	508	499	521	500	510	477	505	494	511	510	512	520	522	463	497	470	496	495	511	463	515	504	478	512	521	531	521	505	474	482	495	499	490	479	486	443	486	518	498	500	474	494	502	478	505	503	477	512	524	556	498	515	453	492	504	479	491	478	495	485	523	474	482	486	495	503	444	535	482	488	462	509	516	500	479	543	496	486	506	484	522	534	495	446	464	484	479	476	501	500	481	504	476	503	458	472	491	499	469	491	429	471	475	494	522	514	469	503	490	489	440	453	480	486	438	465	488	488	505	507	486	496	507	514	525	501	443	498	483	511	482	516	493	516	504	479	470	439	461	491	450	481	464	524	497	472	497	514	519	512	519	482	479	460	548	482	477	519	498	493	463	474	474	522	455	500	463	469	481	474	517	514	514	480	472	437	482	462	470	523	500	458	456	497	444	456	469	468	502	506	500	493	515	478	496	486	477	496	474	522	473	486	506	467	486	483	498	491	516	503	506	490	501	507	510	473	480	463	495	509	518	505	538	488	475	521	513	500	477	474	460	450	501	481	526	511	484	469	485	482	498	505	478	483	530	476	422	573	507	513	470	481	480
25256	22074	34091	29180	19649	6561	1024	678	644	617	606	636	615	591	580	625	633	610	566	591	653	575	554	578	600	579	626	571	565	587	619	589	640	607	588	604	608	547	567	527	537	591	600	598	584	606	550	555	596	592	560	581	563	583	699	770	772	698	573	597	659	587	589	545	536	612	590	599	569	584	568	599	575	563	581	623	569	590	556	580	556	535	547	575	568	589	566	565	586	554	536	557	585	601	571	575	531	594	570	622	558	573	558	570	581	614	587	547	556	561	556	577	577	544	583	550	504	571	556	604	601	571	624	558	610	546	562	611	582	553	569	585	614	611	537	583	542	557	570	576	526	592	549	546	562	568	582	589	576	534	557	554	560	604	590	546	574	551	537	547	591	588	579	581	534	529	567	593	597	584	580	589	620	581	575	577	604	573	547	591	589	580	545	569	581	567	580	612	563	538	516	566	597	559	551	564	588	541	576	607	542	542	558	535	593	569	583	584	594	546	526	529	591	529	570	541	603	566	577	579	629	591	543	566	550	567	591	534	569	608	608	567	564	569	606	571	573	600	542	588	598	575	602	572	612	594	534	557	561	597	601	596	571	622	581	580	583	599	599	518	562	605	599	565	618	550	539	584	612	567	598	582	562	542	600	573	620	591	549	595	590	570	563	557	514	599	575	617	628	544	586	584	560	601	572	588	574	569	565	578	604	580	594	533	549	564	569	567	582	584	606	529	577	559	618	613	577	557	553	582	522	573	572	572	586	551	601	559	565	609	583	579	562	544	596	550	570	576	583	597	556	605	563	549	537	582	578	582	586	578	579	572	554	539	561	573	575	624	602	561	537	580	562	567	572	562	581	574	586	591	593	567	602	618	601	564	576	613	568	578	561	551	592	555	596	571	550	587	581	578	570	521	573	564	546	570	567	588	582	591	547	559	553	550	536	589	588	541	534	558	556	569	542	601	560	617	555	545	515	571	576	545	587	587	582	554	577	620	543	526	564	593	605	560	566	592	574	570	571	578	625	525	589	542	584	583	541	597	588	576	566	567	607	597	551	628	579	567	560	554	565	550	565	633	583	608	565	602	575	551	600	559	580	557	585	562	561	543	545	560	557	573	581	533	549	609	564	565	578	546	559	609	535	599	567	602	594	592	520	542	603	577	564	542	565	566	553	591	602	599	565	529	534	581	593	546	573	582	560	568	560	607	582	575	598	537	554	591	556	552	595	649	582	591	576	588	547	571	568	516	628	520	581	578	566	632	621	596	581	607	588	561	564	559	574	620	565	551	564	618	596	586	553	592	577	562	571	596	580	559	604	596	610	555	588	569	584	539	534	607	599	560	546	603	574	571	528	579	570	589	614	605	557	590	559	558	577	564	581	609	570	596	558	577	560	548	618	547	586	556	621	589	542	569	616	576	606	577	537	593	553	610	567	556	547	597	562	621	587	601	595	559	548	583	596	567	604	580	579	609	583	551	520	549	550	598	577	576	565	588	598	557	581	579	583	579	547	553	553	528	588	604	598	572	575	596	577	584	557	565	610	544	617	554	568	525	599	555	619	556	619	528	575	585	575	588	550	596	554	586	576	509	603	560	520	589	575	553	558	548	565	627	563	638	604	575	598	568	574	554	573	614	576	593	588	599	591	560	566	574	528	560	583	596	598	584	566	550	559	562	591	588	552	528	546	569	600	567	570	559	608	562	624	560	586	530	558	540	561	567	522	549	571	555	585	616	616	587	535	535	583	542	554	588	562	543	584	584	599	541	598	565	531	542	556	591	600	547	604	609	563	601	548	578	577	556	574	593	561	528	562	581	582	557	547	554	565	565	584	624	562	578	587	611	611	561	567	585	592	595	603	565	589	591	515	515	591	579	591	642	580	527	614	578	583	571	607	583	544	572	544	553	543	580	557	611	563	531	575	566	602	538	564	564	597	560	558	606	548	595	531	600	597	582	522	575	605	581	583	567	554	558	542	566	583	574	582	627	608	602	555	565	578	523	601	572	578	570	546	585	610	579	593	530	543	561	615	573	583	562	554	544	570	550	588	535	610	578	526	597	592	569	589	566	587	611	551	578	573	569	560	612	547	607	581	589	548	597	628	594	599	624	534	604	570	576	606	600	603	558	603	519	518	546	565	572	595	597	613	558	574	516	605	558	576	614	603	564	581	551	562	590	578	569	604	605	570	563	596	538	562	589	564	592	567	558	534	576	578	578	596	583	588	552	602	547	614	577	588	583	568	574	570	602	541	573	562	597	554	605	531	549	568	530	603	566	564	584	581	560	549	561	579	534	600	524	577	591	560	581	576	606	586	556	601	580	606	570	545	575	571	592	568	559	564	562	584	528	549	578	557	576	564	560	560	578	584	573	581	558	546	587	602	574	571	560	547	575	575	567	549	545	592	597	595	613	596	568	586	570	612	548	577	570	578	554	586	599	595	552	582	581	543	562	590	567	612	591	602	615	552	585	587	514	580	579	615	595	545	579	582	572	543	560	568	570	556	575	552	518	566	555	604	574	585	567	555	592	570	549	598	543	631	555	536	542	529	555	584	581	574	543	565	590	567	581	584	554	607	569	574	588	627	595	546	590	530	564	542	536	567	559	552	597	574	577	573	532	574	557	564	601	567	535	571	586	596	588	586	590	524	596	601	546	596	547	587	587	554	571	556	574	534	573	553	577	564	613	628	514	599	562	571	576	568	573	602	531	589	573	611	578	632	606	563	583	552	565	591	586	577	622	582	588	590	538	552	594	554	560	561	566	574	566	527	558	599	577	582	609	577	583	576	555	541	614	604	574	564	600	576	550	567	574	533	544	547	594	615	614	543	494	570	553	559	546	580	563	574	547	578	556	578	604	563	614	609	590	613	604	596	579	593	589	602	580	559	564	563	546	554	541	573	558	604	593	582	568	520	581	536	586	508	588	544	570	567	502	577	586	522	578	549	562	589	610	539	547	569	615	613	560	590	580	555	552	549	555	587	586	600	542	529	533	607	553	549	566	560	559	560	572	594	600	579	606	588	551	560	540	569	536	562	557	591	571	562	557	576	588	532	524	578	565	581	602	561	579	592	534	553	569	569	530	559	552	567	558	590	576	577	555	602	587	552	562	561	560	545	565	563	550	568	567	578	571	540	557	586	567	545	575	582	559	593	576	550	547	560	564	574	517	554	567	552	549	585	546	563	636	557	493	558	575	551	587	578	579	563	591	567	573	558	587	608	575	547	547	577	616	555	577	595	569	582	580	550	575	604	606	583	609	576	599	563	636	569	572	589	591	557	544	578	546	602	571	551	566	584	534	557	572	573	566	547	551	592	573	560	582	572	563	549	583	515	595	573	554	536	593	598	558	590	611	559	539	547	551	549	539	555	595	540	605	597	568	585	566	539	601	577	546	639	562	486	539	611	578	569	557	585	591	590	571	575	554	564	579	583	561	572	597	575	562	564	580	563	576	550	576	590	573	566	575	589	561	586	584	582	566	584	605	558	553	535	526
39741	77088	59518	22400	13698	3335	637	626	566	547	549	521	535	550	506	480	528	546	515	498	535	451	529	524	507	496	481	508	515	515	549	490	549	519	534	505	553	518	484	523	521	452	518	494	499	495	522	495	489	489	499	493	475	520	633	786	767	682	574	564	557	521	501	533	509	452	530	469	503	518	472	493	495	469	474	504	509	518	456	521	478	508	497	489	491	512	501	470	480	504	499	522	518	491	508	478	508	510	473	506	501	492	474	484	520	530	503	487	482	486	509	507	507	488	504	520	517	504	509	466	526	496	473	449	501	499	463	482	519	490	461	502	524	500	495	514	465	472	511	534	486	498	548	533	505	490	462	509	525	516	481	491	461	524	509	531	534	533	520	481	477	518	498	481	534	476	473	519	517	504	492	533	489	497	512	464	516	483	489	476	506	493	475	533	517	466	514	520	486	532	477	499	463	538	543	497	474	528	518	497	473	478	527	518	520	503	504	509	512	486	526	503	503	496	506	478	511	523	539	469	489	503	521	535	504	533	506	520	470	506	505	472	497	472	503	520	498	555	484	565	492	468	524	483	518	525	493	440	486	510	486	467	510	488	501	502	473	490	514	522	524	534	527	529	472	465	489	457	509	492	483	502	511	512	485	483	472	515	520	491	552	459	483	513	478	508	516	488	489	468	496	531	496	511	506	530	494	506	489	469	455	488	499	479	501	511	494	522	529	520	515	493	519	497	512	521	520	488	526	515	492	495	495	487	528	503	498	507	510	509	487	504	465	464	508	468	509	566	527	478	479	506	499	517	551	482	490	481	537	493	489	503	525	490	468	505	494	497	540	466	521	489	483	466	466	495	477	527	523	506	478	526	502	544	522	508	515	528	434	520	468	506	463	460	533	546	478	517	523	482	506	485	483	488	504	516	520	532	505	494	481	474	496	516	487	466	485	512	499	539	511	476	479	486	462	457	462	509	499	488	472	475	473	507	492	467	500	497	476	534	512	497	503	497	467	542	523	492	481	489	434	464	511	532	506	534	512	492	513	475	525	490	484	493	500	479	500	515	484	492	510	460	491	481	501	476	492	479	517	473	475	519	487	524	538	530	483	462	436	466	479	470	518	505	501	519	516	533	508	542	531	467	464	458	484	522	494	475	512	521	484	490	500	478	472	487	494	500	547	507	523	539	533	478	516	487	500	496	497	518	520	508	521	512	494	491	473	500	487	487	488	501	515	515	496	504	529	487	492	503	483	505	492	499	518	466	523	485	502	488	508	462	458	446	466	512	477	505	536	476	536	504	481	475	480	516	487	496	494	520	508	536	502	503	521	485	510	497	480	500	503	497	498	478	507	488	538	525	519	515	503	513	495	463	512	506	487	504	543	531	525	462	525	479	497	468	489	518	459	477	474	520	499	489	478	529	512	512	501	443	472	496	509	518	473	475	510	491	483	511	489	487	510	519	464	496	519	508	478	526	517	526	534	500	497	449	439	518	516	486	478	499	517	482	471	482	508	483	498	504	505	523	514	488	530	524	524	513	520	516	498	533	469	471	463	495	473	532	507	464	491	525	515	515	474	524	469	529	469	509	495	462	501	503	515	467	490	500	464	500	489	482	502	471	477	487	469	505	490	488	471	484	505	519	531	478	465	495	493	506	478	474	478	532	532	481	512	522	479	451	493	534	520	466	471	516	469	485	496	512	503	499	472	479	489	476	502	527	502	502	486	518	480	496	490	535	492	483	491	477	495	519	523	494	508	466	497	468	488	480	485	533	505	510	479	489	498	511	500	479	480	530	494	471	484	496	504	501	510	533	515	454	466	532	467	504	499	463	526	512	517	490	489	512	526	494	487	495	494	455	485	518	492	489	474	484	476	505	499	493	486	515	511	497	500	495	521	488	537	520	504	467	487	530	508	513	512	506	502	449	484	485	517	534	458	503	496	499	491	488	461	496	504	515	522	486	488	459	466	478	550	493	470	486	503	492	526	533	498	486	491	514	497	511	477	494	516	489	512	485	545	524	488	468	461	502	479	472	479	463	507	531	492	515	485	492	550	490	501	515	525	479	499	542	486	507	478	493	522	484	481	507	477	495	519	508	490	502	501	471	480	481	521	528	477	517	510	506	491	507	484	501	505	509	522	485	489	467	491	458	494	495	474	530	466	497	469	535	508	474	487	492	527	535	462	483	477	527	479	511	489	494	497	482	490	476	480	501	527	502	473	497	494	519	488	454	510	518	497	472	473	528	489	439	475	502	499	527	449	499	502	472	483	466	510	471	469	501	515	524	490	489	467	473	532	504	509	524	497	481	476	503	475	498	500	513	495	497	492	529	531	526	520	472	541	453	541	501	492	460	538	442	464	515	540	512	514	479	524	501	498	494	494	481	507	483	515	488	462	519	521	448	490	510	493	495	497	468	512	468	493	488	473	502	494	476	454	504	508	522	493	503	439	494	492	474	492	482	487	519	485	489	535	496	472	513	482	478	502	442	503	490	478	495	486	505	494	485	488	519	488	487	506	508	524	487	464	513	507	520	489	486	492	490	471	498	472	488	488	441	541	492	515	529	488	500	493	535	486	523	523	507	482	528	488	463	510	493	492	530	467	510	521	545	514	558	520	489	505	511	534	499	472	499	521	486	501	475	488	460	479	521	502	477	503	516	515	501	501	493	509	479	513	479	532	557	484	506	453	500	509	522	501	489	501	478	502	505	493	456	502	508	493	490	516	478	482	507	502	482	527	469	514	499	522	468	461	480	500	500	517	470	519	490	472	513	494	566	475	461	505	465	492	505	548	485	471	503	498	481	484	506	459	469	512	522	469	511	470	479	505	496	501	491	480	463	471	514	435	485	499	466	481	486	473	494	474	480	493	504	498	499	503	470	525	520	453	516	523	477	507	512	498	480	499	448	483	491	509	455	492	491	425	489	510	472	485	470	549	499	486	511	505	495	520	481	474	468	464	472	527	495	487	525	471	488	505	487	502	522	477	474	457	455	478	495	476	467	473	509	500	516	495	523	490	470	502	476	519	498	476	461	512	478	479	472	491	467	514	519	469	511	491	477	489	513	508	482	510	468	535	480	465	474	502	455	479	496	506	497	519	503	482	520	510	524	525	466	489	508	480	506	494	540	486	505	479	520	460	483	481	466	476	504	488	490	486	508	458	477	483	502	462	508	520	540	516	494	525	531	485	523	524	496	499	502	484	461	507	513	491	467	504	504	493	477	489	508	522	490	484	457	534	517	455	522	475	512	471	503	498	493	474	499	490	521	506	474	490	500	501	494	523	469	514	514	510	465	473	473	504	471	493	517	486	514	521	499	459	484	496	474	492	503	494	481	485	482	503	502	504	493	498	534	521	498	463	506	534	524	499	493	448	519	474	489	482	496	514	475	447	508	523	501	465	484	503	531	493	544	494	478	502	511	507	532	529	479	494	510	498	521	477	511	496	485	478	534	509	490	519	467	486	479	479	511	502	544	490	518	518	464	484	499	460	497
24156	21616	31951	27083	23144	16129	2926	975	835	811	794	826	746	773	796	758	696	748	735	819	741	716	757	735	782	730	674	732	740	788	748	737	749	776	782	748	712	742	775	786	699	760	774	741	688	699	730	727	751	725	696	776	715	737	740	924	1097	985	870	783	743	740	736	706	773	738	754	730	750	690	735	718	712	710	734	704	747	714	709	723	683	698	712	680	701	690	692	729	734	719	716	717	743	725	746	697	717	701	748	773	792	681	742	735	713	749	702	714	709	690	725	710	718	712	725	756	704	724	681	710	723	721	694	686	720	718	752	751	718	722	712	766	738	742	715	707	776	771	724	747	724	719	725	684	768	715	746	700	756	739	754	727	733	651	743	693	721	711	773	705	700	701	701	719	733	706	730	710	761	739	698	709	720	693	707	723	755	734	702	724	707	720	753	706	706	746	744	675	721	697	701	701	730	743	764	786	691	718	714	732	712	680	712	714	712	709	703	708	720	735	681	698	770	757	730	667	759	739	764	674	753	719	736	743	754	714	707	783	722	704	735	725	735	709	738	654	706	694	745	664	730	739	721	724	689	730	710	761	738	780	770	705	687	683	683	739	686	722	764	760	749	692	749	710	711	703	722	727	691	728	741	710	742	719	720	758	745	696	712	749	708	698	698	747	731	736	763	738	696	680	720	724	680	721	726	759	697	694	685	741	707	748	725	717	691	671	743	716	734	701	709	689	718	733	740	733	716	729	710	699	717	730	732	743	733	739	696	705	706	692	742	706	746	719	761	722	776	718	747	724	687	721	760	679	680	747	716	715	714	725	689	659	728	708	725	763	740	686	722	694	712	685	770	748	714	735	706	760	758	700	706	710	726	720	755	722	733	721	746	714	682	701	730	749	742	720	701	729	760	754	725	732	764	695	699	702	704	697	713	713	699	707	703	683	705	684	747	741	726	702	734	698	736	745	713	726	720	703	689	707	695	700	719	695	678	700	695	743	693	748	728	733	729	763	744	732	669	735	724	740	733	764	670	700	743	777	742	709	766	740	709	734	756	762	726	735	712	755	702	749	691	720	717	697	759	684	725	724	704	703	678	735	758	700	707	707	713	681	647	692	687	695	707	714	699	738	691	732	724	683	696	735	761	746	692	682	699	719	709	738	739	720	725	736	730	741	681	676	737	727	768	698	744	775	728	720	695	712	730	708	748	726	722	734	714	714	682	750	730	720	705	718	728	730	736	694	734	718	779	704	725	688	720	761	741	676	738	660	711	700	753	730	714	673	703	730	681	666	679	708	745	726	666	727	772	721	751	698	668	732	702	682	696	785	718	636	738	728	691	711	712	714	717	744	768	740	693	707	723	717	688	773	711	737	687	735	701	741	698	732	697	778	722	697	723	750	726	677	783	735	682	722	724	739	748	673	722	705	748	739	760	746	672	727	714	697	744	688	682	742	741	736	720	714	725	722	716	736	689	689	688	752	762	728	732	723	684	717	714	708	766	738	692	701	722	758	779	706	681	723	682	723	737	720	738	712	721	685	709	684	728	678	743	752	735	729	737	716	708	689	700	752	720	731	694	758	714	736	703	719	717	729	736	689	722	745	791	768	698	728	709	688	715	760	645	725	734	728	731	757	787	748	741	707	723	688	683	717	729	714	686	729	702	716	684	746	703	684	666	698	725	702	782	731	724	764	726	710	689	716	748	719	780	704	725	700	726	740	733	745	677	752	701	728	649	701	718	736	725	725	744	726	750	733	687	724	723	684	704	736	715	699	689	716	727	717	768	705	720	695	719	728	692	674	723	712	724	685	752	716	749	687	709	749	701	744	724	700	735	787	739	713	739	702	724	738	736	699	744	723	762	657	706	707	706	690	696	747	716	694	729	705	709	720	712	726	693	730	703	729	688	736	716	752	710	719	666	757	703	684	738	723	761	696	759	683	724	758	699	687	754	736	758	670	724	693	704	728	675	729	719	743	715	713	748	711	677	723	746	729	722	757	735	760	753	707	741	707	723	715	760	684	760	760	705	688	731	733	736	699	715	702	682	683	790	727	751	742	701	706	740	705	712	737	712	742	736	658	699	695	721	705	728	775	738	685	768	744	678	716	775	660	722	729	691	699	719	738	752	711	651	676	681	686	708	764	736	711	710	740	760	724	697	768	739	768	735	692	765	702	717	716	706	697	695	722	698	721	748	768	698	686	698	723	721	721	686	716	728	722	705	716	715	704	732	644	753	720	689	724	716	755	673	683	699	712	711	682	690	728	730	749	714	728	743	678	702	741	710	706	714	676	652	747	727	722	753	719	739	697	718	740	676	759	670	745	725	683	672	716	709	689	699	696	738	699	733	692	736	707	731	711	721	713	733	763	730	709	715	708	710	705	706	735	711	698	707	716	741	733	747	703	706	770	721	730	725	715	724	731	742	685	712	750	741	707	788	695	720	688	726	694	695	713	674	742	766	698	723	703	693	698	753	746	752	755	697	683	755	736	728	681	695	705	723	725	745	730	731	678	738	735	760	744	729	669	732	718	718	720	702	721	749	778	729	735	689	699	679	696	792	710	732	692	697	696	697	691	682	787	727	727	729	657	712	726	707	701	703	699	729	779	723	701	717	761	757	771	694	710	697	686	696	709	754	734	688	724	758	694	704	742	674	701	759	731	676	689	736	741	683	730	708	691	742	709	761	708	749	728	744	678	642	739	676	724	742	737	720	710	713	706	677	792	729	747	758	670	712	717	686	683	711	693	724	705	730	750	744	694	677	747	745	760	721	742	723	681	747	711	685	734	726	734	699	748	711	676	727	735	730	749	740	669	691	753	728	745	698	722	723	685	723	687	760	713	708	708	738	674	688	703	713	697	775	742	737	735	769	684	717	788	706	731	743	756	751	694	728	744	764	707	749	728	709	691	711	785	739	716	713	682	734	739	760	744	753	702	716	721	753	748	682	717	731	764	711	733	700	745	707	678	700	743	723	732	725	646	729	717	733	691	738	729	716	746	739	710	652	690	705	690	666	684	689	695	698	712	724	703	696	711	715	705	703	693	728	734	662	717	745	675	706	713	739	740	695	710	694	730	689	706	701	719	731	714	744	702	765	783	722	735	757	747	762	716	675	760	750	752	750	727	741	697	673	742	732	712	737	729	714	678	721	702	675	739	743	723	712	738	717	697	684	733	754	713	734	733	690	734	778	706	673	742	705	721	711	668	714	726	723	730	705	714	743	721	708	702	673	703	731	685	698	720	670	693	698	767	725	722	741	718	716	721	761	776	746	732	675	706	743	756	698	683	722	712	717	742	720	732	705	734	753	723	707	672	734	716	706	729	763	703	734	761	758	716	707	707	693	726	679	719	711	706	681	739	770	737	695	748	774	710	701	694	684	728	716	710	733	753	701	743	717	724	723	714	759	722	741	741	694	702	703	730	708	704	724	722	674	686	765	690	673	693	695	702	669	689	766	739	718	734	736	689	704	712	745	758	721	738	748	693	695	743	707	735
50677	93133	73121	33259	21576	5829	863	791	766	760	757	726	721	681	696	675	664	677	663	620	686	650	628	624	637	674	647	680	634	691	655	642	698	634	652	573	678	672	638	694	665	688	646	674	697	578	678	653	649	637	654	652	667	637	746	1150	1242	1079	804	714	595	639	626	617	630	607	632	640	631	600	629	643	625	656	636	625	597	653	645	644	606	669	614	637	628	626	628	689	554	621	633	625	634	628	603	592	621	694	623	651	644	637	638	651	626	609	605	631	639	663	623	662	617	617	646	601	608	636	593	604	604	597	614	621	638	617	667	665	691	610	581	627	579	623	650	646	666	651	614	625	600	612	634	611	583	643	621	622	610	564	602	643	630	614	627	614	631	606	633	664	676	615	606	616	614	623	637	642	657	611	585	613	585	662	595	605	652	593	630	625	617	654	646	649	628	615	624	633	597	616	596	650	609	648	658	665	604	624	647	631	648	696	631	630	619	596	588	637	608	608	626	669	597	597	601	603	650	619	615	659	629	616	571	671	617	606	596	646	604	644	668	654	682	607	605	606	611	644	635	654	580	627	647	616	566	609	606	606	566	646	603	653	631	685	614	617	672	655	602	615	578	609	620	626	602	603	620	607	664	652	642	675	611	646	633	649	609	640	584	609	646	600	627	558	657	628	601	668	665	653	594	617	577	614	638	631	650	647	635	606	651	636	616	585	674	616	584	642	638	641	633	619	639	634	640	603	640	649	629	650	601	602	641	638	618	682	564	661	621	672	637	622	653	603	592	615	625	643	630	635	647	597	650	619	618	628	592	616	645	585	618	602	592	641	670	626	639	638	663	592	574	585	654	596	575	645	640	662	585	635	608	601	602	635	604	653	607	624	636	614	620	626	568	617	620	633	630	660	629	621	634	641	611	620	664	629	604	608	628	629	618	542	629	600	571	636	660	579	627	618	655	580	640	605	654	598	628	609	625	609	612	578	577	637	592	619	634	607	655	637	689	580	683	616	642	642	637	650	626	662	632	615	652	610	617	640	616	617	621	667	605	606	640	635	617	639	592	598	631	596	626	596	653	599	659	611	645	614	574	670	632	603	641	570	640	645	648	647	625	658	643	612	635	621	640	636	601	591	602	636	652	682	641	634	657	615	635	634	619	602	600	614	604	610	635	624	576	616	610	638	588	684	623	612	589	600	656	629	602	644	591	571	583	581	631	614	696	642	694	625	666	622	644	652	619	618	582	629	628	634	615	636	654	602	614	611	665	588	654	636	650	629	623	606	634	627	596	626	643	600	641	608	678	626	650	574	614	644	628	624	616	623	646	635	673	580	667	630	644	634	658	657	622	619	631	633	604	627	582	629	638	636	661	649	633	630	659	610	592	629	601	668	614	633	629	679	632	603	620	632	614	594	571	564	694	566	607	639	643	597	611	619	621	598	642	630	640	684	613	656	619	662	630	666	633	649	579	595	612	610	630	623	633	656	539	661	651	572	602	617	649	653	620	658	612	612	578	634	639	612	607	604	642	637	573	604	624	581	631	660	589	636	606	601	642	647	586	611	637	587	601	615	660	642	599	612	647	640	618	650	621	620	607	613	649	594	657	651	586	636	616	619	625	630	698	578	653	634	609	641	600	612	657	645	632	629	693	609	572	594	645	622	604	664	630	660	648	583	627	654	635	584	589	596	609	596	598	628	615	636	587	616	596	628	617	608	624	631	663	588	642	616	623	619	631	657	634	628	594	637	606	629	625	637	628	639	604	628	650	656	631	614	619	646	679	649	583	646	603	655	611	628	610	654	629	661	633	637	638	604	613	604	610	599	677	630	640	656	611	616	620	614	585	645	637	597	679	616	616	631	609	628	597	628	644	673	632	646	621	646	639	584	664	638	596	627	640	631	674	609	627	583	603	622	629	644	590	643	575	626	663	613	663	604	648	594	645	625	592	643	621	599	608	631	625	618	624	636	611	619	606	606	605	658	606	612	620	630	629	658	614	616	617	634	653	609	681	630	612	636	655	605	604	639	599	626	655	638	669	661	601	607	635	629	628	611	579	546	615	638	600	584	635	651	645	639	588	604	623	581	662	631	615	595	647	641	655	626	630	630	619	668	612	594	671	587	632	657	617	608	585	645	632	644	635	694	608	625	613	599	637	623	602	622	626	646	599	623	635	591	585	583	614	628	605	621	605	623	649	634	710	597	615	644	633	638	623	609	641	614	618	626	619	654	663	620	623	655	615	586	650	613	591	587	650	684	649	628	613	634	633	626	623	647	616	639	657	585	610	641	602	633	617	629	604	623	664	599	616	656	663	621	566	603	632	653	614	633	633	610	621	622	626	605	626	624	624	621	621	601	634	569	647	587	635	642	637	642	638	640	641	624	657	648	645	599	627	624	626	610	616	586	624	682	627	669	634	605	644	616	608	649	601	640	613	616	618	651	606	607	623	632	598	604	615	621	605	616	665	626	598	614	624	609	615	634	646	594	633	626	607	634	635	623	607	594	629	667	634	637	659	628	573	622	621	611	650	607	591	645	622	634	623	651	671	656	622	615	618	620	604	628	643	664	615	647	665	637	576	618	621	636	617	628	631	623	639	629	661	599	658	641	600	625	599	645	604	601	585	612	643	624	662	672	656	650	629	598	593	684	615	607	603	620	636	615	607	606	730	604	604	616	615	602	584	631	622	596	574	603	654	612	635	628	626	652	652	611	647	643	649	622	638	652	585	615	582	588	650	617	631	687	641	585	611	623	637	604	599	648	574	602	630	707	639	604	612	590	615	614	626	665	578	621	620	632	611	624	633	661	622	654	624	665	636	615	589	651	669	591	611	601	634	588	622	602	618	620	617	625	615	610	613	572	631	601	615	594	624	608	622	651	623	619	674	635	654	639	584	625	625	679	666	629	628	619	627	610	606	615	595	657	591	586	608	622	624	606	620	541	627	603	623	612	619	622	635	655	641	621	584	620	624	633	622	610	650	629	594	615	639	632	606	632	653	634	621	626	660	609	641	591	647	633	630	626	681	636	639	635	631	682	628	628	627	618	593	645	647	659	653	647	647	577	608	626	625	625	626	640	601	567	608	628	554	691	634	629	603	637	617	589	615	628	610	620	639	600	612	628	623	615	611	592	647	609	613	646	612	593	590	610	622	589	599	607	630	611	630	585	612	604	680	641	632	589	650	608	588	615	616	603	624	651	613	631	646	616	641	613	631	667	601	581	604	594	590	616	601	628	664	617	605	631	606	601	667	585	615	618	647	607	613	618	617	628	674	632	596	578	634	634	598	619	634	644	623	632	623	647	637	665	638	593	594	634	642	636	607	646	631	638	639	629	668	594	642	626	597	582	572	655	590	671	652	650	594	677	649	625	553	619	618	625	641	634	656	615	584	581	635	619	575	578	639	602	608	621	633	584	658	577	643	632	636	664	656	600	615	683	605	619	627	620	616	622	650	619	632	643	669	648	676	595	597	656	620	630	639	573	618	609	619	626	580	634
28120	21699	19117	5605	1628	912	662	686	664	624	694	671	636	678	699	667	661	635	685	635	625	652	660	659	635	629	641	668	644	666	665	660	596	619	709	662	685	684	699	642	631	609	663	702	635	653	603	679	633	699	643	639	674	702	657	702	624	694	656	669	654	690	631	641	693	641	615	661	677	621	653	666	674	641	629	630	676	698	626	656	631	648	637	675	628	661	655	656	637	633	693	623	642	659	638	627	711	682	645	673	654	646	640	625	678	611	661	672	655	630	655	654	656	675	629	629	659	663	643	671	600	658	694	678	711	640	647	682	674	663	628	662	617	619	647	604	618	637	677	615	653	649	640	632	673	649	640	670	673	663	639	635	639	647	645	641	703	668	671	625	672	661	618	652	671	655	636	647	598	665	616	663	620	615	650	630	653	634	656	643	689	664	647	642	602	626	671	638	668	692	622	688	683	630	647	646	637	609	627	620	666	640	645	627	585	619	663	664	616	664	653	658	660	666	626	659	622	680	688	641	687	657	651	631	643	686	625	618	633	628	651	617	674	680	674	651	629	648	637	707	641	641	625	605	631	658	690	645	636	630	650	631	670	671	649	643	595	594	629	711	662	647	633	671	663	612	657	603	632	636	664	715	681	629	673	660	681	671	671	659	673	630	627	631	652	690	624	597	666	627	678	665	651	627	658	699	667	637	604	662	613	617	602	663	675	665	650	679	650	692	651	660	609	635	654	622	624	635	652	672	640	714	630	645	665	678	689	644	726	662	638	676	658	672	624	665	665	636	706	669	631	683	666	665	630	628	667	693	602	686	614	660	628	644	675	673	650	644	652	637	618	711	604	687	629	639	693	684	670	639	596	617	642	628	672	640	680	679	683	662	671	662	611	656	649	621	664	652	646	648	648	694	665	646	625	685	655	639	591	670	666	591	634	608	671	671	649	628	630	628	656	673	672	619	660	636	627	637	672	659	651	622	661	642	665	659	624	673	641	637	624	672	631	617	635	619	636	663	657	632	648	691	650	655	673	617	678	666	638	618	649	656	642	719	658	707	710	686	654	674	637	688	681	653	645	627	641	674	670	670	623	665	666	683	659	630	624	680	639	641	613	658	652	620	637	675	601	657	655	618	644	631	650	700	676	672	688	674	603	644	621	675	646	645	678	646	579	669	667	634	675	705	592	611	646	668	640	631	641	662	605	637	646	632	714	635	686	685	642	637	591	647	637	651	660	643	638	681	678	647	677	633	635	630	695	631	619	639	599	658	625	646	646	644	667	658	677	622	635	649	653	636	663	673	653	677	664	668	683	690	668	683	694	629	653	645	626	650	661	630	663	685	651	628	632	588	609	628	624	720	641	640	643	682	674	680	683	673	660	609	659	627	659	685	621	640	590	641	619	659	639	638	680	651	680	654	682	605	660	613	695	593	627	668	647	674	636	618	661	632	656	654	613	645	619	636	672	655	651	645	681	627	667	685	668	668	638	677	647	631	646	603	667	659	661	610	675	641	668	640	669	651	668	663	679	658	669	682	647	652	631	590	629	634	684	645	652	654	678	678	708	648	642	645	670	681	649	624	659	594	643	632	628	647	660	651	648	654	683	649	644	649	673	664	615	633	660	660	676	626	621	614	649	645	646	614	640	629	618	662	662	638	645	663	605	659	649	663	627	678	636	664	667	672	628	653	657	661	668	620	647	633	608	649	649	626	643	600	669	699	659	625	657	639	588	605	658	684	671	629	641	612	657	636	627	673	641	609	652	673	645	645	656	656	668	678	648	649	686	653	618	620	656	664	661	680	680	646	645	647	594	642	671	596	649	676	613	632	663	639	686	685	675	706	687	636	674	633	637	659	623	635	652	657	644	653	665	633	631	677	664	673	642	677	701	609	649	707	722	667	652	658	583	642	623	638	643	622	603	567	681	657	604	652	662	666	692	644	678	611	627	655	646	654	656	649	662	674	702	620	602	645	629	626	599	631	626	671	695	651	641	680	649	629	666	677	608	608	612	589	653	642	622	669	670	673	656	629	632	629	676	675	602	622	650	683	663	653	647	614	646	660	657	656	634	647	660	644	682	640	639	670	633	641	736	651	680	626	674	665	662	665	646	645	627	633	660	653	700	672	665	663	641	598	683	647	658	638	656	668	646	668	637	643	669	693	648	620	643	643	652	648	655	642	658	669	662	639	661	683	672	637	652	639	648	654	662	624	632	630	579	679	637	652	674	615	666	633	690	651	610	583	661	666	654	636	656	661	602	678	675	658	673	685	674	668	646	684	662	642	591	637	656	631	608	671	626	614	683	647	636	651	650	651	680	656	641	652	646	658	631	679	678	645	617	689	657	659	656	638	617	671	705	598	660	665	626	663	593	647	693	657	665	697	685	678	682	681	594	649	648	628	586	670	643	614	637	625	685	633	669	653	663	701	627	654	642	623	680	666	616	681	656	649	637	676	650	646	584	661	639	630	600	658	650	635	673	617	656	663	675	637	715	648	684	650	673	646	695	650	639	672	677	654	646	636	687	664	651	628	655	682	707	612	664	645	649	671	615	657	630	633	623	665	646	661	659	637	615	650	611	660	648	671	587	636	653	673	687	624	630	663	630	613	633	669	678	614	666	625	699	598	668	668	592	611	622	647	667	650	677	649	665	601	651	646	670	649	661	686	639	645	609	681	643	653	644	647	653	645	616	648	630	629	675	652	591	645	670	634	646	658	682	626	661	676	656	667	636	666	633	662	695	642	619	716	653	624	647	641	630	638	647	641	666	631	696	662	671	696	663	636	614	641	650	675	673	649	672	637	687	678	653	591	640	639	648	656	648	636	608	639	661	639	641	644	661	621	649	650	614	655	657	656	648	670	664	609	694	660	642	676	596	663	592	663	621	642	647	635	636	666	639	648	619	638	639	674	678	683	669	659	599	694	649	628	655	674	641	625	700	686	642	614	645	673	649	652	639	664	682	612	646	641	655	648	659	676	676	574	568	661	646	668	655	668	620	670	655	703	670	615	642	613	683	695	598	648	665	599	624	655	629	625	666	650	635	687	663	680	644	670	666	641	663	634	678	625	608	624	622	638	617	625	660	657	735	645	657	668	618	655	622	634	621	716	606	660	648	665	648	681	600	647	644	611	652	701	597	640	598	646	663	635	692	618	695	681	659	663	661	682	618	662	632	705	648	666	686	655	653	638	647	658	675	666	669	668	674	652	648	618	605	642	640	661	652	606	627	620	667	663	651	679	655	662	602	652	651	676	613	633	632	616	647	673	627	633	646	643	702	668	664	624	628	678	666	644	640	633	677	668	663	666	660	675	667	615	651	654	629	578	662	628	688	640	661	690	664	639	623	667	687	644	663	627	667	644	658	648	620	679	646	641	629	629	619	654	640	660	641	692	627	675	602	648	649	681	631	620	663	684	674	636	670	703	634	681	657	646	626	689	595	666	630	651	629	681	610	659	668	628	649	680	637	654	618	660	643	654	674	627	659	645	681	644
10071	20941	15776	3417	1653	791	515	504	525	495	492	572	516	527	563	586	531	537	521	494	486	472	514	518	492	505	533	556	549	529	566	489	525	571	542	494	495	535	556	516	544	550	569	537	547	519	521	552	477	534	505	491	493	465	544	502	558	549	568	533	545	497	469	537	478	495	553	544	506	484	527	498	523	542	496	493	510	491	556	508	525	556	514	508	526	519	541	525	549	540	509	549	556	522	509	520	515	519	515	521	508	546	517	499	551	513	530	464	510	494	511	505	485	506	496	535	525	498	517	524	483	559	519	527	549	562	493	511	508	520	497	511	505	501	509	520	487	482	516	507	497	498	538	534	500	528	509	557	504	562	513	509	508	506	552	529	544	533	534	533	535	504	508	499	514	523	498	538	502	465	544	553	523	505	478	508	479	466	525	500	524	537	506	507	514	535	532	519	513	553	533	536	523	504	502	493	512	520	526	562	512	507	498	482	500	515	518	545	507	512	506	512	537	490	554	508	524	503	587	528	575	506	481	552	557	568	532	490	532	561	509	533	494	497	521	521	479	534	479	542	498	491	497	468	534	521	492	480	554	478	525	457	534	456	525	507	496	527	501	534	510	492	515	513	534	543	530	472	533	507	495	501	542	507	540	510	522	486	488	532	482	570	535	490	528	494	520	528	511	531	504	518	530	520	461	494	465	526	519	524	523	522	552	496	510	515	476	558	522	513	511	546	489	535	525	502	515	521	527	500	504	528	516	536	555	533	578	467	511	492	508	490	524	532	496	501	521	482	515	506	481	517	503	517	486	547	480	563	543	500	526	508	518	489	511	507	503	475	488	533	532	549	518	483	515	536	511	515	522	526	510	496	513	540	518	513	493	514	542	511	504	505	502	492	535	525	489	536	486	536	521	578	477	542	507	487	543	506	549	523	523	478	507	510	528	503	527	469	556	514	521	532	522	536	494	530	503	510	517	494	491	496	554	512	517	524	555	480	535	511	473	517	490	505	516	498	537	491	531	477	502	536	512	516	495	531	522	507	519	486	502	521	484	499	509	536	508	518	486	515	520	509	519	492	538	554	528	525	478	521	536	480	511	519	503	505	511	503	542	514	495	543	502	508	549	533	532	555	487	528	541	499	555	510	481	521	507	496	524	493	491	508	550	503	520	500	483	539	496	544	565	462	484	468	481	515	530	517	503	537	477	516	505	502	503	515	509	523	505	516	536	553	517	518	559	531	489	486	526	558	512	548	511	524	493	558	540	518	516	477	542	471	479	528	497	550	535	514	501	559	542	535	564	499	533	515	522	517	494	466	543	545	519	505	532	532	503	511	533	485	572	497	549	523	545	509	499	517	541	519	528	497	511	509	470	479	491	483	510	483	550	521	508	533	492	518	525	477	518	512	510	496	490	527	547	539	498	496	503	528	531	527	477	541	528	524	511	491	539	535	469	502	528	525	519	507	516	508	518	516	523	490	513	504	511	521	533	508	538	512	485	531	487	520	536	519	510	514	522	473	506	554	468	494	530	564	501	509	519	519	514	509	500	451	487	535	555	492	483	491	509	528	514	553	501	514	544	515	548	521	504	497	460	498	485	560	521	516	499	520	547	474	518	524	516	558	521	518	531	510	526	464	506	535	530	518	508	487	479	490	487	494	512	512	527	532	512	507	495	475	470	505	507	549	524	520	472	534	523	542	489	512	508	507	485	518	493	533	504	510	535	476	565	529	513	510	493	524	516	551	519	491	477	506	543	477	555	483	520	542	483	482	527	568	506	530	513	505	519	507	508	489	530	510	540	526	500	519	495	481	524	514	523	553	491	500	520	465	534	497	501	504	558	462	509	504	550	536	531	487	507	496	530	531	546	550	503	488	483	494	490	508	499	520	503	471	503	512	507	504	525	493	533	529	533	560	526	493	486	536	505	497	508	508	518	538	542	513	510	508	501	496	539	527	498	491	522	490	500	527	541	506	559	482	524	501	502	486	503	491	520	503	520	516	525	551	512	495	520	575	500	526	537	513	549	483	498	528	520	515	532	505	564	574	515	542	566	498	533	501	507	503	510	512	526	519	542	494	516	538	488	531	509	516	508	549	532	519	529	520	476	514	521	506	510	503	476	514	517	509	500	511	461	516	503	488	521	517	503	551	480	486	513	513	514	523	551	529	551	507	456	459	501	513	544	526	525	531	550	512	481	508	546	532	509	542	521	503	520	507	492	498	537	503	512	555	498	497	543	554	516	498	470	490	492	520	495	509	551	549	519	489	523	529	511	528	525	513	495	537	550	541	520	512	504	538	514	511	528	524	529	517	535	513	484	518	541	489	523	514	535	493	530	503	538	509	505	553	520	469	517	563	500	536	511	493	527	505	517	493	552	496	529	531	530	537	521	550	525	553	530	480	495	524	505	508	446	508	487	481	505	522	552	498	484	504	559	520	558	503	497	512	496	524	480	489	537	496	503	503	525	535	525	552	540	496	540	551	519	508	506	520	508	511	522	539	518	530	506	506	541	502	509	543	517	521	497	518	547	534	538	520	484	497	502	557	499	521	520	489	519	523	525	541	515	519	521	508	561	516	479	516	512	523	493	523	513	492	472	517	511	478	493	512	493	509	538	490	536	522	506	489	530	487	513	496	492	516	535	477	516	539	525	547	485	525	543	503	525	515	536	534	492	522	539	512	524	524	503	532	503	518	512	487	519	507	475	510	484	478	541	476	492	508	521	502	518	511	502	502	520	496	500	523	559	498	540	504	530	548	515	470	508	488	554	525	506	499	577	490	528	517	516	514	524	525	520	505	484	509	502	507	498	512	487	483	520	533	476	490	545	562	553	487	534	525	519	500	539	498	515	505	502	547	513	511	513	536	553	562	507	521	501	502	497	511	514	540	575	461	539	506	551	504	511	502	492	490	530	553	495	505	485	540	518	532	501	534	514	530	500	490	472	518	525	517	506	496	503	490	501	515	502	555	510	503	500	518	542	558	541	497	520	518	527	537	511	498	524	552	511	530	554	522	477	504	548	529	468	488	502	492	493	502	498	523	488	498	509	522	489	498	539	505	502	517	528	533	519	496	509	514	544	531	519	511	550	511	508	505	526	523	466	495	522	509	516	527	483	461	510	523	492	493	518	510	498	531	514	522	487	535	523	517	472	524	534	506	505	556	519	568	551	526	531	552	525	504	511	543	478	509	527	536	521	495	502	541	543	508	492	519	511	544	514	492	499	499	507	475	457	500	488	541	526	549	527	515	504	504	543	520	494	524	491	536	496	510	486	486	531	496	528	529	533	557	525	519	575	488	549	476	503	519	510	490	496	542	503	511	485	540	473	542	523	517	501	503	525	472	525	476	518	531	507	508	553	503	538	535	486	503	551	553	530	526	476	494	479	482	509	530	467	508	538	489	496	497	506	512	520	499	532	520	511	452	513	493	519	527	523	504	508	491	530	488	518	518	559	512	522	535	517	473	485	537	529	534	509	497	504	490	526	546	466	473
25189	21977	33992	29558	18947	6748	1163	788	696	708	742	731	737	708	677	723	713	667	721	657	719	660	701	670	720	685	695	693	721	701	689	703	693	640	672	727	696	670	732	684	732	670	685	637	719	731	669	734	671	650	682	733	676	676	694	779	882	837	766	717	665	653	724	701	636	715	669	696	695	652	689	724	621	645	683	686	680	679	638	647	675	640	700	638	690	625	617	653	618	712	691	705	689	707	666	686	655	650	700	689	663	663	709	675	669	695	676	647	676	670	684	684	682	645	669	681	691	669	694	661	711	685	645	705	676	700	673	655	677	694	647	661	686	679	654	673	692	674	669	674	664	699	687	697	688	695	663	685	677	738	662	674	644	699	688	641	669	669	674	666	712	625	669	701	647	684	690	674	681	702	647	696	674	711	657	616	654	674	636	670	611	664	691	682	674	716	664	693	621	717	650	648	687	714	678	682	651	667	676	690	651	651	619	681	672	702	687	688	688	702	673	653	694	656	705	705	644	706	667	680	662	711	664	696	709	645	649	647	694	645	648	681	676	699	652	718	681	661	674	694	695	692	678	675	696	676	650	672	662	659	684	699	684	692	645	701	657	672	692	609	683	662	676	661	664	654	711	618	707	669	691	699	675	682	664	679	686	694	699	683	681	676	665	679	642	716	660	690	676	690	667	659	652	683	728	655	671	659	690	647	669	668	692	715	649	627	710	688	686	723	698	671	687	622	700	644	658	684	690	671	674	656	727	697	629	691	680	652	683	667	645	633	659	650	694	675	713	696	678	683	695	661	657	659	668	698	689	711	669	657	712	709	666	700	715	672	724	644	682	695	702	634	677	662	698	708	686	676	704	697	658	698	666	740	695	685	674	687	703	665	659	653	701	685	660	680	605	625	710	648	662	648	702	678	708	635	694	714	709	657	701	626	708	706	658	633	698	689	696	734	700	646	643	676	646	659	680	683	690	686	676	668	704	672	707	699	660	693	701	653	689	714	659	679	669	662	641	655	677	645	683	695	689	620	673	715	619	645	687	617	658	670	673	701	676	686	701	676	661	663	705	687	659	691	659	687	662	658	653	727	643	706	619	718	697	658	692	648	665	708	712	625	690	689	658	718	664	666	707	647	627	688	648	662	652	665	689	683	656	680	661	651	698	696	658	693	670	667	655	676	681	659	659	678	703	694	646	694	663	652	700	652	646	645	663	674	702	734	683	665	649	678	655	661	671	673	644	694	659	716	702	680	695	635	644	650	706	644	706	685	669	651	657	730	675	682	697	688	674	644	654	702	711	666	696	690	664	717	680	668	675	642	644	586	682	650	663	717	638	706	646	659	721	678	635	672	686	673	704	671	666	675	692	666	671	672	705	682	682	685	661	692	686	690	669	659	685	657	651	657	674	645	687	651	672	640	683	689	678	679	658	708	663	691	677	683	696	695	617	689	652	683	639	655	724	657	632	716	705	744	650	673	689	666	693	650	731	629	690	639	655	654	694	691	692	668	700	659	671	667	673	689	668	673	690	722	753	651	659	682	668	718	660	671	738	660	658	664	670	630	687	609	669	676	674	671	639	703	703	693	694	700	693	726	701	641	638	721	709	686	694	684	654	642	697	666	671	665	749	658	669	680	687	695	657	699	660	680	676	663	715	657	646	699	709	663	690	662	677	670	736	649	713	655	678	697	678	643	696	683	702	704	655	661	695	682	676	702	652	622	669	694	718	695	646	661	680	670	629	686	681	643	647	631	710	670	706	636	646	688	639	714	677	638	628	732	687	650	667	678	673	701	663	669	667	646	671	684	686	666	703	699	666	672	724	668	703	680	675	671	657	684	677	665	625	706	706	668	695	653	668	689	690	661	693	669	659	668	627	633	687	654	663	688	688	664	695	655	674	691	675	706	703	643	726	655	657	676	688	711	614	669	709	672	675	667	662	668	709	671	648	703	677	677	664	668	630	688	677	666	700	653	646	706	687	723	645	683	694	644	715	651	646	666	686	654	648	641	691	644	649	692	663	663	639	636	636	661	628	666	667	712	649	674	640	675	610	711	701	668	664	716	635	734	673	661	647	644	692	689	690	715	687	602	708	662	699	709	685	686	658	672	662	665	710	685	687	702	621	672	697	714	647	699	691	722	694	624	678	652	677	686	693	693	643	663	698	698	702	687	669	655	694	689	640	634	650	677	712	674	715	661	659	650	694	678	663	713	677	713	661	693	681	683	721	646	713	666	646	685	691	708	696	674	665	698	689	683	611	685	652	678	660	685	675	697	670	635	650	700	660	698	676	689	680	673	644	671	681	636	710	727	679	665	712	621	707	681	678	661	713	669	703	697	705	675	686	734	709	635	670	640	699	695	692	656	660	684	634	691	669	724	632	657	688	707	655	639	706	645	731	640	670	726	672	639	665	690	694	650	618	712	715	712	668	663	694	688	671	703	710	704	676	672	678	701	671	665	730	678	714	627	654	683	668	704	679	697	709	667	693	657	689	645	706	645	625	645	675	725	648	688	680	672	637	690	631	682	721	716	708	681	675	682	661	641	677	696	648	696	729	708	642	729	664	641	685	621	721	652	685	679	645	648	739	691	686	669	701	676	689	657	676	652	653	702	673	681	641	674	659	652	687	629	721	664	696	683	689	721	667	706	665	702	647	650	721	665	668	680	691	699	711	694	684	664	674	682	672	687	678	681	667	667	671	727	655	674	706	647	679	668	659	673	657	633	719	623	668	689	660	684	722	643	677	662	641	631	716	691	676	704	685	689	625	685	694	683	693	657	666	662	670	659	636	678	698	612	705	684	701	681	715	683	638	659	663	674	670	698	637	673	663	651	645	669	698	694	677	699	679	702	672	674	664	677	664	671	654	672	683	706	688	637	698	707	659	636	715	679	689	663	655	724	631	686	688	650	648	658	663	668	714	680	654	650	663	671	653	668	648	679	696	626	671	592	636	650	651	632	648	673	647	708	654	668	672	695	631	641	668	635	706	671	688	663	725	668	699	672	680	691	641	648	683	671	724	672	640	705	706	692	672	628	691	649	663	659	665	671	666	647	739	636	759	698	672	638	630	636	727	668	645	680	700	674	720	714	674	667	713	684	689	642	680	691	686	657	683	690	705	678	683	729	625	675	685	702	683	673	687	721	697	656	699	720	672	683	646	689	665	623	681	703	691	697	644	700	664	691	680	627	669	690	703	724	729	657	716	675	691	642	691	655	651	654	704	684	662	640	671	667	708	655	666	634	663	693	701	654	693	688	642	675	676	655	666	667	685	657	687	709	656	688	684	666	668	658	675	723	692	716	635	624	632	658	691	675	639	683	686	711	631	694	677	719	641	624	696	652	686	675	686	674	691	644	683	659	661	667	653	663	677	719	679	650	669	628	653	715	674	660	669	667	648	658	715	638	716	712	640	630	719	652	682	655	666	668	707	648	643	663	674	657	687	696	708	713	715	632	679	681	671	638	654	705	633	662	627	678	698	623	677	638	698	683
40249	76292	60394	22683	12530	4139	698	643	688	618	619	631	637	632	611	603	603	557	588	616	627	584	604	574	554	592	571	580	567	590	594	609	579	647	624	591	596	552	600	589	585	589	596	596	584	602	597	564	637	573	579	582	567	574	589	712	848	792	669	616	614	590	601	617	564	588	553	567	569	548	562	561	553	567	588	560	539	545	567	604	591	582	574	596	583	572	588	540	568	625	566	558	606	565	590	591	566	544	574	589	566	545	635	596	588	629	587	581	586	495	608	596	569	552	593	562	600	584	566	546	566	601	575	565	578	589	613	600	605	580	606	568	614	606	570	559	578	572	599	532	573	581	548	555	573	524	597	569	548	548	625	563	620	514	555	568	554	604	564	573	569	581	538	608	533	578	565	623	560	600	586	615	595	535	574	564	594	568	593	555	548	572	589	567	579	581	594	577	564	585	546	573	535	592	567	579	595	544	571	584	562	578	574	563	579	577	533	565	534	548	546	548	556	569	523	566	563	589	548	611	535	617	549	571	592	587	585	571	537	603	571	561	548	570	541	615	546	582	601	516	565	575	545	536	544	580	584	587	565	581	592	614	591	575	605	590	577	583	549	585	562	565	555	592	603	616	505	553	528	563	595	546	589	592	599	576	619	557	598	580	618	602	564	626	521	589	552	563	603	580	572	555	589	563	557	561	566	565	583	616	561	577	562	559	592	605	607	564	594	565	614	551	554	576	573	573	550	552	603	601	601	613	569	579	534	554	558	567	575	558	551	550	549	600	574	594	577	590	571	572	586	583	580	583	574	613	572	567	539	636	558	555	594	610	555	531	545	567	575	572	553	541	569	604	586	544	618	572	620	585	561	572	570	558	559	556	590	630	561	597	551	603	558	581	577	608	579	603	562	554	587	555	585	603	564	595	556	513	569	521	533	558	551	577	581	545	563	547	566	568	528	589	589	594	580	566	564	591	632	540	575	610	575	600	587	596	578	500	607	561	566	553	597	578	598	594	563	590	607	616	592	582	594	561	625	563	575	582	542	572	579	559	576	529	612	544	583	573	575	558	594	586	566	548	577	574	555	635	575	551	574	589	567	579	589	560	597	563	577	587	586	592	621	566	562	585	548	590	520	593	574	588	576	607	560	544	568	574	579	539	617	585	582	542	561	557	602	544	589	597	564	556	596	538	591	560	559	560	603	599	526	612	589	604	605	592	563	589	559	577	591	553	594	568	577	560	550	575	536	541	597	559	513	569	615	616	572	553	576	569	553	585	606	561	530	585	586	579	598	557	581	616	545	563	582	568	596	566	596	610	556	556	573	600	587	574	561	613	608	585	579	535	599	560	554	597	610	554	588	537	588	582	597	567	543	578	580	585	599	563	603	586	565	571	555	564	521	553	581	545	591	552	551	544	557	550	575	529	546	585	581	606	550	587	574	622	564	584	605	595	576	601	581	566	557	597	621	575	620	547	610	581	558	553	585	564	573	580	580	559	549	600	573	562	568	588	575	543	579	591	601	611	560	615	566	578	529	604	494	532	579	606	588	585	561	527	607	582	567	548	546	629	590	575	549	580	601	599	601	561	569	536	569	607	528	545	576	570	587	533	614	598	567	579	552	553	555	591	529	603	561	564	574	520	573	528	603	615	599	566	578	573	522	559	551	588	615	595	548	564	568	532	572	579	551	580	596	596	560	584	579	594	591	570	558	567	557	536	546	584	571	553	569	611	568	573	564	555	601	608	578	568	518	583	551	571	553	577	568	554	549	574	541	594	575	605	595	556	594	546	554	571	569	590	590	607	557	593	546	579	573	588	595	614	546	599	559	544	597	565	560	571	561	572	551	567	551	574	578	579	557	584	571	556	597	572	625	576	571	584	569	591	571	566	555	534	579	564	563	552	536	562	576	564	576	587	586	551	566	563	624	592	544	566	580	592	557	596	573	559	603	567	592	573	586	596	576	563	594	593	557	622	597	567	524	573	597	554	578	554	575	523	536	591	559	610	592	582	603	591	591	533	571	599	591	584	611	577	588	580	533	603	571	541	573	540	580	597	581	566	610	578	563	573	565	584	596	610	604	576	555	588	564	579	590	563	551	598	573	591	594	610	579	525	592	578	552	592	533	609	578	627	596	616	579	554	571	575	569	567	583	551	584	566	577	606	558	537	556	525	544	602	592	584	585	618	587	589	575	588	590	582	561	522	580	572	614	565	527	560	556	596	545	577	606	581	576	627	606	579	555	522	543	595	561	574	549	610	575	605	602	543	574	580	543	551	542	597	578	558	576	552	552	602	553	596	551	529	601	544	551	637	554	559	603	614	594	564	580	594	555	582	552	590	565	564	552	561	576	569	549	536	610	579	624	558	593	551	591	527	579	573	579	541	560	593	620	574	564	585	614	568	594	565	568	582	572	563	569	604	532	528	588	575	573	589	571	583	601	556	555	604	541	561	605	601	545	567	573	555	591	594	561	567	586	571	612	535	594	544	573	563	601	592	530	558	596	553	555	544	554	601	571	527	562	597	586	602	594	547	583	585	593	552	577	613	551	556	584	605	594	593	586	599	566	579	565	572	580	578	562	581	561	563	593	561	601	618	584	605	600	593	561	523	608	570	581	591	573	540	565	551	587	609	582	595	566	585	558	586	548	576	555	544	575	612	634	512	560	542	566	587	562	587	555	570	544	556	588	580	587	562	575	604	583	575	603	573	598	581	601	540	548	613	584	571	547	601	579	579	562	574	576	612	583	550	561	549	595	576	573	537	571	566	584	600	579	517	539	551	587	538	528	563	553	583	588	569	583	593	604	523	600	614	573	547	617	577	561	615	587	543	567	598	537	587	530	618	565	572	559	527	585	545	562	590	613	604	561	574	582	539	594	574	562	642	610	586	532	521	578	585	584	585	540	560	556	569	568	547	623	537	607	570	604	574	534	613	575	580	588	570	587	583	563	554	588	556	548	603	626	608	577	607	616	566	589	620	534	525	572	579	566	604	604	544	582	615	593	583	542	600	567	583	575	528	598	598	561	543	589	585	593	575	564	598	589	567	530	555	565	610	600	562	595	586	582	543	545	594	591	558	532	578	543	565	577	591	562	591	583	574	550	545	579	590	582	632	573	542	555	573	576	563	583	575	577	581	592	549	578	571	596	608	527	606	582	577	555	597	558	613	580	561	573	576	599	587	570	587	549	612	574	572	570	559	538	575	560	547	592	604	562	546	574	565	564	592	573	572	577	552	544	574	587	631	502	619	570	573	554	590	586	568	582	553	595	650	598	588	552	558	589	569	545	534	597	559	569	551	588	577	572	595	598	580	553	558	579	583	577	543	575	543	582	564	608	571	558	560	557	565	568	557	552	563	555	641	553	584	580	566	597	606	604	576	585	547	559	545	558	589	575	613	606	567	605	597	620	623	553	568	567	591	598	587	591	576	546	573	572	579	543	605	617	589	602	565	597	593	550	609	566	553	593	544	544	590	585	565	599	570	595	599	581	589
24178	21561	31814	29077	22686	13289	2111	1035	909	905	844	877	831	838	833	788	849	847	852	800	863	867	815	807	781	783	803	812	840	820	816	842	824	826	804	851	815	823	791	804	760	763	792	868	799	794	804	776	787	783	793	801	752	801	781	923	1215	1219	993	887	805	825	792	831	753	755	802	788	794	807	790	783	802	759	759	755	755	787	782	806	843	845	839	788	806	781	735	761	781	781	767	755	831	792	765	806	805	802	803	798	789	785	795	800	756	756	772	791	767	752	836	783	787	832	777	806	793	780	737	714	808	752	783	758	744	803	753	785	791	806	785	816	767	807	841	773	823	808	790	789	772	791	735	738	768	816	763	797	810	816	776	750	775	827	810	817	754	770	804	800	778	754	769	791	768	774	760	830	836	780	789	775	751	754	781	746	774	808	811	773	849	743	783	824	801	778	790	750	797	815	764	760	830	741	777	830	805	837	808	779	809	824	833	784	782	798	783	765	816	828	764	750	797	766	728	799	747	787	791	787	790	809	806	802	799	800	784	796	757	792	782	804	757	787	724	821	768	822	772	759	800	828	744	800	809	800	749	802	785	801	775	760	768	685	776	792	820	757	743	771	777	823	766	781	819	761	762	768	735	787	798	757	785	799	787	745	818	792	788	805	782	805	737	781	816	751	799	764	801	782	739	766	786	761	740	803	793	818	827	775	792	778	809	771	749	775	753	796	801	790	812	820	833	746	783	821	822	753	765	749	779	769	801	820	772	787	752	742	781	794	776	790	774	819	745	787	730	816	812	811	741	816	815	811	799	770	741	765	760	814	738	790	831	802	781	826	771	766	742	792	754	793	771	764	790	819	831	794	812	829	787	758	787	760	762	771	772	816	776	758	693	802	764	788	758	778	809	783	766	782	754	800	764	839	832	780	782	817	783	795	780	790	811	813	792	777	769	818	781	768	779	749	781	764	762	777	763	769	785	796	737	789	816	802	784	823	742	828	810	765	811	788	787	738	834	776	744	787	778	823	744	781	797	761	780	782	744	789	762	787	761	731	738	789	782	802	790	824	767	784	800	858	753	763	775	799	826	729	790	794	755	736	804	756	805	804	798	815	815	743	813	752	862	769	755	749	781	764	800	742	769	760	827	789	801	774	822	760	790	794	789	800	803	784	758	834	781	792	818	761	783	829	805	786	766	757	798	768	751	802	813	800	803	790	753	749	771	807	830	776	800	776	817	794	838	797	802	777	778	788	738	769	824	803	777	767	807	753	814	788	825	818	808	749	776	756	766	767	819	798	819	747	721	777	772	790	767	823	768	767	767	812	801	767	765	757	803	750	747	772	781	800	724	802	792	782	788	828	793	748	756	765	860	775	717	758	810	816	817	832	822	843	778	724	733	769	738	795	803	785	785	761	772	803	833	766	758	816	766	808	787	811	791	754	772	812	806	768	788	765	760	765	767	805	761	817	778	781	757	760	791	783	757	779	753	779	754	730	772	746	813	809	803	790	743	741	814	766	805	814	790	784	768	742	797	763	804	796	788	788	781	783	756	823	755	795	774	744	763	804	828	747	745	767	807	806	774	717	846	753	781	797	716	777	772	808	767	808	785	802	822	804	820	805	777	758	844	797	817	793	767	781	793	828	780	778	770	771	796	797	781	764	794	751	769	809	776	833	755	786	795	750	830	816	751	815	815	756	765	783	803	791	776	755	774	797	727	769	816	795	739	755	763	798	810	784	720	792	762	821	779	807	741	759	801	761	742	762	739	754	773	737	798	773	776	801	765	801	743	826	805	749	823	815	804	749	780	800	758	818	756	813	802	794	793	822	818	789	801	850	803	801	819	769	749	770	738	728	759	795	822	754	797	797	744	772	837	764	734	805	821	744	771	801	795	774	793	823	781	789	780	795	789	836	811	765	745	786	810	770	816	782	809	820	762	800	808	789	788	794	757	807	818	798	759	801	837	782	785	799	788	772	783	794	809	785	767	729	789	807	797	730	785	814	818	755	778	797	830	759	770	756	777	747	798	786	791	781	768	784	802	763	792	785	799	794	765	779	789	798	794	775	798	770	793	780	786	803	769	796	729	880	760	813	770	781	735	788	673	783	798	762	734	753	766	778	856	778	744	768	761	817	778	762	787	792	760	811	762	791	804	757	753	799	801	783	775	868	803	785	756	805	790	764	779	705	825	779	804	794	820	833	763	713	796	794	762	761	766	730	739	833	828	798	771	753	826	786	771	820	801	686	779	776	734	816	755	790	796	790	763	725	795	798	827	758	794	788	761	803	772	792	799	780	804	833	784	768	820	820	781	821	753	776	769	795	801	788	844	742	794	808	826	780	805	800	798	812	788	760	816	743	804	831	794	751	802	794	803	797	817	826	809	785	841	767	776	780	771	736	797	747	764	776	806	773	747	726	818	724	835	760	731	771	793	806	802	749	756	788	789	837	778	827	744	830	766	787	738	754	738	822	803	761	773	771	771	769	785	761	770	723	845	792	739	776	775	741	743	762	778	781	779	812	760	763	795	748	748	832	752	756	809	799	742	782	802	749	752	778	763	763	787	800	857	773	741	781	835	832	779	799	787	781	790	780	796	804	721	761	759	821	769	811	765	774	807	811	758	798	811	806	786	802	744	776	794	745	760	749	713	768	782	748	771	785	778	762	722	818	772	802	810	815	812	835	738	805	805	779	777	765	801	791	747	818	792	817	746	767	804	838	789	779	783	774	806	810	810	766	775	790	820	839	789	768	768	805	740	805	765	766	788	834	766	755	743	782	768	751	756	802	747	750	757	798	744	796	719	734	740	825	763	792	832	797	755	755	800	747	766	803	789	746	815	782	823	792	821	799	749	812	857	754	752	795	772	749	795	823	782	775	803	819	774	762	787	787	773	783	816	712	794	782	764	762	824	791	771	755	769	784	762	782	824	781	766	798	787	740	765	759	773	821	789	735	814	771	785	753	856	782	767	779	808	845	785	861	757	774	726	753	787	774	734	839	745	731	804	767	808	770	808	786	756	774	755	773	827	770	749	773	793	808	799	792	826	772	810	867	755	771	799	781	789	778	827	799	768	739	826	788	750	779	780	768	727	780	754	837	763	783	758	781	772	778	771	744	767	763	769	725	825	745	783	764	801	784	820	758	790	814	751	777	773	740	787	779	791	795	743	824	757	791	824	787	766	784	789	773	752	782	749	792	800	776	755	779	825	757	728	782	805	753	833	768	726	776	806	826	727	770	753	799	794	749	779	750	737	782	789	806	785	755	795	724	779	777	772	747	730	804	751	829	784	832	763	785	809	737	843	786	796	760	825	775	751	759	765	774	831	790	793	805	795	784	782	716	761	778	814	798	769	783	810	779	715	844	803	754	773	780	761	783	757	790	765	758	782	785	754	720	801	763	732	795	740	738	840	727	734	780	763	809	776	817	785	821	770	740	792	810	816	779	770	793	767	859	774	765	779	722	751	780	823	772	791	780	748	770	780	768	741	762	798	795
49315	91703	72975	34818	17126	5828	911	856	848	807	765	729	720	711	730	749	728	682	695	762	702	679	710	692	656	690	713	709	667	708	711	721	736	697	684	735	740	699	668	713	719	737	732	662	724	704	713	689	727	701	665	687	635	698	707	906	1452	1270	935	726	684	692	702	640	642	680	674	660	686	701	682	703	715	697	700	695	692	679	679	633	612	684	681	729	666	678	657	690	756	677	651	660	682	671	648	691	640	647	650	675	674	668	700	680	688	737	672	686	651	660	651	645	647	667	673	675	678	692	680	684	664	668	648	668	646	659	657	680	668	697	734	673	668	682	646	670	684	665	648	683	659	685	685	642	692	675	649	645	712	645	656	679	644	651	649	656	652	646	664	621	715	666	678	706	655	686	677	695	643	666	732	675	659	703	687	657	675	654	619	660	667	680	672	666	665	679	628	641	699	705	674	661	676	677	716	633	691	687	607	695	695	701	644	674	654	695	694	688	675	690	643	652	666	705	682	688	648	673	659	681	707	659	631	686	701	664	683	667	692	707	657	656	623	625	639	660	701	671	700	666	658	666	680	645	672	571	724	637	718	657	681	664	647	658	715	648	688	668	641	683	648	644	665	651	651	711	660	634	649	706	698	675	689	661	692	736	642	671	676	653	646	721	675	697	695	698	711	680	655	661	681	678	725	666	648	603	697	681	666	670	685	658	649	737	706	701	653	627	675	686	685	657	651	642	669	644	631	649	715	672	668	672	662	645	640	678	675	668	679	720	619	645	646	679	690	649	626	644	726	727	615	660	702	678	649	673	682	666	682	683	677	659	619	667	688	659	625	697	685	669	715	649	663	683	701	666	658	637	677	662	701	688	671	633	657	679	688	642	647	677	683	669	687	705	655	663	676	671	705	699	639	689	639	664	657	619	671	660	699	717	675	689	722	675	684	669	623	669	696	693	654	679	701	613	654	685	705	671	662	682	644	701	700	625	707	653	596	667	640	713	680	649	633	677	701	632	680	663	650	663	682	684	706	673	668	689	720	670	643	692	653	680	680	669	700	679	633	628	689	671	674	652	634	639	639	684	640	639	691	657	641	695	633	702	622	679	650	668	688	669	639	649	635	668	632	703	692	690	692	669	679	681	689	723	701	714	665	664	679	677	663	633	703	668	697	661	653	618	695	679	701	679	661	678	684	698	649	707	679	651	668	662	693	671	669	650	665	688	676	687	704	673	660	646	648	694	671	645	629	667	668	681	736	649	657	678	636	676	651	707	659	676	680	677	647	672	677	675	658	700	651	632	657	674	649	654	670	686	614	659	704	644	672	655	686	675	577	687	645	664	628	669	654	692	648	734	695	703	711	621	696	695	689	687	621	652	656	633	636	650	679	652	713	682	725	708	698	613	691	686	698	685	666	661	666	685	687	688	657	683	641	653	669	664	687	680	673	677	619	666	712	711	673	688	650	701	665	618	606	667	648	635	704	700	669	709	679	679	645	654	686	652	671	649	708	712	680	684	654	658	656	681	682	646	625	679	683	695	703	696	685	671	706	651	712	667	649	664	681	670	653	692	694	635	670	686	714	636	685	670	688	656	659	659	679	672	679	698	659	636	702	694	693	667	700	693	679	706	676	667	656	645	687	692	631	727	646	699	675	671	707	644	619	704	684	661	691	687	669	714	721	647	674	681	703	673	637	697	703	673	666	677	632	694	646	673	658	620	647	681	634	720	663	656	641	677	663	668	614	656	751	649	678	693	705	641	672	688	659	670	667	704	658	669	652	737	682	669	694	712	710	687	684	715	679	686	659	661	675	664	655	577	635	719	700	683	694	659	711	707	692	643	640	680	683	705	658	693	639	673	676	647	678	709	677	689	641	673	712	661	670	673	636	701	696	656	732	683	686	694	705	640	739	664	675	671	675	668	706	675	668	690	710	687	639	704	668	649	699	636	665	693	641	625	686	630	685	682	677	690	673	693	698	664	682	729	648	639	671	718	646	687	708	621	656	658	722	651	689	656	708	646	649	674	685	651	713	707	680	671	692	670	647	644	662	664	629	643	658	651	684	708	655	694	669	685	682	661	685	683	645	653	691	604	705	692	628	667	671	700	673	675	645	658	682	674	667	691	672	673	742	646	660	720	686	657	691	665	678	677	632	682	668	652	689	631	625	692	686	661	692	660	631	690	652	647	631	679	648	731	666	670	705	668	652	658	690	680	666	722	657	677	662	669	668	655	687	638	669	676	669	689	724	645	677	672	660	685	664	644	672	632	657	683	647	695	616	652	635	695	643	706	653	692	704	661	658	680	669	686	642	637	673	654	649	705	683	702	687	654	697	628	660	645	700	715	685	670	661	649	653	660	632	694	677	616	707	638	693	714	651	666	656	679	665	659	628	644	708	649	652	707	667	656	673	697	619	687	670	677	657	674	671	683	666	677	681	625	684	702	677	666	693	652	644	651	695	644	667	620	681	689	671	643	652	612	679	651	682	696	687	697	645	686	687	694	691	698	667	647	674	682	693	679	678	670	664	672	627	705	654	676	703	645	657	585	690	707	706	680	690	635	651	703	664	673	645	653	670	673	663	630	689	649	709	667	690	700	640	726	711	650	656	688	654	685	683	651	660	646	672	628	675	667	696	703	638	685	658	639	714	637	663	664	717	651	669	706	660	678	640	695	675	695	704	680	626	672	664	657	614	681	664	678	691	661	683	683	706	651	630	671	671	647	642	680	670	658	658	665	630	683	730	649	720	655	712	616	675	711	653	673	668	660	719	670	669	641	635	634	669	662	709	651	696	620	699	641	688	614	667	709	681	612	609	626	688	696	672	655	642	662	691	673	671	614	680	691	672	652	669	652	614	646	719	653	678	657	698	665	671	642	632	702	638	629	609	689	658	663	675	701	699	650	647	678	689	688	718	710	685	703	711	654	689	701	663	664	660	681	665	690	637	641	698	708	586	746	632	662	650	626	661	641	713	676	674	625	636	651	616	666	695	625	672	680	671	651	721	677	659	674	709	633	682	718	666	674	652	720	706	663	694	672	669	661	687	725	651	623	675	707	684	608	642	678	654	708	671	674	654	679	721	664	703	644	661	684	669	690	668	681	665	631	671	647	690	646	697	709	659	611	622	642	685	690	641	686	668	678	649	646	639	660	664	699	655	691	693	672	676	639	667	673	690	693	667	641	664	669	683	677	675	661	678	667	654	680	705	712	655	675	693	656	641	685	648	676	661	634	690	639	686	690	664	645	672	712	640	703	721	628	653	659	677	693	639	636	679	715	685	694	700	636	670	689	659	661	659	722	703	627	670	655	648	632	630	677	686	640	667	654	708	684	651	636	698	646	633	655	682	702	688	692	689	636	653	664	672	697	672	665	661	679	633	671	689	664	716	680	649	697	661	713	687	698	708	662	648	688	700	666	665	698	658	683	657	606	664	622	638	675	690	642	677	711	659	654	689	647	714	648	684	685	685	644	704	665	657	644	674	670	714	634	679	726
28076	20788	19793	6662	1441	788	673	647	673	634	641	680	671	677	677	636	636	678	683	696	617	659	681	667	624	620	642	712	679	645	654	639	667	698	634	669	685	703	623	651	667	637	659	648	666	730	700	690	657	676	634	663	656	713	695	668	642	664	710	680	635	654	671	693	671	659	661	673	641	668	691	639	639	653	677	678	632	650	678	663	658	639	658	632	630	602	616	678	644	634	684	634	630	696	604	645	642	605	644	654	677	672	680	640	671	691	680	705	662	684	690	671	668	663	641	692	668	728	712	674	659	657	649	667	687	673	729	626	658	676	639	627	676	639	635	644	678	624	608	624	648	704	651	674	663	666	640	618	664	653	663	651	629	667	633	645	645	678	670	640	680	640	669	696	656	630	691	638	653	700	670	637	627	679	599	648	615	673	649	633	662	664	666	662	657	630	641	689	740	651	667	599	645	677	688	666	664	671	666	664	650	662	650	645	704	637	671	666	589	619	643	636	691	664	648	679	675	664	683	675	653	703	667	663	624	640	665	642	659	681	659	672	662	684	661	623	660	576	631	639	683	638	685	707	672	695	639	669	653	630	655	673	629	698	662	657	642	661	660	672	638	629	678	628	657	684	629	655	691	709	644	638	644	666	639	647	681	665	622	667	694	691	682	657	633	659	654	614	644	687	664	635	682	669	644	666	662	644	662	672	648	686	633	681	639	677	633	666	703	665	676	682	640	675	679	614	622	610	614	656	667	661	642	635	684	670	650	663	685	664	617	656	628	638	655	609	651	657	649	625	638	611	646	639	653	687	675	650	651	661	645	653	675	681	626	646	659	648	650	689	660	654	626	637	618	687	664	684	647	650	619	662	640	678	676	672	659	702	659	649	671	645	698	730	693	636	658	629	610	663	664	628	677	677	663	685	680	644	658	664	646	647	652	629	645	674	639	673	652	637	691	696	657	742	649	662	719	645	661	657	672	674	679	641	634	667	684	658	618	686	645	664	667	683	656	665	643	650	633	645	638	719	663	653	633	666	661	690	649	714	687	635	640	717	656	667	638	611	677	695	639	657	646	644	652	666	629	643	627	686	660	629	696	669	662	674	640	649	670	678	637	636	631	607	626	715	633	684	668	634	643	668	638	685	673	638	627	647	667	640	642	686	648	635	624	581	649	689	683	675	673	648	650	628	674	702	636	636	704	616	716	690	661	621	623	637	693	659	673	644	644	635	643	642	662	679	658	661	662	664	618	614	638	675	605	658	657	659	647	628	665	641	668	603	597	645	651	679	669	694	671	632	659	676	672	618	639	639	667	623	662	699	684	648	689	678	681	609	686	676	650	655	600	614	652	679	671	671	635	651	695	677	680	606	671	626	651	639	659	681	635	620	675	646	694	689	672	654	681	683	666	656	632	629	665	649	695	628	663	691	635	638	631	666	677	670	664	664	614	656	651	626	657	673	681	632	637	705	674	628	655	645	688	620	674	684	699	666	651	630	649	653	628	660	720	664	626	633	676	657	677	658	639	636	634	692	646	698	657	654	638	667	665	694	697	621	608	695	649	706	679	627	657	655	614	681	672	684	691	651	652	625	648	654	644	653	686	687	613	650	631	631	692	626	684	655	636	637	648	646	657	680	651	630	637	665	620	695	723	672	676	669	612	665	676	654	630	630	672	663	646	690	661	659	696	663	654	668	667	641	672	643	658	653	664	715	677	643	691	656	719	659	636	652	666	690	586	620	617	678	701	686	711	603	670	647	681	641	626	661	664	647	675	623	677	665	668	665	668	652	679	677	685	665	660	707	638	675	695	640	637	646	645	681	631	662	660	673	620	619	688	699	718	657	650	636	635	678	661	630	643	653	658	685	702	623	653	681	681	639	617	634	738	620	673	626	679	672	690	638	636	695	681	709	657	726	656	616	651	719	580	679	701	645	674	680	693	675	684	637	675	643	650	590	657	622	664	663	636	671	665	634	673	642	657	669	688	680	673	658	682	638	684	627	669	624	662	657	626	625	641	649	632	629	637	675	672	669	640	658	671	656	658	626	675	641	588	653	698	675	599	622	635	669	647	619	668	674	663	673	606	654	653	638	655	612	670	658	630	638	687	643	612	680	624	667	666	640	629	646	668	676	630	689	642	694	626	675	674	679	665	657	654	629	667	648	676	632	627	637	627	631	673	653	667	666	655	653	623	665	600	630	664	695	636	683	663	676	643	653	607	673	658	612	647	665	625	646	658	621	665	733	662	645	645	628	676	644	685	718	640	677	634	626	673	618	669	662	664	673	637	667	666	674	710	638	683	642	621	701	672	651	638	642	621	671	659	618	668	641	659	637	626	728	681	665	697	621	658	666	656	651	673	632	659	635	652	693	640	670	701	660	646	687	692	680	659	699	684	730	650	649	612	705	649	639	679	656	677	714	625	647	668	651	610	681	642	632	681	662	680	672	670	653	666	656	687	675	621	661	692	691	701	657	680	641	619	644	623	634	639	650	700	671	659	699	670	640	676	618	633	680	650	659	653	668	619	695	643	625	698	655	693	644	689	661	635	644	669	678	630	737	697	641	673	608	635	656	653	641	646	658	690	639	670	657	639	687	646	641	679	649	668	664	652	641	650	659	650	641	677	666	664	645	653	621	674	632	683	675	652	701	678	665	615	646	698	673	639	659	664	646	672	666	681	646	657	664	620	659	670	704	660	656	708	641	646	639	641	598	672	674	667	680	640	648	630	732	685	612	645	677	687	652	676	683	620	623	641	648	647	653	713	660	646	674	696	684	609	602	695	636	673	699	696	612	666	687	600	650	626	642	665	696	639	623	611	650	633	665	658	655	697	665	670	637	675	679	657	665	656	668	662	650	713	695	671	656	668	671	659	628	619	636	702	655	639	667	607	683	642	640	728	670	629	665	694	665	643	629	670	687	686	634	613	651	636	641	648	656	640	635	692	663	662	654	649	651	626	658	641	645	665	617	709	627	682	652	675	668	654	671	660	694	666	673	644	610	691	688	647	685	650	633	642	667	680	646	702	607	702	656	642	740	660	632	683	641	648	685	641	682	624	635	670	650	679	681	690	645	653	648	694	638	651	698	660	686	648	644	647	650	682	655	642	636	655	661	668	658	673	668	684	711	658	684	646	682	667	687	671	663	660	683	621	655	687	690	637	629	684	689	679	626	652	682	670	695	600	625	669	659	686	639	657	639	648	659	643	687	675	679	646	656	659	637	637	651	643	666	652	647	622	663	672	689	638	667	703	643	614	680	673	645	687	640	658	673	636	626	688	677	669	624	634	676	642	708	643	640	649	665	675	667	665	681	662	678	672	655	671	624	692	629	666	667	641	639	665	648	690	618	657	687	628	598	615	646	624	631	669	675	641	665	650	657	663	646	635	675	681	655	591	679	605	685	646	671	687	684	668	663	681	653	665	694	696	643	690	661	645	690	654	681	645	699	655	633	642	649	637	642	637	669	669	600	619	664	648	668	667	647	671	630	620	666
9383	18660	17143	4135	1311	708	488	521	507	544	465	544	507	554	516	506	558	500	508	499	553	545	547	489	538	543	563	522	524	541	556	508	534	523	515	517	545	528	550	495	569	528	493	497	544	510	534	537	512	507	514	533	548	513	565	553	556	577	568	578	486	533	520	540	503	545	557	509	539	510	516	534	536	526	508	533	530	484	531	493	520	522	540	519	535	573	544	544	517	495	497	504	500	506	526	532	528	532	524	535	540	547	513	518	514	532	550	544	505	545	499	520	548	566	507	531	480	510	501	507	494	533	565	535	499	533	506	524	540	496	518	545	521	543	543	517	463	522	507	508	490	512	515	524	500	518	537	525	489	516	536	509	508	522	466	500	518	541	548	563	510	512	547	517	547	493	520	558	518	521	486	550	537	499	547	505	546	520	574	561	531	530	549	560	497	516	547	518	518	534	510	494	524	537	517	518	540	521	539	468	529	538	510	534	533	525	542	521	503	484	543	512	505	503	508	507	498	506	495	520	532	517	508	531	548	542	566	538	507	537	532	549	527	515	565	534	546	528	528	533	554	519	554	535	530	519	522	544	551	548	552	489	518	520	510	526	530	478	507	518	517	505	522	504	503	495	528	512	478	522	531	506	548	519	496	486	508	543	510	498	526	522	524	490	488	527	511	539	491	567	542	525	571	562	540	515	492	549	460	558	532	549	509	531	538	544	509	581	495	498	556	513	511	501	534	547	504	485	540	552	547	510	557	519	536	548	591	519	529	485	500	540	554	530	540	498	522	523	530	532	496	539	535	529	524	506	501	503	469	497	501	549	534	521	518	506	530	543	540	546	514	503	501	500	492	529	562	492	525	506	502	501	512	484	505	543	497	541	520	517	530	503	469	537	515	527	518	521	512	520	544	515	536	539	553	551	548	521	544	536	516	522	547	574	511	536	496	527	474	477	529	536	536	524	496	527	511	481	508	495	549	544	509	480	555	537	488	560	511	540	497	477	511	516	523	474	524	491	537	497	522	517	478	515	517	517	514	523	514	549	570	478	499	560	491	528	536	518	518	489	522	567	484	550	526	521	544	538	566	534	554	558	528	519	495	502	537	487	521	543	495	540	465	521	511	542	506	530	529	469	515	514	547	554	535	548	501	542	516	527	522	547	551	537	540	499	525	584	539	485	514	524	531	550	554	525	570	532	549	498	507	522	563	535	504	509	481	552	495	511	513	523	526	515	512	494	531	516	500	514	499	542	520	549	513	508	522	536	549	543	510	497	558	525	509	505	498	511	527	544	512	520	512	539	510	500	537	530	520	502	504	519	493	546	523	511	512	518	552	552	528	540	520	516	529	518	527	510	505	495	515	557	527	532	531	533	522	494	522	486	551	511	490	480	538	490	509	522	551	524	522	528	506	504	517	514	492	554	523	523	516	521	495	546	522	540	497	531	525	543	515	546	504	532	503	531	515	509	563	497	482	545	528	500	536	501	553	516	506	512	541	530	561	502	480	483	516	469	511	496	537	578	532	570	537	497	547	511	486	532	564	537	552	492	531	531	481	515	516	507	531	511	497	488	542	507	498	552	522	486	544	491	504	560	511	579	511	499	504	542	505	520	529	481	559	541	487	569	519	496	527	512	543	520	506	567	530	495	496	552	537	552	546	509	528	523	549	511	493	581	527	528	528	518	485	517	538	487	480	533	565	541	528	558	534	513	502	503	479	524	497	564	540	538	497	501	540	513	551	525	513	504	520	530	495	532	521	499	486	464	528	550	487	513	563	563	549	530	535	542	521	544	476	540	483	562	519	520	504	525	548	516	524	508	490	556	557	521	547	532	542	516	518	516	524	530	561	511	493	511	530	478	555	512	534	545	494	529	519	477	510	535	500	527	525	530	543	504	507	510	489	493	525	503	451	485	537	507	562	533	511	531	520	527	511	548	522	535	518	544	534	520	507	517	516	555	483	549	497	506	527	507	537	538	484	519	484	570	502	516	501	524	546	535	516	545	536	512	538	517	581	525	540	525	530	525	538	549	488	549	515	505	496	528	528	540	514	480	544	540	508	519	522	505	504	530	515	544	496	527	525	519	537	527	497	506	486	564	516	476	509	518	535	557	498	506	534	527	564	549	516	525	514	520	540	500	542	504	513	516	494	505	515	528	528	536	525	490	537	523	536	513	562	551	528	546	491	495	500	520	516	529	537	547	549	563	503	522	551	528	519	531	502	545	542	520	523	533	504	525	552	519	516	513	538	496	506	519	506	501	456	521	549	512	546	531	519	526	529	538	516	469	519	504	508	539	514	541	549	545	534	560	568	538	507	507	525	523	509	468	490	500	519	514	487	509	492	532	536	521	539	535	529	550	532	466	561	494	532	526	504	520	575	482	531	485	529	553	569	545	514	560	532	506	541	514	512	502	492	549	545	568	510	515	490	524	542	506	536	558	556	540	538	543	514	492	531	554	505	469	465	531	509	516	482	558	472	513	499	539	517	485	485	517	525	491	504	521	497	535	537	526	559	537	530	547	490	512	535	542	564	535	497	527	545	496	480	455	560	535	502	509	507	524	503	564	536	515	507	529	526	551	516	521	554	534	544	494	490	548	562	490	512	528	530	503	529	508	565	497	487	483	549	523	527	536	501	537	479	466	506	480	538	494	537	498	518	504	523	514	525	544	505	519	497	542	493	516	517	528	548	521	508	526	525	482	488	511	510	503	487	530	524	500	543	502	496	501	506	504	500	568	525	510	525	511	481	520	517	527	542	552	511	529	501	484	564	502	483	500	497	543	536	551	502	596	483	520	554	520	543	549	540	512	506	536	541	508	550	502	497	510	489	511	544	528	523	496	527	531	492	551	517	481	550	485	492	527	503	534	542	498	516	517	486	539	512	516	517	522	521	507	518	500	500	487	552	507	534	521	512	552	531	512	521	550	519	489	511	516	510	551	513	519	507	519	503	535	503	525	522	537	500	491	472	555	524	521	509	531	534	508	488	533	504	506	549	539	544	510	515	522	529	498	482	530	512	504	530	462	517	524	511	481	515	525	527	510	528	523	503	500	553	529	542	527	532	556	513	514	523	523	466	532	465	492	572	521	499	485	530	491	530	536	489	536	522	499	534	522	521	504	519	544	530	532	526	535	515	506	546	502	521	515	493	502	532	533	514	509	507	483	540	514	552	471	517	491	477	531	532	546	517	542	528	520	470	516	528	576	532	517	494	544	530	524	533	556	523	530	553	541	507	514	519	529	529	499	508	505	541	574	495	487	484	558	541	515	537	523	457	527	522	485	489	518	524	491	519	502	550	490	533	511	501	610	515	545	482	500	520	485	527	517	533	525	529	559	487	538	557	534	553	530	513	535	533	522	517	531	515	490	552	532	519	482	492	532	482	537	565	505	580	523	531	492	520	521	505	550	546	526	513	520	493	507	553	539	566	556	531	519	482	516	454	506	541	556	535	514	538	503	517	536	501	557	526	517	501	533	512	525	497	558	534	527
25226	21856	35832	31521	17115	4435	987	769	705	677	704	689	647	696	676	627	703	684	624	641	681	668	676	602	680	639	669	665	668	674	669	649	687	654	640	644	706	656	636	692	673	636	642	644	645	624	655	651	651	611	651	632	645	638	677	800	852	781	694	698	666	727	604	640	642	645	647	615	639	682	617	622	619	621	625	628	632	643	588	598	678	625	614	655	636	641	659	623	606	636	605	640	654	652	709	661	656	599	656	634	588	633	609	655	659	620	628	653	651	648	645	608	639	654	653	636	598	631	660	651	657	643	638	651	657	621	654	678	663	650	638	639	592	633	635	639	642	676	599	619	641	656	610	694	627	633	648	637	665	622	639	630	623	654	649	653	621	660	611	665	652	620	642	614	634	649	655	632	596	633	651	624	630	675	629	633	578	584	611	625	634	647	600	620	626	649	635	647	609	644	633	643	637	702	636	627	640	607	664	645	639	643	640	616	632	645	638	643	667	632	662	657	642	630	641	637	612	631	660	668	653	687	583	627	651	636	575	637	651	661	653	674	642	639	621	633	650	661	645	645	567	639	582	641	675	623	627	622	621	651	680	621	656	647	625	683	616	625	621	639	637	627	617	654	640	635	611	633	586	623	698	683	622	612	649	653	651	647	668	641	659	605	659	666	649	652	628	630	630	617	625	642	603	609	642	644	652	605	706	645	579	654	637	645	652	620	642	625	660	640	638	629	654	651	619	632	659	626	646	645	629	644	614	607	608	656	651	623	632	572	654	612	627	641	626	622	639	610	622	609	627	617	636	645	637	665	620	621	621	613	608	643	663	618	637	638	651	609	637	675	624	623	664	632	612	637	643	641	613	609	590	681	680	633	672	621	649	600	696	669	618	633	656	632	718	669	647	664	597	636	663	651	647	636	657	663	655	663	653	632	648	673	688	586	600	643	628	697	644	655	643	606	614	615	620	596	601	624	643	650	655	627	632	616	628	612	623	631	619	632	600	635	653	642	639	675	649	656	628	638	654	629	669	691	606	604	649	656	622	649	646	618	623	626	620	605	618	644	629	629	615	658	650	621	625	668	650	608	651	643	624	657	639	639	673	625	623	638	629	631	628	691	659	627	626	665	673	679	641	626	627	632	661	631	606	609	650	609	673	646	667	670	627	702	646	597	626	644	628	647	623	626	657	626	641	613	636	660	619	652	670	643	643	661	636	678	636	637	628	634	681	630	682	597	665	658	624	606	663	600	625	653	649	660	603	607	657	598	638	660	648	671	641	680	657	627	607	610	658	659	646	671	620	590	591	593	608	669	617	670	660	654	660	677	640	638	563	628	637	642	600	634	665	623	615	643	645	638	637	669	637	665	660	607	644	635	603	687	644	595	640	630	645	643	633	707	679	637	589	643	655	648	602	671	628	647	641	648	646	637	603	611	641	660	637	598	686	633	645	635	644	681	627	656	665	644	637	680	614	640	638	616	645	633	635	626	642	636	623	612	660	654	667	634	620	572	593	675	593	633	691	638	676	624	606	646	633	644	666	656	616	600	644	689	607	651	650	608	621	612	652	645	664	634	622	666	615	661	675	601	601	634	620	580	652	651	599	604	653	632	624	648	645	662	656	655	637	664	693	628	662	641	642	655	650	648	649	604	646	675	657	632	624	621	638	645	693	617	658	647	604	639	613	649	640	606	694	597	641	675	639	619	636	660	630	631	667	668	661	638	660	649	635	651	655	660	633	621	660	676	625	631	678	665	653	676	584	648	625	634	686	630	621	641	622	664	612	623	588	672	625	635	646	652	645	658	613	602	664	620	648	647	646	613	661	639	705	639	621	636	635	654	654	667	615	622	683	645	643	625	623	706	679	662	639	668	666	635	641	633	664	670	672	642	600	633	641	613	683	644	639	619	668	657	651	633	614	596	640	648	626	623	651	625	685	620	636	629	610	633	660	673	624	598	629	624	667	656	635	602	656	622	628	662	668	669	631	574	637	665	611	596	602	611	672	623	616	652	631	603	683	626	642	657	604	626	609	651	620	697	669	646	675	672	646	612	634	662	640	633	637	588	645	613	597	640	612	655	643	612	621	635	638	622	640	619	649	640	666	594	616	638	587	661	624	649	653	670	664	674	628	644	604	610	613	652	664	670	666	638	664	674	633	637	649	675	625	645	652	666	616	647	630	694	623	675	622	650	668	631	582	639	614	647	645	652	655	650	669	612	687	616	647	589	648	658	640	645	636	585	625	657	624	639	634	620	658	635	629	656	613	677	623	632	623	635	698	639	647	637	600	611	656	609	603	604	649	680	628	647	659	633	625	653	632	637	650	679	614	633	643	677	599	677	657	646	606	613	643	650	659	608	630	636	683	636	639	625	613	653	633	643	646	611	645	641	665	607	644	629	638	653	643	619	651	618	634	625	635	680	615	653	626	663	615	643	664	645	667	637	603	658	627	690	610	615	615	654	658	599	632	636	636	646	616	605	637	599	592	642	656	616	642	571	657	661	619	685	652	587	583	661	618	650	628	625	637	631	641	644	609	637	629	637	629	639	597	665	655	638	649	650	661	641	680	643	617	631	698	661	618	639	655	618	613	607	646	612	647	601	585	628	674	651	621	566	617	668	629	674	632	605	601	687	656	637	621	621	678	652	626	645	595	637	621	645	629	640	636	618	625	624	628	589	643	664	657	613	657	666	659	607	638	661	627	640	639	649	616	638	632	584	653	631	660	654	602	653	604	622	644	656	690	654	637	690	648	582	630	695	624	639	639	663	631	632	585	620	634	609	624	637	644	643	642	615	657	568	633	649	639	670	664	665	690	603	652	641	609	627	643	650	637	659	637	624	585	636	642	601	657	589	649	630	681	641	725	609	640	623	621	649	597	661	607	643	603	657	678	638	598	671	632	612	594	639	661	600	661	657	652	600	675	618	620	670	636	650	633	625	646	653	612	653	645	670	612	665	644	648	647	627	628	674	613	629	605	615	616	654	619	609	599	635	685	697	659	655	626	623	603	628	681	694	641	607	604	650	627	636	628	680	641	620	591	670	586	637	616	598	654	611	621	596	638	620	630	641	668	658	650	677	631	602	606	602	654	634	684	658	619	659	640	615	666	623	652	641	693	651	637	642	575	594	651	653	589	623	617	627	590	630	660	645	658	600	631	666	585	636	613	595	645	635	663	630	639	677	598	598	627	641	622	630	632	634	706	619	602	609	646	614	651	633	652	666	612	654	656	633	639	633	619	628	642	702	642	606	642	582	630	663	588	597	621	639	710	623	648	607	696	656	657	704	626	652	646	659	640	628	639	633	659	655	649	671	640	626	617	664	638	624	638	602	679	659	624	656	634	643	605	642	673	642	656	605	641	665	602	642	639	670	647	705	665	601	607	646	678	642	663	629	627	639	604	633	637	644	623	632	678	655	580	655	585	614	646	617	659	626	655	625	611	644	641	643	663	645	621	690	636	642	649	653	637	647	657	655	630	631	616	632	659	649	659	635
36237	74727	64090	24009	7832	2432	727	678	664	649	593	615	557	579	565	598	533	606	570	540	558	549	523	518	526	605	521	590	586	525	543	541	564	561	567	551	549	588	594	573	556	566	593	586	583	566	520	552	579	556	574	557	529	558	573	769	879	832	691	627	572	539	549	504	531	553	556	535	533	583	564	530	563	585	565	510	529	497	517	595	547	555	513	520	558	541	545	557	523	518	541	559	571	527	561	546	582	558	524	550	579	527	530	575	557	533	516	527	566	538	522	580	544	509	560	547	530	509	500	538	521	551	518	521	532	553	558	538	534	572	514	571	545	582	561	501	559	534	618	524	549	539	561	554	549	558	518	563	537	484	546	573	518	594	550	575	547	538	558	542	571	544	559	554	545	561	530	550	534	569	498	538	542	521	517	565	537	568	534	522	523	542	552	523	579	534	585	598	560	506	532	553	524	525	543	520	560	541	543	556	550	537	594	547	543	567	533	529	542	525	499	530	543	548	561	533	532	580	564	586	551	546	528	572	571	537	548	559	575	580	507	542	544	540	542	564	533	531	549	505	517	557	547	571	534	535	508	546	588	539	559	516	548	527	547	557	530	602	555	540	584	529	531	547	543	522	533	527	549	570	551	537	575	530	562	547	544	568	530	578	552	522	530	562	556	569	552	549	604	539	537	543	511	549	584	563	552	531	528	549	541	524	549	565	528	591	518	603	578	530	533	560	472	537	540	554	540	537	552	586	559	543	541	576	546	545	551	526	550	551	526	547	539	523	564	535	556	550	556	545	504	547	598	557	517	560	562	582	540	528	577	558	553	512	561	550	592	613	610	544	586	530	515	556	559	544	561	574	556	596	552	516	546	527	533	551	525	528	554	572	535	520	550	520	552	603	571	566	567	569	547	579	557	521	496	545	550	574	510	527	576	559	541	526	562	549	593	534	522	544	558	547	511	519	524	534	548	567	508	527	559	540	544	530	535	496	559	577	524	533	566	551	530	517	523	537	551	534	509	542	562	540	513	576	558	584	554	517	544	566	554	545	524	520	574	570	548	542	549	582	534	529	514	544	506	551	572	553	567	593	580	546	515	512	600	552	560	538	503	556	556	580	553	521	617	597	567	536	535	559	548	512	500	489	590	587	523	545	580	554	535	534	574	529	515	576	526	537	534	556	549	575	541	551	578	547	544	580	539	567	563	501	542	529	535	549	505	540	518	513	560	583	546	562	551	558	570	532	559	518	543	587	529	520	569	594	515	543	524	552	573	523	553	519	535	547	553	496	565	531	546	570	560	542	547	555	542	534	577	518	546	529	536	523	526	529	559	545	549	551	520	524	529	547	510	535	524	554	582	544	509	521	567	526	548	519	565	505	540	499	574	549	550	538	520	539	546	516	522	561	533	512	595	549	569	542	562	530	564	550	554	536	540	542	588	548	574	535	555	550	563	546	499	544	556	566	521	516	560	542	526	524	551	582	559	546	554	531	528	552	575	558	568	549	528	517	542	539	549	540	562	532	536	527	533	534	553	500	550	534	549	528	592	548	574	523	566	533	585	533	537	563	514	518	561	551	565	548	523	560	528	538	562	497	550	528	595	554	572	569	538	523	551	546	527	551	571	536	530	544	539	546	587	579	558	545	550	512	563	557	565	524	536	464	590	540	575	566	578	526	548	558	592	575	554	554	565	517	508	554	519	570	544	470	547	495	553	564	583	529	516	564	532	556	575	538	541	552	538	566	549	540	553	526	522	552	541	530	500	525	542	572	529	560	553	549	523	549	549	515	557	506	539	508	574	542	542	536	528	561	547	564	536	552	592	559	539	537	533	554	558	591	558	549	537	535	549	531	537	552	531	552	534	541	534	546	545	552	539	577	538	539	526	512	530	492	559	538	553	531	545	565	530	553	559	546	559	549	542	540	531	576	535	519	558	524	529	520	525	510	540	582	536	562	544	554	560	549	547	549	551	551	560	541	549	565	522	544	548	527	534	553	523	500	540	532	558	587	536	546	561	512	543	522	571	594	533	556	581	545	548	539	563	540	570	576	544	531	527	550	548	539	506	571	544	516	538	553	547	568	543	582	563	522	553	539	579	548	527	585	598	545	526	509	554	556	566	572	516	547	573	595	546	555	538	526	532	524	534	521	564	537	526	574	515	524	529	508	535	513	540	531	550	499	565	533	561	523	574	574	541	549	555	524	534	552	531	565	557	570	550	502	532	557	558	549	553	527	525	540	567	565	558	539	587	511	572	538	542	580	548	548	501	598	525	526	542	536	536	537	569	546	571	558	535	563	584	609	571	544	514	529	570	562	555	537	541	541	572	537	608	549	560	525	574	586	553	555	505	542	574	597	542	538	537	544	544	602	564	545	562	561	517	518	548	547	525	570	532	558	502	524	544	558	574	529	583	538	532	593	508	525	547	548	541	522	550	507	569	537	551	559	539	544	515	585	538	555	618	509	545	547	532	582	516	562	495	561	587	541	538	536	552	556	570	515	566	590	560	546	528	539	551	538	551	595	539	543	526	563	560	542	528	609	516	516	529	542	519	600	550	553	529	555	521	510	529	530	532	540	568	567	537	535	556	542	530	552	550	561	538	543	541	550	573	528	548	581	578	552	561	550	540	564	545	578	503	506	524	544	514	582	524	543	539	516	542	553	538	555	546	539	537	520	523	578	562	519	563	573	563	545	530	545	547	522	573	512	578	525	559	519	578	561	563	534	528	531	562	507	516	518	586	518	510	532	554	559	552	501	513	546	559	580	533	542	547	551	552	570	533	550	543	572	531	564	549	555	546	532	558	507	532	586	546	510	536	551	515	543	533	579	569	554	561	574	523	573	536	525	523	509	588	557	540	616	563	566	550	574	528	521	583	548	557	532	562	575	543	525	544	527	545	542	559	521	599	562	551	567	591	513	572	549	532	548	554	556	567	522	572	546	562	522	558	543	573	550	519	516	556	510	530	550	531	525	538	576	557	528	545	524	558	571	542	578	567	535	532	587	571	569	516	556	548	551	593	533	584	530	552	532	538	517	544	559	567	544	556	565	574	546	572	631	543	488	545	527	529	522	514	517	566	554	526	529	533	569	534	543	548	537	527	554	542	527	534	524	488	609	560	527	546	533	566	545	534	530	538	555	530	541	546	522	530	522	493	577	535	573	527	529	575	550	531	539	527	594	562	526	571	552	569	496	508	539	525	548	537	530	584	555	530	555	564	535	550	576	558	516	562	572	515	545	509	561	593	567	532	515	533	537	525	555	551	589	520	594	513	526	540	529	557	538	562	543	545	552	560	584	551	523	527	534	567	547	524	562	534	564	531	544	552	526	504	538	548	516	544	543	566	538	563	535	522	516	552	536	495	574	526	555	567	536	520	542	544	576	562	557	543	553	583	553	554	525	524	519	541	494	536	514	530	556	543	543	579	535	527	540	477	541	574	536	541	519	530	569	583	552	525	526	572	559	498	582	540	508	590	534	567	574	576	583	522	531
24170	21526	32779	27925	21514	13426	2354	1035	876	893	844	809	840	832	833	811	806	841	822	829	800	796	783	799	788	801	765	761	775	773	785	847	730	820	789	811	785	763	774	797	781	839	746	781	830	788	786	798	772	820	775	761	772	834	919	1062	1116	1096	976	862	828	787	770	751	752	778	763	765	745	767	797	817	778	761	779	755	809	771	762	788	818	807	833	763	805	779	812	773	760	794	763	768	760	793	770	758	767	757	819	779	741	759	786	758	736	768	767	756	761	760	776	742	791	768	765	737	800	760	760	729	808	734	812	787	786	769	754	826	765	773	836	752	800	798	758	799	803	748	780	773	804	782	755	765	767	756	767	766	767	737	809	760	740	769	789	749	804	782	743	786	813	806	726	774	814	827	807	785	797	797	778	777	724	746	800	786	781	791	810	797	787	772	781	807	777	777	771	745	792	836	735	791	774	771	769	777	800	775	763	736	767	767	857	755	769	774	848	769	774	777	761	816	792	788	769	780	762	805	813	780	744	755	796	759	793	822	831	795	792	836	781	802	791	805	749	798	824	774	745	709	759	815	763	792	753	800	741	774	802	770	793	765	782	753	783	767	780	749	765	747	786	757	808	793	810	785	728	793	786	799	827	826	801	816	802	775	760	806	760	747	774	813	789	757	761	768	729	735	797	793	860	788	791	775	811	757	761	763	762	782	783	824	761	745	733	751	786	790	748	764	797	795	725	766	803	824	769	786	781	789	772	813	734	754	810	794	750	778	760	767	751	798	762	804	762	783	760	767	800	773	782	752	757	787	745	802	801	784	827	761	762	777	800	821	804	738	863	739	770	798	753	782	749	772	744	729	789	781	781	798	781	819	767	785	726	785	774	748	775	753	725	785	778	745	780	774	812	782	817	749	742	750	808	781	776	775	786	750	779	786	816	777	785	805	780	751	728	753	757	737	780	787	741	832	821	745	730	770	780	803	781	752	776	724	797	770	809	763	796	746	800	773	767	783	778	756	775	766	810	793	790	781	760	741	773	800	825	821	730	806	733	759	762	728	780	786	807	816	780	770	803	759	726	774	758	785	810	751	761	734	794	780	760	815	791	805	771	809	748	762	823	774	788	772	801	792	734	784	785	787	785	805	772	770	734	776	832	800	747	765	821	751	763	735	725	754	724	832	827	734	773	714	757	766	758	734	811	749	746	745	792	725	849	783	781	742	770	767	784	736	748	759	752	785	750	786	771	782	751	735	767	776	786	745	784	834	783	789	773	782	760	788	732	811	791	779	798	787	748	798	796	808	816	762	753	752	739	706	736	787	768	740	782	747	759	780	774	777	772	803	784	756	809	795	776	736	754	730	778	786	770	797	763	748	755	783	759	776	791	793	776	820	742	792	744	791	809	785	788	760	756	772	785	800	797	797	729	703	773	783	812	760	739	706	740	778	766	818	782	782	773	846	762	767	801	764	786	804	699	778	765	773	768	783	738	792	800	763	808	743	731	734	735	774	751	689	789	802	787	805	769	739	774	821	768	765	773	763	765	769	772	763	807	694	812	802	772	770	757	744	748	825	746	808	815	737	794	748	782	804	794	807	766	792	795	808	746	738	758	777	759	738	791	785	767	766	795	807	777	787	762	751	794	743	770	815	757	757	756	742	797	762	808	727	716	791	796	747	764	808	759	752	812	789	787	741	808	732	808	816	799	799	833	807	796	754	760	740	781	782	811	760	723	762	721	783	771	709	774	805	778	788	802	770	803	785	772	809	768	743	755	766	765	772	778	782	802	750	778	808	759	742	757	776	839	784	791	778	821	787	759	794	751	801	795	734	834	756	763	791	804	700	774	756	775	785	764	787	748	773	700	791	767	787	803	797	766	739	765	781	758	801	756	793	764	748	802	815	746	759	730	786	727	793	798	807	760	769	762	761	792	788	776	780	736	800	735	770	797	773	788	808	797	777	749	771	769	742	771	798	816	745	770	754	763	731	755	733	742	819	775	784	799	748	777	737	815	798	755	770	791	791	737	771	770	758	724	767	796	799	779	800	766	752	768	788	759	783	795	724	777	796	729	735	773	791	764	738	738	776	775	751	773	797	757	772	731	777	729	753	812	720	752	778	792	805	758	779	766	764	786	746	784	726	786	726	766	816	773	799	793	784	791	796	841	758	766	787	794	777	766	760	805	763	770	804	789	795	760	780	748	806	764	758	771	753	749	802	780	723	793	746	813	739	760	753	745	804	798	752	813	818	784	782	743	769	774	800	798	721	724	770	734	801	776	775	721	787	781	775	756	834	771	753	762	817	793	801	765	742	772	771	776	761	791	780	786	805	817	767	772	787	781	801	796	800	807	751	768	778	754	753	790	737	751	832	734	802	781	754	758	756	751	729	732	749	765	790	728	803	807	773	740	750	750	750	746	792	744	808	804	749	775	768	770	762	797	794	781	767	767	736	759	734	749	741	753	770	759	718	780	751	805	754	788	770	789	773	780	776	735	776	799	837	736	777	805	804	795	757	772	780	793	763	791	777	813	777	787	747	753	767	811	830	777	760	796	778	746	754	804	804	772	788	816	777	774	753	797	766	787	752	757	815	796	769	770	772	800	745	793	780	791	791	791	762	814	790	698	764	805	781	815	777	805	762	759	774	801	787	799	811	778	744	817	785	765	778	811	761	767	790	788	792	747	718	795	766	795	805	742	783	756	756	794	774	779	759	742	716	833	786	760	784	768	717	835	752	790	722	805	750	742	728	803	773	773	763	783	781	783	756	716	788	749	773	758	748	776	825	755	775	796	788	774	769	809	752	798	734	795	763	805	760	789	793	768	701	810	789	786	782	737	691	731	794	763	834	759	750	782	764	773	812	764	781	730	794	767	739	737	800	783	781	767	737	755	780	756	689	780	771	786	752	760	717	757	822	757	718	804	797	805	785	757	791	736	719	796	854	793	802	714	791	737	762	769	754	814	804	790	792	792	752	792	787	800	777	719	785	757	815	763	790	793	777	813	820	763	754	806	721	786	745	816	807	739	806	774	782	756	834	745	796	747	761	783	786	815	765	714	760	725	768	734	782	790	785	783	736	797	760	771	746	775	794	763	786	755	728	791	744	815	820	800	753	732	781	787	753	781	784	772	761	777	756	768	753	776	849	733	774	803	766	706	721	863	785	755	772	808	774	774	782	818	773	773	757	811	705	809	762	772	748	783	788	796	781	762	785	767	741	771	784	789	779	750	762	804	748	753	794	739	771	788	790	751	773	770	781	825	790	760	742	791	771	810	746	764	740	810	747	758	748	804	747	803	812	781	773	737	768	772	789	806	738	824	803	790	768	765	761	771	786	754	739	770	749	741	768	757	772	798	798	774	821	726	823	740	792	802	789	762	781	802	782	784	778	728	793	736	776	741	796	805	753	810	781	822	810	780	756	737	789	771	731	748	756	772	756	740	743	765	733	742	751	791	739	791	766	769	787	810	747	763	763	771	754	773	781	792	795	780	812	830	793
46758	92447	74668	36025	11265	2918	922	862	851	779	732	756	753	735	755	710	655	725	655	711	711	675	689	660	657	721	675	676	687	705	735	675	718	695	744	690	706	684	737	697	704	667	694	729	751	684	694	711	668	651	668	690	712	700	879	1097	1199	1125	941	828	751	649	686	719	663	682	657	690	708	652	674	671	655	668	615	650	694	646	668	707	631	650	700	664	669	674	641	717	639	630	660	668	680	673	703	658	668	677	659	633	663	687	683	704	718	637	684	655	698	637	624	664	593	662	625	618	637	660	726	673	646	645	642	668	671	661	671	656	648	631	678	630	663	670	628	689	666	662	630	674	663	721	659	623	652	634	687	655	717	648	634	693	692	674	677	711	668	668	639	651	662	672	678	647	690	669	649	609	632	689	665	683	685	641	627	654	629	675	671	662	658	636	664	678	669	667	670	654	679	686	718	654	669	683	664	668	676	667	710	701	678	704	690	621	695	680	686	615	659	660	662	633	660	654	680	598	659	623	664	668	717	667	648	666	640	672	673	628	645	630	609	673	675	631	675	709	624	672	662	627	647	686	671	685	654	647	663	649	669	695	704	692	665	649	683	648	684	681	647	677	652	699	655	701	667	669	680	702	656	684	636	642	701	666	664	665	670	634	672	659	660	648	647	678	626	655	681	672	681	659	651	675	672	653	652	643	664	660	643	642	662	634	668	647	683	699	683	668	632	673	644	627	663	670	690	651	617	644	664	658	634	698	686	694	683	685	666	643	626	665	638	651	696	663	675	614	660	657	615	667	688	687	681	685	669	681	693	664	653	628	718	680	665	651	671	659	683	620	678	648	677	716	663	637	695	665	740	671	654	633	624	678	608	642	656	647	698	669	687	627	695	680	672	678	670	637	688	631	675	620	641	702	645	623	671	677	679	700	725	613	655	671	711	671	623	687	646	693	619	662	658	661	680	640	661	667	627	670	703	687	638	671	685	725	644	691	670	672	659	689	678	692	686	626	628	634	652	693	633	613	653	634	658	687	678	646	650	659	673	648	646	639	626	680	699	676	635	657	662	743	662	674	677	682	668	688	637	668	660	671	671	648	682	677	639	658	667	674	653	618	628	666	687	661	666	656	719	612	685	668	636	654	693	682	645	603	685	635	646	696	634	656	645	629	672	614	665	690	651	659	649	683	681	641	638	672	674	654	698	676	694	678	657	664	681	682	678	654	661	679	653	657	629	691	637	646	648	679	679	658	635	640	647	678	635	709	679	693	683	598	665	656	620	632	638	701	673	660	664	656	651	693	648	714	662	686	669	684	680	681	658	676	666	669	672	690	692	665	643	684	664	650	623	663	620	703	637	642	693	707	655	685	662	651	687	677	612	633	674	678	636	679	662	681	634	645	678	650	642	651	627	724	699	682	686	678	668	682	633	649	687	662	648	679	644	711	671	652	659	658	676	631	645	685	619	689	674	677	649	659	646	663	657	630	666	669	662	659	715	711	661	671	632	688	659	672	666	618	703	660	672	621	632	624	658	636	651	693	639	640	708	650	669	651	688	676	658	665	676	664	647	706	646	667	665	660	663	619	632	633	672	667	666	673	681	667	627	656	654	696	596	648	676	665	665	683	654	686	702	700	663	628	686	650	679	684	674	681	643	646	645	687	646	674	723	681	658	667	684	651	740	668	669	701	658	646	710	647	666	677	615	671	699	622	645	623	648	687	646	656	658	645	670	644	659	685	662	687	659	694	639	655	706	693	633	686	672	647	672	619	684	670	646	680	700	661	662	683	641	655	638	637	647	667	679	685	668	620	619	642	632	640	622	696	640	649	639	695	649	650	659	706	675	702	657	669	646	658	616	659	647	694	685	693	653	689	663	651	679	637	661	618	650	671	684	673	654	674	678	657	669	658	649	671	655	658	718	671	666	674	625	662	660	673	648	661	686	652	631	664	653	635	656	633	641	665	659	693	693	685	666	677	730	659	666	704	699	669	650	619	641	678	660	682	673	666	632	617	697	657	630	649	661	639	665	671	696	619	658	645	715	646	654	662	626	617	676	670	634	673	647	622	680	617	613	689	704	645	678	647	681	659	684	645	690	666	674	688	679	653	689	619	709	659	669	622	664	665	650	688	686	655	669	698	647	687	641	648	618	677	632	644	661	690	650	676	637	642	660	665	670	668	713	673	702	665	677	645	655	655	660	666	734	627	679	709	632	672	663	665	652	681	644	679	669	708	677	651	619	656	725	694	661	637	600	661	648	649	656	654	655	669	664	609	653	646	654	729	666	638	679	695	651	661	650	642	653	645	663	644	673	677	672	675	671	668	605	678	650	645	650	644	685	689	681	636	679	663	640	633	651	653	654	652	658	661	646	662	698	626	678	665	711	613	650	633	677	639	679	718	637	643	649	648	694	672	663	686	705	679	634	667	624	684	635	688	673	641	636	646	676	671	651	702	685	693	661	709	628	660	630	646	686	672	678	687	641	681	617	613	668	634	684	678	654	649	645	647	685	635	644	684	679	646	671	658	657	675	633	626	676	709	659	638	694	633	679	638	665	654	666	653	622	676	661	670	674	654	637	679	659	639	627	663	694	663	650	675	567	644	683	651	623	677	679	722	675	662	612	668	672	667	654	691	671	648	658	688	655	658	715	701	646	649	722	660	718	657	660	665	687	668	676	669	643	651	660	642	639	656	635	682	673	693	662	664	658	682	620	685	690	610	673	641	692	698	653	663	649	668	649	671	642	690	727	629	621	689	672	656	670	693	673	659	677	682	643	638	684	605	690	641	688	642	662	638	663	654	608	676	671	673	621	657	655	669	697	648	682	683	648	625	648	674	644	654	653	678	684	674	649	664	675	685	671	673	706	664	655	663	664	611	659	648	690	699	578	653	686	652	633	709	725	667	647	672	655	659	700	713	657	689	697	703	657	662	670	662	652	661	693	657	664	647	657	647	650	653	648	658	623	682	636	638	628	644	704	705	673	648	660	678	708	650	632	650	642	670	672	662	690	651	700	666	630	687	700	689	716	690	639	612	647	695	684	703	595	657	671	650	644	681	659	695	683	641	680	689	662	661	654	658	681	658	694	717	699	599	630	721	654	681	680	637	677	698	679	657	674	651	671	682	710	668	608	659	653	675	656	675	647	688	682	685	649	641	638	658	618	658	681	658	645	684	648	698	635	660	637	677	688	648	677	646	713	660	672	671	638	622	650	609	639	681	653	647	642	679	653	643	701	660	601	611	659	666	654	656	619	656	665	616	664	639	674	666	675	699	681	680	666	689	664	730	699	644	640	648	665	663	632	655	641	687	663	686	651	698	653	656	670	670	681	664	670	615	640	677	640	677	662	627	641	651	650	649	644	696	621	627	657	664	665	676	658	627	688	686	659	671	716	661	650	646	623	661	631	692	671	699	650	652	667	633	661	666	702	708	607	655	645	657	672	643	710	669	623	641	646	663	662	681	636	634	678	703	670	642	654	646	668	665	667	675	638	669
28054	21657	21109	6837	1291	734	732	728	720	715	714	687	664	669	694	707	743	703	648	702	686	684	708	661	707	687	694	693	720	609	699	730	627	707	645	679	661	659	671	726	703	681	674	702	710	730	754	715	697	708	703	728	663	712	714	684	700	738	680	668	692	702	674	668	677	661	684	654	699	670	640	633	669	664	690	645	702	658	692	686	672	691	717	657	688	710	756	746	685	648	686	685	723	668	726	695	695	708	673	693	673	730	686	698	650	667	686	754	678	714	671	703	701	682	659	714	670	657	725	715	696	653	689	670	715	669	678	699	698	680	766	662	643	684	711	719	672	695	709	617	691	652	658	667	671	713	658	684	611	640	750	642	677	683	692	651	621	687	720	699	663	636	661	669	736	683	687	681	663	667	683	669	720	677	714	694	714	690	643	715	694	662	685	662	702	678	673	653	673	697	751	656	712	684	685	644	694	681	676	694	660	685	634	670	669	712	708	627	679	670	654	686	716	682	692	733	667	684	654	670	667	676	670	693	636	672	698	680	688	725	692	658	736	632	729	735	665	688	670	694	654	684	652	650	675	698	676	683	648	674	713	698	706	651	644	698	661	670	681	680	710	688	653	685	657	716	646	632	680	693	693	690	676	715	681	710	672	723	716	682	745	696	691	669	704	636	640	644	671	718	658	716	631	680	708	676	596	675	697	663	696	682	708	690	656	711	711	686	696	690	753	672	696	673	691	649	649	638	700	699	656	694	696	698	694	668	677	678	716	702	659	742	716	708	690	666	692	693	630	653	687	690	685	672	699	732	654	657	686	657	692	738	663	672	683	694	690	660	660	703	698	689	666	705	742	626	696	642	635	664	727	677	641	704	693	680	696	669	676	690	712	674	659	672	643	691	635	664	713	659	713	648	653	686	739	675	691	685	681	652	717	707	710	647	674	683	645	673	666	725	681	667	640	677	646	683	711	659	729	655	727	724	650	668	686	710	732	655	692	679	710	652	671	664	652	661	688	653	699	676	689	685	681	658	697	641	698	680	668	732	711	619	647	663	656	652	716	710	670	668	636	701	675	677	681	689	684	628	692	623	700	635	714	757	694	642	682	654	688	632	694	709	744	682	714	681	682	671	646	673	653	698	667	700	719	676	690	660	675	726	630	646	692	647	678	690	683	681	627	663	689	653	661	694	698	725	664	677	711	705	677	693	668	680	686	668	676	620	695	675	690	663	689	705	664	709	662	666	701	679	702	674	666	639	701	647	664	703	688	718	644	657	674	671	685	693	667	657	701	703	636	699	698	687	713	723	716	706	697	665	676	716	634	698	651	723	660	718	694	652	710	696	659	633	698	693	715	637	679	719	704	708	700	706	686	629	662	703	672	683	696	610	677	634	657	637	659	717	662	675	697	702	634	651	680	696	675	704	708	681	758	637	684	696	639	684	656	748	648	694	658	644	659	679	738	731	692	655	651	637	675	700	682	716	663	691	705	687	691	624	690	670	712	678	668	695	664	695	652	695	697	639	675	714	671	718	696	716	727	662	681	701	683	739	694	718	722	723	698	665	690	682	674	667	691	683	692	640	651	699	667	727	702	712	717	695	661	640	650	684	692	742	678	654	642	686	640	710	701	706	630	697	702	686	736	678	695	668	656	691	717	694	649	712	706	661	660	708	671	637	686	710	695	660	655	675	685	680	713	715	699	705	707	648	685	709	721	684	718	719	651	670	690	676	685	672	684	673	645	699	663	669	626	682	646	657	728	673	689	700	653	703	718	677	697	683	671	724	712	700	706	639	655	723	712	705	679	665	710	678	677	691	651	686	632	710	690	690	714	665	652	690	661	659	670	657	697	702	683	702	645	640	676	687	690	678	652	686	681	683	712	651	685	653	659	668	660	714	679	669	663	679	689	702	655	697	674	691	739	663	675	681	743	699	688	645	673	688	687	738	679	663	660	693	635	685	668	725	721	631	715	633	630	686	644	677	639	669	713	663	679	702	654	693	707	670	705	689	684	659	673	693	705	677	696	664	635	688	673	653	693	657	693	703	670	730	683	708	652	736	678	664	672	739	717	626	686	706	692	677	734	611	670	690	695	707	685	676	614	685	704	726	698	679	691	660	651	659	698	684	691	666	709	643	656	708	660	656	722	687	700	746	649	716	694	707	707	703	659	687	682	631	672	683	699	647	683	682	659	667	666	715	687	746	709	615	729	688	691	695	688	654	676	684	742	655	686	657	712	677	687	720	681	672	679	694	662	684	677	678	681	673	638	668	706	685	705	682	648	667	705	704	717	700	685	700	661	658	661	644	676	688	691	644	676	684	679	662	706	677	686	677	717	662	641	665	701	664	678	656	662	683	664	687	659	700	647	744	694	677	699	679	666	728	689	651	703	688	710	668	689	655	641	656	692	682	681	690	695	632	671	719	657	661	690	715	654	669	647	655	650	691	672	715	689	742	675	702	678	663	650	703	691	658	665	679	662	704	716	681	699	747	662	677	675	662	717	669	685	662	617	676	736	670	630	711	720	679	680	700	688	671	680	636	681	727	679	690	670	680	652	705	718	681	660	650	650	681	678	668	626	666	659	686	725	685	621	702	654	696	692	715	685	681	714	685	678	711	711	699	688	703	708	698	736	639	667	688	650	684	686	693	716	708	745	701	684	737	658	667	661	710	669	632	662	689	737	689	658	702	664	637	727	678	682	692	689	682	699	662	701	708	681	675	673	651	686	689	691	692	740	709	695	644	706	682	692	673	653	682	682	664	693	650	666	652	691	725	640	692	662	707	653	694	708	701	675	699	662	651	655	678	680	705	665	691	691	676	628	701	734	691	703	657	681	720	689	690	675	705	703	644	685	697	676	655	663	680	732	674	684	663	717	691	692	728	720	669	686	702	752	699	696	672	718	639	663	638	679	681	680	711	663	709	672	706	699	716	703	667	624	650	679	691	721	690	694	662	697	687	658	702	675	693	686	701	662	677	689	674	698	646	641	670	655	714	722	630	665	706	671	628	675	723	670	671	700	687	667	714	743	683	681	658	721	741	666	648	669	616	665	656	697	659	687	709	716	696	664	682	658	705	710	708	697	708	669	679	683	646	674	697	666	675	655	734	686	678	633	630	721	683	685	653	690	692	657	710	696	665	668	629	691	680	697	656	693	680	676	679	682	659	671	691	684	703	693	652	666	695	664	664	704	680	681	732	674	730	701	689	657	699	629	647	701	643	696	692	691	684	685	684	643	700	699	651	653	666	664	689	712	660	621	716	678	662	674	727	671	670	708	697	665	675	687	685	653	678	669	712	681	646	635	671	671	697	717	695	690	688	666	706	695	702	682	693	691	691	701	650	706	729	695	704	720	687	722	697	709	689	705	702	685	676	687	677	691	664	732	690	688	691	708	750	708	684	686	675	689	693	686	685	689	666	654	659	687	700	679	663	703	652	650	682	704	635	686	659	649	680	724	751	703	688	689	741	656	700	656	666	679	696	699	695	681	699
9292	20999	17810	4154	1124	611	557	592	559	526	585	580	569	581	560	546	549	549	557	582	537	554	564	563	561	530	599	558	600	563	593	556	533	559	566	539	556	552	600	570	534	547	560	560	575	567	541	535	566	520	563	494	514	564	545	547	610	565	559	528	597	553	577	547	576	574	567	529	558	523	540	505	514	558	541	547	565	526	529	569	568	559	518	504	510	522	582	557	536	555	520	558	566	562	543	520	576	547	567	555	527	509	545	511	590	576	556	543	563	586	529	502	562	583	553	530	550	481	585	543	562	570	544	502	538	564	483	559	540	560	569	557	510	516	547	590	564	509	538	542	543	574	562	552	569	594	548	524	573	544	538	526	529	557	550	514	581	516	546	544	564	534	573	503	579	536	561	585	516	538	543	541	533	568	546	555	544	548	590	524	544	561	512	556	565	555	550	537	509	571	548	549	516	499	532	524	565	522	557	583	540	542	524	556	539	535	561	544	530	532	572	524	540	533	554	535	538	560	512	543	555	546	565	531	550	530	544	581	549	544	538	500	568	559	523	537	535	545	566	535	574	556	544	559	558	520	535	530	513	557	569	546	537	545	541	553	582	538	549	557	530	561	574	533	576	526	559	504	545	520	548	531	537	550	538	546	523	587	555	534	556	527	538	550	554	512	561	522	599	557	564	551	517	542	541	534	540	486	555	478	577	546	553	573	543	557	546	559	531	545	547	539	538	561	550	546	538	526	529	541	536	545	561	541	543	543	563	569	551	522	569	567	530	546	559	565	569	547	527	524	553	517	519	504	527	559	542	553	527	518	592	538	528	521	527	531	554	587	488	550	555	531	510	528	499	562	548	563	559	574	531	532	573	542	567	537	510	509	568	533	518	520	577	524	540	612	529	566	525	564	546	534	528	543	529	535	542	524	607	513	553	551	541	533	564	489	533	556	500	484	559	533	537	512	574	522	508	511	552	566	550	507	505	510	574	515	527	536	526	554	527	556	534	546	542	515	534	532	559	506	530	552	534	569	549	542	562	545	517	541	566	595	563	546	566	572	516	538	554	544	542	561	591	537	542	567	538	588	498	552	520	551	555	600	525	572	537	575	556	498	494	562	550	507	528	519	523	530	546	518	512	501	533	549	527	540	574	560	541	538	575	534	527	547	569	586	483	532	565	568	521	523	517	542	562	552	538	539	560	546	505	538	545	536	553	552	582	548	529	550	525	559	566	536	528	519	544	549	495	541	530	536	512	522	548	573	577	533	575	566	593	530	552	575	536	515	554	561	531	524	549	545	503	551	585	533	558	525	537	584	541	563	563	540	591	578	522	607	543	543	558	566	570	494	556	533	540	517	504	579	554	542	522	506	562	521	512	546	526	546	547	500	506	544	561	525	541	575	505	583	547	537	537	494	548	513	516	530	543	503	554	550	561	536	509	549	537	534	541	529	520	481	543	530	537	543	543	492	520	575	546	513	503	520	529	511	588	525	510	591	529	569	562	579	563	539	548	522	528	552	511	525	521	501	544	548	554	577	556	567	603	513	566	537	515	571	544	537	546	555	529	551	577	548	543	552	568	592	521	544	545	539	580	517	523	567	537	526	533	591	558	556	554	567	512	544	558	552	554	546	564	549	535	529	571	527	530	505	528	553	593	615	555	548	554	516	548	561	546	531	551	536	517	526	545	522	575	530	514	554	535	548	538	551	545	510	555	552	525	516	533	530	575	505	529	522	546	534	569	522	542	511	546	521	524	564	550	535	531	588	552	528	532	513	568	544	579	520	575	547	554	581	536	572	519	537	553	572	547	537	485	540	573	567	523	524	492	489	547	558	557	525	560	547	496	582	529	492	514	519	530	568	540	532	519	531	570	531	525	586	516	578	572	547	522	551	531	547	560	537	549	513	519	579	556	515	566	535	557	572	524	540	558	535	572	533	547	566	555	538	563	546	543	493	522	529	535	544	545	535	510	566	559	555	570	533	515	521	580	548	558	574	504	521	534	530	529	553	563	561	544	534	527	558	512	549	539	555	537	557	502	539	555	524	540	499	567	544	524	579	577	556	527	554	515	531	535	508	550	526	562	572	555	543	567	507	555	536	564	537	548	550	538	548	508	554	531	485	525	519	524	501	545	531	516	497	547	536	545	547	516	543	524	522	556	528	540	540	512	572	564	508	508	548	561	531	525	559	564	539	525	557	580	504	582	553	544	569	569	537	563	538	542	530	518	558	536	540	537	573	544	567	549	499	540	543	568	540	555	503	496	567	526	543	582	548	528	555	571	547	576	574	567	530	535	544	512	541	515	528	569	543	558	539	519	553	544	555	523	552	535	553	561	550	518	558	520	520	539	521	536	540	539	570	537	505	528	540	532	516	520	528	542	547	494	509	487	548	503	518	571	557	541	557	538	513	545	528	530	537	518	512	520	495	564	523	571	588	514	517	519	532	551	540	520	511	524	548	543	542	540	602	553	556	550	535	588	586	543	548	548	564	533	535	536	551	548	570	569	541	567	519	543	515	506	532	517	567	516	535	594	590	527	548	544	557	555	565	564	521	556	539	560	509	544	523	537	549	546	546	535	571	601	572	555	517	552	552	538	550	557	557	548	501	539	522	522	525	506	545	574	569	534	568	550	523	553	544	550	556	497	545	571	561	537	563	576	550	576	559	508	581	547	529	532	549	556	533	584	520	556	527	538	595	539	570	542	550	522	562	523	535	514	520	531	563	517	549	525	512	569	554	549	576	528	558	536	492	561	507	541	561	607	527	490	492	549	546	527	520	581	567	551	556	517	549	528	517	553	545	588	554	553	534	559	524	516	539	558	538	531	580	562	529	551	542	540	503	546	552	538	541	540	546	516	548	514	534	502	530	572	527	495	518	557	546	562	542	552	568	529	530	536	541	548	560	529	609	516	493	547	537	538	575	507	534	520	513	517	550	540	534	543	569	535	489	503	524	532	525	552	557	504	566	528	500	528	502	570	515	524	571	559	556	539	566	542	543	568	551	566	504	554	527	585	539	529	545	543	559	523	541	532	546	555	571	520	540	554	507	533	568	568	536	492	546	548	502	565	499	545	565	513	492	544	552	538	496	533	535	507	581	523	552	513	547	532	547	529	579	574	524	535	553	530	546	546	570	553	552	521	500	547	514	560	526	542	530	530	562	528	523	553	569	558	570	535	518	516	574	557	555	555	555	568	517	555	546	560	492	534	518	584	528	542	522	568	554	562	554	564	553	555	561	535	545	508	519	570	545	573	539	576	596	550	594	584	554	579	520	540	519	533	530	574	544	596	535	548	528	529	519	539	566	530	484	523	544	563	581	541	597	553	540	525	568	542	541	483	505	520	546	546	543	558	568	556	528	529	518	562	569	547	551	522	549	540	529	584	539	577	530	527	541	542	509	530	531	560	537	541	540	545	518	503	505	534	602	558	503	572	518	528	549	547	564	574	499	544	566	549	553	582	486	509	544	539	552	531	597	507	528	548	552	467	566
25319	22009	35607	29854	15550	2735	1023	832	798	722	754	717	723	742	777	766	676	740	669	711	747	781	761	751	728	722	707	692	713	693	713	688	751	684	745	691	682	726	737	697	703	707	730	666	773	778	687	687	672	700	707	746	639	688	697	735	837	823	808	771	731	674	718	698	682	651	663	701	690	753	708	715	686	709	647	676	731	745	718	678	704	712	735	694	699	669	721	742	657	691	700	671	682	723	719	690	737	686	739	710	686	688	677	692	764	651	697	709	691	686	701	671	690	701	674	670	627	759	661	673	717	758	723	728	693	634	658	716	684	694	643	676	695	647	717	677	715	685	665	605	679	680	721	664	666	692	737	641	696	750	696	711	708	710	693	714	699	716	696	660	682	679	669	661	741	717	647	668	699	662	692	724	670	681	681	736	713	679	654	668	668	702	672	693	667	670	652	710	735	709	643	659	676	655	738	674	705	680	642	680	675	669	758	698	710	698	689	725	667	740	720	668	725	672	684	675	706	683	701	695	733	700	689	724	684	647	648	696	757	689	702	687	659	631	701	716	708	645	688	733	681	684	733	708	681	712	639	689	698	674	738	701	692	706	703	672	710	706	726	706	741	726	670	700	677	694	676	664	703	713	707	680	741	714	738	683	720	712	704	699	665	730	640	689	722	702	696	697	707	688	750	686	730	733	684	694	708	711	687	666	690	668	688	746	695	671	638	708	706	660	652	714	735	691	699	668	688	673	675	666	710	672	683	667	739	718	724	715	710	672	690	696	676	745	671	690	686	676	705	660	697	700	705	718	663	688	664	692	672	704	713	687	697	723	649	728	699	683	718	679	670	691	716	697	660	682	689	707	698	685	699	669	691	739	683	674	679	694	709	664	726	689	690	700	716	719	706	665	719	734	734	725	696	659	673	650	681	680	699	709	714	675	764	686	697	676	684	707	700	713	743	692	710	705	704	692	682	657	667	674	686	671	721	688	606	721	707	744	717	649	652	706	658	671	701	643	685	699	694	719	699	674	724	710	680	652	706	641	643	692	670	713	677	665	751	659	704	730	677	645	666	648	684	666	660	657	695	708	725	654	688	698	703	700	685	699	671	694	679	723	682	739	709	661	699	698	690	699	661	674	731	695	728	689	710	699	724	730	726	691	671	681	662	662	693	676	664	680	710	727	716	683	694	693	709	636	702	662	649	667	689	676	664	628	694	712	688	662	707	653	695	710	711	715	656	685	709	698	678	722	717	689	704	670	732	674	687	676	690	640	704	650	705	681	633	717	691	693	684	680	724	692	626	670	701	634	713	661	694	705	662	672	651	684	726	683	750	698	671	691	668	671	679	699	684	720	707	669	682	728	728	702	698	722	715	689	697	649	690	768	706	687	706	661	711	702	710	723	675	670	681	712	672	719	737	723	641	700	705	648	722	721	641	707	706	717	670	733	708	731	714	706	695	676	686	712	706	686	700	662	683	718	646	670	644	720	678	699	666	689	690	700	686	686	699	681	694	684	688	712	705	712	680	692	706	717	674	712	682	677	698	703	730	691	715	666	659	688	704	702	653	696	695	694	677	686	638	756	705	696	702	695	684	663	702	687	747	716	662	723	664	683	710	719	753	686	733	659	671	684	643	676	658	698	688	639	706	730	696	652	676	731	679	655	683	698	681	692	703	702	702	689	715	693	686	686	677	670	739	700	714	697	694	729	729	715	689	648	689	724	689	659	677	693	694	692	690	711	675	686	703	676	698	700	714	704	670	674	688	701	680	738	670	678	709	693	685	667	743	692	702	687	715	725	699	699	715	677	720	681	719	685	742	700	702	667	726	737	701	717	663	721	671	652	687	709	671	690	692	646	647	721	668	668	686	679	705	686	723	707	697	696	694	691	684	727	663	672	686	688	672	689	690	710	660	739	682	705	707	672	698	706	709	676	675	710	690	683	669	713	691	662	695	684	665	720	681	730	672	711	687	692	707	693	689	688	756	694	699	660	716	710	645	669	672	690	683	683	690	701	702	690	716	730	660	637	716	670	734	693	676	692	688	689	704	666	633	736	698	713	692	703	693	673	722	697	747	631	718	673	711	757	734	726	719	661	681	672	706	699	656	652	691	668	709	674	647	718	725	660	660	712	709	659	736	703	663	689	710	678	670	698	723	587	658	732	718	716	699	640	711	730	708	721	718	658	720	683	696	697	693	664	710	687	698	753	669	684	663	646	687	697	695	695	697	652	694	671	694	691	622	716	720	715	661	705	660	703	631	647	703	735	731	678	724	696	705	726	711	733	626	673	708	712	719	700	702	707	727	711	695	736	707	695	665	706	689	705	656	680	687	625	714	709	735	710	689	648	687	717	665	679	712	668	725	671	724	696	708	718	696	677	676	632	704	694	708	690	651	712	690	694	683	640	645	696	686	680	744	682	744	653	684	719	671	653	685	666	699	677	694	680	729	685	692	682	652	707	705	731	724	659	705	692	629	671	714	682	707	745	710	687	682	690	692	695	703	650	690	654	670	721	659	669	676	708	706	706	684	697	688	680	655	701	708	718	716	733	677	687	645	661	677	678	723	711	687	698	667	712	723	647	728	731	670	677	735	745	666	710	684	674	695	701	714	668	685	743	756	695	695	756	721	709	680	730	665	660	710	703	694	715	689	727	717	688	709	657	685	692	713	721	696	710	650	679	696	660	742	717	691	678	734	707	717	667	695	681	638	726	678	713	736	682	657	706	727	705	672	706	676	658	659	719	689	696	722	727	607	676	681	668	709	657	669	721	619	715	710	691	727	653	666	695	720	698	742	702	698	702	697	715	676	700	715	722	665	706	683	687	715	748	695	625	700	705	653	677	651	707	716	648	728	725	673	693	664	641	641	653	738	662	659	726	687	683	681	674	669	672	663	670	666	710	695	697	716	686	685	689	717	676	664	701	696	644	695	719	639	710	682	716	684	698	747	676	712	700	700	674	655	675	717	707	682	731	699	707	691	628	719	689	693	680	703	713	703	688	697	708	645	705	674	630	696	672	681	691	715	659	707	673	661	641	691	683	636	646	686	708	680	729	711	665	709	727	675	688	729	688	676	684	714	732	717	700	689	725	696	696	720	736	630	738	719	707	708	704	640	698	655	712	675	699	672	662	703	700	728	730	679	705	692	711	704	727	720	712	682	712	722	722	715	675	694	699	710	706	726	690	747	691	715	698	729	708	650	692	726	664	682	683	650	718	726	701	684	651	655	674	683	668	742	669	707	697	675	660	697	670	696	720	718	706	687	715	769	681	659	724	700	684	679	706	693	665	690	647	717	704	669	710	685	691	701	701	682	721	727	678	687	656	688	724	718	695	674	692	716	694	689	649	690	760	692	698	645	670	690	716	739	669	694	724	722	744	728	682	697	658	727	672	696	687	680	670	686	735	673	674	707	688	667	712	689	678	680	696	680	697	723	730	698	651	677	748	722	729	722	708	736	694	733	701	723	674	652	688	727	681	714	693	683	680	680	724
34317	77591	61037	23272	6008	868	743	650	713	692	637	627	658	597	595	639	656	613	578	642	585	618	593	601	600	649	617	623	606	623	644	615	570	573	610	600	671	640	582	580	633	586	614	648	676	664	591	611	603	564	617	603	572	609	640	737	809	824	821	699	630	643	578	588	635	625	559	599	598	534	605	623	635	542	622	607	580	579	571	640	582	612	596	604	618	578	566	601	601	627	584	592	626	596	584	550	601	554	631	590	600	565	534	563	593	592	609	591	612	589	553	573	595	572	595	571	601	595	580	573	569	559	583	603	554	569	601	565	598	569	528	554	623	586	621	599	570	542	580	586	592	564	560	585	617	592	590	624	582	552	586	632	573	604	595	628	560	572	561	599	593	601	614	574	567	616	555	607	583	557	546	596	627	589	590	612	581	580	557	569	584	570	591	604	586	636	582	558	599	600	546	582	604	639	659	610	609	595	606	556	606	541	601	574	592	586	585	596	578	563	575	622	579	619	618	639	588	604	565	617	565	559	611	570	599	599	618	579	585	579	592	563	602	596	593	583	602	618	535	567	533	580	571	602	580	633	537	645	590	599	597	589	548	576	583	607	561	562	584	573	597	565	577	590	583	622	584	559	614	608	543	573	618	587	611	596	609	571	554	579	601	618	594	585	616	611	612	557	566	589	604	577	579	576	565	567	551	575	561	607	601	618	599	588	615	605	585	573	599	591	569	575	566	619	587	592	585	590	553	529	572	584	570	566	593	608	566	580	590	603	569	589	600	604	630	544	558	568	576	577	610	566	582	561	601	591	583	577	624	616	581	576	566	635	567	585	580	609	582	588	593	612	550	617	601	570	603	608	539	589	528	649	542	567	545	581	594	582	588	579	589	593	596	608	571	573	561	601	595	605	615	592	625	603	605	569	613	606	584	579	584	608	587	568	605	645	582	569	568	595	595	598	576	572	559	612	615	556	579	588	563	595	557	585	586	579	592	597	615	615	596	633	579	600	606	599	571	578	567	576	597	598	583	555	558	599	596	595	656	563	619	536	609	604	547	591	579	591	551	634	559	572	597	587	600	551	567	603	584	612	636	588	607	577	584	579	591	644	597	605	610	595	618	585	560	601	575	597	597	616	620	592	643	610	544	562	590	591	592	573	582	574	601	577	584	597	577	605	596	564	599	579	607	623	582	569	576	544	599	573	557	592	620	598	588	591	522	576	581	574	567	574	593	577	599	580	571	581	563	561	606	619	535	608	604	590	592	616	628	605	585	574	586	571	624	588	565	608	534	602	617	597	609	571	603	595	558	573	586	568	614	580	579	542	620	595	613	611	571	586	599	556	574	563	545	647	599	583	581	564	569	541	562	617	571	598	563	579	595	584	586	571	621	587	614	612	621	560	616	561	553	594	621	597	601	596	608	606	594	574	595	584	572	564	615	584	540	569	571	568	563	596	608	624	579	549	588	593	559	608	615	564	602	588	566	603	592	546	601	539	579	589	623	599	578	595	590	564	613	581	581	536	582	565	562	583	626	606	583	541	605	602	574	563	607	615	604	594	576	599	577	588	598	624	536	589	588	547	573	573	581	593	598	591	610	574	574	579	585	582	569	561	616	610	560	595	631	614	595	587	591	613	597	592	614	614	544	599	564	600	584	592	580	626	542	588	562	586	633	542	578	574	640	552	586	591	589	623	559	592	539	549	623	587	578	606	592	580	622	575	564	599	604	569	591	621	560	610	589	575	540	607	608	594	596	598	542	584	619	577	579	608	558	555	592	563	651	612	592	631	559	612	624	559	597	578	542	669	584	586	589	621	580	572	608	596	549	574	585	512	597	539	558	546	581	542	586	593	585	587	616	587	581	584	607	611	601	571	609	587	619	594	567	607	588	614	577	585	604	592	613	595	586	589	607	633	534	610	590	551	626	545	602	565	620	544	585	561	593	568	623	595	566	599	595	582	613	537	575	590	601	632	604	569	607	585	571	574	547	587	568	594	627	596	586	560	593	569	625	615	583	601	610	602	601	560	630	593	597	605	572	622	599	601	599	552	598	586	581	558	582	575	615	573	606	585	636	546	600	589	592	532	583	611	608	599	587	553	566	605	600	554	553	618	574	569	554	602	606	601	566	582	586	601	578	600	603	587	589	582	598	605	582	561	591	601	568	613	543	555	583	549	561	604	622	596	603	576	612	586	545	604	569	552	525	612	574	594	600	588	571	573	582	572	577	585	602	575	588	585	633	584	599	516	603	535	606	592	626	574	618	603	575	599	610	607	594	596	625	542	591	580	583	564	579	566	542	531	592	544	577	588	554	561	576	581	609	591	586	607	560	637	562	566	558	589	579	586	605	590	631	594	578	598	611	586	594	548	624	557	568	633	607	540	560	593	577	585	583	595	594	552	532	613	596	556	529	583	584	565	579	610	570	636	586	556	585	629	613	583	605	603	568	612	579	587	579	594	579	567	583	615	570	593	555	555	580	598	599	601	578	614	564	532	617	617	559	599	566	602	520	590	569	602	609	583	591	582	588	604	611	570	550	588	562	603	599	586	603	557	629	555	597	592	580	584	583	586	593	598	593	587	564	599	614	547	563	641	609	557	594	599	590	575	627	615	600	591	549	620	581	601	607	620	588	617	578	569	598	582	551	567	600	580	609	568	625	573	606	562	554	540	617	606	555	604	567	567	562	544	564	569	590	598	590	599	559	595	598	611	621	578	578	629	616	592	569	608	578	550	573	590	576	565	592	597	551	561	618	559	530	559	599	594	596	584	603	540	614	569	584	575	586	591	568	596	573	597	625	547	619	577	575	602	608	576	565	574	568	600	595	595	564	599	608	558	612	614	633	583	597	569	562	636	552	591	593	589	558	573	603	516	586	569	555	600	611	660	604	588	572	604	596	589	556	603	571	595	582	557	582	563	530	562	568	612	593	624	624	569	588	588	625	583	581	595	576	621	584	611	589	608	578	601	592	596	561	555	541	586	620	615	570	555	564	528	597	585	608	570	611	570	588	590	580	559	572	580	619	641	615	562	601	595	622	590	604	601	609	585	565	616	596	578	644	533	604	643	543	601	550	660	561	582	602	605	628	630	623	578	595	536	548	601	595	611	542	590	568	578	547	577	577	603	587	589	607	544	576	627	599	572	624	601	552	588	623	592	608	558	614	531	585	567	579	598	606	534	543	625	600	580	583	617	581	590	553	517	611	596	583	619	612	571	596	575	522	610	573	600	562	604	566	593	573	599	599	606	567	584	597	565	562	578	579	576	558	573	586	561	587	550	576	593	575	591	536	570	555	606	583	599	561	594	593	611	607	557	580	581	595	627	533	563	603	597	565	561	567	604	636	594	577	576	596	552	579	595	598	524	562	562	620	570	591	558	598	577	587	578	582	567	566	557	585	609	594	572	565	597	586	545	607	539	571	569	568	560	597	596	584	567	603	600	584	634	580	592	609	590	591	598	562	578	617	573	583	546	552	548	620	558	648	572	621	541
24075	21492	32414	27689	20516	8831	1776	1102	1005	904	897	883	916	897	856	907	823	869	817	834	798	851	840	789	863	823	813	879	829	798	831	849	888	829	839	861	837	845	857	826	820	820	843	821	863	854	786	810	858	805	847	835	807	801	877	894	1055	1219	1110	1066	894	816	795	756	810	864	784	803	799	808	888	824	865	810	799	824	819	737	834	819	818	804	835	804	799	782	817	848	791	842	800	809	822	790	804	744	873	810	756	848	840	832	822	833	822	817	813	799	845	782	800	784	836	801	816	785	826	819	842	815	782	863	819	807	750	802	812	794	753	756	808	825	840	818	784	798	841	795	796	823	778	812	822	808	791	776	867	792	769	820	783	801	820	780	785	827	797	796	815	864	825	816	815	821	783	762	817	818	829	771	826	831	823	814	832	857	825	800	834	813	866	835	869	839	816	821	828	800	859	814	820	797	863	795	802	787	763	812	816	845	806	760	816	847	772	854	861	838	826	853	795	758	809	755	815	808	769	790	838	810	762	829	810	811	852	822	779	831	782	826	846	796	809	799	828	839	763	783	774	768	787	782	880	765	825	846	809	782	811	785	783	824	821	820	849	763	797	831	867	835	804	836	839	824	809	830	788	848	774	834	805	839	818	812	811	876	826	806	825	821	767	810	785	756	824	844	824	780	799	822	854	797	783	783	780	780	882	819	793	813	810	811	784	830	819	825	846	862	816	852	822	773	847	787	791	759	841	767	809	772	829	822	792	778	788	786	814	824	813	780	816	870	790	840	861	795	780	826	834	804	856	813	821	841	772	795	861	844	845	788	793	779	796	788	821	817	896	822	845	867	793	786	811	762	801	775	834	773	821	779	857	833	809	821	839	806	773	811	766	866	779	820	836	858	790	808	841	822	824	834	787	827	832	799	771	784	850	762	824	812	843	834	796	831	830	860	759	809	812	828	746	778	827	817	810	863	780	822	803	810	777	788	835	801	822	804	787	783	805	862	783	825	743	774	789	811	831	807	816	834	829	835	795	795	853	858	798	853	861	803	790	817	801	786	799	803	850	796	862	819	767	802	834	781	771	817	856	840	828	803	825	862	840	860	795	827	842	839	807	822	771	800	812	835	811	798	860	839	831	806	798	818	796	798	818	777	771	795	804	782	790	860	821	825	855	782	886	847	761	747	775	832	767	815	807	798	836	824	778	869	856	773	847	866	779	834	898	785	817	760	768	784	788	792	789	806	749	827	871	776	800	848	806	770	821	786	807	815	819	856	770	844	828	797	784	807	803	814	792	784	776	834	798	790	764	806	810	790	826	779	821	780	773	839	820	803	844	787	795	767	843	880	784	807	746	796	803	739	806	768	771	862	784	811	764	833	813	770	790	832	827	766	761	813	850	828	765	806	809	778	751	809	783	826	787	821	824	856	800	786	810	798	786	801	788	802	843	811	775	828	790	790	817	809	763	817	814	787	782	807	812	805	794	773	797	788	810	822	787	761	787	774	829	820	748	795	797	796	823	817	827	845	833	801	742	879	768	795	836	809	828	865	823	780	874	811	767	777	795	840	821	819	853	797	816	815	830	804	803	795	792	784	842	826	852	839	844	840	813	825	845	813	802	802	812	856	825	799	792	805	792	793	827	831	748	803	759	798	822	797	827	845	815	780	807	871	817	861	791	773	782	804	792	815	817	812	866	858	841	821	801	760	800	812	737	822	791	803	817	797	796	808	819	833	812	772	771	827	776	799	765	872	846	792	783	801	778	811	850	788	832	769	812	850	812	835	815	817	733	794	790	745	843	848	816	765	823	805	832	803	792	848	801	790	813	744	828	835	818	799	814	838	816	790	812	759	847	810	801	837	819	764	849	754	800	815	829	784	777	833	822	771	781	801	751	841	796	817	805	863	839	767	821	762	842	797	844	811	791	802	773	825	831	806	810	841	816	801	862	786	847	832	829	782	810	777	863	816	802	777	796	808	787	843	795	821	790	825	788	813	782	787	826	861	801	820	806	839	771	811	823	781	765	834	768	795	813	771	802	876	776	779	841	760	834	836	774	805	767	841	789	776	844	789	798	830	822	798	820	812	805	821	770	823	778	812	796	797	805	791	827	853	813	840	824	838	790	795	834	775	821	822	761	803	852	803	821	808	856	842	806	847	787	770	860	792	756	759	811	800	783	812	842	722	855	817	859	843	783	824	780	800	839	793	895	751	795	808	831	880	792	784	811	798	814	768	798	803	853	755	808	741	797	777	827	852	817	831	845	818	805	828	846	793	820	824	801	838	847	808	879	798	754	847	814	811	773	807	805	840	838	853	804	796	806	788	794	750	799	814	859	795	865	795	816	774	775	811	704	776	811	856	790	756	796	773	784	835	749	772	804	807	822	778	778	781	819	805	827	848	839	805	771	783	804	792	842	789	785	823	755	818	777	834	812	798	809	831	800	822	790	788	825	796	803	780	821	851	831	827	745	814	806	830	838	785	756	827	771	797	796	801	753	796	803	781	844	795	755	822	837	765	832	864	791	827	813	794	785	767	826	786	812	820	785	835	796	791	831	840	788	767	781	786	800	857	761	772	806	855	835	860	799	796	838	785	741	827	785	798	765	837	832	801	798	798	815	829	800	789	807	797	799	820	803	764	901	827	807	866	766	822	825	823	818	837	822	766	759	805	835	812	758	852	851	812	781	787	836	797	835	820	783	780	783	758	792	809	804	769	853	819	832	791	769	826	800	793	814	768	802	810	812	816	824	854	768	800	803	793	786	803	812	803	813	809	818	818	797	780	806	757	815	769	805	814	811	777	814	795	793	805	813	796	840	855	820	793	861	799	836	769	898	777	854	791	764	799	817	772	812	830	839	801	841	841	829	840	817	784	830	841	805	800	781	766	782	764	789	809	824	811	771	809	799	811	833	760	803	804	799	839	813	795	798	797	802	802	812	829	727	801	784	839	792	772	815	838	816	821	763	772	833	817	813	817	829	812	779	800	832	776	819	799	780	790	757	803	785	805	819	770	852	813	829	776	777	826	847	812	773	776	787	808	758	808	790	754	827	793	804	834	747	774	826	794	797	769	793	802	780	829	841	821	815	758	823	793	776	812	777	814	838	754	766	833	767	811	788	829	804	779	835	808	779	813	866	843	802	824	826	775	795	793	811	815	850	787	852	797	849	805	816	744	865	820	771	862	790	881	813	794	796	828	765	792	799	802	770	779	766	800	793	843	797	790	818	803	818	797	810	799	839	812	784	834	852	829	818	818	822	851	817	742	784	784	808	795	820	788	790	846	803	849	780	805	818	776	827	782	796	782	741	796	830	820	765	775	793	860	805	832	808	837	814	851	820	833	783	838	789	821	840	775	761	787	830	813	779	771	760	804	850	830	767	788	795	810	836	840	810	833	782	825	872	828	765	790	829	829	888	832	795	822	862	829	800	790	856	754	816	803	818	761	805	782	788	800	839	809	831	765	839	846	792	804	790	775	839	784	806	807	818	804	825	779
43631	91478	71744	29328	9003	1324	886	922	891	823	766	768	806	738	757	779	701	729	737	715	750	721	678	730	725	726	739	736	733	735	706	735	762	699	756	785	724	791	740	710	733	734	703	694	669	681	719	737	680	707	691	721	696	710	767	840	1176	1258	1146	977	829	776	721	683	659	704	703	722	674	675	699	733	712	713	695	701	668	672	705	701	704	686	714	692	710	703	699	673	690	695	708	675	724	734	695	726	678	707	682	703	712	695	670	697	700	716	704	706	697	682	728	711	660	699	705	727	701	683	665	675	725	712	711	702	738	682	695	653	669	666	671	674	709	669	654	676	664	683	665	688	696	629	705	656	715	724	696	695	677	662	684	687	703	665	697	720	686	664	695	713	706	636	744	705	715	714	670	717	691	670	677	690	666	687	658	659	672	704	695	680	669	693	688	702	655	642	689	684	689	708	698	700	727	686	690	689	698	657	702	674	651	691	691	697	728	720	700	735	708	700	662	686	655	658	642	712	676	666	662	741	708	671	676	704	694	690	656	680	698	696	701	714	648	638	744	671	717	662	682	651	649	689	666	695	725	650	700	653	682	648	679	695	712	711	726	660	679	726	684	657	682	696	633	706	737	656	672	628	681	665	731	687	677	679	672	692	697	682	657	716	708	706	659	683	691	698	655	699	687	682	715	699	708	656	732	690	707	707	703	648	628	728	721	683	661	704	739	691	723	649	699	702	707	685	623	717	682	731	706	696	702	689	679	698	699	662	724	679	693	690	675	665	684	714	695	682	736	704	713	688	655	659	677	708	699	675	684	733	683	663	741	689	632	699	647	703	701	712	698	671	686	733	708	637	767	720	664	680	704	646	703	717	689	673	669	640	714	682	700	745	708	699	679	669	725	609	689	665	651	697	650	688	668	656	714	690	694	675	664	694	705	677	695	723	713	764	727	699	649	693	725	666	680	674	656	689	715	721	687	695	675	694	710	700	706	656	697	732	673	703	706	686	721	673	686	709	643	704	655	706	709	696	677	723	636	702	674	677	751	669	733	716	657	696	638	677	685	693	726	717	687	672	697	666	730	689	672	697	729	724	657	691	685	675	646	673	672	714	688	712	674	703	669	689	669	722	644	690	695	699	721	713	701	681	692	683	687	686	677	699	632	701	708	720	692	692	732	657	739	666	706	693	670	690	686	673	685	695	677	720	711	705	677	695	705	692	643	710	685	669	712	713	704	709	685	672	675	668	694	676	717	675	710	694	686	681	656	691	717	714	723	715	649	662	712	638	696	669	648	709	681	689	683	644	708	653	647	669	689	687	690	676	598	693	622	712	713	698	696	708	694	676	752	693	705	728	710	689	688	673	640	705	684	623	713	737	624	692	647	693	634	679	679	700	718	704	692	750	686	733	750	670	713	679	694	652	672	702	711	662	714	697	720	649	719	726	710	679	693	703	647	673	683	693	750	685	666	704	698	709	694	715	719	683	729	696	680	695	684	730	701	665	685	685	691	690	678	649	663	660	656	673	688	694	706	731	715	689	691	736	673	718	695	603	671	704	691	615	690	680	714	695	685	659	691	711	682	729	698	669	667	668	717	693	680	722	670	704	705	701	686	686	719	721	722	688	697	688	745	656	663	656	641	684	697	667	719	694	689	703	728	644	695	700	705	675	688	671	666	679	718	695	685	718	758	730	670	640	684	648	656	680	716	671	689	657	708	681	681	654	704	683	678	728	668	678	663	643	641	656	696	691	692	712	716	695	696	691	722	683	689	695	684	694	694	715	687	685	660	691	696	697	679	696	696	680	686	694	707	690	697	672	658	676	696	653	695	678	677	671	717	666	665	708	714	695	675	697	727	663	701	690	662	691	702	660	682	624	702	682	686	657	688	708	709	723	691	694	683	713	656	697	656	685	660	702	694	650	685	712	660	707	675	704	677	764	728	704	688	679	697	733	657	700	702	661	743	698	704	680	684	707	689	719	633	659	657	698	729	674	692	647	649	694	726	701	684	666	678	704	701	747	664	702	687	653	709	687	674	661	719	679	649	758	661	723	707	700	717	656	675	700	681	718	678	727	715	728	679	671	715	693	697	676	735	690	680	714	686	707	689	688	696	711	682	735	692	691	690	698	650	644	686	727	716	627	703	705	724	674	728	707	743	718	706	747	679	686	690	705	732	655	677	681	693	740	698	660	711	691	649	668	743	658	709	702	701	717	658	728	748	677	716	706	677	742	681	677	711	710	693	631	718	668	691	713	715	701	668	676	656	698	699	697	689	703	715	674	723	702	685	698	654	707	685	637	653	746	642	666	682	692	685	705	687	667	716	661	700	700	661	678	674	674	721	704	708	668	718	667	697	696	696	700	676	714	693	695	695	679	693	713	682	637	711	626	648	704	665	710	640	715	691	690	664	707	677	663	679	641	684	687	705	698	696	689	678	656	690	711	677	671	682	689	669	656	715	684	652	694	679	714	700	718	681	685	722	683	681	659	721	660	738	694	698	706	713	685	748	654	710	716	687	648	694	711	738	684	662	637	691	693	657	707	693	693	680	678	716	720	653	700	696	652	695	703	675	676	674	688	653	695	664	690	687	698	694	682	691	708	674	723	697	651	681	698	679	715	666	678	701	664	688	670	685	701	629	717	684	634	683	658	702	717	686	680	698	700	696	675	644	664	718	626	675	695	693	730	725	723	672	661	649	684	679	727	738	711	697	691	741	686	721	711	644	683	686	673	708	729	631	660	698	689	659	681	676	681	683	699	672	671	709	688	690	700	682	691	669	684	652	707	665	685	709	704	698	666	668	695	686	697	615	691	679	670	663	725	697	687	714	650	733	696	707	684	698	699	733	688	649	671	653	690	717	669	659	668	733	654	660	655	685	705	661	706	639	682	644	638	738	648	732	676	656	715	675	693	692	709	692	683	721	730	678	679	680	672	696	681	639	695	742	692	642	715	719	726	687	690	678	701	697	689	707	651	735	694	659	642	714	713	702	675	667	681	676	641	706	683	647	714	720	685	688	684	697	678	635	679	691	685	740	689	700	703	650	655	666	672	687	671	714	686	672	696	669	705	685	686	659	721	695	721	666	719	692	672	689	739	668	710	649	705	621	699	663	704	669	708	696	675	647	716	705	640	657	690	672	691	701	653	703	681	692	691	634	716	712	688	654	693	695	686	689	728	639	717	713	645	730	648	729	682	698	672	732	704	700	706	684	662	732	635	736	668	701	732	736	661	719	667	666	697	679	681	699	727	680	668	670	681	706	694	703	681	704	696	633	677	633	699	717	676	681	662	727	649	666	695	677	699	693	699	668	701	744	674	718	710	685	687	671	738	629	685	680	708	708	691	671	696	683	644	694	674	657	692	648	682	734	719	668	681	732	699	686	638	688	689	687	692	690	688	682	679	656	681	682	702	719	688	674	723	707	650	658	644	669	719	715	671	732	710	665	681	665	676	678	707	687	669	667	619	651	707	688	669	688	727	673	664	725	669	658	723
27912	21406	20131	5295	1169	741	682	726	709	745	676	726	781	725	687	707	672	727	695	695	715	690	701	721	753	653	708	713	672	762	675	655	740	733	729	725	699	708	720	706	706	714	697	695	707	674	753	734	748	699	638	710	665	705	695	659	745	732	780	787	722	699	717	672	743	758	714	695	715	708	708	704	713	680	694	694	647	672	687	645	696	704	684	725	674	729	684	739	664	733	663	738	724	658	690	717	694	716	733	688	722	669	707	721	659	718	690	692	705	673	667	695	734	709	720	678	720	738	710	709	719	657	705	698	685	734	710	675	732	701	669	692	713	707	705	702	720	678	752	696	716	725	727	725	665	734	675	742	670	667	725	712	681	686	715	704	663	696	701	715	679	656	710	714	675	732	734	710	708	729	713	711	654	665	665	730	737	679	717	694	720	692	744	695	684	745	718	673	727	681	698	687	714	715	733	631	705	694	711	670	741	724	678	663	704	705	721	705	701	710	736	701	699	657	736	685	663	682	681	666	724	733	749	705	679	667	710	688	705	688	694	693	717	759	705	727	690	682	707	694	663	731	694	654	667	692	678	717	692	701	720	718	713	746	721	662	702	722	617	717	710	711	708	679	743	685	674	748	688	691	670	695	739	725	734	673	696	759	655	666	668	706	705	732	721	701	708	696	658	712	698	677	738	653	735	704	739	695	690	698	683	698	691	687	735	691	709	709	693	742	674	691	691	727	645	715	713	698	685	708	697	699	706	730	728	733	690	690	682	708	661	700	698	733	724	666	678	726	725	683	680	690	682	695	708	694	719	686	665	730	706	708	730	682	720	715	689	697	685	690	723	676	696	711	692	654	716	728	653	673	725	685	661	651	665	693	741	720	688	655	739	699	686	683	660	696	670	719	732	690	685	757	737	643	630	744	669	686	651	701	702	705	692	737	694	732	669	731	693	708	685	666	656	707	735	668	719	669	723	699	739	719	696	656	695	668	675	733	742	677	680	695	633	769	672	671	725	738	723	639	745	695	689	686	704	672	659	735	706	763	692	672	655	728	700	671	721	687	763	693	699	730	710	647	691	703	721	702	686	707	682	731	753	702	718	662	717	692	705	671	668	724	675	692	688	668	693	683	691	682	680	675	702	666	710	650	656	722	685	695	714	738	684	679	686	696	673	677	711	719	688	681	697	719	687	734	702	710	709	694	693	692	699	725	664	721	690	684	737	720	709	694	724	694	735	709	729	705	704	692	686	669	710	676	710	674	695	731	713	681	696	777	702	690	679	729	650	725	677	712	729	665	724	709	651	654	715	700	675	744	708	692	679	693	714	673	654	683	704	729	667	678	648	725	683	693	682	701	687	739	687	769	726	759	723	787	673	693	688	694	713	667	734	676	650	730	725	710	695	705	691	722	651	691	652	715	751	723	691	729	685	726	699	701	693	700	691	723	677	685	708	713	699	735	671	690	706	669	749	702	705	676	662	680	670	672	719	741	716	723	703	677	704	680	687	727	671	695	671	702	708	642	707	721	670	710	704	697	729	728	785	703	670	703	718	735	676	679	697	700	704	702	684	625	701	719	715	700	707	700	675	698	732	747	689	671	700	663	722	714	653	673	710	718	697	731	681	694	693	706	688	683	670	601	668	693	713	708	739	731	675	710	739	730	673	669	674	705	709	715	751	686	698	684	650	740	721	711	664	692	694	733	638	748	725	724	702	685	715	727	667	723	657	736	739	713	676	653	749	683	632	681	726	721	691	725	710	665	675	726	686	680	763	722	707	752	699	690	671	722	710	727	672	729	683	689	662	713	712	699	709	675	710	705	680	719	700	694	709	663	651	681	759	667	688	664	675	681	736	681	720	730	705	642	730	729	714	661	738	658	664	710	693	686	650	684	766	660	676	698	729	726	679	717	721	726	704	683	742	716	728	724	757	704	689	734	671	688	696	706	707	686	702	667	716	687	720	657	693	736	684	711	667	654	708	668	694	670	659	720	783	741	734	719	702	700	662	668	725	709	676	698	673	719	661	707	707	697	676	702	720	737	728	708	667	676	686	685	696	735	705	662	747	690	716	724	711	711	682	696	698	679	729	713	758	722	687	659	734	706	718	672	648	698	747	683	695	711	697	687	688	673	700	707	638	684	692	735	727	678	727	697	710	763	679	709	722	719	747	644	756	722	738	731	672	661	644	692	678	682	708	681	719	704	706	714	680	719	678	727	710	710	715	716	698	688	678	668	720	687	680	706	675	700	703	679	746	727	658	661	685	711	691	697	673	685	677	705	705	699	719	756	719	688	689	679	721	691	643	696	717	711	669	689	701	713	678	707	687	695	690	687	734	712	630	743	718	738	709	703	695	706	731	718	730	691	696	718	770	688	683	703	668	722	696	688	717	738	670	671	706	701	739	666	688	687	671	680	708	727	745	758	665	704	715	672	703	689	678	709	708	694	720	691	647	691	698	708	728	664	701	663	727	726	670	698	656	692	713	710	671	645	658	724	676	712	703	690	722	674	694	690	693	661	699	730	667	728	682	710	735	736	683	725	711	713	669	731	709	685	693	686	695	659	695	672	674	684	709	685	698	663	720	696	662	740	706	680	724	671	697	693	759	685	728	718	687	717	721	777	680	676	665	664	686	692	714	679	682	645	671	637	712	688	675	697	768	690	703	724	699	711	685	713	704	684	756	687	745	690	677	691	715	720	700	750	659	692	674	686	661	702	727	683	679	682	717	634	696	661	690	707	681	693	681	657	730	719	724	692	696	715	708	713	674	713	680	689	713	734	687	721	646	697	679	679	749	671	701	688	673	692	720	724	674	701	665	721	700	712	702	725	674	684	711	671	677	675	734	768	688	719	696	730	699	667	722	711	689	680	705	738	677	674	743	710	667	710	735	718	703	700	703	702	681	702	724	690	697	702	671	702	651	686	668	691	705	734	720	671	675	743	713	669	670	715	729	694	745	660	703	731	676	710	714	739	691	656	695	706	712	700	710	698	718	759	671	673	680	691	735	726	731	703	721	697	664	679	656	737	699	636	728	724	654	691	695	713	668	656	664	679	704	690	726	722	741	686	690	713	645	668	721	673	687	721	696	663	671	694	708	672	669	709	703	728	683	732	700	689	716	728	644	683	714	650	675	751	698	695	690	664	666	691	659	715	756	681	714	677	700	727	719	733	686	683	663	651	656	694	657	669	683	712	769	689	689	648	734	657	727	720	771	656	664	748	675	726	712	707	681	715	745	706	699	730	723	716	744	703	660	754	695	719	720	657	707	672	732	703	722	710	713	698	680	671	704	684	712	685	682	708	692	728	683	700	702	704	662	670	718	709	680	686	680	729	697	701	700	784	737	736	673	692	697	716	692	725	695	668	713	707	730	719	715	700	682	667	728	669	711	728	698	700	734	705	760	705	772	687	709	663	687	698	704	683	691	708	656	678	713	686	692	697	719	707	766	700	677	685	758	766	668	667	748	664	739	708	693	694	734	661	651	721	671	684
8485	20654	16681	3110	910	550	582	542	522	554	576	522	573	544	592	567	515	554	543	572	582	551	553	524	566	540	582	540	572	587	585	526	543	586	581	531	556	564	559	572	605	574	578	563	536	558	575	578	522	559	552	528	585	584	576	545	552	576	631	634	567	559	541	576	546	571	575	598	582	509	578	493	558	589	542	543	539	544	589	545	531	526	540	546	591	578	535	519	581	573	569	530	528	540	565	541	573	591	545	574	542	555	558	559	544	583	538	536	542	602	557	564	541	564	559	541	535	536	574	586	521	556	541	557	570	571	561	576	531	566	522	546	545	541	559	532	561	529	578	581	532	561	586	532	527	553	508	562	580	529	542	571	559	522	559	533	532	554	549	542	577	553	511	567	574	557	525	559	581	543	553	546	546	581	538	545	542	548	543	548	533	520	541	537	551	557	559	553	607	539	546	516	571	512	577	536	563	506	538	617	529	568	566	588	560	539	542	531	527	590	541	594	557	487	526	565	559	561	515	531	579	529	551	541	550	567	568	566	577	561	542	564	534	494	520	553	599	558	516	549	573	543	565	545	556	508	492	543	602	537	570	578	563	496	575	539	566	528	524	603	576	547	553	559	549	543	582	541	562	546	576	585	549	540	568	551	524	533	537	523	492	554	530	532	563	560	598	559	557	509	537	516	561	531	552	587	576	545	520	577	546	551	515	580	552	523	558	535	491	559	538	549	569	574	510	522	559	557	574	525	531	534	528	598	529	556	583	544	550	549	516	528	521	541	574	526	540	548	554	553	530	521	546	584	591	547	576	563	558	567	580	549	528	567	586	540	596	514	561	544	577	555	542	520	556	586	577	587	501	551	514	536	526	545	533	577	570	536	534	566	527	526	516	566	557	560	544	616	564	569	572	555	536	526	603	519	573	533	552	579	578	575	559	552	592	532	567	533	580	556	578	590	548	528	560	554	565	574	529	590	561	618	592	585	541	568	552	566	521	533	546	567	547	542	547	592	566	569	532	549	566	533	580	614	593	548	547	619	531	538	537	528	535	532	520	522	552	532	565	520	548	547	583	542	487	563	561	528	558	581	559	549	555	533	536	563	566	547	531	533	587	557	590	546	530	564	543	538	589	544	563	564	512	541	522	559	527	557	587	524	546	549	567	552	537	572	541	579	565	529	570	553	540	563	550	497	538	556	552	565	568	529	543	552	554	538	563	538	567	527	562	573	547	609	563	533	514	545	616	539	570	559	606	523	556	559	546	529	563	576	568	535	553	534	532	547	587	533	546	544	596	560	504	537	556	535	546	571	570	543	504	556	541	547	543	561	530	554	520	594	557	584	586	582	571	564	566	515	621	545	540	544	551	570	504	582	577	529	584	559	574	565	555	546	538	552	556	522	558	527	576	550	559	533	566	539	506	570	573	586	556	569	545	569	550	539	532	590	568	504	542	560	525	604	530	563	575	510	531	558	553	527	519	556	570	548	558	518	551	516	588	541	564	534	535	563	546	521	568	557	599	597	498	551	565	547	534	561	542	541	529	564	575	486	536	583	525	532	564	556	564	562	540	566	577	552	508	552	554	547	507	523	539	541	531	550	552	543	574	575	571	534	555	517	572	574	571	543	577	550	507	565	543	543	557	504	551	557	546	556	561	515	504	564	538	583	537	564	508	560	533	611	554	550	525	560	510	604	556	537	526	482	559	570	539	567	548	615	558	555	572	562	550	568	561	550	579	553	530	571	544	582	541	562	553	527	573	562	562	542	558	541	542	596	544	578	567	555	572	502	539	574	552	569	504	552	539	573	526	537	579	570	563	581	575	566	555	570	569	556	538	537	519	558	542	563	537	567	540	563	566	546	523	545	569	543	581	536	538	482	517	620	548	540	557	566	557	566	488	546	602	547	526	570	540	556	569	556	576	527	528	509	539	559	599	573	559	583	525	557	561	571	523	562	520	561	525	572	569	563	583	580	500	569	538	569	531	524	559	574	556	505	559	518	560	564	554	533	561	600	580	589	556	589	528	538	541	562	547	560	560	602	539	577	574	567	509	564	543	569	531	578	546	558	543	543	532	566	582	531	565	576	521	546	544	542	559	564	549	554	538	535	563	568	572	541	553	529	516	526	552	549	585	537	558	483	543	538	602	580	524	568	602	551	536	567	551	545	544	587	538	566	551	542	572	553	551	555	583	533	547	566	563	543	569	540	562	543	575	545	550	517	546	512	570	569	563	570	545	578	589	570	575	579	577	563	527	577	589	578	521	602	539	585	550	534	582	554	582	540	478	545	558	549	587	543	568	560	564	587	551	549	555	558	541	559	543	561	593	564	496	548	564	485	560	540	530	598	578	538	571	551	569	516	552	574	540	541	549	577	554	510	562	541	549	511	604	582	537	567	544	582	561	563	557	566	555	589	539	604	567	578	595	562	570	558	570	542	568	504	563	551	571	543	535	566	559	569	591	566	545	572	524	580	578	564	560	539	564	540	546	571	555	559	542	533	554	571	539	531	585	572	561	555	568	577	533	564	540	569	534	561	561	506	558	565	584	582	561	575	514	562	567	567	574	569	574	536	528	554	542	532	519	527	561	516	526	558	524	524	544	550	577	564	611	557	520	590	565	546	587	546	552	554	535	549	573	541	540	515	520	535	556	562	571	549	587	574	562	589	534	536	524	567	552	542	549	548	581	523	516	560	541	561	515	553	580	600	504	559	550	528	573	557	559	475	533	549	496	560	542	583	573	567	506	542	555	562	512	510	528	597	544	565	511	585	530	551	577	544	607	530	552	547	531	537	531	550	557	532	511	558	571	521	557	539	538	533	540	567	548	516	532	607	571	528	548	566	581	586	536	573	594	573	540	546	543	567	581	559	547	504	552	575	532	556	553	582	589	542	576	544	536	548	556	528	515	553	531	526	564	529	544	545	568	568	551	533	567	554	539	555	548	546	543	516	500	585	559	540	536	526	581	572	574	597	546	557	551	593	539	581	567	512	570	544	543	552	525	552	548	559	553	572	540	533	565	610	530	563	553	559	540	540	496	537	572	523	540	559	550	588	542	553	573	574	553	542	600	548	577	561	554	543	553	515	531	549	534	554	546	590	547	530	535	537	561	568	561	572	538	537	551	536	574	524	574	530	578	528	578	590	547	543	557	530	584	559	560	593	521	563	575	530	539	545	597	543	559	542	565	545	591	521	604	542	574	593	592	558	534	552	569	540	536	565	556	529	577	551	588	531	564	561	544	549	553	614	555	575	558	541	523	584	550	545	546	561	592	570	553	543	575	570	567	490	546	552	573	590	523	509	561	561	559	557	563	561	535	544	540	540	550	559	556	545	574	549	545	520	563	520	575	534	604	544	548	571	513	534	570	546	556	568	544	523	541	558	578	546	503	543	505	520	569	538	540	535	559	540	562	584	583	549	529	556	549	554	576	582	537	567	570	524	544	509	517	519	627	569	531	543	552	572	546	573	555	508	543	539	577	559	558	516	586	524
25281	21973	34286	28307	13184	2070	1024	870	849	732	811	783	735	765	731	719	759	742	720	740	770	853	733	751	756	733	730	725	801	699	696	739	724	774	729	762	721	817	763	717	687	710	722	712	725	762	733	741	691	749	694	744	761	747	772	861	901	825	857	779	816	707	689	702	707	739	790	732	777	696	716	699	729	713	666	701	729	719	716	742	741	737	698	752	745	672	761	719	669	709	746	737	739	735	715	775	712	675	716	682	724	748	758	735	711	691	725	714	738	778	728	692	722	721	706	664	762	720	680	732	759	756	755	685	702	739	761	691	698	727	719	744	709	748	709	763	748	709	748	742	739	694	750	717	735	726	714	746	764	685	694	698	778	743	702	703	677	714	717	726	738	755	688	766	715	666	708	696	676	715	720	711	723	737	717	710	703	725	723	750	706	746	691	754	701	732	752	727	745	721	731	715	688	713	715	743	715	729	728	725	744	671	739	700	745	690	740	760	715	706	704	749	715	710	674	683	684	692	745	730	685	694	749	667	750	692	702	712	736	706	714	719	738	755	730	692	722	676	725	744	713	678	734	787	730	742	680	746	707	762	716	739	782	739	708	735	717	688	674	734	739	735	704	726	722	781	781	722	708	726	724	776	720	741	706	733	694	674	673	737	701	757	695	739	734	709	717	702	687	713	745	736	762	716	749	785	744	748	753	725	746	707	755	736	723	715	769	754	689	698	766	767	740	726	707	715	700	660	716	716	688	778	755	656	690	723	727	709	674	743	735	706	678	695	749	720	735	752	726	752	745	711	724	720	691	729	719	704	649	728	778	717	752	731	701	676	696	720	766	714	712	724	713	731	707	731	750	724	702	717	746	733	735	741	681	728	716	702	727	733	712	773	693	664	748	686	752	788	658	735	750	755	689	723	702	744	729	748	732	717	746	720	717	706	699	713	694	729	713	723	688	750	742	697	696	726	684	722	720	699	682	723	720	754	741	673	721	701	727	743	738	714	703	707	729	728	761	690	751	734	705	738	700	683	715	770	713	747	749	706	733	699	721	732	740	759	746	710	740	760	664	683	764	716	734	727	750	745	732	683	750	720	718	750	720	715	755	743	708	690	689	746	701	733	772	733	721	751	683	729	695	685	698	727	733	711	692	763	759	686	761	773	705	682	719	745	722	709	723	670	751	754	699	746	727	734	673	768	700	731	694	733	693	673	705	749	759	731	726	761	673	742	762	685	681	786	735	669	738	698	717	710	734	727	739	736	703	702	690	706	716	709	712	739	713	722	728	702	720	727	737	665	704	752	695	779	729	757	700	696	755	706	717	687	746	730	748	744	715	678	725	707	748	732	725	723	705	741	703	741	780	720	775	693	740	775	680	730	728	727	686	700	710	732	735	681	749	711	703	740	727	698	760	703	703	724	708	703	723	677	748	658	701	741	713	675	754	728	785	694	741	746	723	718	738	705	699	734	664	699	709	713	656	761	725	734	698	693	705	720	694	749	719	722	716	700	745	725	782	730	708	756	723	753	702	746	726	747	782	723	697	722	720	716	751	744	731	774	698	738	702	698	727	748	697	713	713	738	725	718	683	698	750	739	725	699	719	668	760	689	718	755	725	731	744	734	750	686	749	702	778	682	746	726	720	711	727	755	706	735	717	710	692	709	687	719	713	751	712	673	681	747	729	766	727	679	729	730	731	757	681	762	763	733	689	726	719	710	740	692	684	728	716	717	692	729	716	665	702	714	711	756	700	702	691	655	709	730	672	749	730	670	721	696	703	737	744	705	743	716	741	736	683	695	722	768	731	757	741	745	728	730	692	683	685	727	678	702	754	738	734	772	729	749	738	692	670	731	675	747	702	723	706	735	764	709	746	725	713	674	722	734	695	711	693	683	747	714	726	722	689	728	754	714	730	735	737	730	736	787	742	705	718	717	743	733	747	728	693	707	700	761	726	719	766	747	701	700	744	736	704	733	702	694	751	737	723	740	725	742	769	743	664	701	739	711	738	727	714	734	709	707	779	733	714	728	688	788	754	727	708	691	681	711	696	731	745	748	715	716	695	805	694	744	723	758	722	742	779	744	738	726	706	696	707	739	738	721	719	728	707	678	739	720	720	701	680	719	699	751	701	764	715	708	739	694	772	682	720	757	684	724	743	728	725	731	696	656	728	714	744	755	700	686	716	731	733	732	680	749	732	754	743	728	690	765	749	773	742	680	721	695	751	756	756	698	700	720	692	703	772	737	738	734	746	716	727	731	722	708	728	710	724	722	761	696	676	753	804	737	668	737	718	697	700	729	668	709	665	729	664	780	741	754	722	762	702	684	686	709	735	741	735	766	732	693	717	749	761	743	722	671	714	710	738	749	695	753	704	747	710	784	716	727	665	731	690	780	705	715	709	695	735	745	737	781	697	749	734	689	713	717	751	680	679	756	712	746	710	752	746	743	714	703	765	752	718	760	674	722	730	669	725	661	748	719	723	687	740	707	751	704	725	747	741	730	718	697	691	710	718	756	672	683	710	724	739	710	725	724	685	726	720	688	668	737	710	740	775	701	716	723	714	690	755	656	699	688	670	721	736	728	736	760	704	698	757	734	713	727	728	778	705	727	705	683	706	692	709	676	712	708	733	715	713	699	809	762	754	754	764	693	727	749	735	709	694	773	747	711	747	738	730	731	726	683	732	719	737	704	682	729	720	738	736	737	679	733	735	710	704	659	701	692	813	706	680	704	786	768	653	728	741	691	727	708	746	711	746	717	710	720	713	689	778	735	705	687	717	720	730	740	715	746	727	700	696	777	743	759	721	752	772	710	746	694	739	715	720	690	715	757	713	710	702	757	722	745	758	713	738	695	755	725	681	707	723	744	692	746	687	780	727	729	799	742	732	711	657	733	682	708	748	750	719	736	732	720	726	718	713	716	670	736	735	752	684	733	755	740	775	707	675	745	732	735	725	752	708	720	708	663	709	757	713	728	744	753	701	723	698	728	740	723	731	708	716	773	734	722	702	699	741	697	762	730	719	706	707	724	739	695	705	714	754	731	716	743	712	737	671	770	735	702	737	706	754	724	693	687	723	709	734	720	747	719	754	768	725	721	748	745	722	660	698	767	701	699	717	717	696	765	725	729	735	739	717	661	803	699	762	739	691	737	704	728	740	762	773	727	691	753	726	716	667	749	733	733	701	738	805	724	684	689	753	731	712	730	725	670	681	706	727	704	739	715	735	713	708	731	731	699	717	695	725	731	674	678	712	729	760	744	718	680	750	727	676	699	759	728	731	716	726	772	687	740	703	722	742	740	703	748	787	731	750	740	747	719	767	713	722	719	709	760	681	699	716	717	717	734	703	730	734	692	724	669	758	751	763	716	693	731	714	698	696	775	702	725	745	733	720	725	729	736	694	706	731	693	706	742	747	741	739	658	754	713	688	687	738	723	721	697	747	776	738	722	726	744	722	711	736	739	747	738	727	745	712	770	747	789	735	691	701	730	746	692
30374	78517	56035	18629	4867	925	752	750	712	638	644	656	651	561	638	660	661	669	634	646	627	638	631	653	634	640	645	615	638	660	659	642	677	635	626	701	648	639	643	613	633	598	568	631	715	674	661	598	668	625	645	626	600	628	693	863	970	909	793	680	665	644	639	621	624	597	600	613	609	601	614	542	624	611	612	590	626	635	610	627	606	577	606	584	595	643	566	625	638	578	629	617	649	616	626	629	606	622	601	586	620	634	612	617	652	613	610	609	664	615	583	585	557	641	595	582	610	671	626	591	613	620	605	610	638	591	569	562	625	646	631	614	590	557	595	613	604	648	572	593	567	618	634	587	607	581	677	583	588	630	593	616	599	618	634	632	663	606	643	624	567	593	588	607	582	607	616	628	620	576	600	584	645	625	598	591	567	633	621	566	576	644	574	592	617	585	629	644	575	635	608	608	571	623	604	585	612	621	633	597	613	567	587	602	588	588	591	598	602	601	596	590	567	632	625	647	649	581	667	612	626	610	591	595	633	587	638	563	598	621	619	623	613	597	574	593	632	627	630	616	640	630	618	594	577	558	611	627	531	608	608	562	584	607	583	579	628	606	621	597	635	629	631	575	672	631	623	606	656	633	624	639	608	582	623	579	617	582	576	660	570	602	593	608	595	568	620	622	614	623	598	609	648	566	643	658	637	637	604	597	635	643	622	574	616	595	623	616	632	568	647	621	585	606	591	588	599	631	635	626	591	672	591	634	637	643	572	629	581	591	609	586	569	633	589	613	622	626	574	600	607	587	601	625	613	598	578	611	590	600	594	620	609	620	605	606	591	625	616	636	616	583	601	576	613	606	574	608	605	623	597	589	594	593	641	591	633	611	630	664	604	614	606	572	582	627	603	603	571	611	624	585	538	603	591	606	580	625	614	645	609	610	635	639	625	637	578	598	565	623	613	645	610	618	578	635	565	615	606	571	625	552	641	562	563	589	597	621	611	600	574	600	590	572	625	612	654	541	631	591	636	570	599	600	601	585	604	587	609	632	598	625	607	634	576	576	586	563	585	600	592	589	617	618	607	602	629	596	597	639	631	591	596	614	627	551	585	601	616	588	617	624	587	639	579	622	620	603	621	682	598	562	653	589	604	640	581	574	630	609	622	598	603	646	598	614	609	625	544	608	568	590	612	620	620	593	578	603	640	566	604	621	623	559	582	666	597	594	617	587	583	625	619	605	571	654	635	626	585	608	598	589	602	607	567	618	600	623	560	618	623	565	610	609	602	597	603	578	577	594	585	590	553	597	598	603	588	594	635	609	565	622	579	575	664	653	638	605	585	574	618	655	581	654	631	630	594	610	619	623	652	633	549	619	618	604	597	620	602	625	601	645	594	623	585	618	617	574	595	635	610	657	602	601	610	681	641	615	622	580	654	590	617	631	591	608	604	607	628	622	590	570	594	645	600	626	607	606	590	621	632	600	590	629	620	604	596	608	634	591	583	601	567	609	630	589	638	562	619	590	553	620	596	631	600	611	599	629	567	567	627	604	602	668	608	666	597	613	635	629	610	584	625	616	606	565	613	605	604	592	646	611	630	586	619	642	617	615	581	621	637	641	605	567	588	650	622	613	585	587	571	596	588	606	606	626	643	613	571	608	617	644	599	630	611	650	602	598	565	608	618	592	602	575	588	617	609	630	623	564	564	606	576	628	595	628	596	601	607	608	622	582	597	617	570	607	668	555	614	632	610	627	584	594	587	641	608	598	635	598	637	631	628	629	635	562	620	620	610	565	571	595	634	638	587	650	645	622	596	619	621	563	625	611	545	634	622	571	630	628	633	613	587	638	586	663	617	597	582	610	565	585	634	613	552	580	585	615	626	616	591	581	601	626	594	635	607	588	625	649	581	634	648	643	622	595	618	588	572	598	598	619	599	590	618	658	565	596	634	578	635	624	634	591	612	646	611	612	659	680	597	600	551	625	587	616	607	650	613	633	617	614	582	608	642	614	595	613	612	598	618	572	581	633	614	614	596	575	624	654	593	573	617	632	600	621	611	653	600	584	632	552	612	589	606	589	628	586	603	611	613	638	602	651	573	644	649	589	599	616	623	625	611	599	616	604	644	610	616	634	592	573	574	611	638	632	595	613	606	598	599	598	605	590	652	603	632	620	625	605	626	613	597	600	620	649	620	592	634	636	607	625	575	607	635	638	651	636	592	625	607	601	601	636	660	585	588	559	597	591	587	604	597	607	650	556	618	578	607	613	588	569	610	588	607	585	578	603	593	607	618	602	588	633	563	597	612	589	592	558	628	601	647	625	611	607	597	577	619	592	655	613	655	661	592	625	658	627	602	608	561	583	573	613	627	614	589	642	575	619	577	607	599	613	578	611	610	618	602	577	618	586	644	644	594	580	634	613	590	623	620	559	592	576	618	601	586	629	638	613	582	589	545	576	615	539	564	605	626	568	564	595	568	630	600	636	655	609	569	604	585	603	558	611	572	595	556	583	600	590	650	585	621	621	586	558	608	586	607	589	611	588	609	593	603	612	611	653	606	618	587	624	578	610	652	586	611	605	586	643	592	581	578	576	590	643	578	619	598	622	608	654	656	616	624	622	644	589	652	638	626	583	577	609	590	622	604	603	604	631	603	590	636	604	640	594	604	579	610	633	604	592	585	608	574	594	631	569	620	635	629	584	600	588	611	621	557	598	563	636	600	610	577	597	617	576	617	619	662	640	624	574	605	577	579	610	622	618	596	644	573	580	552	605	595	631	593	644	626	627	628	626	610	592	620	587	646	626	636	563	599	605	602	632	597	625	634	600	610	572	658	624	570	625	617	632	607	588	630	650	567	629	573	574	599	624	644	612	574	602	603	607	624	622	615	601	665	575	616	648	593	592	619	607	561	618	612	592	606	624	574	591	633	611	606	622	576	610	591	638	639	659	610	635	608	621	618	619	626	602	649	601	587	615	600	574	568	627	618	592	601	617	618	630	604	612	576	611	626	586	591	613	582	587	579	625	590	659	629	601	637	620	589	599	642	598	599	618	597	628	603	593	594	595	581	634	595	601	608	584	630	622	615	641	618	614	636	611	584	615	611	610	577	624	664	618	572	598	604	586	611	572	586	607	591	637	620	603	623	586	612	604	607	657	638	623	601	629	589	617	605	604	590	560	647	596	633	545	573	561	617	589	548	622	582	590	620	597	622	622	611	618	646	616	577	600	589	587	611	586	613	636	572	558	630	636	607	623	610	604	622	583	595	609	571	562	625	604	565	636	623	589	597	617	614	628	585	628	601	571	606	642	598	586	646	626	601	601	588	620	577	635	569	596	595	610	615	616	636	638	612	583	595	584	606	599	622	613	596	620	606	636	615	571	592	619	594	646	642	588	625	605	629	606	596	665	591	601	614	667	606	607	598	634	638	589	610	561	622	639	593	622	581	598	582	584	618	594	569	597	673	633	606	618	623	606	660	587	644	592	585	603	604	579	634	592
24115	21651	31548	26447	20661	10434	1900	1208	937	931	902	902	919	895	838	807	852	850	874	859	838	903	845	857	838	879	831	829	883	868	872	866	883	889	868	941	799	870	839	902	842	871	865	908	939	955	828	799	819	906	807	832	866	871	863	1017	1133	1230	1065	961	854	877	801	805	834	866	848	845	860	812	820	867	861	836	798	818	803	837	836	825	807	805	781	822	799	858	819	745	835	827	854	813	842	807	823	830	789	842	851	856	828	864	859	822	866	833	896	844	851	885	799	830	845	863	841	846	802	852	851	872	849	809	850	842	853	842	824	854	840	785	855	817	819	885	874	848	825	814	819	816	811	841	864	765	830	770	833	775	869	807	820	781	866	851	843	838	848	844	846	837	846	796	768	853	808	822	875	793	754	837	799	833	833	833	864	859	861	880	824	829	816	803	807	851	851	853	800	856	847	784	816	830	873	800	812	790	875	864	815	821	781	884	847	849	828	804	842	832	813	825	798	878	842	786	803	796	829	793	844	787	797	758	805	818	828	854	848	836	853	830	838	855	794	855	821	840	864	842	820	836	820	839	843	855	857	788	832	799	853	845	783	836	813	804	865	831	837	847	809	844	818	767	820	816	859	823	814	759	814	857	816	810	833	852	821	787	765	832	839	846	813	845	831	853	837	882	841	790	849	859	772	835	831	772	803	836	804	820	819	871	860	845	769	869	828	845	876	821	815	757	834	824	819	877	853	817	857	843	781	817	781	840	838	831	864	843	813	863	804	819	798	822	841	838	874	834	835	858	827	843	854	843	861	835	853	896	819	815	814	796	802	846	806	877	794	819	779	889	822	810	853	859	825	855	788	860	888	855	871	767	858	822	827	911	787	852	847	800	860	832	771	852	819	820	822	798	839	855	785	850	803	842	842	839	836	794	799	780	850	791	820	817	812	848	867	794	786	866	787	831	841	789	845	852	805	867	871	866	881	831	806	858	849	774	833	812	808	803	760	838	822	848	844	799	824	819	803	771	843	880	851	879	796	840	803	791	826	807	821	866	783	796	805	777	866	813	887	806	840	881	833	875	796	796	832	848	835	855	836	821	850	851	779	878	843	815	780	827	857	845	861	804	838	867	794	853	837	824	830	790	778	850	813	835	812	878	840	861	819	841	825	835	843	834	835	827	851	813	922	816	863	840	879	798	834	860	837	843	836	771	840	846	821	826	813	838	832	903	795	823	797	837	857	825	862	813	843	809	847	822	845	822	806	799	858	866	844	799	854	807	832	805	819	779	833	865	822	791	818	798	774	852	793	817	865	863	815	876	833	836	823	845	901	821	871	822	827	840	792	857	849	838	851	877	886	824	892	861	822	833	839	815	818	803	856	790	822	814	829	822	821	816	795	859	848	820	842	791	854	850	834	829	864	788	812	865	834	832	845	897	789	826	811	850	783	801	776	818	806	841	774	795	816	844	838	832	823	811	884	778	766	829	824	796	801	821	808	850	857	815	816	776	779	871	781	793	820	822	720	871	783	829	826	829	831	813	819	800	854	845	842	828	802	810	837	804	837	805	850	799	752	790	866	887	788	837	806	822	837	870	832	806	857	788	840	789	847	865	870	884	859	877	883	827	873	777	841	847	862	894	855	806	823	845	814	815	858	791	829	856	788	807	830	800	820	743	806	834	803	823	842	872	862	858	818	806	837	842	830	810	822	823	797	741	883	808	842	812	774	802	855	822	839	830	871	835	837	827	840	855	850	876	799	808	846	787	881	804	814	829	867	827	829	840	881	847	789	859	839	850	814	811	862	897	868	830	842	827	885	885	789	876	813	790	851	788	782	826	804	834	800	812	811	825	806	820	825	844	828	860	839	792	811	889	807	843	815	853	839	806	846	827	815	884	818	880	867	864	894	819	815	780	785	807	798	800	808	799	848	884	843	823	771	834	848	811	781	814	878	811	852	870	845	864	842	852	826	791	801	829	799	886	853	855	842	822	804	830	840	826	828	874	863	841	860	833	829	782	812	837	802	807	841	853	803	829	812	828	846	843	814	862	809	820	787	814	853	864	839	840	840	876	841	816	790	774	857	831	809	795	858	766	816	896	827	844	839	838	812	817	855	808	833	844	829	830	831	828	817	840	810	842	829	794	789	855	832	822	819	831	806	833	838	897	805	829	790	790	851	809	856	865	776	833	863	834	840	813	825	808	776	822	832	804	867	864	829	834	786	849	824	824	857	852	843	790	811	893	850	805	802	837	847	791	827	888	819	862	869	821	795	823	881	847	916	819	891	875	865	784	841	843	811	836	813	792	807	798	801	875	858	845	819	793	824	817	819	875	784	824	834	862	851	843	809	839	832	866	846	839	803	859	804	818	798	878	858	850	809	845	813	786	768	772	821	893	781	816	830	877	781	849	789	828	856	801	868	825	795	803	852	857	852	827	829	848	797	848	805	847	812	736	862	808	793	873	806	831	857	832	819	814	804	818	849	814	883	816	833	843	793	861	842	780	819	813	831	793	834	803	833	849	845	843	827	821	831	794	844	868	869	828	825	800	817	829	813	875	830	856	832	884	845	873	823	829	827	850	828	838	870	815	853	819	786	829	823	904	813	825	818	836	829	855	841	815	839	867	876	805	865	838	858	845	837	793	836	827	814	859	842	857	851	866	825	794	835	786	751	836	809	796	854	830	772	865	817	825	842	787	795	813	827	812	781	808	791	784	798	880	800	815	856	781	811	849	885	833	843	852	834	836	804	815	841	837	833	842	808	826	834	811	815	809	815	860	878	853	833	807	863	825	839	864	863	862	803	862	858	817	847	864	846	822	875	854	820	797	837	785	824	863	803	826	829	877	833	834	814	835	835	809	854	838	877	819	826	840	793	828	858	851	850	802	868	830	775	790	813	804	844	831	854	836	825	812	767	793	795	825	890	820	844	816	804	807	834	818	882	867	852	860	798	860	825	845	843	844	879	809	842	821	827	822	846	779	885	801	780	865	797	819	812	891	806	799	852	811	821	827	827	789	826	857	838	837	835	816	815	826	850	819	804	833	878	838	820	853	834	857	854	836	869	864	849	794	812	874	846	822	837	861	828	839	793	804	828	821	849	885	795	836	857	838	847	769	821	817	848	842	800	810	821	879	869	871	822	799	863	766	841	830	830	841	824	822	804	834	789	841	809	861	795	804	828	850	787	811	838	831	803	843	850	782	858	880	799	839	854	809	779	824	827	855	845	778	791	743	775	795	829	809	871	812	788	831	839	860	825	819	793	827	787	805	835	834	822	834	784	812	794	823	780	799	788	800	834	808	835	792	836	844	830	809	821	785	824	862	820	798	807	840	823	809	838	831	823	766	811	829	803	819	861	808	845	847	784	866	833	834	844	838	814	792	810	828	757	825	896	841	815	846	805	795	835	769	841	804	808	861	843	790	843	861	811	840	841	816	828	849	834	847	854	843	794	871	865	871	863	817	824	819	851	852	819	781	799	812	804	815	829	847	816	802	836	855
48244	94983	66247	25797	6797	1679	959	919	880	891	807	761	805	788	725	750	777	736	729	729	772	705	698	724	762	763	771	765	714	697	785	734	740	744	775	725	721	772	746	734	745	739	732	774	753	910	746	739	695	708	733	640	673	752	722	991	1205	1279	1025	876	783	735	677	744	712	708	716	700	709	682	704	743	706	704	703	736	710	704	711	666	687	696	731	722	705	662	647	668	726	695	699	711	669	741	691	697	730	728	705	708	696	651	732	725	693	703	665	677	734	696	764	687	708	742	718	691	751	731	720	679	669	664	706	708	742	683	742	698	729	728	659	684	732	682	775	734	645	699	684	683	662	753	736	680	669	685	691	679	681	680	705	686	747	701	728	699	712	739	760	645	676	708	706	751	747	705	719	703	704	671	677	689	722	717	705	676	678	741	703	697	714	749	748	709	707	694	700	720	707	716	668	711	734	683	729	712	741	659	691	715	701	715	700	700	679	677	660	691	675	765	741	688	689	683	723	713	743	695	705	681	735	712	769	732	733	719	679	728	775	691	705	684	628	708	682	695	728	749	706	719	666	710	699	697	743	689	708	715	731	731	719	704	668	697	700	672	694	719	696	722	671	755	688	712	704	714	719	713	742	655	677	715	725	722	698	701	684	717	699	707	699	711	709	702	722	684	718	722	703	678	731	689	693	681	688	766	739	730	687	685	710	724	640	749	711	736	740	679	722	676	742	680	706	736	670	700	722	723	688	721	700	719	721	720	743	713	712	681	687	714	705	709	680	720	717	635	739	641	730	705	685	732	675	706	716	685	701	712	714	664	716	719	706	729	725	706	656	667	740	706	671	742	708	713	736	674	716	671	723	704	674	701	650	708	695	721	680	675	653	713	749	724	671	636	688	708	696	682	686	711	710	693	644	689	708	702	729	676	679	719	715	681	739	683	707	708	701	729	703	761	721	727	720	678	682	684	719	674	740	689	681	738	724	742	713	699	726	685	693	751	689	695	738	691	695	730	668	706	708	711	691	695	653	668	707	766	713	699	723	698	673	706	731	731	734	722	670	702	713	723	619	663	682	710	698	686	713	759	638	756	673	703	717	707	697	703	728	721	725	758	703	697	709	677	708	656	721	715	717	678	712	647	706	704	716	721	702	660	726	733	673	785	725	691	706	691	692	694	730	706	716	704	674	703	759	718	710	723	689	694	684	744	707	710	753	669	689	720	689	707	768	739	677	717	667	682	695	752	676	703	726	672	743	708	708	735	716	678	667	725	714	735	713	666	690	746	716	677	724	709	724	704	673	673	670	689	721	683	724	672	706	742	714	674	725	681	676	710	711	700	648	648	655	731	749	718	704	694	719	716	713	713	694	681	675	681	667	723	730	729	701	690	716	687	727	693	668	730	711	668	718	742	710	672	683	734	693	661	654	711	712	670	695	686	693	755	727	679	724	748	727	692	664	710	727	676	687	654	686	666	762	721	762	735	726	673	688	708	678	696	699	705	745	685	710	693	688	663	710	673	709	688	680	758	677	700	706	751	693	710	703	686	679	676	780	701	732	686	685	648	719	663	727	705	700	667	699	720	724	683	703	656	733	676	725	719	707	717	674	671	700	713	699	700	691	702	712	728	741	676	742	691	679	648	700	775	735	733	707	713	721	706	736	685	720	720	698	741	706	665	716	748	730	739	723	696	690	700	687	717	687	703	682	700	647	743	657	699	710	670	670	682	684	734	731	697	738	696	702	679	720	676	700	763	673	706	717	667	712	725	693	721	696	701	720	706	685	696	749	734	740	702	697	670	767	721	687	666	716	711	716	712	690	706	696	678	708	701	740	687	654	746	703	726	674	733	672	669	656	697	683	680	719	702	715	690	779	679	707	624	649	761	725	736	677	636	690	700	743	703	667	692	708	729	685	735	711	729	680	719	695	716	707	688	725	722	664	674	769	731	694	754	707	728	682	723	695	673	665	671	684	735	741	690	674	673	684	716	693	662	705	724	724	705	710	670	718	703	728	696	696	762	693	712	687	670	669	672	672	701	686	706	688	729	717	727	678	709	727	733	697	703	655	662	668	691	714	711	701	713	677	691	708	723	664	666	719	719	681	696	680	745	736	701	682	751	677	719	700	719	730	701	688	700	684	729	722	689	692	691	672	716	706	693	746	693	702	702	718	721	724	702	699	745	650	711	697	764	723	685	712	675	671	679	719	705	689	745	652	719	712	692	716	708	711	732	661	709	696	723	699	689	718	690	674	682	683	733	681	712	717	747	670	690	683	742	711	747	695	695	675	713	692	723	723	700	693	731	666	710	699	663	717	714	725	711	684	713	729	721	716	727	638	684	740	685	729	696	707	707	678	717	663	707	694	687	701	761	710	647	692	707	692	643	729	696	736	674	699	710	699	659	728	686	685	689	737	712	709	699	721	710	683	702	690	668	736	656	689	737	677	703	667	721	664	759	694	686	698	664	705	726	669	744	680	683	711	703	679	711	718	690	721	712	763	667	710	717	735	710	666	741	692	701	674	743	712	706	724	699	664	680	715	659	717	664	678	734	669	703	729	691	675	730	732	706	713	700	678	717	683	712	698	692	745	714	641	709	711	736	749	736	697	692	690	722	732	671	740	720	724	710	737	735	698	761	716	713	720	685	682	712	741	702	704	733	731	665	718	702	707	732	729	662	705	745	690	753	694	744	676	699	728	695	698	726	714	682	730	668	649	699	690	676	722	695	687	721	682	709	724	735	654	685	664	757	641	689	714	694	695	693	677	703	695	670	663	680	716	725	717	703	733	694	665	741	685	712	682	692	690	703	633	694	686	719	678	670	736	698	683	730	742	788	691	682	703	688	701	680	690	683	689	657	695	720	710	661	734	678	666	702	660	713	705	670	692	737	722	682	684	737	704	762	677	674	725	705	728	703	701	706	685	702	688	710	702	705	704	672	688	758	714	698	679	703	733	700	687	711	705	759	699	696	741	706	667	695	697	699	738	683	705	677	687	701	722	728	653	667	712	728	700	697	688	714	703	689	689	703	706	684	713	714	722	685	715	699	700	733	657	696	631	643	663	681	720	697	716	713	721	666	688	679	662	719	750	679	712	747	718	629	685	652	682	711	725	700	677	743	721	708	748	685	676	680	753	682	720	724	714	672	706	746	690	691	656	683	697	709	701	675	674	741	744	728	669	719	681	701	718	672	707	692	716	735	680	697	712	691	755	688	724	722	655	718	688	686	739	683	702	690	686	696	655	711	710	687	730	682	681	685	698	733	671	706	734	735	674	694	655	692	699	699	696	740	671	695	691	703	659	702	749	702	692	759	691	681	698	714	747	686	705	729	716	678	716	722	679	714	689	711	667	672	695	730	695	707	720	716	667	724	711	687	706	728	715	648	671	699	676	707	678	733	712	689	744	743	681	709	715	716	730	721	676	725	724	672	708	716	743	676	716	736	670	707	721	709	735	704	720	713	670	720	735	673	723	747	722	708	673	700	691	708	738	676
27943	22086	19131	5018	917	798	705	729	743	731	658	707	696	682	709	684	658	710	687	698	678	674	721	735	699	691	692	685	705	707	675	680	731	741	685	693	691	687	699	643	675	667	737	717	703	682	678	737	709	677	665	685	676	689	721	681	713	723	735	763	738	710	631	728	694	715	747	715	668	668	704	692	713	679	668	758	711	751	696	697	753	732	725	673	671	715	696	679	690	710	706	756	697	653	690	706	725	678	633	698	661	701	725	679	685	666	708	666	769	723	722	691	732	669	725	671	699	698	685	692	686	702	652	668	721	670	730	704	720	679	696	731	694	680	712	699	695	734	671	710	729	666	724	699	736	702	711	755	697	717	652	690	697	713	672	656	750	707	709	713	647	724	691	640	692	698	714	678	694	669	692	728	683	724	745	729	667	700	693	640	658	663	692	728	689	678	718	728	702	674	676	727	721	718	697	693	693	701	668	679	670	772	668	701	714	712	694	755	708	707	654	713	719	685	673	701	713	711	691	666	729	694	688	665	736	640	707	663	720	702	676	720	727	728	726	684	662	688	712	721	724	694	699	707	683	681	729	708	742	693	664	695	709	691	711	652	675	695	681	718	731	687	719	753	685	699	727	678	683	658	708	667	726	673	672	679	701	692	689	692	703	711	684	699	695	750	682	649	684	669	684	706	745	652	701	691	703	674	628	667	637	714	705	699	705	656	705	644	655	698	695	719	691	716	687	699	635	718	715	697	699	727	697	683	660	721	724	675	672	696	735	644	706	676	694	742	711	720	696	675	689	699	708	679	726	677	696	699	664	680	720	700	720	698	708	711	664	682	633	663	636	722	704	686	698	745	718	690	663	685	713	743	688	681	710	740	736	695	704	734	721	672	657	686	704	703	723	682	659	691	647	727	709	692	764	657	715	673	687	692	705	661	720	688	677	788	705	708	668	711	695	702	657	719	693	744	744	695	702	675	726	720	688	730	690	713	670	698	703	684	623	664	693	686	661	727	751	710	693	717	637	671	705	695	724	704	722	725	750	662	704	703	622	726	706	681	713	703	692	690	688	639	646	628	713	768	672	680	667	675	697	745	701	692	663	722	666	673	713	663	686	697	757	715	675	714	681	695	684	683	710	681	747	726	688	662	730	684	712	718	670	714	727	699	642	705	707	696	752	687	694	700	718	680	688	712	682	716	712	706	722	694	668	703	662	703	721	713	735	698	713	725	661	720	643	739	693	715	671	734	696	689	688	707	713	652	691	703	685	670	722	673	693	715	693	635	712	728	704	681	690	706	706	704	657	704	709	682	674	686	683	729	737	634	649	764	756	696	697	700	687	680	706	753	686	632	689	685	684	684	702	693	719	708	690	659	705	752	704	730	677	697	689	687	692	680	668	642	705	688	671	660	731	693	663	707	699	696	674	692	688	702	686	681	737	639	703	662	719	674	705	687	693	747	702	705	707	648	697	715	740	736	704	665	657	674	662	703	704	689	683	672	723	716	700	739	732	669	684	684	712	692	707	721	670	703	727	674	728	672	742	723	642	723	659	718	694	722	694	689	669	708	663	728	696	641	696	696	687	657	697	697	687	670	680	697	731	715	699	667	712	724	736	697	735	712	685	712	693	659	689	691	711	697	711	717	703	736	689	695	682	708	732	676	700	720	705	722	684	659	716	671	716	709	671	672	708	712	750	649	697	719	706	657	724	702	712	713	740	695	680	721	685	697	728	621	684	723	751	700	667	666	657	647	713	694	707	714	751	679	659	715	667	649	676	646	693	659	669	716	707	715	716	699	699	662	715	723	730	688	694	646	700	680	703	701	705	688	686	697	675	690	678	695	675	686	722	702	677	686	644	663	678	711	684	686	677	669	698	685	688	698	705	698	708	699	687	670	662	715	710	662	695	704	709	678	696	718	679	680	709	715	701	701	711	682	646	701	691	686	685	720	661	715	677	703	723	723	695	705	696	675	720	708	690	667	697	752	707	676	713	697	694	672	698	690	685	713	713	694	650	678	709	706	723	685	677	703	701	683	714	718	727	699	692	741	694	660	726	695	690	691	678	722	683	645	648	668	692	675	688	703	750	694	684	714	728	685	670	719	697	708	703	707	709	704	752	690	708	669	674	725	679	704	712	733	678	728	724	710	690	701	727	764	726	714	682	711	735	674	691	644	648	706	755	710	718	711	732	707	701	717	694	729	692	673	649	687	772	751	738	693	770	711	671	658	667	722	692	737	753	680	638	681	675	691	706	699	690	679	701	699	746	785	722	701	738	729	693	672	758	634	693	722	726	672	700	681	680	678	692	696	695	738	677	708	727	705	744	656	647	673	679	688	709	684	728	701	726	757	717	653	686	711	681	682	709	671	701	653	721	726	676	698	687	711	686	701	703	707	683	676	686	723	698	674	710	712	711	679	696	718	641	720	682	697	718	708	705	755	725	684	688	697	760	671	698	700	679	718	682	671	660	687	693	714	723	743	695	703	710	697	677	703	687	730	686	728	715	673	717	674	662	667	698	724	712	714	701	690	687	689	710	692	660	742	716	727	665	677	714	667	712	654	683	693	658	708	688	738	696	676	728	713	692	731	703	707	699	732	708	684	651	705	698	695	712	684	686	742	675	731	700	704	719	719	703	689	676	673	681	704	722	743	718	723	724	679	662	691	699	707	680	705	726	712	703	725	682	706	687	700	678	685	747	743	634	685	710	702	696	667	700	695	682	763	660	703	712	695	715	648	725	725	707	707	708	678	734	713	736	704	659	668	699	686	656	672	695	724	718	705	680	669	705	696	768	715	709	702	677	713	727	730	728	712	683	676	701	684	715	696	644	689	703	678	652	678	688	709	716	688	714	671	687	747	693	727	709	719	672	688	695	714	695	662	705	666	673	685	718	731	702	653	689	670	655	660	650	694	665	689	695	687	678	671	683	697	698	681	673	688	665	703	704	727	718	707	744	681	718	684	686	709	696	686	646	713	741	729	686	664	710	694	711	667	693	725	731	730	693	684	744	724	685	676	670	682	689	729	708	637	678	684	682	706	717	766	722	677	701	708	682	693	658	695	711	723	715	671	723	705	700	700	713	661	707	669	670	680	696	673	663	689	692	745	648	671	679	689	682	731	670	697	688	728	725	647	709	711	679	720	696	684	679	689	719	744	692	676	721	680	656	692	692	673	729	714	677	635	630	673	696	701	688	665	700	691	691	676	651	682	716	687	702	672	708	756	710	727	704	716	715	747	715	722	724	657	648	708	662	684	736	707	710	692	717	731	706	724	666	716	708	686	659	764	699	709	660	674	682	643	693	716	692	672	665	723	689	709	673	667	695	654	686	702	715	710	678	693	678	665	706	663	661	722	684	702	705	714	705	676	716	714	662	707	661	706	724	731	682	707	655	686	683	703	668	727	701	684	661	690	708	670	669	730	720	732	655	739	700	678	743	715	662	680	673	687	684	679	743	683	681	708	703	715	706	680	681	686	710	724	736	695	659	692
9165	22111	15358	3024	745	618	525	533	543	581	552	548	554	514	604	536	545	533	528	555	541	565	557	541	556	577	572	554	548	567	556	517	566	512	534	561	563	549	573	544	538	558	596	555	560	602	573	567	532	571	529	544	519	584	535	506	565	606	576	551	588	557	585	545	528	550	588	539	574	521	554	528	568	535	572	563	501	594	522	577	554	560	555	517	553	524	510	538	544	556	533	529	545	534	527	552	587	526	510	566	561	574	508	538	572	540	576	488	530	538	521	602	520	553	581	549	580	558	508	559	541	550	549	525	559	538	555	514	568	541	564	519	591	525	563	578	533	538	563	544	548	550	520	570	502	539	523	530	581	563	545	534	565	528	546	573	518	554	550	502	546	550	553	529	584	481	587	540	498	540	540	525	516	558	541	539	511	528	544	501	537	551	533	502	538	585	529	544	536	522	550	581	537	538	542	576	520	568	545	501	525	606	569	552	525	523	518	546	558	552	509	622	539	548	548	553	569	599	554	536	536	522	553	572	514	533	538	564	540	504	539	552	489	560	564	511	542	559	522	556	530	577	529	517	544	536	535	543	530	612	559	548	516	534	565	533	493	537	597	578	562	545	540	570	554	504	564	523	526	541	528	510	591	491	493	564	565	506	520	561	538	536	546	520	518	516	585	552	569	540	540	515	560	532	550	551	565	497	525	571	561	578	576	567	569	552	547	508	528	508	583	538	536	547	576	526	541	570	601	524	524	550	590	579	558	543	554	548	547	532	532	522	560	559	559	528	519	573	506	545	572	527	576	586	535	546	524	546	548	539	545	562	593	602	550	535	556	566	516	503	514	571	559	483	481	538	545	519	533	602	562	562	565	560	563	547	546	563	580	542	545	561	538	529	539	557	569	548	551	576	524	540	516	531	533	565	569	474	539	520	563	569	524	557	529	586	574	564	501	566	503	534	538	564	521	567	528	552	567	533	539	586	531	569	548	488	599	561	548	519	546	530	531	571	510	560	537	547	622	564	503	555	573	538	512	536	535	560	533	541	531	531	473	544	527	544	522	530	537	557	540	589	525	560	521	577	527	554	556	558	562	557	588	526	559	551	568	573	520	532	527	561	547	586	555	529	540	534	538	560	547	563	534	555	566	547	517	554	545	576	558	509	548	555	551	526	530	539	561	562	578	525	558	539	594	550	566	566	587	605	510	554	520	523	577	538	539	517	552	569	549	563	527	577	603	524	537	547	541	555	552	552	573	566	491	498	564	550	549	537	541	538	548	535	569	564	558	522	567	573	584	549	575	521	543	563	560	525	572	540	547	574	568	513	527	531	549	561	544	560	569	489	537	558	570	574	546	538	554	584	547	509	542	580	537	577	522	559	585	513	571	539	559	584	505	565	561	556	545	537	548	582	543	520	561	573	543	543	570	542	536	535	541	547	563	600	558	554	537	556	559	539	535	535	554	557	542	552	501	533	556	585	566	513	545	536	537	560	561	527	553	534	568	572	575	522	501	525	564	545	554	532	543	533	573	553	538	534	529	517	599	508	560	539	555	549	538	588	536	548	563	543	528	566	545	559	554	548	533	554	563	566	572	529	562	592	537	546	527	548	506	540	559	568	573	498	499	557	581	531	563	569	586	519	581	535	583	527	576	560	551	537	545	554	539	577	572	542	546	578	511	578	566	573	574	550	582	578	527	547	549	511	553	545	604	513	551	552	546	527	541	556	540	525	583	530	534	545	589	512	552	528	534	518	594	554	566	578	562	514	525	524	489	535	571	528	554	524	558	516	576	575	539	515	531	518	578	574	559	566	551	571	550	570	556	591	544	518	510	533	555	526	544	514	547	528	539	534	518	554	543	556	541	540	586	557	519	529	546	494	522	592	542	517	544	508	545	501	566	539	554	564	543	585	557	516	582	574	563	574	519	504	580	545	581	550	520	492	535	520	545	541	544	545	590	570	536	537	524	587	582	553	518	525	528	503	568	563	534	530	537	514	550	622	546	558	545	554	548	543	540	529	526	539	519	544	606	513	493	562	570	549	571	537	537	561	581	511	550	595	556	560	527	548	543	533	543	590	538	492	562	573	557	516	555	523	543	548	581	569	502	571	586	558	573	536	521	559	584	544	602	577	516	556	549	526	551	534	574	519	558	563	571	530	541	531	523	558	583	579	547	559	528	548	567	527	480	568	550	594	497	543	556	513	552	561	506	546	547	578	562	526	555	516	533	546	512	521	565	552	527	582	525	551	581	522	545	531	548	546	499	616	567	597	552	550	524	530	522	562	574	548	552	511	528	575	553	541	579	530	550	531	543	531	567	563	537	545	515	582	552	497	562	533	569	544	564	553	566	532	569	552	556	512	563	510	585	530	554	530	539	549	552	562	513	548	547	530	538	567	540	538	559	531	546	539	530	538	529	510	515	518	563	573	546	519	506	539	527	527	537	503	501	544	577	550	543	567	568	565	562	544	550	600	534	566	537	582	582	522	555	554	586	594	580	532	514	587	564	525	559	539	568	518	570	536	534	569	565	561	537	561	547	545	559	546	564	577	532	545	569	570	566	508	535	552	498	558	585	597	519	591	539	593	567	538	595	524	592	558	510	534	532	517	615	508	571	557	526	590	539	539	548	473	548	569	554	499	564	560	546	575	578	540	561	551	543	627	559	548	517	550	574	541	531	544	540	531	542	517	527	552	566	571	560	546	549	558	533	536	550	540	544	580	546	477	588	542	560	571	543	541	532	561	567	562	560	527	522	514	522	624	616	575	522	541	550	521	590	559	521	584	566	496	550	570	566	560	553	566	554	537	581	542	519	539	524	563	552	554	576	554	558	534	525	556	512	543	577	534	556	547	515	521	564	531	547	572	565	560	551	518	503	528	560	571	541	551	529	574	515	558	538	522	565	548	566	536	548	526	538	546	542	563	586	528	564	557	587	524	552	516	557	520	522	526	546	565	557	548	558	522	549	539	501	553	504	551	570	552	546	539	544	528	583	532	586	517	564	535	539	574	563	593	534	524	544	556	479	585	547	527	526	537	568	526	568	568	560	555	559	559	538	550	568	569	548	556	598	503	503	531	541	555	539	573	535	574	526	545	524	555	509	577	563	563	569	577	542	566	578	551	580	545	523	563	604	524	593	586	534	523	538	525	551	550	570	547	526	579	547	542	544	525	518	518	536	498	571	524	557	537	539	551	529	517	569	540	537	581	569	533	569	523	593	534	553	543	562	572	563	545	521	551	553	537	558	547	561	581	535	501	537	558	563	552	523	575	552	573	581	575	561	548	555	571	578	528	502	527	576	561	551	539	550	542	559	585	504	537	567	544	575	508	591	557	560	541	548	515	519	520	521	519	541	504	535	544	529	531	532	559	534	563	500	539	517	503	558	553	523	527	539	538	576	520	497	528	616	519	538	553	536	524	548	584	508	555	585	542	555	543	546	509	572	525	535	541	586	524	544	554	516	562	576	558	555	595	575	547	560	530	546	549	593	535
25247	22021	33598	28129	14327	3159	1061	782	793	701	687	725	686	716	713	724	678	713	725	699	762	646	718	673	676	705	685	687	697	721	669	710	698	724	659	708	699	706	630	681	699	692	719	751	718	849	680	687	705	728	646	687	728	730	709	687	797	802	768	711	679	695	638	689	669	679	670	716	675	666	678	719	678	714	741	701	682	651	707	674	676	636	696	691	665	665	711	686	688	702	673	677	672	684	651	618	651	735	679	677	650	730	666	660	647	648	696	603	693	645	662	694	723	714	697	679	664	672	664	642	719	664	673	696	664	672	671	682	680	694	657	693	693	701	721	662	681	694	710	667	714	681	677	699	679	698	708	623	708	669	639	675	636	720	670	700	690	705	663	677	672	668	678	753	688	708	643	669	683	657	689	713	659	690	646	707	689	658	623	681	699	683	693	737	674	695	696	699	632	675	707	672	627	656	668	699	710	685	682	652	753	709	646	696	697	702	695	690	650	686	713	678	672	687	679	697	674	665	631	657	695	720	702	692	646	678	664	711	691	662	666	689	713	687	694	674	674	738	637	682	745	704	681	697	685	637	724	685	671	653	671	691	718	680	692	714	680	682	656	713	717	683	648	717	728	651	642	691	666	649	727	703	664	684	695	662	700	697	683	662	658	664	699	659	665	656	668	633	677	747	653	631	671	666	646	710	690	680	661	655	672	616	635	631	695	704	669	655	667	668	649	617	656	639	684	672	702	710	673	651	669	742	683	666	678	671	717	653	685	658	648	682	673	705	665	685	682	670	701	667	644	684	663	685	680	688	702	677	662	639	708	657	716	647	721	691	669	659	651	693	730	692	678	664	649	702	646	624	700	668	690	682	719	686	689	744	678	717	711	719	675	691	618	638	707	672	678	705	679	677	676	720	639	700	658	705	701	678	634	669	673	652	649	687	662	718	699	693	648	663	649	637	666	718	690	644	664	727	614	696	660	654	682	641	689	708	700	662	684	614	636	687	711	682	672	705	643	662	666	679	643	624	696	644	656	677	677	702	617	670	657	726	725	671	661	690	706	745	618	698	663	696	714	672	693	676	650	693	661	686	691	693	664	636	678	659	721	669	702	693	719	647	703	620	668	693	673	687	684	635	666	708	688	659	627	631	749	643	665	676	674	648	741	679	682	664	651	693	682	682	652	673	628	684	658	704	695	719	638	758	699	705	660	663	662	745	683	669	691	719	690	636	685	659	706	706	709	670	710	686	684	673	660	679	659	704	670	677	682	668	676	674	676	692	668	675	737	672	630	672	686	704	658	677	674	684	689	686	650	693	679	678	697	658	673	649	671	690	657	668	679	688	709	662	670	723	624	698	721	676	665	632	727	653	681	643	680	647	680	689	688	694	684	666	667	695	692	687	678	681	707	676	693	672	711	670	636	635	698	691	686	723	685	688	648	640	662	675	696	640	703	642	682	664	703	706	657	706	694	706	720	626	707	682	714	712	681	695	643	677	717	678	651	667	677	686	679	665	657	665	692	644	670	638	685	667	693	681	655	672	679	713	731	690	655	666	673	692	707	665	641	681	629	676	680	695	679	663	661	673	650	623	723	655	675	691	677	669	693	689	739	701	681	678	707	674	664	678	605	667	697	621	725	672	664	648	665	662	660	642	694	641	696	660	678	698	716	643	633	690	710	663	671	716	706	731	702	717	681	711	662	658	685	692	672	671	714	673	658	661	704	680	744	707	686	690	697	664	693	668	653	666	705	681	717	599	642	717	681	707	692	696	731	709	680	659	703	633	745	696	705	681	703	661	690	721	675	690	657	687	724	700	656	662	665	719	696	708	626	678	691	700	679	648	655	650	674	666	662	699	649	642	687	674	677	656	693	698	658	684	698	674	686	647	661	738	692	627	681	697	703	666	637	667	691	654	679	738	689	704	678	714	655	649	673	662	633	673	660	699	669	684	678	667	658	692	660	653	728	694	669	703	694	654	664	719	702	674	746	718	702	678	665	747	672	702	658	715	644	703	656	691	688	687	650	690	677	727	676	704	646	656	664	695	681	743	698	713	672	622	687	651	666	652	693	726	652	653	675	665	703	651	628	677	685	664	654	697	685	678	687	679	722	661	681	683	663	700	703	700	628	659	700	657	698	655	680	663	731	680	672	669	654	677	697	622	696	673	683	682	659	683	644	676	662	704	654	697	665	657	670	699	651	632	663	686	613	653	702	699	617	659	660	681	706	699	689	684	643	667	691	686	680	711	666	670	650	666	656	714	714	714	671	676	690	662	672	668	725	656	720	680	686	678	708	692	709	702	685	685	682	706	669	701	690	651	659	726	680	690	722	733	708	610	669	674	716	746	679	645	652	687	676	654	718	689	665	665	690	706	697	703	673	704	713	685	658	689	689	695	674	658	721	665	706	674	674	628	668	678	680	692	663	680	716	643	681	660	615	700	634	677	690	694	690	704	607	670	644	634	683	687	669	663	657	698	635	671	664	673	694	640	714	639	696	682	710	677	668	678	670	618	707	686	723	656	714	703	655	711	700	746	718	745	672	670	673	667	682	672	675	674	697	654	701	711	639	690	639	666	673	645	716	681	688	671	673	707	673	678	670	655	660	688	652	713	619	646	685	688	673	679	641	721	685	709	634	601	676	643	657	671	666	659	638	692	664	664	675	688	727	659	693	693	701	686	647	643	707	681	655	679	698	697	674	698	692	702	737	683	642	686	676	633	692	665	665	674	708	690	680	695	654	654	660	674	668	701	673	696	692	710	717	710	655	720	655	701	718	660	681	751	676	674	726	681	697	677	698	644	681	657	651	691	625	643	674	672	678	660	704	685	662	663	675	698	673	675	732	626	660	701	704	652	662	668	653	698	673	679	668	682	646	624	638	686	674	723	654	721	682	685	702	686	625	700	702	677	697	722	646	689	700	680	640	669	661	699	686	679	631	683	668	618	673	650	701	704	689	683	686	665	701	688	666	659	701	649	685	709	663	653	735	667	674	695	693	655	632	687	663	702	691	639	674	646	668	661	638	662	659	662	681	712	663	661	729	704	675	673	718	666	654	658	695	700	697	646	642	696	709	692	697	661	646	679	669	642	666	667	662	687	601	669	703	689	698	669	637	669	663	664	689	686	705	703	722	734	672	693	687	729	681	746	697	629	669	701	661	677	649	669	681	736	656	682	637	645	695	703	713	682	674	674	695	662	701	688	674	691	684	643	606	636	704	669	709	719	647	668	745	632	708	700	696	674	660	662	688	670	657	680	692	667	663	629	692	669	686	684	723	683	663	707	724	670	690	646	677	705	660	717	685	638	675	671	745	647	680	637	727	662	694	697	665	697	701	667	657	643	702	666	608	623	663	634	663	640	704	736	722	693	629	723	670	678	654	698	662	640	705	629	642	687	721	641	690	691	697	708	696	711	661	696	666	682	659	682	708	647	682	688	691	666	741	668	644	662	673	632	667	713	651	670	642	689	655	669	701	694	702	654	659	690	656	677
33896	77333	58004	18196	3285	1568	772	751	687	607	610	623	584	590	598	576	586	674	624	593	613	627	563	605	547	610	588	623	610	625	591	658	617	625	584	631	586	622	613	595	602	584	598	575	733	843	595	595	599	585	580	590	571	589	635	721	804	769	679	610	543	580	630	582	582	551	574	594	583	579	635	621	549	587	554	595	595	584	568	594	605	615	586	585	580	556	587	558	627	603	570	579	569	606	575	556	563	603	549	516	589	545	605	611	543	579	634	583	578	575	557	549	580	523	579	588	591	597	614	595	608	612	571	588	574	619	562	595	563	571	592	592	575	567	567	569	590	588	561	595	600	589	568	627	594	545	590	565	557	556	606	619	577	560	576	598	591	545	626	604	574	558	570	571	617	547	615	569	576	556	607	596	627	587	615	581	584	570	579	581	587	576	566	587	572	552	602	560	600	611	573	567	609	554	574	571	598	612	628	570	533	561	568	596	599	597	589	585	550	567	560	597	593	562	540	618	606	603	564	576	597	565	562	624	605	575	556	589	583	590	576	567	588	622	572	560	568	578	592	587	581	588	614	606	528	601	539	539	563	530	577	569	586	558	616	613	608	563	614	559	610	615	600	610	570	587	594	595	565	536	576	581	544	586	615	564	556	588	590	615	581	549	570	582	565	605	565	581	604	575	537	570	593	592	531	596	600	560	616	560	589	556	606	597	554	574	565	596	565	575	606	586	575	568	569	542	573	558	567	580	601	549	608	621	567	568	633	610	600	583	578	550	590	574	563	578	566	570	557	587	573	565	555	574	580	598	537	581	537	586	554	585	551	561	590	600	573	553	574	568	566	593	573	575	586	581	549	578	594	581	593	562	532	554	575	608	620	565	566	536	560	535	616	595	554	573	602	568	566	564	586	574	551	585	564	553	578	552	600	554	562	597	516	594	521	612	580	566	572	617	571	513	602	605	606	583	582	585	623	589	605	573	626	598	589	604	587	530	549	565	574	554	548	593	538	634	561	591	594	531	586	563	583	580	539	598	568	559	587	570	595	558	613	529	603	598	596	589	600	606	589	565	579	574	568	571	587	583	586	586	549	575	585	577	566	540	595	583	578	531	541	524	561	563	582	612	603	578	537	576	568	527	590	582	619	619	611	597	578	582	609	561	542	573	566	602	600	585	519	580	574	572	597	587	578	535	591	624	604	555	636	584	576	642	606	557	579	537	548	560	597	568	553	584	547	571	577	547	526	603	570	537	607	604	558	603	566	593	634	633	567	549	586	552	585	599	575	587	536	534	566	542	588	584	568	547	582	532	530	593	519	578	600	586	552	548	579	595	551	604	546	620	612	563	552	572	597	592	596	591	574	620	561	580	551	603	612	591	571	596	577	611	557	560	559	584	613	599	577	581	556	564	624	589	572	535	523	600	622	592	600	572	612	563	568	559	578	590	585	593	596	496	594	598	540	558	605	601	574	598	551	566	559	587	587	563	546	620	531	566	564	580	576	554	562	590	597	574	593	558	579	572	563	533	509	581	543	552	598	560	510	615	571	552	549	567	537	610	577	580	581	570	552	550	558	566	569	573	597	589	579	571	535	575	535	574	600	554	587	535	579	553	624	541	546	589	643	563	545	586	545	579	588	582	565	599	569	591	559	573	587	577	584	565	591	607	540	551	625	581	559	584	593	565	563	549	660	543	596	591	592	571	560	575	582	625	567	630	543	600	583	637	586	599	574	540	588	555	546	546	591	542	579	597	621	506	568	583	584	596	570	604	540	577	553	563	567	598	584	581	605	596	544	597	554	575	550	573	580	582	574	568	616	573	547	558	533	563	557	549	579	589	536	566	552	564	530	576	588	572	561	592	563	552	626	570	571	559	586	540	618	597	585	604	586	534	562	557	598	591	572	609	576	558	583	592	589	578	538	598	555	572	555	557	603	556	591	549	548	542	600	532	584	602	551	562	564	542	594	556	598	569	605	563	572	549	576	613	566	607	556	587	601	552	573	586	581	621	608	536	561	578	591	613	594	547	579	567	591	573	566	603	563	585	590	543	562	581	596	604	583	583	624	555	572	589	564	582	542	595	599	572	562	574	567	543	535	566	596	562	581	553	556	562	544	587	594	626	545	580	627	542	529	636	557	591	576	568	592	609	559	586	557	561	556	594	624	564	566	568	605	553	545	571	597	554	577	613	576	585	602	536	595	579	538	582	541	561	527	593	595	591	544	589	640	573	554	573	589	577	571	579	530	565	563	581	585	568	578	602	543	576	549	559	582	557	570	606	567	619	621	600	581	536	560	568	584	529	574	573	607	562	589	591	563	555	565	598	581	565	545	585	594	594	608	610	573	616	576	517	574	549	584	593	554	567	602	595	619	568	587	559	574	582	533	525	586	602	575	589	575	541	568	577	591	589	584	565	590	574	559	638	584	584	606	598	564	574	534	601	571	569	594	582	570	550	587	590	584	561	586	577	607	581	581	593	583	573	568	586	574	602	579	609	552	594	564	600	569	555	566	546	557	598	582	516	552	569	576	584	551	580	568	553	534	587	514	601	555	631	512	574	513	554	583	591	554	545	579	571	581	579	580	572	605	552	553	550	595	605	541	607	556	605	584	590	571	624	559	551	584	598	583	573	565	535	608	548	595	596	581	554	565	580	567	565	620	590	584	524	608	575	569	546	551	585	560	610	562	557	569	558	586	582	615	580	538	560	592	554	586	569	559	626	609	582	603	573	544	576	537	595	572	557	551	581	583	583	610	537	576	610	565	573	549	569	556	569	586	551	555	579	558	608	662	578	570	592	568	598	541	564	545	604	557	568	564	586	572	539	547	579	573	609	557	536	581	567	568	533	590	608	561	547	628	580	600	607	564	553	558	550	572	540	543	526	541	548	546	583	593	558	577	597	562	551	524	543	575	576	554	553	569	627	608	555	595	544	548	588	570	587	538	556	597	581	579	571	550	573	579	597	584	594	577	617	590	616	525	572	632	557	582	612	561	633	568	554	565	612	587	600	613	557	577	583	588	573	551	575	594	565	580	539	573	573	568	589	587	560	513	577	565	565	571	577	585	591	563	593	566	565	593	605	562	618	557	603	594	567	585	611	570	587	591	594	535	565	580	510	597	574	538	594	561	553	504	569	554	586	588	549	527	510	543	597	546	549	562	568	560	596	601	609	573	616	577	570	581	551	542	648	578	596	577	584	580	541	573	638	588	623	585	565	568	566	585	569	577	580	587	595	616	595	557	602	591	556	590	577	556	564	572	559	580	555	558	541	602	604	567	573	593	592	592	581	581	620	541	598	550	557	599	567	600	608	627	582	555	573	605	565	627	565	569	556	580	586	602	552	574	552	571	599	562	616	602	591	560	596	559	558	602	559	549	586	593	568	603	604	568	528	579	595	601	585	536	577	583	573	635	558	541	624	551	579	557	593	587	611	579	532	608	598	583	586	548	576	557	601	558	572	601	582	597	600	566	587	523	596	587	576	543	563	557	598
24163	21598	31428	27290	20372	9393	2877	1322	896	919	840	854	852	786	789	794	787	789	780	781	810	780	822	762	719	792	791	779	786	824	791	786	813	765	746	765	783	801	740	761	788	738	785	765	1098	911	797	823	790	780	786	767	755	772	836	978	1030	1012	888	808	744	783	751	782	779	763	782	787	735	747	769	769	737	793	799	789	765	803	789	744	746	760	773	748	801	761	770	768	776	745	746	836	768	789	765	750	818	752	751	791	748	780	799	741	777	707	778	784	707	783	768	761	775	762	786	807	759	756	738	773	781	764	752	708	741	811	735	770	736	753	750	757	733	766	782	823	747	740	764	762	773	755	763	781	770	777	741	773	805	749	749	740	766	751	749	757	777	776	782	786	761	767	774	774	790	737	725	735	747	766	750	740	755	734	752	759	765	790	802	724	777	760	770	765	757	737	783	737	795	736	758	759	727	760	803	764	769	810	765	777	718	771	769	765	753	742	794	763	773	758	801	681	748	738	794	762	773	740	716	716	828	727	793	737	774	763	754	773	804	792	766	811	756	752	777	752	783	742	750	766	726	756	725	768	803	798	828	799	819	751	761	777	748	708	749	788	766	718	752	799	767	771	783	742	767	742	778	798	767	778	774	764	786	744	759	750	839	805	767	720	778	794	800	787	728	722	719	765	782	732	744	754	745	742	776	787	758	784	733	773	761	769	750	723	800	745	764	697	754	749	748	757	820	734	789	762	746	801	765	790	795	774	755	754	780	754	774	753	713	751	797	781	738	745	775	789	681	774	726	758	793	772	734	745	772	766	743	740	753	755	747	741	770	753	766	785	720	780	727	744	779	732	711	800	725	684	741	709	698	730	756	685	765	732	792	786	744	731	753	728	724	709	788	744	803	793	818	752	815	775	798	763	767	747	685	750	759	787	783	745	674	732	764	765	752	749	753	733	745	817	737	718	748	766	779	773	749	772	747	747	751	746	778	753	760	792	749	731	808	799	744	754	748	772	735	707	733	735	733	732	705	739	814	757	775	764	794	783	696	795	777	721	741	757	777	752	786	794	787	751	752	788	751	759	732	787	767	757	765	784	755	784	738	798	786	760	780	694	791	716	757	735	812	791	790	734	750	776	747	756	785	752	800	768	740	732	773	715	706	812	745	760	822	763	746	731	763	729	710	773	744	755	770	709	740	802	745	754	764	743	750	770	757	813	753	756	756	780	726	781	771	833	722	764	743	750	756	766	767	814	815	794	767	723	721	787	778	754	732	752	771	775	734	697	758	767	816	757	747	754	824	766	748	720	744	741	754	762	799	742	747	745	770	772	724	776	776	743	766	744	743	804	739	767	775	750	786	746	778	769	780	764	741	763	814	793	813	726	777	754	719	746	791	814	756	723	770	727	715	772	718	733	733	768	765	699	728	755	730	747	781	807	760	797	762	746	715	718	741	781	733	755	751	748	783	776	779	739	766	765	727	760	759	755	772	755	760	774	736	718	763	723	783	809	711	749	784	801	755	754	729	756	800	773	784	714	738	766	777	759	739	768	779	801	716	714	718	785	776	811	705	744	820	744	766	760	753	796	748	792	735	751	745	697	771	750	760	769	727	740	740	742	788	788	790	780	786	783	749	816	763	773	765	789	791	725	746	766	694	720	791	791	797	766	819	759	743	787	736	764	819	780	731	730	770	753	699	743	723	754	785	706	785	750	769	809	746	753	760	809	784	738	790	713	757	786	762	748	768	731	769	815	711	733	780	771	773	731	713	767	757	719	738	766	782	760	763	726	776	782	725	790	719	795	791	747	769	704	738	746	763	756	740	779	726	780	756	741	774	778	787	807	744	735	712	766	761	773	723	766	759	770	787	770	801	763	696	728	751	760	775	743	745	741	758	734	769	750	736	768	702	725	809	787	747	776	753	749	732	807	786	782	757	784	743	764	736	759	761	765	806	771	756	783	773	716	756	740	759	775	738	716	794	720	801	732	767	708	776	790	768	771	792	740	778	754	734	708	738	761	747	751	733	735	757	794	784	757	737	829	785	764	738	772	767	743	723	786	711	761	787	756	763	765	744	711	776	752	756	762	770	756	757	721	738	784	681	733	746	773	742	736	761	743	701	744	783	801	797	746	755	755	754	767	778	776	768	793	766	717	734	759	766	740	766	793	728	744	686	761	781	769	809	782	771	742	741	778	782	808	760	727	731	767	779	761	783	771	775	743	746	814	767	716	807	756	713	748	723	748	741	731	781	750	765	747	761	766	749	826	739	760	789	744	757	725	738	774	749	761	763	816	747	769	793	753	770	738	759	794	797	736	779	738	801	743	770	758	739	764	746	755	783	811	788	746	760	737	810	731	730	784	735	746	766	739	752	833	712	768	760	742	785	790	689	759	790	801	738	787	769	776	743	712	720	747	760	733	714	806	742	761	774	761	736	738	775	750	736	773	791	792	694	766	732	805	758	759	798	741	790	742	801	709	773	765	777	740	751	758	746	741	728	747	707	754	776	715	758	715	720	785	778	732	810	767	714	741	764	745	734	784	774	751	809	764	767	744	781	777	767	793	718	726	734	761	792	766	757	750	807	783	774	763	807	766	695	768	733	728	788	756	787	749	776	787	715	753	738	755	739	771	765	759	746	748	734	737	762	738	716	779	709	729	747	795	755	740	766	728	805	753	759	758	747	767	755	762	723	811	715	777	777	738	775	691	755	745	785	777	780	784	806	783	709	763	758	774	778	733	709	751	797	724	752	777	783	753	724	727	777	751	816	755	757	744	741	776	791	718	712	743	778	760	739	746	719	731	784	734	769	698	761	752	720	772	769	782	795	760	725	766	762	722	807	817	756	770	781	768	754	752	755	756	730	777	761	730	732	728	736	759	758	756	759	737	773	765	731	766	760	745	710	789	759	799	714	742	750	751	689	780	746	710	746	787	794	727	767	707	733	742	764	747	798	771	739	723	770	783	750	765	751	733	747	724	785	721	789	775	777	781	795	771	775	791	761	740	822	733	766	723	744	755	742	746	713	769	746	769	741	741	763	785	760	763	743	805	771	731	705	787	746	743	793	768	767	756	793	765	794	759	710	763	702	774	703	751	745	728	774	764	797	751	734	788	829	751	753	766	731	776	762	765	774	782	759	837	798	777	760	779	746	759	761	734	727	709	722	765	754	774	768	807	752	813	847	735	783	760	751	741	731	765	723	787	748	736	786	748	719	768	767	713	756	743	711	725	719	743	729	758	745	773	744	748	743	783	791	747	800	746	763	779	752	736	737	748	748	733	791	760	786	774	796	754	839	769	762	726	731	767	780	757	776	718	780	756	827	765	737	757	760	729	765	807	803	770	771	731	768	797	786	824	760	758	739	780	708	742	741	754	765	761	734	720	742	791	741	768	752	783	782	738	744	777	768	726	743	738	735	745	733	737	783	736	723	712	716	767	775	799	716	734	752	722	793	797	717	750	742	746	763	746	762	769	775	707	717	794	753	749	781	741	796	719
47306	91827	67007	25648	8315	2181	2400	1216	821	773	763	776	754	700	743	700	665	717	699	646	690	653	705	733	682	696	705	684	726	694	671	689	727	654	669	695	667	745	676	658	670	699	670	665	1260	898	745	624	652	659	676	699	636	693	740	964	1020	1011	865	773	686	641	704	639	694	671	647	641	648	668	659	664	681	674	629	658	659	681	657	690	641	649	630	673	677	673	680	658	664	632	653	686	635	650	674	677	651	677	653	686	690	684	662	679	644	606	643	645	666	662	665	628	668	686	659	630	647	629	567	624	684	658	631	715	658	632	670	627	693	624	652	642	659	650	670	695	650	679	624	686	650	664	674	624	646	656	666	645	685	664	714	638	633	676	673	662	671	629	665	665	676	658	692	668	650	659	689	657	650	664	693	683	622	663	694	634	649	639	686	658	702	610	715	623	635	654	660	666	627	691	685	641	706	628	653	680	676	696	660	680	663	661	644	647	659	685	649	641	631	682	627	645	676	645	648	657	643	648	690	666	624	628	680	628	646	645	633	657	672	684	695	660	628	677	638	653	701	658	646	673	645	694	698	660	647	632	678	661	654	620	656	645	621	715	675	664	636	646	629	629	689	652	677	641	663	653	644	639	648	645	663	662	678	686	674	652	635	692	637	664	670	675	653	705	669	673	620	659	646	688	665	640	635	639	702	657	632	660	642	649	657	638	654	630	663	648	636	689	668	657	670	651	655	646	656	642	649	651	667	609	645	665	635	652	655	652	664	617	631	667	700	656	665	683	651	609	646	668	658	690	681	668	652	646	612	679	661	677	632	665	645	655	644	665	645	685	646	677	672	681	644	670	640	691	631	653	622	686	631	690	647	671	639	639	676	637	662	676	634	637	694	597	667	697	631	679	682	669	647	678	642	612	647	664	672	696	668	677	683	660	611	698	692	684	650	671	653	654	687	668	706	644	648	610	657	634	660	685	644	652	684	600	660	627	625	693	679	676	630	615	602	641	673	680	634	684	656	650	659	671	686	628	670	657	660	628	638	634	636	620	645	638	614	695	643	655	623	661	644	657	647	673	668	692	656	608	648	638	680	629	623	645	656	655	643	632	648	646	690	658	658	654	695	635	665	643	653	682	633	689	673	633	632	654	667	674	633	623	622	629	680	635	655	657	674	697	645	636	715	667	676	696	659	655	686	620	691	676	670	689	610	656	622	630	673	655	684	645	675	660	687	614	629	654	681	717	636	641	622	675	608	634	676	664	641	674	676	692	643	673	609	682	650	651	683	645	605	662	635	690	664	649	642	645	633	659	646	676	665	703	672	626	683	696	680	668	705	738	581	677	674	637	685	624	670	649	653	636	642	681	656	650	652	698	617	675	645	691	665	651	651	666	671	651	646	644	635	680	655	630	614	630	632	674	676	655	661	654	702	656	651	649	649	638	644	640	692	670	652	643	666	692	710	671	641	643	643	667	669	651	660	636	604	657	625	607	646	661	635	710	616	642	661	674	651	650	675	623	644	653	694	639	702	684	665	661	640	699	663	659	663	681	632	672	611	708	634	641	642	687	628	663	663	680	630	662	641	637	655	672	599	700	616	632	603	678	610	641	681	696	701	651	636	653	655	688	629	697	631	647	667	650	684	643	671	662	682	651	659	681	664	682	666	692	642	682	707	675	648	649	655	639	619	699	712	624	663	659	706	623	651	679	658	636	677	652	662	657	637	640	623	630	650	619	638	634	635	684	661	624	650	676	659	689	636	655	641	658	637	654	633	647	657	635	655	647	651	613	601	648	683	685	677	666	673	649	649	678	691	665	645	661	624	630	656	674	635	653	653	626	640	682	621	646	689	676	650	704	656	634	631	649	660	629	602	644	646	646	684	663	681	639	686	627	645	660	715	656	633	653	658	695	651	712	686	661	642	680	622	659	645	651	648	649	693	664	639	652	685	645	628	616	683	680	640	668	629	619	663	626	629	647	674	685	626	650	656	640	624	618	642	631	614	668	660	620	603	654	687	646	612	615	688	637	632	628	687	641	613	644	669	669	703	648	683	663	689	664	662	653	674	643	657	671	653	642	639	688	688	620	681	671	651	637	702	664	587	674	650	654	658	667	682	658	670	594	692	676	629	625	631	643	613	683	661	622	640	623	658	687	633	624	611	657	610	649	658	618	605	614	636	628	665	617	676	639	640	700	661	677	672	641	695	640	675	636	630	653	638	673	648	623	646	652	668	664	687	602	628	646	626	588	648	637	633	660	676	654	609	627	627	660	633	647	661	621	632	693	645	699	669	627	645	641	650	668	692	662	602	649	701	625	641	647	685	650	631	633	654	629	645	647	666	627	646	666	640	668	641	674	635	675	624	631	691	660	656	671	660	643	648	638	674	659	624	628	664	681	653	659	628	651	657	638	682	684	644	634	649	640	660	673	664	625	616	631	663	685	683	615	654	672	676	640	635	649	648	658	654	677	623	641	665	650	674	673	650	615	619	655	599	638	664	683	596	664	715	691	666	646	642	621	623	589	631	601	620	666	671	642	647	657	648	655	669	671	629	644	639	688	652	687	635	670	643	674	651	672	620	629	709	672	641	666	663	637	652	616	627	646	656	671	678	670	691	616	663	592	642	662	685	633	638	651	688	644	614	647	681	632	652	613	642	665	660	671	645	620	648	666	672	676	671	686	648	647	632	647	679	667	671	608	614	674	660	685	648	677	669	622	646	638	658	651	631	640	680	731	660	667	650	659	633	645	654	625	651	629	655	612	681	621	655	678	654	684	677	634	677	565	679	669	646	637	654	659	643	646	618	653	663	631	599	665	657	643	661	684	666	625	664	681	664	643	643	620	654	665	610	663	714	630	651	651	678	692	630	710	619	672	666	684	659	654	685	620	682	670	641	692	641	670	690	642	677	649	610	679	652	675	631	606	655	655	632	653	692	680	605	665	688	690	649	671	673	669	641	678	653	665	614	663	670	624	645	697	631	665	672	662	663	641	662	687	601	680	628	650	638	635	649	639	645	639	662	699	636	633	654	645	671	662	650	698	687	661	629	599	687	660	639	675	665	660	652	616	673	684	654	638	662	644	637	676	658	644	636	695	659	666	636	639	678	623	634	640	657	626	670	648	658	670	606	649	640	672	614	583	650	679	695	673	651	713	649	654	681	672	638	632	677	589	609	656	653	624	640	656	672	656	695	631	655	648	631	630	647	643	633	667	670	622	681	618	643	686	598	634	624	607	661	625	629	643	642	628	662	634	634	705	671	646	631	609	666	667	651	656	655	623	630	624	636	638	631	657	634	650	634	639	596	664	669	678	716	669	649	650	659	619	647	619	613	638	654	700	675	672	675	652	640	655	653	650	614	658	630	627	622	599	661	648	677	655	642	660	655	652	652	675	628	621	642	670	650	635	673	637	644	634	617	662	651	607	637	589	574	635	649	661	661	650	654	650	683	611	624	673	587	673	610	643	680	676	659	627	656	654	612	647	673	670	680	671	648	674
27881	21153	18384	4330	808	641	667	638	645	632	562	622	623	594	580	596	625	592	599	613	587	635	682	583	605	623	631	635	574	585	621	593	590	639	578	604	639	603	620	589	584	621	582	621	591	634	622	581	536	602	623	628	594	616	590	602	612	597	641	672	608	598	578	548	636	601	645	621	607	644	594	591	657	547	577	616	584	579	567	573	599	627	563	579	592	601	583	569	588	567	582	579	576	618	620	593	608	568	605	581	629	596	559	595	560	584	614	595	573	620	606	566	635	634	600	603	572	527	621	588	572	596	592	584	547	598	548	621	580	628	599	600	600	589	582	620	586	603	613	646	659	572	608	637	599	628	611	620	572	590	610	625	607	572	594	563	559	561	594	606	570	608	567	581	566	632	604	548	611	581	553	556	576	572	586	593	588	617	615	611	578	601	595	587	582	576	598	580	607	592	592	581	577	570	585	603	560	574	572	561	600	612	585	582	632	568	602	618	601	562	604	624	580	583	567	579	571	608	642	599	592	607	613	576	611	593	581	567	616	594	600	595	578	589	612	555	577	565	615	546	612	582	593	590	580	592	562	612	603	603	592	573	591	560	593	621	618	590	559	587	622	585	635	578	637	575	603	599	592	614	611	576	593	572	624	585	593	627	568	584	623	584	636	596	599	572	619	598	529	557	599	609	577	613	595	616	573	619	603	600	581	572	598	575	573	603	598	611	584	663	624	557	614	549	580	600	624	555	631	583	629	601	625	611	641	569	595	639	600	602	624	605	597	618	568	563	651	585	615	587	606	582	610	612	564	602	606	598	565	588	627	577	599	618	583	578	601	645	602	612	568	635	592	555	633	605	602	623	593	603	631	626	563	594	626	561	625	624	614	622	625	609	549	578	557	612	592	569	601	567	625	554	620	562	609	568	586	561	614	606	597	582	593	560	588	592	590	624	584	572	633	583	608	598	592	621	598	595	572	566	625	559	590	588	629	590	554	605	625	560	569	573	623	590	582	613	592	575	599	606	609	649	540	558	596	586	581	543	624	625	602	634	597	597	608	613	566	607	581	602	629	609	522	597	610	611	602	569	636	582	597	585	627	605	558	614	629	612	578	615	575	539	574	591	614	619	609	591	574	557	613	586	569	573	633	593	616	592	607	585	588	635	601	571	623	583	570	607	627	613	579	608	582	598	601	564	596	601	596	586	616	649	597	612	624	614	588	540	574	586	592	564	556	558	607	599	631	552	560	615	662	606	603	577	596	601	576	586	595	624	565	615	574	582	572	574	604	596	600	598	601	623	600	593	594	584	581	625	570	589	580	630	606	622	605	577	593	610	578	589	613	576	654	619	618	589	635	586	585	576	588	585	644	534	599	601	590	625	596	611	552	608	618	541	564	627	551	625	587	550	615	615	593	605	612	566	621	591	562	586	623	587	584	584	598	581	524	597	627	625	607	564	612	609	580	584	596	552	624	597	610	614	597	598	578	622	597	574	574	598	580	607	572	587	587	566	617	608	614	572	605	613	577	589	592	628	595	558	579	598	622	576	613	576	593	588	633	586	575	606	629	602	635	596	613	634	572	628	591	571	637	579	577	595	567	620	593	590	585	566	608	580	624	578	576	598	602	575	568	614	568	595	559	588	593	576	616	665	596	607	555	593	575	600	594	579	624	585	594	608	621	637	610	612	636	615	612	616	566	575	586	603	635	613	582	586	611	617	585	600	592	592	601	619	595	626	613	598	560	583	630	622	561	646	616	604	609	519	548	604	595	605	582	619	611	580	554	572	623	612	599	583	602	600	595	604	569	613	583	540	631	625	601	565	602	618	599	575	605	617	601	624	570	554	587	648	564	614	591	609	599	614	577	613	581	590	590	599	605	600	567	604	573	569	567	533	601	600	596	610	616	612	559	596	597	591	560	603	649	612	596	570	602	613	618	632	605	612	618	549	636	607	589	580	624	583	564	627	588	589	578	584	591	568	562	585	596	610	578	559	596	552	611	606	585	592	611	647	602	595	576	585	576	579	590	615	637	604	626	638	567	573	624	536	640	565	605	581	619	572	633	602	538	571	645	590	544	576	605	584	616	578	572	617	586	598	644	591	604	628	584	553	586	610	609	607	567	540	634	572	573	602	599	605	607	567	601	619	591	573	580	603	584	612	582	550	593	618	583	576	575	605	588	580	602	605	581	565	584	636	621	598	616	599	576	584	639	584	620	587	586	597	611	595	620	619	612	601	582	614	616	588	587	574	565	607	613	583	602	589	591	555	586	554	618	599	610	575	579	607	582	568	602	627	610	612	577	578	611	590	594	569	609	596	589	605	643	604	567	611	591	589	631	554	594	579	619	600	589	586	622	586	624	608	608	589	604	627	617	610	599	592	620	564	612	563	550	574	583	599	571	606	608	586	603	598	584	596	608	629	643	649	605	594	545	584	647	596	621	597	572	601	605	644	609	573	584	600	572	636	568	550	631	567	599	620	586	624	571	605	575	663	612	615	646	566	592	597	596	606	608	584	625	582	636	589	605	583	631	603	573	601	600	633	642	601	560	568	612	577	569	553	585	596	614	590	611	592	611	591	570	588	598	584	624	592	645	595	570	614	569	588	603	571	600	569	562	611	585	628	556	586	617	594	599	652	592	562	569	562	615	588	583	622	574	635	610	601	643	583	549	571	609	627	609	567	599	595	610	607	617	586	597	563	564	586	584	608	581	634	639	590	571	601	606	588	601	611	612	556	576	575	577	632	581	600	621	626	605	612	603	556	583	590	578	618	604	591	586	598	616	616	591	636	602	554	573	587	621	579	603	605	659	619	588	626	600	614	648	594	574	589	576	593	598	538	572	593	620	604	599	592	605	594	654	660	642	593	563	646	602	540	614	606	572	625	613	604	620	600	589	580	595	590	587	630	603	579	592	612	593	553	594	585	564	589	553	647	604	612	564	646	569	552	570	595	618	614	600	604	552	583	646	584	573	618	568	585	560	550	597	614	605	607	616	592	596	591	595	588	593	594	595	593	573	580	577	594	571	561	583	587	591	670	612	538	587	605	619	568	638	594	580	632	621	572	596	528	608	583	614	583	618	591	594	606	584	574	554	578	576	614	590	611	590	572	623	566	570	587	552	592	661	581	559	669	564	635	663	547	588	551	654	579	546	574	589	594	611	601	564	600	592	605	601	616	576	564	609	610	584	581	619	568	591	576	565	588	603	591	623	580	614	661	624	599	614	587	609	565	613	611	560	648	595	629	609	628	631	630	592	591	592	586	585	603	625	563	594	579	570	576	582	618	588	613	619	585	611	589	598	613	565	582	606	610	560	576	612	576	602	581	588	602	565	622	590	635	610	620	578	607	611	611	580	631	629	599	611	575	579	589	546	594	578	578	648	581	573	582	589	563	624	581	586	590	574	640	621	568	600	575	587	583	611	597	642	570	572	560	592	612	615	586	546	603	595	604	594	628	589	622	561	585	591	593	545	597	565	569	603	583	578	605	570	575
8784	19929	14976	2678	685	534	589	527	502	503	461	471	512	482	462	481	458	481	481	490	541	455	480	486	490	466	443	458	469	487	495	504	503	473	469	514	512	505	491	486	496	496	506	496	500	516	494	511	497	487	454	488	459	492	507	507	528	519	490	472	481	494	464	512	452	477	489	496	498	486	479	498	457	500	478	441	476	483	457	487	492	495	500	492	485	488	472	479	468	444	517	444	525	463	457	506	457	490	454	505	521	462	476	498	519	494	495	473	445	462	478	499	496	463	490	514	503	496	482	509	491	507	486	460	467	466	496	491	499	523	467	503	459	489	470	466	453	508	524	494	503	473	491	448	455	490	496	486	454	461	543	465	504	483	523	513	502	489	482	440	443	476	434	526	470	490	460	493	500	529	456	488	502	493	470	498	535	470	509	483	490	470	465	448	514	515	473	501	486	496	502	478	508	469	491	470	494	474	487	483	518	514	479	501	491	492	459	464	488	466	440	466	489	450	439	507	474	446	473	474	471	457	466	486	506	490	481	475	446	491	508	474	460	511	501	463	491	504	498	494	495	468	500	475	422	501	510	488	493	474	472	424	497	458	460	478	482	489	456	486	484	445	454	486	522	499	470	511	482	487	479	481	452	457	489	527	449	450	491	485	449	502	465	465	490	483	476	493	478	495	468	443	466	472	489	477	472	482	463	451	497	510	463	475	506	472	475	494	474	459	490	503	456	459	475	479	458	497	459	491	492	498	463	497	475	467	506	503	478	474	494	467	500	457	542	494	482	472	504	480	458	493	469	442	519	441	521	503	495	482	510	476	494	506	501	455	489	470	474	465	476	524	434	507	480	480	476	471	505	478	480	490	460	477	467	477	477	460	533	485	501	501	473	500	513	442	485	477	454	493	481	444	466	488	490	444	454	466	469	492	496	495	437	495	493	441	498	497	505	498	465	486	435	504	491	439	507	491	468	469	473	504	476	436	518	493	504	518	510	494	482	468	472	424	500	429	500	459	463	465	498	470	505	434	481	501	443	491	467	467	503	527	449	447	479	450	510	458	492	477	494	450	491	491	458	477	486	521	495	466	485	468	472	477	521	477	535	459	452	562	523	496	488	471	488	424	501	455	479	436	488	464	478	497	487	486	479	502	444	479	486	467	460	483	516	499	490	499	472	491	454	497	525	464	479	465	450	468	502	500	479	477	487	505	488	469	455	480	469	522	510	490	488	465	440	480	449	483	501	476	501	505	474	476	475	520	471	476	465	496	501	468	405	494	503	475	488	457	509	478	524	467	515	468	511	448	452	494	490	487	502	492	501	482	494	495	505	457	470	516	494	508	467	481	451	482	455	511	495	442	477	454	501	459	494	466	512	483	478	506	479	495	482	460	531	503	481	468	520	474	467	526	508	500	460	445	486	429	441	473	476	516	534	518	510	501	464	476	520	473	474	468	489	451	468	487	452	449	474	467	461	480	477	453	457	489	480	491	538	450	475	486	451	479	470	489	487	463	483	506	455	438	535	492	464	522	503	503	496	445	481	508	465	477	498	497	483	474	503	486	479	457	466	499	504	500	475	460	450	502	441	509	481	543	441	494	482	463	535	483	501	455	494	501	492	475	499	505	486	467	464	545	477	473	449	495	465	491	490	463	498	501	479	493	467	494	494	495	488	480	482	469	459	494	460	469	460	483	508	481	443	506	496	469	463	480	503	513	507	501	538	461	494	479	463	483	497	495	473	477	476	467	504	512	471	464	476	476	523	444	463	447	494	513	464	474	473	449	517	471	469	484	488	496	485	465	504	489	491	512	474	479	510	485	485	469	503	454	451	486	485	506	493	497	447	479	483	458	478	464	496	486	448	440	488	509	514	494	502	458	472	491	517	511	469	485	476	460	478	481	464	499	478	487	471	472	487	492	471	486	477	505	463	499	482	477	483	497	501	477	499	487	483	491	485	490	504	464	474	451	461	506	485	470	508	456	516	507	462	472	468	499	415	481	478	506	466	482	476	459	509	509	512	488	479	486	494	459	502	466	432	473	502	490	474	501	502	475	501	513	530	508	479	487	474	512	459	480	465	486	492	475	495	513	464	468	497	456	489	511	486	452	502	455	499	499	452	501	465	459	491	504	459	494	522	490	448	457	443	489	499	466	508	471	472	448	479	480	474	513	478	492	495	461	497	485	457	478	507	505	474	469	504	479	505	483	486	449	491	492	479	493	457	498	483	464	515	489	500	450	458	476	478	450	467	476	435	493	450	469	477	467	502	470	472	504	473	460	495	538	448	468	474	537	490	516	518	456	485	496	488	484	439	482	464	472	473	472	460	450	457	454	505	462	501	506	455	477	507	440	450	433	516	458	486	440	495	493	466	485	481	465	510	443	481	492	474	472	431	475	463	482	473	490	509	504	477	454	490	462	477	492	465	494	466	450	490	496	469	482	540	497	443	464	443	492	470	438	521	537	508	480	460	525	497	472	500	435	503	488	546	505	473	504	491	517	483	478	478	462	456	481	458	431	486	483	517	444	492	503	438	500	516	475	447	444	502	474	491	490	453	485	475	463	459	472	462	507	445	510	481	487	465	465	485	480	470	458	491	487	517	513	486	451	454	475	443	470	466	498	462	493	465	485	470	480	470	507	507	448	502	528	468	454	457	478	511	446	467	453	474	489	481	473	493	492	484	471	461	493	477	455	464	472	501	516	498	495	510	445	463	499	462	469	447	492	476	484	496	458	478	547	484	486	501	482	481	483	515	456	503	478	428	499	532	494	488	496	460	485	524	459	506	508	462	455	477	488	479	478	459	492	480	522	463	478	465	511	477	436	486	507	457	483	475	472	443	504	491	459	460	466	502	510	462	516	454	481	490	481	472	484	475	467	511	519	483	461	519	474	447	475	480	494	505	472	491	511	479	487	468	488	460	444	509	479	507	489	488	534	515	449	457	502	502	529	496	477	482	449	528	487	458	469	480	473	471	492	495	482	483	520	500	499	442	486	478	470	468	470	497	493	466	466	496	474	431	490	474	469	510	476	535	492	526	517	427	458	436	495	498	507	490	520	503	484	538	469	485	488	448	452	492	496	491	475	464	450	491	462	461	471	482	500	479	426	491	470	469	452	471	484	471	446	497	471	481	474	496	460	448	500	496	500	489	504	494	470	503	472	506	467	476	472	475	453	437	522	486	476	506	485	455	483	521	533	459	482	480	472	448	453	479	485	442	509	489	471	490	487	472	475	505	483	483	519	505	481	511	479	440	463	461	483	461	495	492	498	495	486	448	476	472	446	508	482	500	485	482	492	467	494	449	510	487	466	459	497	489	511	489	500	483	462	475	479	504	476	491	493	486	465	468	524	450	476	488	476	452	490	516	493	480	473	472	507	485	465	459	514	489	446	480	480	497	467	461	485	477	522	475	459	484	452	466	441	495	465	511	515	518	484	460	496	519	492	515	492	468	481	491	467	534	485	466	433	482	469	477	518	439	499	468	449	466	521
25277	22198	32802	26903	14546	2557	1935	970	718	678	653	665	675	609	634	631	645	623	603	647	625	597	588	642	605	613	590	620	597	661	614	609	655	588	643	620	693	647	603	628	609	618	610	629	883	836	694	581	619	629	594	595	604	563	598	667	642	683	660	652	620	624	586	637	630	607	632	600	605	617	623	602	583	574	591	573	596	614	575	596	620	616	587	614	634	616	617	584	631	599	597	629	603	591	562	627	579	601	630	614	599	628	604	612	640	605	581	615	600	568	625	615	650	612	626	600	623	607	603	628	596	612	580	610	622	587	571	617	616	580	597	608	589	676	576	583	571	619	646	581	601	573	563	621	628	594	622	564	580	629	633	601	598	632	610	588	614	576	597	600	593	621	609	641	602	635	560	581	618	634	590	595	630	575	615	611	599	628	620	615	555	565	615	608	607	592	590	608	590	602	595	612	606	645	590	580	627	633	626	637	580	604	590	593	609	608	608	645	604	597	630	575	589	582	607	629	613	607	618	617	578	631	598	624	599	619	625	554	611	619	559	593	596	621	637	625	571	608	581	608	583	608	625	623	596	627	601	591	583	587	602	644	599	592	631	603	602	537	609	647	567	609	615	583	605	614	643	640	592	603	608	621	601	596	612	640	584	610	622	573	621	595	526	635	604	618	606	558	576	627	617	620	627	613	599	575	598	577	591	631	637	620	556	647	602	571	599	553	598	628	639	568	612	633	566	595	548	590	613	600	623	609	575	580	567	597	630	623	594	609	598	599	594	601	605	656	625	617	584	561	624	599	596	621	605	570	590	570	581	594	636	619	653	614	614	610	600	597	604	592	618	657	600	620	599	636	601	545	630	572	590	620	577	581	601	587	587	624	601	604	594	609	595	638	616	631	648	599	639	606	585	589	634	615	593	515	634	621	609	649	630	599	610	596	581	630	577	632	573	636	571	642	564	581	650	541	560	597	658	632	603	576	650	610	591	594	651	609	638	582	688	607	624	630	599	575	584	597	609	596	633	615	540	632	637	611	627	603	655	615	565	581	611	633	637	602	656	594	615	578	609	567	637	609	610	578	573	605	620	633	606	664	586	587	565	596	609	609	627	593	571	586	616	610	607	608	580	655	597	591	599	632	672	619	647	605	578	604	580	582	562	565	581	620	604	608	605	616	639	643	622	602	597	588	607	594	602	632	621	610	610	580	543	608	597	630	652	568	633	603	627	609	590	567	597	601	588	604	578	577	617	670	645	607	634	637	652	581	577	616	599	607	633	590	593	583	603	584	593	567	646	592	574	600	610	644	595	586	613	601	555	619	625	638	619	598	596	598	624	571	615	617	588	640	639	598	612	583	637	640	590	615	581	593	579	605	594	640	603	585	589	616	570	606	622	528	550	576	612	625	633	588	647	637	576	621	588	595	631	582	606	622	596	603	611	649	602	585	590	577	623	554	633	610	626	611	572	575	618	646	616	630	628	613	626	638	589	597	574	614	628	594	614	609	648	642	605	578	614	609	610	597	603	634	559	625	592	619	604	596	610	626	630	658	577	589	615	552	609	595	636	615	590	639	616	602	595	617	622	618	577	596	583	671	617	624	608	577	592	625	617	629	631	621	614	623	643	577	576	559	586	630	630	614	622	576	548	581	631	624	632	580	578	590	599	628	597	615	558	633	584	647	574	627	585	675	606	616	560	656	549	588	590	629	574	596	578	604	609	595	563	607	588	571	566	604	606	597	616	597	631	628	612	592	595	597	624	598	597	614	607	563	576	583	619	573	597	516	581	600	624	588	594	590	606	549	597	595	605	600	593	570	586	668	584	598	618	603	601	619	639	585	582	591	608	556	598	603	594	641	593	581	626	641	598	639	626	584	643	631	607	565	595	600	570	588	620	616	622	567	622	601	589	607	565	603	581	622	584	639	632	588	584	591	567	600	639	589	592	621	544	600	567	620	592	625	611	614	608	605	593	612	547	624	585	611	599	573	576	618	600	604	573	629	604	637	587	611	567	613	578	572	608	560	611	647	594	586	603	597	628	605	640	615	611	605	601	673	616	584	626	598	639	599	609	613	619	572	567	610	576	589	600	622	568	571	611	643	588	574	622	618	584	606	585	610	636	649	588	569	609	534	647	579	567	610	594	598	631	617	618	635	589	567	634	640	608	583	604	621	683	592	596	631	626	587	612	598	612	594	576	596	539	556	593	610	642	603	635	592	617	592	633	620	600	598	619	593	609	645	578	597	618	602	559	616	610	591	620	585	611	596	589	604	619	639	611	588	596	548	601	598	643	589	601	587	586	597	603	629	616	610	633	635	606	612	578	591	597	563	574	599	610	594	615	628	603	603	586	649	609	611	584	584	541	606	590	619	634	611	633	648	575	567	600	657	619	655	602	604	588	559	634	581	616	605	584	598	603	550	575	596	586	587	558	609	620	588	605	603	586	605	607	592	591	561	613	562	606	637	587	581	610	619	615	603	613	596	640	590	584	617	629	569	582	594	636	613	625	626	617	593	592	596	599	623	608	579	580	599	545	591	632	616	569	595	642	542	596	584	622	633	617	617	612	591	618	611	595	615	576	594	629	623	615	595	599	580	584	540	640	679	609	576	552	604	617	644	553	613	595	630	631	616	655	600	630	574	585	600	563	599	574	604	582	569	580	609	588	585	572	598	555	611	600	630	611	613	648	626	610	623	622	646	610	619	605	597	597	596	564	573	569	609	625	599	617	582	601	534	615	560	607	604	581	579	598	585	585	634	606	618	611	604	661	628	590	645	618	592	591	588	587	564	629	570	604	651	601	618	565	582	583	549	631	563	625	612	618	619	599	638	566	598	601	626	632	549	622	634	620	590	614	620	601	608	624	637	584	623	610	588	649	564	631	593	601	599	629	600	632	581	600	608	626	608	570	623	588	615	575	638	607	607	628	617	632	595	627	618	570	582	581	590	592	574	650	607	601	602	586	655	607	579	598	634	592	621	542	618	597	606	574	550	607	580	568	593	607	630	633	625	608	585	643	648	575	586	623	635	590	588	588	590	607	539	642	604	572	613	568	569	549	587	580	594	564	582	622	653	624	576	590	598	628	602	581	611	594	584	639	588	619	602	644	632	606	592	677	594	618	613	624	555	565	564	631	612	610	567	590	611	612	614	632	597	614	631	594	679	564	606	597	600	585	639	590	646	574	632	631	632	662	627	627	610	583	585	606	580	627	590	607	592	631	595	631	589	578	582	575	559	585	569	596	612	603	606	634	662	600	608	578	619	622	583	618	560	602	618	593	572	619	609	567	576	619	615	558	625	614	588	615	637	606	594	592	598	570	618	587	603	592	618	625	600	604	601	603	575	645	594	626	594	586	596	534	606	598	622	572	610	575	591	588	597	631	630	599	595	599	619	594	613	604	625	571	601	609	620	610	630	603	607	643	621	619	616	537	567	622	594	596	644	611	587	566	536	635	643	606	582	622	542	614	613	588	620	614	635	638	577	599	623	620	597
32321	79513	52962	16008	3931	957	2112	956	704	586	573	558	602	550	561	548	571	558	521	553	571	561	522	527	527	596	542	545	532	545	583	574	540	552	556	540	567	510	562	552	563	540	529	537	993	905	631	514	577	567	533	509	524	538	535	626	665	667	589	545	595	565	518	514	541	520	541	492	507	487	515	550	497	545	557	542	534	542	495	557	526	494	531	525	511	533	558	555	525	504	571	530	501	520	523	522	497	542	520	488	531	542	575	511	519	554	508	555	583	522	514	539	533	495	525	516	509	517	547	563	540	564	477	547	522	541	530	520	519	485	537	517	498	555	534	521	494	518	486	503	521	521	527	536	533	501	568	532	522	510	501	559	498	546	524	532	510	506	535	540	485	566	535	510	529	510	524	530	574	529	547	576	511	535	508	556	509	530	538	510	538	517	514	559	570	510	523	538	507	516	536	508	519	532	511	495	516	529	557	473	548	537	505	550	523	500	521	524	525	525	539	512	477	567	536	528	498	518	551	572	524	535	492	539	521	517	522	561	486	528	539	498	525	512	550	546	517	536	544	553	525	509	503	526	540	539	513	516	541	518	512	490	460	572	494	517	525	499	502	530	506	486	528	515	533	540	543	527	549	512	543	576	489	508	509	533	540	502	514	495	500	527	517	536	516	531	512	530	472	570	519	539	511	516	494	524	532	543	536	521	498	489	579	540	549	510	529	525	544	529	544	546	498	501	519	506	507	509	482	562	503	516	551	525	521	529	541	571	529	503	526	537	525	504	550	547	570	511	523	527	500	553	517	540	482	526	526	516	506	556	533	487	474	538	533	517	490	543	510	538	533	518	515	513	529	549	539	521	488	525	575	524	523	530	498	529	543	545	566	522	486	522	548	556	512	555	541	569	546	522	544	523	531	516	561	527	521	531	527	524	541	489	554	548	541	540	508	552	555	533	482	523	518	538	538	522	483	513	504	540	525	518	525	531	519	552	511	503	500	489	502	509	527	546	512	506	560	512	481	538	560	557	534	527	500	525	505	525	535	487	529	510	526	495	556	551	504	500	533	520	512	482	467	512	546	519	552	544	523	477	507	525	543	502	539	501	502	553	515	544	552	523	493	592	481	500	570	544	547	530	518	516	541	519	524	515	517	500	505	491	502	531	573	517	506	524	500	510	491	498	560	535	536	518	528	521	484	530	498	530	527	540	525	548	533	525	522	523	490	509	519	525	514	569	509	488	518	535	510	530	505	525	522	549	535	521	545	536	512	500	539	526	517	526	484	500	494	592	543	544	516	531	482	539	541	543	525	508	515	529	538	532	550	557	500	539	483	503	515	529	523	496	521	503	526	507	523	555	544	502	500	546	506	484	487	532	529	554	511	526	515	530	526	550	549	519	547	531	545	541	545	529	536	481	555	496	504	531	538	491	536	504	520	543	542	522	545	538	512	529	520	527	546	503	542	536	499	527	508	508	503	534	537	536	501	520	508	503	562	563	523	494	519	519	511	492	526	514	541	508	505	522	539	542	485	523	506	491	538	542	533	519	529	495	525	520	490	500	508	524	532	549	530	549	566	538	529	509	501	520	493	492	513	531	485	508	537	498	539	571	473	554	509	518	518	525	588	522	503	519	507	549	547	553	541	556	549	559	541	534	543	527	476	506	531	479	506	550	506	497	555	536	500	517	528	552	515	493	555	547	520	559	534	532	537	509	525	490	505	507	538	538	511	501	545	535	551	518	535	561	547	538	520	489	514	526	482	504	528	512	506	455	511	580	502	475	491	509	517	500	531	492	556	530	522	522	496	478	503	522	561	519	563	492	551	536	535	511	533	545	499	556	516	547	577	513	537	496	556	588	541	515	499	512	535	512	540	501	521	499	544	522	550	485	508	528	517	521	529	558	499	517	465	539	520	500	582	531	470	546	493	526	510	546	492	488	556	546	508	538	513	515	497	500	511	520	553	498	523	556	521	515	487	540	504	535	500	535	512	547	514	540	519	544	523	539	492	507	527	522	534	490	496	521	551	533	539	544	526	556	507	572	521	544	502	492	514	537	516	530	509	501	522	505	528	523	503	544	543	535	526	503	511	489	543	502	547	501	507	549	557	516	535	514	552	526	535	572	484	509	556	514	531	529	529	525	497	500	488	548	520	542	516	521	484	546	518	485	515	551	523	535	506	500	518	523	528	550	507	487	533	548	538	530	516	477	531	550	517	531	499	496	517	513	536	530	516	559	513	556	546	518	520	548	516	524	506	504	492	513	539	544	525	482	531	526	547	524	510	524	530	501	501	563	550	541	536	554	532	540	486	511	494	533	526	506	557	536	505	519	546	515	525	512	543	538	491	541	529	507	544	541	531	538	525	530	504	537	487	559	508	516	570	484	564	532	505	505	529	531	520	524	517	531	489	528	504	493	592	528	494	498	556	507	561	534	494	494	495	509	534	558	503	532	523	551	533	540	524	568	506	519	524	495	511	519	499	498	506	536	543	530	520	547	536	516	497	541	527	544	503	497	503	547	551	551	516	522	501	482	520	537	507	516	524	518	551	517	537	507	546	535	513	573	547	530	502	504	505	530	533	511	515	505	522	524	542	510	515	510	530	525	517	502	506	524	557	511	514	518	500	500	530	491	491	529	486	527	504	501	577	563	486	548	487	546	508	517	511	549	577	505	535	513	491	492	514	530	516	564	514	496	481	532	478	551	494	507	587	504	524	528	554	538	544	509	517	587	528	530	545	522	498	544	520	537	538	505	511	527	512	518	551	516	516	501	552	523	526	544	494	507	465	508	496	544	556	509	544	488	550	520	522	589	551	514	521	517	542	550	527	521	564	517	526	505	542	546	511	529	527	523	531	501	503	497	522	580	526	541	529	555	538	499	526	527	577	511	520	534	545	530	533	533	550	520	498	523	526	465	528	505	538	529	508	539	540	509	520	534	552	500	538	558	516	524	497	486	489	550	507	502	531	531	539	548	490	526	505	544	517	488	505	501	494	501	502	559	500	513	507	553	550	541	523	541	519	500	528	581	571	542	535	553	525	517	548	530	538	514	532	466	526	579	508	531	524	499	548	536	454	500	516	519	521	491	557	537	508	533	487	539	502	550	503	498	506	530	490	565	516	540	523	532	509	487	543	558	509	508	482	517	480	528	528	501	504	534	525	510	506	496	496	495	557	563	543	516	551	523	526	542	561	558	470	559	500	515	540	513	548	520	564	513	524	537	513	540	484	544	507	538	514	575	498	575	518	506	562	499	497	506	517	541	544	551	554	506	526	493	499	516	533	501	493	560	528	501	567	512	515	564	528	541	539	540	525	564	566	541	531	519	512	565	493	536	487	488	523	528	553	576	516	544	472	495	528	543	504	512	526	543	530	540	529	538	536	525	537	539	512	515	515	515	550	525	558	545	563	507	537	536	519	539	532	510	547	482	560	516	512	534	503	527	553	540	509	518	548	531	547	537	501	548	522	558	522	568	497	532	525	514	524	538	542	516
24150	21601	30774	25394	20576	10248	6957	1748	1294	867	857	826	831	805	804	794	786	834	750	770	719	789	811	779	746	800	777	789	773	780	777	775	803	818	853	800	712	769	769	790	737	795	702	802	1301	1381	945	729	726	723	771	770	729	740	744	817	839	874	889	833	812	750	741	717	823	776	728	718	737	759	749	696	735	785	742	785	786	718	768	746	758	751	802	804	719	758	755	787	727	735	713	787	707	737	761	780	693	758	700	731	772	711	774	709	766	726	797	736	740	773	729	757	726	770	701	713	730	748	756	772	791	738	715	740	776	781	706	709	768	739	724	750	765	720	770	757	730	732	776	734	785	713	730	704	750	723	792	743	723	776	786	751	720	715	768	745	747	757	767	769	749	752	690	696	727	715	766	701	768	771	758	773	747	732	771	738	715	738	742	809	778	734	760	722	730	719	767	769	751	746	726	761	770	786	732	724	807	799	768	778	777	768	687	756	706	743	706	769	725	738	771	724	697	748	758	785	757	738	765	703	773	719	741	775	754	721	709	769	732	766	696	795	750	768	729	734	743	757	780	803	763	754	787	821	729	776	739	794	693	739	731	727	761	749	820	770	762	748	775	743	739	715	798	717	752	739	687	753	706	786	753	708	727	795	714	777	759	735	742	741	754	739	772	760	780	767	785	749	737	767	755	731	758	699	759	756	769	716	761	734	707	764	819	754	695	688	746	745	739	751	768	738	745	771	711	788	784	772	706	734	739	771	746	740	756	743	718	800	727	770	752	764	799	759	761	800	740	784	734	749	730	724	753	782	761	736	778	747	750	718	762	751	753	758	759	736	765	727	773	756	750	738	726	799	705	790	705	750	701	729	715	712	747	795	736	789	749	782	754	758	772	744	751	758	775	708	746	721	749	805	765	757	725	745	746	783	758	712	754	740	698	760	754	725	703	767	808	688	719	718	797	738	778	750	691	672	733	750	781	761	810	747	716	717	723	784	761	774	767	714	714	789	746	752	769	769	801	761	769	743	702	713	656	716	788	768	722	744	770	749	736	775	744	763	760	782	764	754	735	703	739	769	738	741	768	736	743	755	781	736	770	804	751	781	795	763	730	779	768	718	757	766	745	752	745	737	749	768	728	755	719	746	747	789	741	756	678	774	765	741	694	718	749	772	735	752	721	741	791	753	769	755	736	736	682	792	771	745	764	720	733	751	779	730	755	692	755	761	713	701	766	763	710	743	728	760	761	715	729	716	772	771	733	753	706	706	706	738	728	749	732	764	726	717	723	746	775	755	716	764	708	755	726	731	723	710	759	763	760	743	777	749	779	706	758	739	759	760	733	744	793	712	762	721	722	741	750	713	742	785	768	776	743	760	745	803	748	730	729	726	757	836	767	775	685	747	718	730	746	758	710	744	809	739	727	748	765	691	772	701	719	734	748	730	705	705	763	763	722	765	756	755	764	772	742	801	750	741	732	767	717	743	785	754	708	765	753	759	698	752	729	781	749	748	738	733	733	720	724	729	743	710	777	755	735	797	711	731	743	741	758	780	724	752	736	762	754	747	771	741	800	776	760	735	723	781	738	766	824	774	700	743	785	783	788	723	743	690	750	732	783	792	759	753	773	737	704	772	737	751	703	754	770	684	733	785	727	768	764	770	738	739	737	741	728	739	733	721	759	727	730	762	788	747	741	731	743	821	763	753	758	770	745	745	705	745	725	767	756	719	751	726	727	773	709	768	741	732	756	740	760	708	739	764	753	722	745	795	760	758	748	796	757	739	758	794	751	696	709	690	809	758	747	763	757	749	763	716	787	753	659	768	736	787	699	740	748	761	702	708	720	746	755	768	751	714	759	800	811	742	712	742	769	760	702	759	759	732	791	754	764	722	757	761	722	735	679	746	761	745	734	751	725	723	733	770	757	737	704	745	744	733	716	778	725	758	755	758	755	762	786	776	758	742	735	760	768	736	737	799	719	729	750	757	783	770	786	776	724	744	749	745	752	752	742	763	741	755	699	695	734	803	771	774	749	715	727	675	727	771	725	743	742	756	739	711	752	780	760	723	774	752	765	830	731	738	750	741	769	757	808	789	772	764	761	763	794	755	782	756	768	701	731	731	788	731	736	790	739	782	725	727	725	760	776	731	727	722	785	732	812	713	781	743	736	731	747	750	774	746	737	694	766	799	714	686	804	780	717	747	738	743	771	768	745	724	722	771	710	794	773	742	717	709	753	696	773	712	786	686	733	749	728	788	787	752	703	778	743	776	743	769	779	742	706	752	778	769	778	713	791	762	720	748	725	743	751	752	716	710	699	708	742	737	759	775	778	726	749	705	705	736	741	755	743	741	756	776	757	814	730	750	708	724	767	727	737	730	744	739	732	751	761	758	727	765	799	737	672	729	790	712	715	795	763	722	801	773	722	706	774	700	764	749	771	757	801	785	740	736	743	811	743	711	727	795	731	713	742	734	734	746	697	738	742	766	778	744	713	747	741	776	735	752	730	774	741	785	738	751	774	760	773	759	745	781	706	762	774	752	745	713	712	685	721	691	798	751	721	733	730	822	741	786	745	754	719	720	722	722	766	743	722	746	772	757	776	724	707	790	777	788	771	714	724	704	720	741	714	770	720	741	767	729	763	736	728	756	709	713	775	738	776	783	732	774	722	749	757	782	748	789	749	718	746	733	756	727	769	744	752	749	771	735	771	798	755	790	725	743	713	711	732	763	749	737	737	767	765	780	751	732	686	714	769	751	740	764	713	779	725	715	742	741	686	710	752	757	757	733	717	725	800	720	753	742	800	767	739	704	750	769	718	723	746	744	762	713	757	812	715	764	763	767	746	705	751	773	759	764	741	762	778	769	788	740	794	717	721	824	787	754	740	695	774	747	763	754	736	738	735	763	732	723	726	753	747	716	762	739	740	766	737	771	763	723	780	747	754	772	797	730	748	704	781	720	763	740	742	747	734	759	729	786	672	756	724	730	676	716	768	708	737	767	783	739	734	776	715	773	764	732	670	778	761	718	744	795	759	727	746	737	711	732	791	766	738	781	752	753	724	762	753	737	743	775	790	739	799	778	680	699	743	759	729	725	766	735	766	725	727	714	741	730	710	735	763	773	684	733	789	686	770	748	717	732	779	739	706	672	762	723	734	728	673	719	739	718	774	747	806	741	749	708	741	751	722	676	731	765	726	716	699	734	757	761	753	748	747	725	754	758	791	755	744	768	767	750	761	764	739	744	753	782	740	693	742	709	743	719	715	690	777	722	773	739	733	715	744	702	715	716	714	765	738	804	751	747	750	736	806	712	749	751	819	728	724	695	757	830	726	780	729	761	726	804	676	778	733	762	716	724	741	746	768	764	700	781	753	733	780	692	696	701	735	800	781	750	769	716	811	792	717	741	773	805	746	727	778	728	752	758	770	761	718	722	722	763	724	753	706	725	737	783	714	794	743	711	763	746	756	747	705	802	728	744	757	765	713	775	724	771	705	779	805	715
42898	93172	63294	20636	5559	1740	6762	1565	1661	787	727	690	750	682	743	739	704	711	655	632	675	699	648	726	699	704	673	697	694	651	653	713	694	638	699	698	650	610	654	694	658	645	626	685	1535	1644	974	634	592	658	620	659	600	656	740	703	766	818	813	728	740	660	642	635	642	668	674	637	646	640	659	702	654	618	652	638	678	645	635	700	704	675	676	570	623	634	655	677	659	676	636	638	670	629	651	658	654	640	650	618	649	654	666	685	645	644	659	648	622	625	618	634	692	612	669	617	665	709	658	640	639	639	624	651	651	684	648	629	647	679	678	662	622	578	658	662	661	623	654	681	621	637	650	637	666	672	663	671	588	617	652	635	687	679	632	656	635	612	668	619	656	670	664	643	659	671	671	669	653	627	637	652	677	625	641	682	640	678	640	657	668	665	625	630	644	661	620	637	663	625	619	631	622	653	700	658	718	650	640	649	617	616	605	662	684	666	681	629	636	632	627	665	618	616	671	654	637	638	639	687	650	673	650	628	616	664	630	641	653	647	633	683	643	675	637	645	673	633	654	665	649	660	687	620	631	689	700	633	656	651	647	649	649	668	672	672	595	656	636	675	656	653	637	636	697	654	660	658	664	690	627	644	627	600	601	642	633	636	620	637	646	635	669	648	624	670	734	660	641	670	693	647	628	660	616	613	704	626	588	614	584	670	668	644	662	653	622	605	698	660	676	603	624	614	605	642	657	603	609	666	648	668	666	633	595	664	663	630	648	701	671	707	688	662	664	649	624	623	677	652	653	668	634	662	718	685	646	648	684	646	653	634	649	640	721	619	594	644	593	593	625	628	611	600	636	626	614	651	676	637	660	656	645	617	673	646	638	682	614	644	649	642	609	643	691	685	661	661	698	651	679	663	680	666	614	634	603	655	665	636	652	654	648	635	674	667	670	624	651	645	664	661	613	634	658	655	586	608	644	644	648	640	639	595	634	664	679	617	620	642	681	633	628	626	640	708	696	610	672	588	672	655	623	653	638	664	625	638	629	631	605	635	637	643	690	656	686	640	659	640	658	614	599	658	646	631	640	658	643	628	631	603	673	643	627	646	601	631	645	673	627	623	696	694	640	664	648	645	632	681	645	710	637	635	680	651	672	643	641	640	667	644	617	658	653	638	660	673	668	624	687	666	617	645	635	611	655	618	667	599	655	657	625	629	670	660	644	689	612	658	647	650	630	604	599	633	679	610	640	616	638	642	633	666	638	637	643	652	687	663	649	637	625	688	644	597	659	660	624	640	627	647	620	625	655	620	664	631	654	677	638	647	657	641	643	635	699	619	669	645	629	649	572	647	658	629	699	619	639	655	599	645	692	655	663	595	704	623	611	658	621	640	649	625	637	664	682	646	663	657	682	622	652	655	623	678	643	658	635	637	649	640	629	666	649	639	652	605	619	633	650	636	661	637	651	658	646	668	664	603	615	638	624	660	647	681	640	652	567	624	642	615	635	603	627	665	660	590	636	682	657	655	689	676	619	656	604	646	652	629	697	647	634	631	653	676	659	601	628	621	640	642	632	625	642	657	647	654	592	655	602	647	632	702	647	624	612	662	611	650	678	626	666	673	663	660	618	622	625	656	630	600	662	622	646	650	641	624	663	688	648	670	640	624	640	662	650	715	644	640	688	590	670	682	672	658	635	641	641	633	651	664	637	672	618	654	650	631	648	650	641	650	699	629	598	609	635	709	684	637	663	622	685	663	639	635	652	628	628	624	626	635	653	657	634	650	649	577	617	635	633	640	672	608	681	672	653	644	652	611	685	626	664	629	641	637	606	660	650	630	650	648	648	609	644	620	617	613	617	640	643	645	660	581	585	701	651	666	650	699	606	659	638	668	627	656	674	652	617	613	643	649	640	724	687	636	660	644	650	680	633	631	664	677	645	621	619	673	668	630	637	641	667	634	629	689	667	656	645	630	619	666	649	673	652	624	643	642	619	608	652	669	625	682	654	659	678	659	601	606	650	651	599	653	656	623	669	608	622	644	617	649	668	583	629	653	663	677	651	671	605	629	626	610	626	690	686	626	663	623	638	671	636	626	639	643	645	632	644	675	613	644	663	631	684	642	664	671	624	620	648	661	632	641	647	676	634	653	641	646	614	632	657	672	654	646	656	639	638	608	634	625	597	637	660	646	642	641	644	626	634	618	686	595	670	656	644	657	636	617	664	635	595	631	590	650	591	617	666	680	694	622	602	653	610	642	639	647	694	644	611	630	676	606	656	615	618	654	639	653	642	612	613	643	606	645	683	646	650	656	618	648	664	637	645	647	642	683	625	611	667	663	633	638	670	654	668	654	656	631	659	642	662	607	672	647	652	652	647	685	626	662	628	633	651	652	675	670	630	653	625	644	655	678	643	635	647	650	608	643	645	670	635	652	644	620	650	655	635	656	656	633	621	709	621	614	683	599	676	664	639	654	638	693	656	615	671	670	638	680	607	628	644	619	620	641	635	608	628	656	625	633	641	671	654	659	669	635	610	630	628	628	649	623	683	668	640	617	645	663	616	616	645	623	668	626	643	681	617	615	656	657	639	659	634	607	700	632	585	682	677	620	636	640	648	680	632	620	625	637	641	627	649	656	672	630	660	616	639	647	680	618	660	641	653	639	670	639	586	647	680	654	651	647	619	627	626	631	661	675	633	641	627	621	641	654	660	633	642	627	669	626	650	664	670	708	630	613	658	658	615	674	645	645	647	615	606	643	629	613	650	660	651	679	649	634	636	655	613	645	667	655	639	613	655	667	637	642	619	692	646	655	632	635	551	600	629	634	618	662	632	634	667	647	651	617	630	649	625	651	647	680	634	664	621	615	649	662	615	644	653	622	637	681	615	682	624	646	623	632	623	648	642	651	648	616	640	620	627	621	637	674	644	647	661	679	685	618	634	612	643	685	648	594	618	660	638	662	633	656	686	631	658	669	636	690	671	630	633	676	639	603	662	618	646	607	637	636	656	639	663	611	617	678	645	610	667	654	602	641	643	649	611	674	665	649	648	642	663	668	637	637	625	595	610	656	657	634	650	594	635	661	674	631	633	615	621	640	649	678	592	704	630	637	639	649	640	631	655	650	640	643	632	618	631	649	611	645	626	701	673	687	630	684	658	643	590	636	629	581	631	669	664	648	657	711	655	651	617	675	651	648	663	685	668	655	623	632	611	642	626	626	637	636	624	615	622	696	652	659	658	626	607	688	639	641	684	625	621	644	651	623	619	650	671	676	620	615	608	649	656	692	646	639	645	641	620	609	606	576	658	681	640	652	648	649	650	634	656	613	633	660	637	619	599	687	648	644	683	620	676	571	670	643	685	659	661	636	615	635	661	649	659	639	645	632	660	614	653	631	636	661	655	629	609	647	617	625	619	658	634	659	675	643	648	633	653	664	700	669	654	663	633	681	625	632	637	671	649	625	661	653	645	628	634	617	659	653	665	634	650	611	604	623	616	662
27994	22201	17094	3491	823	685	740	642	716	636	647	663	701	628	664	660	648	649	621	622	631	655	629	629	671	629	641	615	660	671	632	625	680	667	635	693	635	683	673	688	687	670	617	626	663	661	605	638	662	614	609	641	649	572	647	617	668	635	686	632	618	657	673	656	633	655	679	607	660	644	665	656	649	641	643	614	654	595	624	638	654	650	642	635	610	677	681	663	622	673	689	614	637	635	622	615	633	600	638	603	619	638	670	632	619	620	615	637	652	633	651	665	664	651	649	698	636	608	627	620	653	662	652	628	666	686	662	652	627	660	595	633	621	638	701	591	616	639	644	672	602	665	642	666	647	664	648	602	636	649	637	679	614	582	637	604	609	682	614	622	664	635	626	651	622	613	629	643	635	682	683	638	678	685	617	644	646	645	641	607	637	672	662	609	653	617	610	654	636	636	620	645	651	620	633	662	637	638	616	644	643	630	607	599	661	632	625	614	618	626	611	673	648	639	673	610	592	692	599	651	682	647	641	615	655	644	635	638	645	638	668	676	632	673	640	631	622	662	655	646	666	593	638	625	614	630	637	621	616	633	646	658	628	624	652	641	650	604	652	634	667	644	627	632	644	626	644	592	642	647	637	635	626	670	648	648	692	648	650	610	650	632	671	649	623	661	602	632	667	656	614	585	616	600	658	607	658	621	645	617	623	657	645	646	701	598	638	605	631	623	635	674	656	663	617	668	637	581	611	623	622	663	680	681	626	692	641	647	632	640	669	614	680	634	617	610	599	615	668	669	632	686	628	639	659	661	641	615	651	611	641	645	629	643	658	682	635	638	609	588	596	653	591	663	600	660	653	660	647	650	623	563	692	685	612	608	650	638	632	648	672	607	701	641	596	656	587	622	648	648	645	677	633	620	663	664	620	603	654	641	669	617	660	647	639	628	650	647	650	617	683	659	650	650	600	670	632	640	612	587	628	639	618	613	652	649	653	648	636	629	637	627	667	651	636	688	648	618	637	594	679	641	605	657	624	597	617	627	648	606	651	641	632	623	632	650	638	641	662	630	657	646	593	600	624	650	606	652	662	630	689	632	607	642	617	666	641	662	623	644	634	627	621	647	644	660	644	625	613	643	705	567	644	655	653	615	629	638	661	626	640	645	662	646	683	634	683	674	587	631	625	646	727	615	657	689	618	637	632	666	677	624	622	639	607	663	635	659	642	605	668	631	619	681	642	670	664	611	647	587	686	606	688	622	607	641	641	617	625	620	638	619	653	598	664	626	628	622	681	646	650	673	652	637	696	662	641	638	601	656	669	644	631	643	589	645	645	642	646	672	642	636	644	642	670	667	641	660	659	594	625	681	640	646	614	658	638	575	607	611	625	655	637	671	670	609	632	597	670	611	614	688	629	617	656	639	652	659	633	618	654	598	665	680	647	635	676	654	618	648	624	633	659	633	633	625	635	647	651	643	665	645	603	579	650	643	653	635	640	662	707	650	652	625	596	636	643	651	642	613	639	626	600	616	647	612	634	675	648	636	639	581	679	650	629	615	646	600	683	648	637	629	609	625	615	684	619	632	659	655	627	626	656	672	633	658	628	655	600	619	635	657	650	661	615	629	650	614	666	632	665	630	630	613	651	613	673	639	659	656	635	617	644	671	633	640	634	625	617	636	626	646	593	644	607	653	612	605	592	652	651	638	590	643	587	642	614	612	637	645	678	700	637	615	620	658	670	633	659	668	647	640	628	636	633	642	630	646	630	652	655	668	619	687	662	627	659	623	670	646	658	657	650	629	621	606	652	650	659	650	629	636	633	643	614	661	627	636	656	653	617	633	651	690	702	634	639	643	604	628	635	611	685	667	632	655	621	630	636	632	618	640	642	643	656	651	656	633	679	638	610	656	643	714	668	603	672	659	637	644	630	647	634	660	646	632	632	646	635	650	638	653	648	622	634	605	673	627	662	656	629	621	703	661	611	605	603	637	645	610	663	642	651	684	673	664	678	639	628	622	572	626	615	633	648	633	634	625	667	660	617	636	690	647	641	639	628	625	646	646	677	641	637	614	655	677	705	620	692	702	600	601	675	653	684	630	625	664	640	697	628	657	659	639	680	663	651	633	642	639	643	597	711	626	670	623	657	659	611	636	654	634	587	617	646	624	598	617	647	616	639	654	666	695	641	632	625	637	639	682	632	656	641	623	656	691	641	617	637	630	656	650	660	686	605	628	631	642	676	640	683	595	611	623	652	616	593	607	615	655	589	682	627	627	649	690	642	643	652	655	665	599	637	643	664	612	627	672	654	630	612	681	631	638	649	603	664	645	632	669	608	599	603	627	636	671	618	637	653	670	649	671	604	611	641	679	675	605	644	671	637	649	614	658	706	661	653	620	640	645	668	621	613	606	645	635	637	606	679	631	640	586	679	667	597	639	620	640	608	645	691	644	679	603	611	671	677	666	615	642	602	631	634	677	651	610	580	601	637	649	649	666	651	665	677	661	713	662	676	654	619	659	632	618	631	664	632	640	635	622	645	659	589	652	631	630	626	632	674	649	632	657	600	611	628	574	617	680	569	677	632	622	642	655	661	649	647	641	655	622	640	673	668	673	649	658	689	643	603	606	628	625	664	643	624	612	561	622	659	621	592	610	619	617	655	640	632	618	653	633	635	584	618	633	622	636	599	665	663	630	622	594	614	604	636	623	627	666	669	638	646	659	621	681	670	640	620	624	636	627	627	688	626	673	613	627	656	641	588	627	667	625	633	651	650	646	623	640	658	644	634	665	658	668	655	654	657	639	613	664	677	617	605	628	587	628	648	681	632	650	648	630	646	652	662	630	645	666	609	604	629	618	630	645	635	619	581	643	620	644	683	635	641	670	721	630	608	654	667	605	638	669	628	636	616	607	643	625	648	616	663	660	685	634	620	639	620	632	649	657	643	699	619	600	656	640	652	629	698	629	618	616	655	666	627	624	640	652	611	653	613	589	634	629	654	650	669	649	660	660	647	649	656	624	646	626	606	645	638	666	619	625	631	634	609	633	664	628	674	703	633	646	673	688	617	610	671	627	661	670	684	667	640	653	659	665	659	657	637	633	646	639	600	642	685	634	642	650	630	669	637	650	631	641	643	635	600	633	657	614	625	653	664	600	606	683	598	600	613	626	584	638	639	583	628	643	668	679	631	655	630	660	591	623	585	643	645	681	647	642	606	654	617	631	672	631	632	688	653	623	624	643	630	615	626	609	630	611	627	670	617	643	645	651	631	642	632	652	670	650	636	709	642	655	638	637	648	598	635	668	641	600	677	627	647	649	644	665	637	616	627	632	614	661	662	614	690	652	690	590	637	626	697	616	637	644	604	638	637	641	609	652	605	594	630	661	637	651	634	629	675	654	633	615	620	607	655	624	638	692	656	603	617	590	642	630	641	713	637	642	701	640	640	657	636	636	674	616	617	617	655	659	623	606	623	645	647	653	662	667	681	649	656	673	647	656
9467	22608	12776	2111	707	532	710	517	586	548	515	519	492	533	563	529	555	505	528	496	496	540	518	538	548	532	498	525	545	508	524	544	519	548	546	498	556	534	502	505	500	525	559	537	555	531	520	538	516	517	505	510	481	511	490	510	522	534	503	528	551	505	542	520	502	515	512	530	496	514	497	556	541	512	487	521	480	551	519	543	521	485	504	480	545	543	515	511	507	515	513	498	531	482	533	548	525	499	542	459	495	476	509	567	495	501	521	534	519	527	544	473	510	506	497	541	523	479	502	506	500	506	501	529	494	484	560	527	479	503	513	505	489	501	523	505	529	459	476	523	548	505	556	556	554	473	506	505	505	533	529	455	510	560	538	532	520	537	514	569	499	529	470	531	523	510	544	522	505	491	548	522	486	506	508	474	509	545	478	501	491	529	494	522	500	493	538	545	506	520	522	496	499	515	527	532	521	509	526	535	551	546	464	489	535	476	496	545	508	486	489	502	525	511	506	506	558	525	527	508	519	537	486	515	507	568	483	546	537	497	533	491	493	501	511	536	489	502	511	508	550	503	491	520	545	517	505	490	524	501	514	504	503	495	540	470	489	511	522	479	532	529	520	538	528	529	507	513	497	514	502	525	527	530	519	518	539	517	527	538	471	540	550	498	546	495	507	525	503	533	521	524	508	482	527	498	531	502	547	549	510	540	518	533	498	511	510	489	500	520	509	531	485	501	543	514	523	524	496	493	508	502	504	514	507	558	511	544	509	508	492	534	551	535	511	491	509	480	505	485	501	541	507	516	516	500	519	538	542	529	525	534	497	543	477	499	503	501	496	503	480	509	541	490	504	537	522	519	553	502	511	449	494	531	507	488	519	513	525	498	506	470	507	472	503	493	537	502	527	533	520	493	492	564	520	535	537	528	494	521	503	469	505	513	516	495	490	484	533	511	492	518	525	516	477	550	519	494	519	539	553	541	545	507	508	493	512	508	527	509	462	539	546	499	489	548	510	468	501	521	496	546	512	510	492	547	492	529	513	517	527	482	478	517	504	537	524	543	518	518	495	510	513	543	514	520	484	475	521	543	482	538	491	474	501	519	535	501	509	573	495	539	540	492	498	522	531	505	514	540	488	524	502	537	481	516	512	463	529	516	550	489	473	531	513	487	570	522	519	487	486	500	493	527	464	472	494	556	525	527	471	498	505	481	528	508	492	492	538	502	531	498	510	528	522	513	521	518	497	513	512	549	503	502	504	501	506	536	524	524	504	506	521	511	535	533	511	507	533	530	539	491	475	509	477	470	533	514	515	543	504	511	512	469	500	490	560	502	510	478	512	527	559	500	482	525	511	517	495	554	520	519	488	515	488	528	499	564	520	506	522	500	487	517	469	510	527	486	488	516	518	518	501	567	531	548	517	519	521	497	507	524	521	520	531	507	549	501	499	480	493	513	536	509	500	520	522	517	507	487	511	515	514	524	549	488	515	515	541	514	522	494	467	488	527	535	474	502	520	521	523	480	535	490	506	522	545	545	465	504	541	497	542	492	517	503	514	526	544	513	507	516	515	507	526	495	472	503	512	515	551	489	551	530	543	513	521	538	527	523	498	540	507	515	522	551	518	522	516	505	515	494	526	537	514	523	512	519	532	557	529	508	504	541	541	499	488	485	566	492	533	517	535	539	502	507	531	487	495	489	517	523	477	529	523	495	489	511	478	477	517	513	468	500	519	480	527	502	506	504	486	500	491	524	537	544	548	488	524	527	508	505	483	496	454	496	547	496	526	537	527	508	514	496	494	531	525	489	539	519	494	559	532	548	502	504	476	499	529	516	531	529	497	514	533	554	509	538	540	500	518	515	526	537	517	498	514	499	504	545	547	491	543	536	518	502	521	502	508	513	515	506	506	507	483	511	504	486	514	478	542	495	522	556	565	523	521	534	499	541	489	548	495	521	497	493	551	481	528	529	522	522	553	529	502	534	500	527	513	533	532	498	563	501	542	516	522	494	508	543	509	476	524	516	504	470	516	495	499	508	521	545	488	548	523	518	483	538	539	500	494	509	515	503	525	545	501	537	512	505	538	515	543	538	541	503	494	499	552	523	491	522	527	517	560	542	521	510	527	518	504	519	509	551	492	510	519	499	495	492	521	535	526	518	519	504	535	526	506	470	537	523	531	522	482	489	513	532	517	543	493	503	484	509	532	553	507	520	529	504	474	524	533	511	536	547	515	475	516	516	480	530	499	525	471	517	489	543	483	548	529	502	509	529	476	508	509	496	513	513	540	523	486	497	518	490	497	509	534	488	500	510	552	524	534	469	528	509	504	497	503	504	535	510	503	513	463	502	505	528	535	520	549	505	497	509	528	495	497	531	528	521	498	495	493	488	482	471	550	533	506	496	487	517	534	552	492	529	516	519	515	513	507	481	515	481	545	472	498	522	507	524	520	508	530	494	547	463	529	519	523	513	501	562	482	492	526	495	540	531	535	512	545	516	496	493	494	532	519	494	505	554	496	498	487	529	532	533	528	535	484	508	507	526	524	502	501	519	550	506	542	472	534	521	543	526	527	524	527	504	465	517	493	494	478	521	529	506	505	506	538	527	484	498	457	490	488	528	541	534	495	495	474	484	503	527	512	510	546	461	530	493	481	539	535	513	507	536	553	494	543	532	563	540	497	541	481	494	538	531	508	500	509	495	493	503	495	499	495	523	534	486	521	547	501	515	524	503	505	504	487	522	525	475	555	492	473	503	515	509	515	481	517	541	539	522	517	522	514	508	531	476	532	538	488	539	508	557	548	506	521	552	508	504	517	504	518	531	525	509	500	493	557	509	544	506	489	543	553	546	511	498	524	540	473	506	526	510	559	562	514	477	507	487	504	449	490	506	484	528	488	558	534	506	524	543	498	502	533	521	501	534	512	500	533	519	544	495	511	511	551	495	483	499	495	509	522	544	518	522	527	518	509	481	510	519	513	539	520	524	487	494	522	526	488	519	511	541	486	499	529	508	533	493	494	503	513	502	481	512	484	507	483	485	540	510	499	503	500	478	508	554	519	537	519	483	493	529	517	504	496	508	543	552	535	549	515	534	529	472	507	484	480	555	515	532	515	498	454	506	497	542	494	530	497	493	513	504	518	539	517	470	498	505	470	517	490	512	549	519	535	512	502	484	501	512	497	532	525	541	529	490	543	487	507	531	525	540	518	482	539	509	531	517	517	518	467	488	485	517	516	526	489	535	506	537	527	482	491	494	526	496	560	531	562	524	551	528	527	553	497	527	532	504	491	478	533	519	500	541	509	511	535	539	471	536	533	519	491	480	519	509	508	485	506	505	483	510	519	587	482	538	531	513	507	529	484	524	496	479	516	487	497	536	517	520	472	516	491	501	511	510	469	475	574	475	511	521	565	524	520	551	520	495	509	559	520	555	525	527	523	551	523	555	488	533	497	523	488	516	533	510	526	525	508	512	523	518	489	507	514	510	497	489	513	485
25269	22111	32355	26389	12024	2139	2318	995	1361	695	633	724	653	679	640	630	668	643	681	654	614	673	653	671	712	636	663	648	656	634	605	627	613	640	608	671	648	561	649	637	611	608	661	626	683	628	671	650	635	624	599	624	630	632	693	673	715	822	829	718	702	663	669	616	600	617	634	606	633	644	626	618	606	578	619	617	625	628	646	590	645	648	640	642	616	580	650	616	647	635	576	621	639	673	661	608	664	631	595	623	656	596	636	616	616	626	637	619	588	635	645	632	659	570	603	617	612	678	676	603	631	618	624	604	612	624	636	623	653	677	589	655	639	626	654	630	608	615	645	621	642	604	602	637	634	600	622	706	613	654	615	599	625	587	621	605	625	615	625	635	627	617	650	613	643	632	616	643	626	653	600	635	638	609	656	637	626	631	596	637	608	579	622	625	572	615	617	593	653	622	608	660	600	623	619	648	659	677	625	617	600	595	631	665	649	651	622	581	635	627	630	651	618	568	638	560	629	646	591	620	610	595	622	645	626	645	653	615	665	636	595	625	620	620	648	604	601	612	610	628	680	668	666	614	592	641	652	625	621	622	625	598	608	618	592	655	606	665	602	659	615	664	631	643	678	616	577	666	627	627	667	603	626	604	611	623	604	595	629	612	649	611	674	601	590	688	648	612	583	626	651	654	626	632	624	676	595	638	659	603	593	588	607	601	624	617	601	603	637	585	647	669	639	606	654	652	615	626	596	615	640	600	605	625	602	669	584	619	666	659	626	593	582	624	608	610	621	620	629	618	613	626	627	609	612	631	588	638	625	626	554	644	611	621	591	609	672	601	618	644	635	600	604	682	648	656	670	607	611	617	612	650	646	560	603	622	644	624	617	642	650	611	630	625	650	600	597	607	644	600	667	629	621	661	634	639	612	620	606	581	607	614	643	646	581	602	633	622	636	610	661	628	657	609	603	605	607	599	642	670	621	586	623	658	614	639	607	622	613	593	590	638	630	661	610	626	621	617	618	575	636	622	630	662	644	601	649	616	631	592	623	625	645	641	599	599	592	574	605	601	616	677	643	614	596	576	638	641	664	638	599	668	666	627	692	602	626	608	624	586	643	628	615	616	628	622	629	593	578	611	650	629	638	605	625	604	656	672	657	639	639	606	646	617	630	609	580	638	637	615	631	574	635	616	640	611	648	668	600	627	608	661	674	692	621	656	591	611	632	630	621	648	622	572	644	652	604	637	680	696	623	667	645	594	632	638	625	646	650	652	633	600	598	576	616	657	595	697	631	605	618	618	642	629	584	644	654	720	639	587	638	626	642	656	605	647	622	665	631	620	639	613	601	618	610	609	610	607	628	644	630	652	648	613	602	650	617	618	660	612	620	636	614	662	631	635	631	638	564	680	636	592	655	633	616	620	656	609	624	603	658	648	606	615	604	634	659	627	583	610	632	646	618	592	683	628	635	596	588	659	573	657	645	565	630	606	611	603	580	601	661	636	582	650	665	614	641	564	613	643	647	587	639	605	643	646	654	629	590	626	649	575	655	615	635	629	637	603	644	656	651	623	648	591	639	610	619	619	616	596	639	618	605	609	672	669	653	568	616	611	656	611	626	609	663	691	538	614	609	639	634	613	612	579	593	617	593	683	638	590	644	602	598	609	604	618	585	631	643	603	611	619	633	596	663	660	580	685	617	642	639	631	638	638	634	638	625	603	648	613	649	604	628	613	667	616	665	626	637	624	677	630	616	628	584	596	638	668	654	619	622	683	623	609	634	579	637	623	610	625	608	583	646	624	660	637	606	650	624	581	607	664	617	627	632	671	614	631	606	629	648	661	603	629	650	672	604	654	631	624	668	658	621	577	576	582	640	651	663	605	653	626	630	593	621	608	647	675	587	645	628	607	641	604	665	652	625	619	612	544	619	634	595	586	626	625	642	574	582	596	629	629	616	593	624	632	627	657	611	627	645	573	576	627	596	579	637	584	606	618	612	606	634	625	583	679	611	604	592	613	593	679	645	653	611	602	623	629	598	604	606	578	645	625	639	668	655	614	633	609	620	605	606	600	612	658	629	628	596	629	628	624	612	576	637	642	645	626	635	629	635	630	606	591	644	587	596	639	614	648	586	616	573	654	634	602	597	587	617	618	677	628	642	626	649	614	641	608	687	663	670	649	654	602	605	653	628	631	601	623	624	658	678	659	615	651	607	608	598	639	597	612	595	587	610	613	636	576	684	642	651	660	623	647	612	605	645	615	623	622	639	608	606	627	674	583	627	673	623	620	608	633	622	646	671	679	607	604	626	639	635	619	631	597	597	614	628	638	679	598	642	588	574	596	642	626	599	634	657	621	600	623	598	649	595	607	629	656	640	594	592	647	628	616	614	606	639	595	635	649	605	646	626	628	652	662	651	656	631	607	590	645	597	646	598	609	629	639	612	601	617	628	629	636	595	622	633	609	623	606	629	617	645	623	651	604	598	617	633	619	585	662	673	612	631	638	653	617	605	671	650	670	629	625	608	644	626	653	636	603	608	604	675	646	613	623	649	629	642	622	615	627	625	651	640	626	668	657	603	602	585	632	601	653	639	594	613	606	631	592	592	625	620	674	606	643	601	626	629	650	640	642	655	594	619	625	657	620	625	609	658	614	639	622	598	646	569	587	629	636	602	638	641	654	602	648	564	576	599	597	620	640	644	599	628	621	598	604	599	612	599	640	634	624	593	629	611	607	644	579	653	662	643	628	625	619	624	629	627	548	590	674	612	573	635	577	572	612	598	623	601	579	658	650	601	644	601	579	649	643	617	629	608	647	617	640	629	609	629	613	626	636	610	630	582	639	591	575	594	568	641	643	632	663	638	607	609	631	631	665	610	601	630	600	641	620	590	611	634	641	638	603	653	609	667	642	635	653	610	626	613	665	622	669	604	601	576	646	588	597	614	616	595	632	651	604	588	621	633	634	608	607	627	608	620	644	664	605	591	616	617	649	636	685	594	608	604	592	634	618	595	654	588	605	640	662	592	642	608	624	608	651	631	619	623	639	625	660	651	615	579	650	670	624	584	640	630	617	634	702	653	627	635	637	615	572	612	645	603	605	623	613	618	646	664	681	655	617	646	613	616	629	627	638	641	657	646	676	610	577	633	591	599	622	621	610	613	620	616	640	632	613	626	624	637	627	591	653	629	662	637	631	655	619	610	603	584	607	677	617	663	601	664	591	609	619	637	617	583	621	630	617	637	599	650	593	635	633	635	603	634	660	653	647	637	611	651	646	592	610	654	674	623	606	632	641	601	658	612	641	658	678	621	615	587	631	648	648	572	638	595	659	622	610	606	605	648	615	619	618	624	597	590	636	613	655	646	683	597	601	645	656	609	664	636	573	657	608	642	576	675	642	637	622	632	646	618	622	603	615	611	692	631	587	607	669	605	646	611	647	683	588	638	616	638	551	626	628	624	627	615	656	618	594	619	638	655	616	623	619	658	608	654	643	656	613
37845	78517	49974	13707	3047	1391	2656	1122	1882	606	681	593	576	579	594	533	591	565	591	537	569	507	550	555	558	555	536	578	569	579	540	560	580	611	598	570	542	583	573	531	563	508	568	567	560	575	504	541	590	544	566	577	563	541	561	669	686	776	760	723	586	634	570	525	606	550	504	576	528	554	545	590	555	506	560	556	559	539	536	490	537	537	541	534	518	579	504	550	521	507	570	524	545	551	537	514	574	551	526	533	528	552	562	551	530	542	543	560	546	569	587	586	522	549	576	534	506	531	484	579	560	512	547	565	530	569	601	555	549	566	517	554	516	562	561	542	540	563	541	531	554	556	559	532	571	507	569	538	575	571	538	536	536	616	515	573	540	497	540	493	507	525	559	545	535	516	542	477	577	507	551	521	571	538	585	518	527	537	546	519	523	539	593	549	549	512	561	552	547	557	515	549	514	521	544	565	550	560	528	538	533	532	551	524	545	566	549	538	591	548	530	542	530	550	610	549	533	539	538	494	531	570	503	550	507	535	510	553	546	525	551	546	567	516	573	529	578	517	535	536	513	547	560	525	556	558	541	533	500	551	520	554	533	491	519	514	535	522	548	503	559	531	574	535	602	552	526	571	547	570	499	522	570	543	487	503	527	508	537	558	553	516	521	499	547	544	549	522	538	499	548	584	542	520	543	568	552	527	557	582	527	545	509	562	522	554	539	522	539	573	566	524	514	540	532	605	559	556	551	556	496	545	549	576	513	553	517	531	569	556	540	509	518	546	560	556	542	478	547	501	476	571	530	515	550	520	572	529	517	496	538	525	525	558	540	528	501	556	519	534	564	540	565	559	545	535	578	506	534	541	569	541	514	535	509	540	520	579	546	552	521	537	565	557	507	516	519	511	539	558	537	533	554	516	537	516	533	512	488	594	549	530	545	553	531	519	556	555	550	550	577	542	531	498	519	566	576	533	556	499	519	572	547	555	569	568	527	559	556	531	567	521	544	571	541	526	534	523	542	532	561	552	511	551	552	557	510	567	551	504	510	561	531	515	533	518	501	538	551	532	536	504	516	554	513	523	533	523	509	503	550	484	546	536	561	539	519	523	562	541	572	521	511	551	545	522	529	496	524	562	531	519	581	536	535	532	521	552	502	525	529	533	505	508	563	530	553	534	597	558	510	572	546	526	544	544	556	546	536	553	522	534	524	516	543	527	601	555	545	533	549	546	535	493	548	536	532	547	557	585	535	539	564	525	529	535	581	564	554	561	553	534	543	473	559	583	505	567	520	571	553	544	577	525	523	580	524	553	520	525	547	541	556	562	569	530	543	496	522	553	533	487	521	518	563	541	514	546	495	540	518	584	564	546	554	558	520	577	537	532	520	547	522	550	533	511	528	531	505	555	526	542	580	523	539	534	495	511	547	548	545	507	522	539	533	561	540	543	525	497	557	543	550	528	506	588	543	503	547	559	527	530	519	502	565	532	528	552	545	563	553	533	513	551	564	567	565	530	538	552	580	557	538	555	504	523	553	550	569	560	517	562	533	541	536	537	553	517	560	528	496	553	525	543	545	532	584	549	548	516	525	526	558	558	556	545	551	592	539	547	540	600	570	499	542	542	511	540	552	552	532	549	564	570	511	592	539	599	535	558	537	533	553	511	567	568	571	561	534	517	545	537	584	536	495	534	580	515	537	511	511	561	527	560	542	554	533	559	546	534	546	551	539	540	530	546	554	561	522	591	555	538	527	572	529	569	530	520	509	486	548	539	514	577	507	546	506	552	534	554	528	528	560	534	499	543	528	567	530	500	488	580	569	549	500	526	545	532	588	544	587	572	565	530	518	530	564	505	516	540	525	557	513	505	538	534	536	579	527	558	527	483	531	540	530	544	547	530	545	570	508	513	544	557	600	539	565	547	558	537	561	536	511	549	515	557	537	513	559	547	538	543	527	533	552	530	548	543	556	558	567	540	545	539	556	550	525	569	578	501	550	535	540	571	511	526	546	539	547	528	569	556	560	576	580	554	519	553	557	502	539	551	575	534	526	571	475	531	564	548	525	530	561	541	554	523	540	499	567	556	535	506	524	539	516	572	527	559	564	534	519	555	531	549	540	552	537	559	521	519	559	608	562	572	489	502	524	506	544	539	536	517	528	582	537	515	548	515	544	507	551	571	551	523	536	556	548	531	521	515	564	560	540	568	536	546	529	534	566	524	539	556	549	541	524	556	517	541	523	572	510	540	532	520	530	549	566	545	552	582	556	530	526	519	512	550	512	524	505	534	560	518	542	553	527	509	531	510	556	537	545	530	564	523	505	548	535	550	575	520	489	541	507	485	561	557	595	477	535	573	532	511	570	531	569	563	488	523	528	506	586	580	548	564	589	545	533	523	519	584	540	523	568	574	512	584	561	525	563	504	517	483	575	563	541	546	546	547	554	513	543	541	542	573	512	551	532	561	585	546	531	568	533	560	494	532	553	528	545	539	531	539	556	490	543	571	548	546	553	555	549	548	543	542	508	540	552	536	527	568	514	508	555	521	540	513	490	578	543	537	560	503	518	530	533	533	516	535	518	619	527	538	531	543	559	530	577	535	565	519	558	553	541	511	516	532	547	520	568	565	566	504	521	552	542	530	529	533	562	535	552	547	522	523	514	533	558	552	520	558	524	524	524	522	559	552	522	530	575	532	567	548	479	568	505	513	513	537	582	513	498	530	544	503	547	572	522	573	550	571	547	529	559	540	546	536	561	590	544	528	557	568	559	543	531	536	506	526	538	497	543	538	523	565	529	517	493	514	535	520	527	479	536	568	545	560	506	582	513	525	503	549	532	536	585	528	575	523	571	566	543	561	511	517	506	531	542	594	532	528	541	556	541	548	532	538	499	541	543	600	538	545	546	532	469	551	571	551	532	516	545	518	471	521	535	543	547	562	521	567	489	517	580	605	521	527	509	541	538	547	557	531	530	502	541	529	529	514	571	493	558	585	559	550	540	569	516	553	517	514	526	548	516	567	537	551	566	593	529	528	526	557	543	553	527	562	517	549	595	567	519	545	516	534	553	539	521	590	596	578	542	554	527	509	529	551	529	557	559	510	548	549	499	499	537	538	502	510	528	560	542	553	541	566	563	526	594	536	532	566	492	577	565	511	567	528	553	542	540	541	552	545	555	537	579	562	607	531	514	544	540	544	520	560	532	587	524	511	561	543	548	548	538	503	539	509	533	574	566	518	499	541	500	571	550	522	586	542	571	502	535	539	488	559	513	537	510	559	509	478	515	529	553	562	525	534	568	525	592	570	563	532	536	544	545	515	540	527	540	572	584	482	553	545	512	523	558	556	536	529	528	564	559	544	566	540	574	537	545	565	535	604	558	513	511	525	528	505	512	514	541	528	525	541	548	569	551	483	521	524	551	517	507	580	555	544	532	534	545	543	540	536	537	529	494	554	531	554	552	542	609	534	544	535	551	505	504	536	530	538	520	583	529	487	523	542
24230	21700	30179	25319	20500	10764	4793	1884	3097	912	843	858	822	817	804	766	822	760	748	811	770	760	818	751	854	786	718	779	763	768	801	829	809	810	769	789	801	696	785	771	795	732	745	784	820	723	728	727	783	761	763	789	695	743	790	776	984	974	1028	937	916	826	749	751	732	776	747	760	785	764	783	722	791	794	766	707	756	770	798	705	727	751	761	756	687	727	753	744	745	786	757	751	786	721	794	754	774	733	734	720	745	803	771	736	714	743	763	768	743	724	745	756	711	743	763	755	704	739	762	729	732	774	732	747	742	756	744	770	771	772	775	722	723	723	728	741	705	820	777	752	759	702	742	742	769	715	735	759	764	750	770	743	754	717	751	759	754	774	753	767	753	750	758	737	726	756	794	768	760	783	781	768	721	725	708	748	698	718	744	695	768	805	763	730	733	767	780	765	720	735	737	772	720	763	754	752	735	762	765	745	686	740	801	752	718	740	705	746	792	740	744	701	691	734	712	761	755	762	754	775	753	758	778	764	747	742	673	725	739	712	689	773	705	749	765	798	777	728	705	736	690	741	788	777	744	732	796	730	723	741	746	723	799	733	756	723	793	790	728	684	734	765	775	724	733	752	725	699	724	764	770	769	788	739	700	741	696	770	735	751	791	742	704	780	751	761	788	770	748	776	737	734	740	700	743	743	745	735	734	742	737	716	766	696	791	704	777	761	744	743	782	764	752	740	718	706	789	734	754	769	759	750	755	745	734	789	698	803	781	735	735	796	750	768	783	786	688	721	730	779	754	780	729	756	765	754	741	776	771	777	765	746	728	770	771	724	692	744	691	749	742	716	731	776	698	742	754	767	730	729	731	728	770	764	731	735	768	743	762	744	718	765	734	779	703	727	738	748	775	708	760	734	748	722	738	702	759	727	755	741	775	782	712	721	764	710	744	744	768	746	763	756	783	781	745	737	728	705	733	724	749	738	694	792	749	752	720	792	746	760	767	760	760	768	776	752	787	732	760	727	729	737	713	742	781	727	749	745	726	748	719	747	746	729	773	728	735	792	775	734	776	808	772	761	757	743	748	734	715	797	707	750	751	746	805	770	795	816	747	854	779	750	767	722	747	789	728	784	698	754	752	743	672	763	745	762	720	738	766	770	735	697	704	720	785	760	737	759	772	694	730	794	742	783	727	722	762	782	739	780	754	750	772	739	762	764	777	674	731	795	734	740	717	720	738	749	761	791	730	708	730	758	734	749	811	757	706	773	753	734	766	721	730	746	725	747	715	703	796	768	734	748	791	764	721	770	809	719	704	766	745	779	787	797	726	740	750	750	777	736	735	746	753	757	775	842	733	785	757	787	759	725	730	727	750	708	764	733	781	774	756	763	698	787	723	763	735	711	735	783	738	778	760	763	717	744	775	716	771	713	756	763	759	738	769	750	715	722	720	733	753	748	736	716	747	767	735	705	759	768	764	782	731	741	753	741	778	761	747	749	826	751	741	727	762	709	790	783	770	697	738	774	714	755	742	790	765	726	775	776	736	743	752	768	718	739	752	762	740	728	773	755	755	728	743	775	762	771	707	744	694	710	780	778	761	740	769	764	715	745	792	711	760	747	777	749	756	702	774	695	732	737	761	703	716	714	748	728	766	742	719	742	737	746	764	743	747	717	743	755	728	775	717	730	751	704	719	717	766	756	757	745	731	751	758	746	747	764	789	725	720	757	742	711	733	736	757	742	754	769	756	748	734	695	691	780	715	730	762	765	753	744	761	748	732	735	766	713	731	784	707	773	707	744	740	727	787	767	760	717	787	779	754	788	760	772	732	787	713	705	707	767	752	766	763	713	726	717	757	756	769	734	781	736	750	751	756	771	745	746	740	733	719	767	738	720	727	763	757	732	720	770	716	736	811	735	788	712	736	721	715	759	740	744	784	745	762	762	775	802	743	738	762	759	747	762	729	643	750	709	730	777	705	773	781	739	742	761	747	778	724	719	767	689	798	734	726	734	764	690	782	726	711	722	751	750	741	772	769	757	738	770	743	726	709	704	759	745	759	711	723	755	740	725	782	806	728	754	731	762	778	715	776	768	775	772	708	731	749	750	718	774	770	757	767	705	786	744	742	755	759	728	771	709	764	702	712	761	717	794	741	740	769	788	772	779	742	713	773	769	738	760	717	726	766	748	795	764	760	738	765	701	720	771	717	745	725	738	735	777	737	742	748	767	757	739	720	763	759	668	725	754	781	752	753	772	711	703	766	760	741	716	715	756	776	714	756	743	730	738	749	747	739	739	776	754	720	730	790	757	758	721	722	768	736	737	776	757	721	741	704	718	737	755	743	724	752	765	703	745	830	776	726	780	774	755	751	731	722	734	765	776	757	754	755	755	663	768	784	759	763	720	740	727	761	726	752	774	800	715	723	694	776	723	734	763	721	743	780	732	779	736	747	762	774	793	713	753	756	735	754	730	761	733	734	736	761	801	747	751	735	794	759	771	752	732	752	766	738	744	694	771	717	808	743	771	719	779	731	757	771	741	724	763	825	718	745	754	778	781	731	746	784	728	761	797	763	737	711	741	781	717	723	702	796	758	750	679	724	728	740	712	780	688	730	749	749	756	777	731	736	782	717	757	780	745	749	734	793	723	776	789	709	713	689	755	710	742	739	723	740	724	707	751	741	750	731	769	720	762	729	740	779	781	741	714	701	745	804	707	716	760	748	740	796	763	724	696	816	740	799	724	725	725	753	733	719	758	807	732	728	723	741	748	730	761	709	776	739	707	713	754	750	745	753	749	730	726	771	784	735	805	742	720	752	756	769	776	753	777	730	768	723	751	745	749	749	752	726	752	778	760	721	726	735	698	742	754	725	723	821	728	747	772	728	787	716	712	766	710	794	762	703	746	719	707	758	686	777	703	750	778	764	743	758	773	726	724	823	727	761	793	746	726	724	703	796	775	729	789	757	752	731	749	744	736	732	755	736	785	816	779	768	783	718	754	706	715	719	754	743	754	707	725	741	723	778	758	759	770	721	720	752	732	725	722	765	773	749	699	726	713	708	766	748	770	798	729	738	740	758	759	775	766	750	778	735	783	767	716	737	684	753	709	735	724	767	740	740	764	710	724	732	771	753	768	753	746	746	736	795	714	760	742	764	750	712	779	718	828	738	770	719	742	757	776	736	768	755	725	714	798	713	792	755	734	726	789	763	717	738	747	757	753	771	797	742	745	769	766	759	752	765	755	785	739	785	739	776	767	711	699	740	772	706	770	712	759	745	758	744	752	736	745	720	723	776	747	724	770	781	738	750	754	763	718	680	800	748	729	731	732	747	770	764	770	768	765	713	744	709	741	746	750	789	784	750	730	806	788	732	724	763	757	711	755	756	745	742	731	721	719	732	773	746	719	751	738	748	749	745	693	707	774	678	740	715	755	784	746	732	785	766	786	761	747	696	745	740	735	711	760	722	765	747	737	800	752	716	735	724	719	708	794	716	739
47787	93953	58712	20859	4452	2745	4149	2148	4680	746	772	680	724	691	710	701	695	659	676	688	692	678	683	673	707	687	642	710	706	704	671	674	711	685	668	632	701	683	715	671	671	704	650	721	743	690	676	693	674	669	675	686	727	661	658	742	930	1101	991	926	767	752	648	693	661	676	627	633	636	705	687	667	667	625	601	648	608	615	569	704	641	670	685	687	679	645	623	662	655	618	656	636	663	652	685	676	656	718	629	680	650	639	647	620	634	593	603	650	642	619	614	637	657	664	646	641	645	655	630	647	596	636	661	643	673	633	677	605	633	633	653	634	635	638	701	639	689	662	669	632	675	636	648	588	613	661	633	655	643	680	620	617	670	613	637	662	605	641	652	680	659	674	616	690	628	633	645	632	674	621	667	642	600	675	663	557	653	646	618	644	636	656	629	647	655	664	649	620	615	655	649	646	664	671	651	619	631	632	671	633	622	637	626	670	637	661	616	645	604	621	670	637	666	701	654	671	611	652	638	619	670	652	683	617	624	654	660	620	616	653	655	622	666	623	662	661	644	651	614	622	666	614	638	628	649	633	668	611	638	626	631	668	634	599	635	632	661	650	660	646	635	627	639	654	665	633	618	628	642	660	661	635	668	596	627	615	620	678	646	631	625	640	614	629	648	682	670	652	604	651	610	623	597	632	657	646	688	633	642	656	622	659	646	596	657	660	622	575	668	663	636	631	608	623	655	643	631	636	668	654	620	684	614	615	586	630	637	665	605	665	615	665	639	673	680	632	670	636	590	674	614	679	613	595	681	643	609	600	682	653	658	614	615	656	687	653	599	627	632	645	616	627	649	617	661	675	613	641	662	625	640	655	626	669	635	675	664	642	647	694	650	624	658	678	661	658	605	663	662	641	603	612	616	662	640	651	598	631	660	646	699	632	677	666	671	610	612	653	640	632	625	636	668	610	653	624	624	687	619	636	662	634	653	669	615	661	650	640	645	601	647	617	667	645	626	640	623	663	668	620	661	598	666	635	654	676	643	622	609	696	646	620	662	671	633	646	634	629	591	623	667	641	635	651	648	627	671	636	650	678	647	689	655	621	654	609	655	640	623	694	643	637	640	604	629	659	608	649	668	615	657	686	627	653	621	623	639	627	612	653	641	632	660	682	657	633	666	671	628	659	642	669	652	593	605	619	585	624	643	632	689	636	673	666	635	629	632	691	619	641	650	652	675	654	650	652	640	602	602	624	617	662	645	628	640	644	660	626	668	655	636	652	678	628	647	669	667	613	635	675	616	645	641	663	658	665	697	665	661	661	674	666	609	649	634	599	650	665	687	605	597	635	642	657	681	686	625	687	665	671	655	616	617	709	612	657	647	636	658	662	615	625	627	634	684	663	650	629	672	624	674	679	616	681	644	641	617	666	660	645	654	611	626	662	644	616	580	677	609	679	619	681	644	606	704	651	634	640	665	663	635	630	696	594	668	670	603	623	628	661	648	614	648	679	625	645	648	646	642	643	586	647	615	602	679	676	608	659	641	645	603	585	640	663	636	607	652	653	656	657	633	660	653	634	677	660	631	645	674	619	662	631	687	630	611	614	625	630	642	647	610	650	656	709	625	685	625	618	640	676	671	634	633	678	669	626	678	599	614	627	628	723	633	628	612	677	621	664	677	687	623	654	651	650	612	647	647	581	603	692	679	633	607	633	614	663	662	661	693	637	632	628	608	630	620	640	611	672	653	664	631	635	665	618	633	679	672	673	673	651	627	663	642	600	664	642	641	665	561	652	620	617	644	637	641	637	675	656	625	657	630	630	595	663	620	627	659	630	619	651	671	646	692	692	613	632	635	632	648	632	620	671	620	640	674	654	616	603	649	645	619	648	649	661	650	640	644	613	621	667	633	648	671	646	593	638	612	648	629	661	617	642	650	688	663	641	636	666	670	629	674	679	688	622	622	636	621	638	612	655	618	633	671	674	623	640	646	636	677	681	639	676	655	656	652	627	585	669	628	629	651	623	597	611	672	632	665	600	651	655	600	639	624	648	676	639	649	622	650	619	632	652	649	656	639	657	625	633	639	640	594	683	627	668	626	671	651	639	652	569	631	675	635	637	661	614	619	650	635	657	649	633	629	680	638	646	657	654	631	641	717	616	651	632	641	612	695	624	659	655	652	637	660	603	672	657	606	636	661	636	703	582	614	687	682	654	616	655	648	617	606	645	670	672	675	627	639	624	635	694	633	644	669	657	670	633	603	671	651	627	670	625	605	664	633	648	652	651	624	638	613	650	592	646	663	653	589	613	641	646	606	655	633	662	645	634	633	622	665	601	646	637	633	621	644	615	629	664	614	612	612	650	694	662	599	626	633	611	662	641	622	683	636	626	622	680	662	611	621	611	660	643	654	613	632	629	667	622	616	640	638	612	640	658	653	655	652	648	653	641	625	670	669	676	687	646	604	658	591	663	657	619	631	679	632	629	652	633	597	660	640	633	639	642	639	632	630	600	662	610	653	646	633	605	640	627	641	618	652	627	632	650	644	622	630	653	629	630	605	676	620	645	635	639	599	662	616	670	614	636	640	631	642	656	656	599	646	639	642	637	644	636	678	661	651	688	649	635	632	641	635	671	657	648	614	683	634	656	577	652	687	644	667	668	630	638	647	620	679	629	659	660	633	624	643	625	625	628	643	648	609	675	615	603	658	649	654	689	655	678	639	622	645	675	624	653	635	644	640	651	643	644	666	677	643	632	640	625	644	640	659	638	649	660	629	636	636	651	628	666	625	630	643	653	621	617	634	625	626	624	655	607	691	620	593	664	631	692	603	614	667	631	665	654	651	643	659	623	648	638	627	623	658	637	662	597	654	633	628	631	617	642	637	603	660	649	633	684	651	677	653	660	648	615	608	683	639	652	638	650	686	642	641	631	694	633	663	606	659	649	680	647	649	671	597	701	630	617	622	636	643	632	635	645	686	621	636	603	614	652	620	664	628	648	614	615	644	651	672	626	596	671	599	621	680	631	686	674	652	652	660	660	632	667	616	629	596	621	644	621	685	639	658	610	664	621	632	660	646	618	630	683	632	646	641	661	638	618	622	645	619	662	668	646	613	591	638	680	625	654	613	644	683	680	613	602	672	587	613	626	653	630	651	641	681	653	620	702	650	623	683	674	642	651	656	661	637	647	599	651	622	638	612	659	636	668	615	630	661	617	639	625	664	634	664	594	594	637	638	621	604	602	614	604	656	659	667	594	625	618	635	557	631	617	607	672	620	672	605	660	632	649	673	681	646	645	650	609	642	664	658	666	626	630	593	635	649	637	648	638	673	662	641	641	632	592	620	632	647	648	649	651	639	633	655	632	675	616	600	598	587	645	631	648	643	641	674	608	639	629	658	662	624	657	657	612	602	647	672	643	640	661	638	678	602	625	638	618	661	666	598	642	661	591	645	622	675	591	646	619	651	613	660	635	639	650	667	623	622	620	624	637	651	628	656	628
28062	22437	16804	2919	815	724	745	713	758	631	647	607	603	648	638	642	649	592	633	633	619	578	596	626	615	628	626	672	620	632	647	638	645	663	603	613	619	565	579	626	618	593	631	595	614	637	632	598	641	631	623	622	618	679	617	639	640	623	620	604	664	658	634	611	669	658	600	639	639	633	652	667	639	642	624	645	641	644	646	659	631	641	609	593	614	606	598	619	624	591	646	616	637	612	610	627	605	636	630	627	567	638	624	607	601	603	643	629	650	625	585	656	649	663	669	620	632	585	618	603	662	608	640	617	612	631	614	623	642	591	631	642	585	655	607	606	650	640	621	602	655	616	662	640	572	631	650	589	588	611	610	633	628	614	630	659	600	619	626	663	659	679	631	644	608	653	609	684	615	636	623	574	617	608	579	620	603	637	652	636	569	584	634	583	653	624	626	627	572	598	619	601	594	615	651	596	613	652	628	666	642	624	623	657	615	626	658	609	636	616	606	604	632	644	616	632	611	590	595	617	607	566	597	639	561	605	582	605	618	652	647	590	622	613	618	586	634	689	680	652	598	610	649	614	605	584	656	603	635	638	612	564	624	616	634	652	613	650	629	646	661	608	617	594	633	605	644	630	650	640	609	606	611	655	628	621	688	606	616	611	651	584	632	634	643	648	597	627	590	575	620	622	600	673	595	655	651	610	599	599	639	630	653	586	618	591	636	695	642	635	671	602	620	589	589	568	648	636	612	654	632	609	599	614	624	622	646	590	567	610	636	626	605	599	633	604	652	619	602	587	637	633	642	637	609	608	592	596	635	619	578	653	592	603	607	630	628	572	608	603	591	647	628	610	582	604	604	597	641	628	617	569	614	630	610	620	648	612	662	637	612	576	615	588	613	619	630	590	615	614	619	601	609	605	621	617	591	679	613	651	652	570	618	600	627	620	632	596	594	574	587	613	611	608	548	656	654	607	623	628	609	584	637	636	611	596	653	626	604	649	617	635	649	623	649	626	612	680	625	614	678	648	613	674	645	652	634	632	583	615	611	632	616	601	649	612	579	616	616	626	649	648	587	575	599	618	613	627	608	650	608	559	623	601	579	601	613	609	640	653	612	581	640	622	621	677	639	650	661	616	595	623	664	618	596	586	582	626	613	620	616	626	590	595	612	641	625	606	613	628	683	642	619	667	590	602	655	594	638	626	622	615	603	628	616	606	621	562	682	593	610	636	644	582	633	614	618	627	613	631	651	610	614	630	658	614	613	637	645	598	620	616	635	591	652	628	596	613	616	601	606	580	620	641	572	632	624	578	646	626	632	644	632	647	646	676	621	649	672	614	636	669	606	634	631	637	585	646	638	627	615	674	652	592	664	628	636	598	662	641	606	648	607	626	625	600	606	626	631	644	553	646	629	630	649	622	647	627	638	616	561	664	572	595	623	676	664	650	611	566	609	625	601	658	585	623	608	651	613	643	595	635	657	647	616	667	625	639	605	584	575	638	657	599	603	621	639	554	623	622	638	661	619	656	608	616	629	624	618	628	609	633	631	587	619	638	615	680	608	572	632	656	653	621	622	668	626	633	609	616	613	640	671	607	626	635	570	625	640	618	605	620	627	627	646	608	674	586	624	621	642	606	595	641	627	615	649	674	665	620	636	624	627	625	620	573	604	640	661	625	605	630	609	608	583	622	631	614	608	607	611	665	623	624	622	615	606	627	658	624	631	548	656	592	621	642	615	659	612	638	607	608	633	619	574	604	616	614	557	643	639	610	623	604	623	632	622	622	659	648	625	655	633	641	604	628	628	630	659	618	650	612	593	666	620	647	654	639	634	560	614	596	572	585	629	640	594	657	599	636	667	669	616	612	615	589	620	614	650	649	600	597	602	638	613	616	603	614	606	658	655	577	607	649	600	628	630	642	627	656	606	619	604	638	623	614	603	627	631	605	639	669	614	589	632	650	633	619	626	634	666	581	623	627	623	625	648	615	623	591	614	640	654	638	642	627	576	628	626	622	578	616	633	613	586	629	596	629	646	651	605	618	642	647	614	657	643	606	592	576	619	631	577	668	616	641	653	639	598	645	615	609	630	608	563	630	600	623	622	601	613	581	655	612	607	595	619	656	631	634	640	629	628	623	576	590	667	580	616	623	604	647	622	631	643	633	647	592	634	632	612	652	647	586	648	626	618	600	634	630	599	621	652	673	580	605	637	630	652	600	655	626	607	612	628	577	593	637	632	620	588	600	688	637	621	630	661	628	624	602	649	654	613	647	603	619	635	632	641	588	607	581	617	619	624	651	624	643	632	598	655	606	572	610	653	636	653	617	662	611	622	601	595	598	627	618	646	577	624	611	618	634	624	598	597	609	631	616	632	571	602	611	575	579	627	614	659	603	615	576	631	669	658	631	623	608	578	659	571	615	597	590	662	634	630	628	646	642	626	638	645	611	624	624	601	650	634	608	604	627	644	633	613	630	606	613	617	643	631	590	635	623	609	688	593	667	643	680	641	635	616	623	581	597	667	629	651	623	622	585	599	624	636	607	641	637	627	646	640	643	613	606	617	639	625	623	593	647	558	634	630	637	594	642	659	582	583	614	590	618	611	644	629	642	600	626	579	619	616	607	613	600	633	682	574	629	638	606	563	579	608	600	658	656	659	568	633	641	642	644	611	614	588	577	660	607	668	627	641	610	612	615	642	627	658	622	595	641	656	629	625	605	646	639	650	608	601	643	644	652	652	597	644	599	615	649	634	621	622	606	623	612	593	671	621	638	607	606	650	655	623	642	627	659	614	682	634	632	627	668	643	587	604	607	652	621	613	604	627	584	590	596	589	650	640	594	628	607	608	620	616	614	589	684	617	627	619	649	585	622	651	634	587	597	650	658	603	599	619	610	578	633	668	624	602	628	602	588	627	633	632	580	607	629	662	643	654	617	581	692	606	629	635	616	625	621	639	608	629	631	656	603	651	607	647	624	674	643	615	614	678	642	622	629	603	622	621	643	562	624	633	644	587	562	594	616	584	569	598	677	619	636	605	636	644	651	618	635	663	656	651	637	622	598	653	624	632	615	602	658	666	645	602	621	651	617	647	598	593	603	646	612	645	673	647	644	640	594	625	662	630	625	594	638	559	651	630	644	624	603	575	609	604	620	634	616	569	604	646	653	601	615	603	632	627	628	642	601	614	633	631	604	589	644	615	637	605	642	620	636	592	617	635	633	577	570	629	625	597	640	629	583	610	661	629	653	656	653	619	632	611	616	640	626	668	614	611	635	612	599	645	607	653	647	631	600	670	621	617	625	552	629	609	605	594	626	656	619	624	587	613	639	638	643	592	616	571	596	578	582	605	614	611	628	592	578	592	570	630	599	618	645	639	634	591	584	637	609	584	604	578	613	624	626	597	610	600	640	620	640	584	617	598	670	580	626	641	634	608	635	626	641	622	606	635	633	600	599	631	614	639	624	624	636	663	611	655	649	563	612	630	607	642	637	643	670
10188	22739	12275	1631	669	644	692	572	747	482	491	530	499	477	505	480	539	529	432	512	476	436	481	503	524	515	519	529	494	508	524	505	485	502	468	503	531	479	496	507	537	508	515	515	488	519	533	517	514	535	543	476	522	463	528	513	451	529	524	610	510	538	508	462	513	512	516	468	451	509	521	525	515	496	511	559	529	508	506	493	498	487	485	498	481	503	496	508	534	502	532	510	490	488	466	462	467	523	464	545	481	449	544	504	518	479	534	497	503	493	527	526	488	477	475	504	505	491	504	499	489	543	489	491	511	483	498	539	498	526	463	529	468	484	545	501	480	493	530	528	513	468	511	517	505	487	472	479	482	513	474	472	469	481	542	493	573	492	488	513	470	510	470	481	504	478	453	476	500	519	540	509	507	504	496	467	525	506	517	499	496	583	510	498	489	486	489	470	510	490	510	483	471	531	503	484	520	497	500	533	460	506	514	492	550	506	489	512	466	484	534	510	497	522	489	498	515	508	449	505	498	498	498	475	529	538	462	499	499	517	470	486	524	513	473	520	514	504	495	503	493	510	553	516	495	461	499	462	512	500	505	481	489	539	495	491	496	488	487	543	504	498	511	479	467	518	487	544	488	460	495	480	520	510	485	509	474	495	481	508	508	529	491	501	495	520	465	506	481	544	487	514	514	531	495	497	424	485	519	526	471	525	498	517	485	488	489	494	471	500	439	536	494	536	480	486	531	479	485	487	529	508	540	474	466	517	505	528	494	523	490	470	501	475	466	500	493	525	476	510	498	494	492	518	455	504	525	522	522	531	483	536	519	496	506	467	487	501	513	494	498	490	477	495	484	494	497	500	514	515	494	523	526	491	506	489	507	467	521	503	495	514	460	481	498	489	471	485	523	508	494	495	512	535	500	487	466	499	519	502	476	488	511	496	508	480	470	469	493	519	527	476	495	506	509	446	515	492	470	518	499	554	498	505	487	485	533	435	512	507	499	524	522	499	532	528	508	499	558	489	517	500	522	501	522	480	486	489	484	468	512	508	522	526	494	520	445	477	494	499	494	482	499	489	473	524	508	493	502	500	519	459	507	484	485	493	482	531	491	489	509	451	547	498	495	491	540	500	515	516	488	512	511	530	523	444	487	509	570	508	519	519	496	501	474	491	485	478	526	480	477	490	486	506	514	495	521	493	512	499	455	489	489	528	504	523	477	498	542	485	488	501	503	467	525	479	496	484	468	515	528	493	506	466	524	508	506	491	486	519	491	495	517	490	502	494	517	479	481	503	534	515	487	482	496	484	499	537	480	539	533	499	537	475	492	503	490	462	477	487	544	452	492	508	476	493	521	483	502	511	502	509	501	482	531	486	491	524	494	527	507	494	495	500	498	501	479	491	477	541	480	493	537	483	481	507	527	512	521	532	511	517	491	482	500	478	482	491	497	496	513	488	488	502	568	471	480	488	520	530	545	495	487	500	500	499	509	537	503	501	520	537	512	504	479	486	498	520	490	513	526	482	560	484	491	500	511	482	531	464	499	524	495	490	497	517	485	502	473	500	507	488	510	448	531	504	482	522	519	489	500	512	505	512	510	540	522	463	500	468	503	486	515	503	498	482	514	498	499	503	471	508	512	491	508	499	514	484	498	514	502	488	508	491	490	517	492	507	481	526	458	501	472	495	491	492	487	469	492	501	499	531	461	470	473	440	499	503	496	481	492	487	474	494	473	530	470	513	527	478	512	517	531	484	489	457	461	508	451	507	467	484	489	480	521	520	470	549	475	508	485	473	503	507	473	484	516	500	471	510	484	440	520	491	536	490	500	467	554	518	497	507	518	488	457	515	527	487	494	485	513	474	486	470	486	486	527	497	475	498	488	488	504	533	486	458	469	479	458	493	529	494	514	527	533	479	531	477	484	515	554	493	516	493	509	479	492	532	531	491	469	510	520	545	501	503	484	524	492	546	483	487	519	489	461	485	517	496	529	508	500	526	485	492	462	492	520	495	511	513	504	511	503	536	513	522	481	531	486	481	493	481	500	468	531	508	523	494	518	526	507	498	503	538	493	489	493	509	454	500	490	503	481	491	496	476	504	491	508	520	502	514	468	514	496	540	485	459	511	508	495	513	487	496	499	501	516	508	497	512	515	490	456	477	512	514	515	507	518	468	499	453	513	454	493	537	501	511	486	504	510	465	521	520	484	524	534	474	512	479	504	502	529	527	523	483	508	503	515	500	448	458	501	539	505	507	509	461	501	470	466	491	512	468	509	483	460	511	507	507	523	525	480	489	504	492	534	540	534	468	498	502	483	479	495	459	512	497	508	476	462	512	481	497	500	508	490	483	503	483	506	490	474	466	484	512	490	483	511	492	497	472	486	487	524	490	543	506	536	521	531	501	478	495	486	496	495	492	481	505	515	454	501	484	488	519	539	491	511	529	474	495	513	507	479	508	513	480	525	504	549	493	508	509	532	441	502	537	481	496	494	519	504	481	490	490	507	515	521	458	519	466	493	526	512	520	506	489	515	505	510	510	527	525	514	478	474	520	518	492	521	492	525	547	542	498	502	553	485	507	484	500	476	514	500	512	541	496	504	503	510	502	503	482	510	470	473	497	467	494	504	502	536	503	538	480	460	509	482	506	524	468	483	494	482	513	530	495	480	499	471	503	509	528	468	459	463	460	479	508	504	485	539	476	506	498	488	498	567	510	483	493	478	541	502	514	487	492	455	489	497	496	501	502	470	478	557	502	523	515	495	493	513	505	469	526	483	517	510	465	509	523	482	511	464	494	464	510	496	512	466	505	514	496	498	483	552	477	497	499	491	525	465	502	465	482	522	519	523	498	443	526	472	489	531	512	495	477	523	513	489	512	515	514	523	499	512	490	475	517	493	477	497	513	504	534	469	522	510	516	495	533	501	512	506	481	515	526	481	508	495	518	495	494	522	490	500	484	483	550	475	496	476	489	507	490	461	472	505	482	498	526	510	475	531	484	512	483	526	520	492	504	533	489	457	505	546	506	488	474	483	472	527	515	508	473	468	487	484	492	535	506	498	533	493	504	504	466	518	494	488	489	504	511	530	463	478	510	462	508	531	481	524	489	515	527	479	483	467	536	495	525	499	477	525	502	490	509	484	504	523	483	469	556	482	492	543	497	470	514	536	463	529	483	508	509	482	492	498	497	496	528	500	503	480	509	466	495	524	488	475	502	487	528	494	516	518	477	516	528	493	491	514	505	493	486	497	500	501	484	513	502	526	471	527	492	485	515	504	526	455	518	522	490	484	515	545	486	507	487	493	479	498	497	499	468	493	516	502	538	497	505	507	510	470	445	492	500	466	488	491	493	501	517	487	502	447	479	479	532	515	515	479	488	526	523	498	496	495	516	471	500	517	473	482	498	521	489	534	529	473	493	527	496	544	497	502	477	460	515	486	458	471	502	485	519	553	542	492	506	494	524	525	506	486	503	502	509	519	477	501	464	551	481	499	466
25218	22237	32572	26131	12398	4039	2273	1158	2890	711	639	674	658	638	657	686	653	623	637	677	622	661	649	616	659	642	608	619	669	649	621	628	595	654	612	637	615	600	652	644	629	625	622	634	652	678	616	601	643	647	651	596	627	626	642	661	681	786	724	777	720	654	630	603	588	608	646	664	597	636	654	644	653	664	639	577	649	606	622	592	654	613	632	591	604	620	610	599	663	584	619	619	640	606	656	596	632	583	587	606	596	652	613	613	585	602	602	617	640	610	622	612	630	592	617	646	584	598	628	628	615	611	612	594	612	653	622	589	613	625	564	601	599	614	633	624	614	622	613	644	658	627	642	603	629	632	606	666	582	654	640	624	575	646	594	672	640	637	608	607	630	655	606	596	607	638	631	627	597	617	575	632	638	599	590	633	598	575	645	630	627	652	606	608	632	663	604	610	669	640	634	648	593	599	616	590	631	571	647	630	650	569	578	623	639	593	605	601	627	656	630	628	636	634	634	625	612	595	597	596	631	572	600	611	648	643	654	595	632	644	622	591	582	640	627	650	597	581	569	620	632	597	618	629	570	623	617	622	586	594	631	613	603	581	614	652	583	640	618	586	568	637	626	643	599	626	641	628	632	657	628	614	638	579	602	611	605	620	613	593	662	636	651	588	606	565	597	613	636	611	630	623	612	566	645	622	643	622	575	597	659	628	620	622	602	639	592	632	611	605	640	569	590	607	619	624	608	645	618	614	625	655	634	622	591	645	609	595	610	561	601	608	624	621	648	640	634	599	617	620	612	620	620	638	637	618	617	620	643	592	625	585	601	622	617	633	612	662	608	593	623	621	635	641	587	592	604	607	575	646	628	592	609	641	604	565	610	657	606	622	619	622	629	619	607	615	657	615	573	574	595	634	604	627	592	615	594	645	658	581	644	590	613	618	615	605	576	684	625	619	592	653	620	671	602	619	592	615	645	577	619	625	598	623	590	596	557	633	642	604	576	634	604	655	637	603	650	596	575	617	597	684	611	618	641	590	631	614	638	597	633	593	582	553	611	665	643	562	616	602	668	607	586	587	623	572	628	644	584	615	624	603	621	645	632	636	643	622	649	586	567	590	585	611	612	619	627	618	646	625	598	603	620	656	583	576	602	622	645	624	629	665	643	619	595	637	648	646	636	591	588	604	643	579	655	647	580	618	598	600	600	608	611	626	643	638	623	603	599	613	597	630	605	563	590	591	619	606	638	611	650	633	582	564	626	564	604	631	639	641	623	600	643	606	571	602	597	613	595	619	617	678	627	617	603	612	573	611	664	627	659	580	620	600	592	626	640	602	614	600	596	616	608	614	600	623	576	554	585	565	619	624	560	620	604	635	596	608	594	616	616	613	588	643	628	606	622	579	583	606	561	608	603	576	598	596	652	661	627	592	667	629	594	621	627	603	617	623	577	633	633	605	595	620	577	641	598	610	571	587	653	605	625	602	602	620	643	604	624	563	616	585	645	620	617	632	637	580	619	611	584	602	619	595	584	595	650	649	616	599	591	579	608	602	622	608	609	603	643	614	561	627	612	622	551	557	633	622	639	611	606	580	643	632	662	595	593	624	637	591	634	632	675	650	569	581	640	611	624	583	646	621	594	601	614	620	654	612	611	624	630	665	610	632	644	619	614	599	601	633	617	566	620	598	556	631	604	617	631	598	618	600	609	589	593	620	602	614	615	591	595	580	639	634	565	601	581	592	581	573	632	626	570	635	657	604	625	599	649	572	645	618	558	630	626	588	601	569	623	634	631	593	607	614	645	599	590	584	678	615	644	606	629	626	652	649	640	596	614	592	611	658	580	571	607	594	641	617	593	642	565	618	604	630	609	638	618	636	635	606	643	602	571	576	612	603	577	616	617	581	598	595	644	644	640	624	641	627	622	643	593	616	581	604	618	587	604	624	593	638	618	658	581	603	640	600	616	648	619	609	638	632	643	608	630	625	576	603	631	622	608	609	617	651	644	639	650	629	604	629	608	617	661	606	605	606	591	599	578	658	612	644	648	630	595	589	625	586	600	593	628	599	623	597	624	596	578	627	596	644	603	616	573	631	636	634	604	585	637	660	590	593	624	574	603	591	586	646	607	637	619	677	629	595	603	641	606	623	574	624	623	599	650	612	615	594	594	575	605	564	608	583	651	585	606	624	606	637	627	639	588	605	588	590	618	604	617	570	577	574	606	599	609	636	630	623	666	599	661	633	599	635	579	645	550	610	608	610	648	662	651	631	619	615	633	646	583	595	600	632	618	623	587	637	624	591	540	650	661	621	636	632	612	638	626	604	611	577	634	553	590	631	661	645	626	629	611	608	625	602	575	598	583	617	626	626	629	568	650	607	630	601	608	636	624	612	592	605	652	605	627	549	589	588	577	640	590	640	576	578	642	672	675	600	590	625	600	609	597	594	608	637	594	597	595	632	618	596	627	593	640	586	655	603	635	641	602	672	604	634	637	570	614	578	592	589	627	618	627	581	612	642	616	628	650	600	613	622	605	593	590	634	606	613	580	608	605	635	666	578	602	610	587	602	609	608	584	584	635	643	657	610	603	563	653	607	597	637	640	586	591	595	626	621	626	617	588	621	625	638	605	604	624	632	647	573	625	645	597	610	609	648	610	616	641	557	596	607	617	626	575	641	582	584	610	590	635	625	571	609	636	565	625	585	618	618	620	565	575	602	596	629	639	657	583	629	585	583	608	626	572	636	580	626	570	589	596	594	592	598	613	607	580	604	618	608	667	598	630	577	596	639	611	639	621	609	592	613	613	601	623	627	633	596	578	623	629	637	612	610	579	680	611	646	581	614	580	628	599	561	572	612	623	646	613	614	640	592	630	578	624	566	609	625	636	617	631	628	612	659	647	621	580	599	588	609	650	629	637	621	664	649	595	618	564	645	600	648	587	606	631	604	556	596	616	597	662	625	617	577	660	643	576	637	588	613	615	656	619	645	609	540	594	594	618	609	627	636	600	614	623	610	651	566	614	560	614	593	580	610	618	643	583	609	627	616	606	587	593	601	586	619	597	671	602	596	628	590	573	579	596	603	610	632	621	612	631	633	596	538	636	570	620	607	614	593	653	640	642	614	629	654	610	607	569	628	599	617	611	665	627	612	596	618	591	638	584	617	671	563	602	619	573	622	609	593	637	595	643	611	627	607	589	593	591	614	579	608	606	598	624	647	597	605	620	609	625	590	586	592	643	564	626	622	660	626	580	604	619	611	585	586	603	594	601	626	644	629	638	592	636	551	619	628	638	617	605	624	628	578	618	591	680	620	642	630	620	625	606	644	583	604	653	607	631	626	600	607	606	601	611	642	565	646	601	570	604	587	624	619	583	586	619	586	605	615	606	644	621	612	600	616	644	638	614	535	596	616	651	585	636	627	650	607	589	674	631	579	625	673	601	612	608	660	558	616	648	612	631	592	589	645	593	605	652	599	615	585	587	603	602	643	607	615	598	624
37629	79225	52519	9488	2883	3374	2049	1242	4040	563	601	582	568	531	555	591	594	545	538	557	550	570	538	529	558	542	517	585	564	539	531	551	610	557	528	528	559	532	517	596	527	578	546	571	530	553	557	557	549	530	549	518	563	492	540	606	622	728	774	707	637	578	552	498	577	497	530	515	520	575	542	538	527	524	539	515	462	518	539	493	499	542	577	506	569	516	517	539	532	576	571	579	514	514	504	523	541	534	577	536	550	549	545	546	502	521	497	506	526	532	542	506	540	547	502	509	525	511	556	502	529	490	555	572	520	481	496	569	495	524	513	525	542	522	509	538	502	521	505	548	529	501	562	516	557	556	507	545	518	509	489	554	539	505	505	502	483	504	533	529	522	534	531	557	509	514	535	552	510	536	512	542	548	502	511	581	516	546	505	540	559	561	547	524	542	533	530	481	503	538	497	539	534	505	507	524	550	512	504	543	577	553	535	502	528	544	542	553	552	575	548	529	497	551	544	491	523	520	530	493	492	552	523	509	563	501	500	529	545	502	515	534	540	567	503	566	585	520	557	533	576	537	507	545	517	529	520	553	569	510	541	549	526	514	493	532	533	492	526	532	537	563	486	546	547	554	526	515	541	505	546	518	540	536	499	516	531	531	512	542	512	523	513	537	538	537	554	542	523	541	542	527	545	526	543	516	532	525	525	492	505	524	546	531	536	523	576	505	546	533	551	503	557	536	505	527	542	519	504	523	548	534	527	521	518	499	495	588	534	532	534	486	530	550	564	534	556	510	517	539	482	544	531	511	531	555	527	550	541	568	512	534	558	532	539	508	535	536	526	553	551	540	550	563	473	547	530	539	530	525	509	546	520	532	526	481	535	533	521	521	548	519	532	509	546	515	537	581	531	532	540	513	494	516	508	520	558	529	541	501	525	508	526	486	504	532	516	540	514	528	518	521	515	515	518	527	542	537	544	565	552	560	491	520	510	527	501	520	548	507	476	537	485	524	571	517	489	536	551	523	545	496	522	503	531	523	504	542	526	547	523	480	493	472	516	513	538	502	557	526	553	505	519	494	551	496	494	532	550	529	516	560	506	498	505	516	537	541	540	528	501	515	512	553	529	552	498	535	558	533	568	536	543	515	554	543	558	521	505	523	492	544	520	497	565	518	510	544	509	514	470	489	508	508	491	526	525	500	509	546	566	558	489	498	559	525	548	536	536	516	594	495	515	529	504	527	495	516	524	535	502	553	514	552	545	517	523	554	492	579	569	508	492	517	516	532	551	488	523	562	548	537	523	530	469	498	522	553	530	561	513	568	547	499	543	553	545	517	510	557	543	531	517	527	558	535	543	530	471	545	518	559	547	531	519	486	513	485	525	507	552	541	504	524	514	552	554	493	502	522	555	523	544	538	521	561	539	567	531	509	520	520	527	513	533	552	528	523	503	499	521	534	484	519	515	513	512	554	478	557	502	552	523	520	525	511	553	483	541	503	572	554	530	519	547	484	543	533	502	496	522	516	540	531	543	494	488	555	483	510	542	525	543	537	521	523	541	546	555	555	518	542	530	534	513	521	501	534	524	543	518	528	526	581	495	569	560	555	549	558	524	509	560	522	534	491	520	568	522	496	568	555	539	543	517	566	500	531	535	516	510	532	533	534	519	552	517	551	514	559	531	532	552	560	512	485	516	523	583	500	526	536	528	538	473	575	452	556	492	549	534	477	523	563	540	552	556	526	523	542	541	508	548	509	558	537	567	532	534	493	555	558	489	515	477	530	507	564	514	547	565	545	544	541	601	531	503	524	550	546	542	509	524	509	522	556	523	573	539	546	538	523	521	529	557	510	519	522	521	507	546	516	505	508	514	492	559	551	534	534	494	502	504	489	537	539	550	503	549	554	528	521	511	513	523	494	501	543	510	588	546	525	530	535	505	508	514	500	547	537	538	491	519	514	563	495	532	541	558	534	517	561	541	525	529	501	531	539	525	547	604	530	558	510	546	503	524	526	553	533	570	530	553	521	500	521	563	527	531	544	568	466	540	541	550	581	555	514	538	529	525	449	521	500	518	544	506	551	512	547	594	531	546	534	500	530	510	504	491	527	516	518	499	545	501	536	562	564	518	502	513	531	488	502	509	522	555	566	528	533	532	543	491	514	571	519	496	527	472	557	517	527	509	538	513	527	493	534	555	566	535	497	524	487	528	547	531	527	527	541	542	539	525	575	556	457	515	530	556	520	563	580	501	527	531	575	526	494	490	497	543	537	556	501	549	534	544	566	523	495	551	492	515	534	566	508	529	522	494	532	522	494	556	499	560	509	545	530	533	541	564	509	553	498	564	554	537	524	536	531	524	514	521	523	518	534	534	501	543	521	499	485	512	515	540	512	525	568	502	557	525	490	512	526	539	530	537	565	527	513	490	529	534	508	534	514	534	551	505	490	520	497	568	525	536	566	518	531	485	510	540	529	518	510	539	499	567	540	572	564	541	534	538	551	502	525	523	500	539	537	507	519	516	544	523	507	557	508	502	534	510	529	568	492	534	521	569	573	503	530	504	506	514	510	580	520	536	535	483	536	486	510	574	526	550	557	539	544	547	548	544	534	521	511	497	511	521	527	550	527	502	524	514	528	547	516	517	518	507	537	563	508	552	538	531	521	517	517	530	526	493	512	582	536	507	486	531	517	505	578	504	544	514	572	560	536	541	516	549	584	523	523	534	545	523	514	497	524	532	541	498	547	557	552	509	543	513	550	527	546	515	487	545	541	543	492	515	511	507	532	552	551	502	523	558	560	492	525	504	531	517	571	485	507	537	520	506	544	505	541	544	521	589	554	534	495	489	515	559	530	563	515	539	549	531	517	493	557	516	531	514	490	511	565	547	490	539	537	487	560	526	493	524	540	503	545	549	515	518	539	520	508	534	534	528	551	510	524	542	488	544	542	533	502	534	509	539	516	508	513	518	524	543	521	541	559	525	494	524	522	476	547	535	551	535	539	582	541	499	517	486	509	516	497	543	512	537	527	493	539	507	565	526	538	495	568	544	540	528	509	506	561	541	543	532	556	525	542	564	524	548	496	517	474	532	535	542	564	538	488	503	548	543	532	513	502	509	521	549	553	536	528	489	487	540	531	519	513	510	499	524	540	536	539	514	534	501	532	533	538	522	517	535	543	544	554	552	493	541	533	516	488	560	515	503	544	547	468	529	479	497	516	505	523	536	541	531	549	521	546	467	511	540	512	539	527	539	510	530	558	502	526	520	527	536	539	513	506	556	514	547	516	544	504	527	507	517	532	527	498	519	552	520	538	538	551	509	554	534	539	510	544	546	502	552	517	462	546	521	558	537	527	521	540	516	510	535	532	477	502	476	517	499	514	517	521	562	519	509	510	541	534	508	516	535	502	520	560	517	537	557	492	580	542	513	566	520	526	457	484	537	466	535	512	553	510	544	503	557	527	482	511	526	517	514	576	526	537	514	518	526	511	531	523	510	539
24149	21657	30422	25133	20360	11629	9148	1690	5744	884	811	722	745	736	794	785	775	787	782	728	722	724	745	724	756	718	773	745	733	700	741	746	770	757	744	730	745	714	730	743	754	730	707	780	746	726	777	765	736	745	742	751	717	679	676	745	800	984	909	872	821	796	725	693	697	747	718	729	653	738	742	695	695	723	704	745	736	701	706	727	699	745	725	712	725	708	751	708	690	743	716	747	725	694	764	722	757	748	722	714	695	763	708	743	706	672	741	746	736	710	732	779	728	752	755	741	736	715	730	694	697	721	701	771	692	713	771	718	720	713	762	718	734	687	678	730	721	693	713	726	728	696	727	774	712	709	711	698	710	694	695	762	727	740	718	680	745	706	667	745	681	697	716	745	725	719	719	699	750	708	720	764	737	740	656	707	770	663	730	740	734	731	713	715	721	701	737	703	772	733	775	727	723	698	708	687	690	710	728	729	737	688	721	693	743	715	689	729	729	712	732	679	741	700	701	719	694	703	702	720	721	727	708	770	703	762	688	766	715	712	747	665	699	687	754	702	737	718	732	710	740	695	749	750	754	698	714	687	771	728	726	704	755	759	713	713	723	692	698	732	722	686	733	762	666	733	737	674	699	722	676	752	702	708	696	645	747	743	720	730	685	748	696	734	784	682	680	675	757	736	717	730	744	720	723	699	733	678	776	746	690	715	744	738	697	705	747	689	715	704	733	706	716	702	738	755	727	679	719	745	719	732	713	684	759	727	749	659	756	683	771	685	669	716	665	743	741	734	691	726	701	765	689	733	701	672	718	710	715	673	707	750	682	698	725	689	692	702	724	704	734	701	708	704	712	723	712	743	780	751	684	730	702	707	670	669	723	723	694	659	756	666	731	710	765	667	716	674	706	699	701	737	673	708	683	737	692	693	724	719	714	680	692	729	758	730	750	706	727	729	657	684	664	667	755	674	727	773	655	731	724	724	722	680	746	711	738	797	691	718	739	710	716	705	713	716	729	685	697	683	700	748	711	775	688	751	715	699	730	684	725	743	713	695	701	707	728	760	697	687	700	738	708	677	700	746	692	759	710	692	701	711	736	728	694	751	712	718	735	698	685	735	718	706	710	740	701	729	738	720	718	670	670	717	698	676	717	756	661	725	797	744	734	714	721	751	786	749	716	699	724	758	688	755	756	744	735	718	774	689	634	688	687	732	658	681	715	710	744	715	725	680	714	709	715	709	742	762	743	702	708	702	724	698	700	738	732	734	672	686	701	716	720	752	709	736	763	765	739	708	701	737	725	668	730	703	694	694	685	683	675	773	723	719	750	699	701	730	690	689	701	765	693	718	716	725	742	700	735	707	740	701	724	777	663	728	711	728	713	710	688	710	757	710	726	669	695	705	680	702	693	711	716	727	747	715	779	705	751	705	685	726	723	671	757	680	748	719	738	737	709	705	705	698	711	708	679	716	741	685	696	730	670	671	729	717	679	666	725	736	777	713	706	702	753	744	686	698	744	723	758	753	696	709	774	730	709	707	689	696	679	727	758	726	729	732	698	683	739	720	743	706	684	682	670	716	731	718	707	686	758	747	724	716	731	735	759	734	726	715	746	737	701	760	705	646	699	758	727	725	781	747	708	722	718	728	748	685	673	720	695	716	703	679	717	728	722	725	709	709	755	742	708	725	734	757	712	698	688	705	722	713	706	698	753	727	727	733	749	776	712	715	703	721	657	753	686	716	717	729	712	663	687	748	714	724	685	733	708	733	699	738	695	711	709	715	740	718	700	755	698	709	693	716	696	688	693	751	671	736	722	733	764	750	713	731	713	700	720	707	718	733	697	737	671	773	722	705	700	790	710	689	741	689	719	737	716	746	679	740	728	725	708	688	729	709	680	675	748	716	676	715	711	685	698	738	684	711	641	729	744	728	708	714	740	661	691	705	701	689	733	685	733	717	684	747	707	732	720	688	660	746	770	696	750	712	704	745	689	726	761	676	703	789	731	710	719	669	728	690	700	729	733	721	717	724	720	747	685	726	757	728	752	722	692	656	715	769	728	722	697	732	734	713	672	739	714	719	722	699	751	717	675	711	674	705	711	708	763	705	695	725	736	766	707	712	736	755	724	700	746	746	684	688	716	711	747	724	751	710	716	698	735	661	702	720	719	718	700	668	759	665	732	731	690	713	693	709	712	690	714	719	710	696	676	695	735	694	724	729	734	726	716	710	735	691	697	677	702	692	688	693	714	705	729	710	669	702	698	662	662	734	749	704	784	722	676	728	723	736	718	709	715	723	748	701	712	740	689	656	704	720	781	739	732	723	700	676	748	760	667	693	723	708	687	721	633	717	732	710	714	715	703	746	718	700	711	719	731	678	725	705	704	713	714	761	715	698	700	695	729	637	739	713	663	729	727	697	713	717	785	656	713	709	748	703	746	706	701	717	712	695	706	732	747	700	750	744	724	727	679	722	733	692	712	709	718	722	678	770	694	703	721	710	709	704	749	691	713	782	778	701	721	685	643	726	757	671	734	714	713	710	719	716	741	753	687	672	743	700	707	766	703	701	721	743	724	759	741	708	690	740	715	770	721	742	707	721	702	724	704	736	716	710	760	710	732	715	689	671	735	736	721	701	701	706	739	714	690	703	714	705	698	728	678	712	758	712	674	720	651	692	742	682	733	686	681	720	700	694	709	729	714	668	712	713	724	687	668	727	688	699	729	735	682	754	758	704	698	653	706	719	691	748	725	749	686	773	674	731	669	768	705	670	689	697	755	740	744	696	718	713	689	731	752	697	718	714	709	736	739	683	746	731	673	684	699	690	720	706	719	720	691	715	719	718	688	643	723	695	757	676	724	723	757	695	690	735	772	671	728	690	696	748	717	751	682	679	706	683	732	788	668	694	658	726	723	700	697	659	737	740	740	724	739	658	694	684	732	689	678	736	672	716	728	710	687	700	740	725	739	669	761	703	750	742	775	722	712	712	690	679	703	740	767	698	756	687	676	717	680	736	674	669	717	724	695	746	735	743	717	738	718	710	723	717	706	703	752	756	713	694	709	706	742	740	741	693	692	720	710	710	716	717	729	730	754	694	701	686	750	664	656	717	714	703	729	713	684	698	722	700	728	711	675	709	733	745	694	736	686	759	739	758	723	767	675	711	690	725	738	741	692	728	758	681	755	679	698	713	721	694	695	723	721	730	697	712	719	725	741	682	733	738	728	715	698	756	720	755	747	746	705	792	716	750	702	723	729	710	706	686	744	738	731	681	695	717	735	658	679	711	690	761	699	667	720	752	735	692	721	713	698	694	734	700	716	736	690	680	679	730	732	704	679	716	745	701	690	734	757	662	722	734	754	730	707	694	698	760	751	702	746	691	712	724	723	681	752	687	676	702	695	680	743	680	671	677	705	745	699	684	740	707	743	753	760	677	665	672	710	733	722	732	713	711	735	788	747	713	711	719	691	686	722	686	719	723	740	725	709	787	700	717	705	750
51138	94151	61939	16638	5141	5829	7637	1766	7756	757	771	666	666	723	721	628	693	656	699	667	666	674	634	654	657	665	690	661	683	684	681	666	695	646	709	641	661	620	582	623	626	672	683	635	666	623	642	672	694	685	627	638	641	699	645	714	893	978	1070	925	845	703	636	652	668	610	621	626	639	614	582	655	628	623	665	609	666	609	603	620	587	587	613	627	635	637	620	630	627	622	609	661	610	624	651	623	633	620	638	671	644	608	642	617	597	648	620	637	610	612	635	641	631	640	620	621	643	592	614	642	628	614	634	639	635	637	643	644	629	630	644	609	661	611	612	668	594	622	631	614	614	599	595	566	613	642	597	666	653	672	619	644	681	614	610	653	690	625	667	644	641	623	642	644	594	585	606	615	634	623	604	654	613	633	611	622	610	625	622	654	636	638	618	675	620	669	642	630	641	608	596	612	669	626	625	626	601	623	604	621	650	606	626	631	673	623	658	615	643	641	674	652	602	599	643	672	646	606	631	678	613	614	617	653	633	644	636	585	634	610	605	613	626	630	631	644	620	620	604	606	604	658	631	635	575	648	657	629	617	630	645	632	609	610	595	592	608	613	655	642	651	634	632	638	600	669	621	643	613	627	628	607	674	613	655	600	592	583	612	576	663	634	592	648	655	642	597	590	638	624	621	627	635	627	610	601	637	610	615	629	639	649	604	662	633	652	610	614	608	613	594	627	601	603	651	643	603	638	592	588	604	673	629	690	649	600	646	619	616	668	599	632	635	660	623	580	627	626	613	668	609	652	642	631	599	634	594	596	643	608	645	659	667	588	635	643	590	613	592	573	574	592	606	623	647	617	623	632	607	633	603	645	673	643	635	625	614	618	583	613	637	616	577	654	586	664	636	627	585	613	620	606	610	641	597	597	664	694	626	618	629	626	638	598	593	660	600	621	603	628	599	642	646	604	669	616	643	615	626	603	646	614	599	603	605	642	671	617	622	585	626	596	629	647	619	625	667	594	604	647	627	643	620	597	588	650	615	653	677	621	608	629	631	650	596	670	659	628	593	617	622	622	638	611	612	598	636	632	623	623	606	675	627	641	614	618	632	622	592	637	619	601	623	595	607	646	640	662	664	677	639	637	645	609	595	613	621	618	629	613	633	617	670	588	591	632	613	612	666	585	642	583	602	647	606	658	593	672	617	620	630	667	588	660	636	640	623	641	643	622	663	636	648	642	624	584	610	593	664	635	590	622	631	597	629	636	611	622	632	681	592	632	601	638	629	652	606	661	602	633	624	647	595	599	607	610	623	641	597	660	630	588	579	637	678	637	584	603	665	622	620	637	627	662	566	643	592	624	646	595	623	608	591	618	698	558	641	618	619	650	623	617	608	617	641	659	581	639	636	597	605	622	640	679	591	631	681	601	636	611	631	637	589	622	647	671	608	625	611	629	642	636	626	646	643	616	617	601	599	635	644	635	631	625	645	648	621	622	679	615	602	602	620	630	621	648	631	644	651	636	592	637	626	604	596	675	645	655	627	614	651	622	601	644	683	640	667	640	602	627	600	624	596	634	596	611	661	615	625	668	584	602	673	653	621	643	600	646	554	637	623	672	634	619	643	599	636	619	672	644	644	612	626	624	658	606	654	656	603	644	598	630	624	585	623	607	633	635	620	592	652	632	632	669	647	595	642	567	579	634	608	609	639	641	671	626	622	659	657	628	635	651	614	636	612	629	603	629	610	598	573	605	680	668	590	615	627	623	624	644	590	634	589	582	650	629	660	599	607	666	676	625	631	631	623	590	625	622	648	684	629	635	616	631	613	653	600	619	618	617	632	637	611	626	582	644	631	638	559	570	631	662	666	580	598	668	633	619	652	626	580	603	603	610	628	642	658	642	598	586	628	638	613	587	651	605	654	625	612	616	622	657	640	629	643	613	632	629	633	622	646	597	621	671	627	653	673	623	619	643	661	663	596	640	607	596	573	679	572	636	636	635	616	649	650	666	654	625	584	626	594	683	678	664	647	677	645	620	626	582	597	574	670	614	576	610	632	640	628	615	658	706	642	672	670	582	626	602	639	638	610	634	609	620	645	607	607	619	632	598	654	644	618	641	635	623	629	620	617	609	652	571	580	659	637	626	608	654	697	635	629	614	591	621	587	619	667	690	645	626	582	609	665	606	602	628	625	625	666	635	616	639	602	613	632	616	629	636	618	663	626	641	626	644	627	651	593	622	652	636	641	643	642	648	649	610	658	608	632	632	590	612	607	645	622	631	632	671	656	597	637	668	632	611	648	630	573	662	662	582	611	631	617	625	621	615	612	651	605	647	632	627	626	627	649	604	624	679	645	616	680	640	622	614	625	600	614	595	631	642	608	617	644	606	598	608	646	578	618	642	586	625	578	634	655	595	606	609	636	627	594	626	630	621	638	631	619	633	631	629	649	597	588	661	624	662	590	640	620	600	625	615	639	659	647	641	595	633	593	581	617	624	593	631	612	574	581	600	610	616	598	601	613	645	629	677	676	624	654	596	645	646	634	616	636	628	619	633	635	635	595	635	664	626	628	642	596	623	633	600	663	675	649	630	625	622	607	647	615	661	619	636	617	605	633	638	638	634	654	610	659	587	630	626	596	587	611	627	643	555	587	620	615	643	608	612	596	587	627	622	587	626	605	550	601	635	612	608	674	622	573	645	668	681	592	671	624	608	619	655	610	601	658	633	642	611	638	609	628	605	618	583	663	653	635	617	620	645	609	619	619	604	624	643	621	640	654	611	630	626	629	652	640	670	617	651	603	619	593	624	605	591	610	607	603	639	660	640	614	639	666	591	638	646	620	645	654	634	610	623	596	612	636	608	669	597	641	642	660	639	581	625	663	615	651	631	653	605	614	620	599	639	625	606	599	623	656	648	585	659	641	606	578	640	636	642	637	624	579	593	617	627	580	596	592	596	643	649	652	631	640	605	664	605	573	649	637	616	624	605	622	601	608	587	587	598	572	584	614	639	604	636	621	630	606	595	660	606	594	625	648	635	646	600	648	625	590	611	614	596	654	645	634	597	631	647	620	631	609	657	665	588	617	639	560	601	583	608	606	606	625	634	634	631	619	643	626	669	589	641	611	623	595	612	586	621	599	674	609	610	654	630	613	626	647	610	621	604	677	649	575	595	611	657	615	628	654	634	594	612	597	676	571	606	625	603	632	592	618	623	618	613	617	640	622	659	657	635	649	614	634	612	628	599	622	638	649	579	639	641	641	647	658	612	609	650	604	631	595	608	603	638	651	632	606	587	628	627	654	664	626	655	667	643	634	646	607	576	670	667	688	633	645	597	624	625	650	607	604	636	622	633	612	591	616	619	640	644	663	602	653	655	613	659	648	647	611	622	602	624	610	648	620	621	599	598	624	611	574	597	647	616	611	586	621	630	642	621	652	651	610	666	649	646	607	635	623	618	618	650	612	642	630	626	644	647	622	650	643	613	604	627	623	640	645	660
27834	22034	16089	3184	746	654	760	570	740	557	531	509	540	543	584	546	515	539	513	547	557	497	544	525	543	490	525	546	553	523	519	530	575	545	559	459	542	525	517	508	516	489	535	517	500	516	541	552	529	576	531	535	515	526	560	529	553	526	507	538	530	520	517	534	522	535	501	516	550	527	495	528	517	555	512	537	548	543	536	571	537	533	501	538	515	472	528	513	525	535	543	567	542	538	519	532	520	579	529	490	527	575	509	521	518	552	522	555	536	510	566	539	549	508	546	539	525	571	507	515	530	538	516	544	518	493	555	529	548	530	567	520	531	496	538	556	544	596	517	444	521	563	550	515	511	498	503	552	526	543	534	553	541	545	531	525	539	528	528	531	537	553	543	520	528	529	516	494	536	517	532	504	513	499	553	558	532	483	487	497	563	551	548	527	533	521	530	545	540	522	529	549	532	544	528	545	497	534	566	500	526	548	558	531	537	538	530	520	571	513	507	526	553	556	520	547	551	535	561	532	540	548	533	524	547	520	531	524	580	575	555	533	558	529	527	523	535	490	500	529	550	507	502	528	530	526	528	556	550	517	528	519	512	548	548	539	522	540	531	497	574	520	558	482	516	499	519	518	582	531	558	573	550	532	529	557	516	521	533	522	511	512	532	567	585	532	537	508	529	537	557	537	514	526	511	520	532	508	517	503	568	515	516	542	525	545	539	528	547	508	498	487	504	541	503	538	543	529	510	517	551	576	544	515	562	521	526	537	532	507	602	523	561	546	516	560	560	555	532	512	498	551	571	545	531	526	535	564	547	562	554	490	566	547	546	510	544	573	515	514	511	573	521	531	564	550	537	525	522	549	499	502	532	566	512	501	591	598	517	547	529	566	552	540	549	520	576	508	498	517	522	518	517	519	547	545	507	515	520	491	523	524	522	561	500	535	535	541	550	542	534	508	519	559	540	517	527	568	528	496	585	519	564	517	537	538	535	545	505	504	571	537	571	535	517	573	567	541	536	495	558	523	525	514	531	527	529	590	499	541	547	529	560	547	521	573	567	524	504	520	531	576	549	526	506	526	551	538	552	572	550	521	493	582	524	550	501	509	548	552	512	544	573	544	507	511	522	541	493	542	540	518	566	524	569	499	548	562	556	527	541	546	537	548	520	479	508	544	541	515	508	590	549	514	470	530	545	546	517	501	526	505	496	555	520	536	570	528	535	535	502	528	546	504	529	523	530	506	529	547	565	520	526	528	574	527	555	578	532	547	520	566	507	536	504	570	493	528	536	533	545	558	546	516	526	532	478	532	529	537	535	543	525	478	523	522	541	505	577	550	529	534	491	495	490	547	520	547	545	500	551	562	487	570	504	540	497	545	579	553	519	560	544	529	543	502	520	560	534	549	486	517	547	572	516	529	517	532	545	542	531	539	551	557	536	534	563	499	578	524	534	499	560	571	508	526	501	522	492	552	502	544	518	523	555	531	486	528	513	520	534	500	542	568	561	544	561	548	511	513	517	504	497	541	507	527	532	541	521	543	530	536	512	560	501	546	526	529	520	510	553	525	519	528	530	559	536	534	539	521	540	530	500	491	527	561	535	503	572	538	538	519	516	464	545	542	533	502	531	524	547	495	560	508	545	483	554	480	538	561	529	516	524	532	512	483	565	510	506	530	548	518	521	510	525	518	541	491	507	573	518	520	542	489	497	568	568	472	522	525	527	546	529	529	509	551	513	526	524	529	521	550	549	486	552	505	598	522	503	511	548	571	516	519	564	541	547	563	520	523	582	521	552	534	517	520	547	509	539	501	547	533	520	541	556	506	508	535	532	468	505	483	543	552	526	545	574	534	554	519	488	554	554	524	517	489	533	542	525	524	513	542	530	567	478	508	563	525	505	574	530	553	552	572	531	536	484	522	508	561	534	514	528	535	470	503	549	512	539	567	527	540	533	534	532	553	555	537	550	546	529	527	493	530	533	533	538	495	540	565	523	504	515	562	544	539	557	491	536	484	526	557	493	522	502	514	541	554	564	529	542	544	536	513	534	510	580	539	477	535	534	506	501	518	562	549	485	529	524	520	539	542	512	511	542	531	518	517	531	497	516	544	517	557	549	539	520	514	570	569	512	547	513	479	571	514	519	506	531	525	503	497	504	524	541	529	517	537	545	553	517	533	501	538	496	546	527	557	502	568	541	545	523	558	526	532	495	524	525	530	543	513	519	543	550	539	589	532	510	549	544	511	559	540	575	523	542	489	519	497	527	555	521	491	492	557	539	495	519	539	516	531	562	565	524	500	519	521	552	492	468	523	539	510	548	562	500	576	574	505	560	532	553	536	513	535	514	502	534	518	550	529	521	565	525	514	516	521	553	526	520	520	520	521	518	534	559	561	542	512	498	499	551	510	522	549	514	505	528	519	530	579	571	543	511	549	518	525	532	534	533	515	528	514	558	536	524	518	513	537	507	551	509	506	490	555	565	543	546	528	511	510	519	523	536	519	559	543	545	544	545	518	550	525	526	543	530	544	578	561	519	573	499	539	557	535	532	515	512	538	508	561	505	511	534	496	531	514	557	555	540	517	519	537	498	504	506	522	552	489	507	569	535	544	522	514	515	553	547	544	541	531	517	469	544	539	545	521	490	581	468	527	537	523	549	566	563	531	543	506	554	537	505	536	544	552	510	529	490	513	521	487	536	543	523	555	535	481	540	552	541	554	542	547	513	506	547	563	564	557	591	547	514	550	462	573	494	493	505	534	573	532	570	550	504	542	548	534	534	535	543	503	535	472	533	538	544	502	589	514	529	588	535	537	537	541	518	556	514	584	550	501	515	590	547	554	531	519	473	505	556	517	555	559	499	549	541	537	530	492	510	509	525	525	536	507	507	546	555	543	514	508	535	550	520	520	515	512	560	533	562	564	557	533	541	532	509	549	540	549	500	511	545	529	527	558	531	501	521	555	526	543	518	518	552	528	489	535	520	571	498	504	539	509	571	558	532	521	554	550	473	506	529	547	531	553	546	577	524	532	543	524	537	555	554	570	494	563	533	555	547	505	539	554	533	512	492	528	528	507	508	487	533	534	554	552	547	539	542	510	544	521	525	560	570	557	524	516	526	542	530	528	519	527	512	580	555	547	511	547	528	515	558	550	530	521	528	562	510	514	571	504	538	534	539	585	550	473	494	530	488	539	529	492	535	521	569	509	538	541	523	589	513	490	516	560	486	507	555	551	567	535	552	475	541	531	561	502	536	541	513	554	516	553	533	557	565	581	516	513	539	566	480	503	539	545	502	524	507	539	540	518	556	566	551	523	516	516	546	540	537	532	558	545	560	561	511	495	529	510	522	527	566	495	535	544	532	530	509	526	561	502	562	547	553	574	539	523	536	525	558	533	524	530	518	547	519	493	513	503	532	543	533	491	545	560	525	546	504	557	514	518	545	580	551	505	545	533	536	565	532	537	522	540	569	588	524	490	548	573	600	546	504	547	502	560
10652	22079	11909	1693	652	666	803	434	787	435	440	416	446	448	443	417	431	439	447	419	429	441	406	417	403	390	439	443	489	406	458	437	433	395	414	477	467	459	444	452	419	430	442	418	440	438	441	457	466	422	424	441	442	447	462	480	449	492	471	453	443	449	411	456	465	439	428	446	462	431	431	413	421	413	473	374	451	433	418	429	436	445	430	421	453	469	421	468	429	455	447	458	476	447	413	412	431	409	416	439	446	422	420	475	465	409	464	444	426	424	469	429	419	444	445	427	450	455	413	394	410	447	427	419	451	447	404	434	454	445	459	447	407	437	428	442	425	444	438	446	449	454	408	406	433	424	435	425	433	443	423	468	447	436	397	467	405	402	418	447	422	439	440	440	423	441	421	462	434	453	417	443	439	439	430	452	432	437	417	408	417	435	445	432	407	462	471	422	436	420	444	443	414	412	441	417	445	408	443	418	423	457	457	460	447	427	421	429	475	446	441	444	452	457	421	432	445	427	466	428	407	476	458	447	428	417	432	414	420	446	416	446	423	461	441	459	404	429	419	451	423	395	463	413	461	443	450	433	448	450	399	402	447	430	409	458	409	412	425	418	436	408	440	444	417	461	447	445	450	424	411	443	449	400	412	404	423	428	423	427	440	431	411	436	417	456	459	452	439	418	488	440	441	467	431	421	433	445	407	423	441	484	433	416	385	435	449	430	445	407	420	424	486	420	422	443	416	435	407	440	456	450	426	414	439	402	458	426	404	450	448	469	437	459	422	425	448	406	431	442	422	406	448	417	473	443	431	408	456	441	423	421	419	424	409	407	484	412	405	452	458	420	490	410	425	446	445	406	427	443	460	454	449	408	410	438	423	404	463	408	457	429	423	422	436	419	428	423	454	456	438	433	421	448	466	453	437	450	407	425	424	421	437	420	459	453	452	416	459	412	421	434	469	435	433	436	466	441	476	435	434	469	440	461	417	452	454	458	439	426	394	426	439	441	443	423	433	456	445	425	426	395	427	450	415	444	449	415	455	433	404	429	443	463	459	429	415	436	445	489	446	415	415	441	437	429	447	433	413	440	448	418	440	446	426	421	467	403	431	437	435	422	442	444	430	416	450	413	469	406	439	449	493	405	438	455	446	422	405	419	436	444	435	437	441	465	397	446	440	472	480	413	434	423	453	428	448	409	439	428	427	421	414	443	431	459	443	415	381	447	412	460	419	456	401	439	414	432	391	384	441	439	455	428	435	435	456	436	444	445	433	436	433	428	455	419	410	431	440	447	438	412	413	452	423	436	453	447	425	460	408	423	431	409	419	434	453	456	443	433	452	408	448	439	415	442	444	424	463	414	458	466	410	439	449	428	437	439	395	465	426	444	451	461	433	427	412	485	441	448	427	423	412	410	443	443	412	447	403	453	415	417	419	438	429	425	453	417	455	417	426	473	472	417	428	461	436	436	420	433	426	432	417	431	439	432	426	442	451	453	423	421	423	460	421	462	405	441	410	426	424	440	416	417	414	418	413	425	423	422	441	415	455	448	437	447	449	386	422	429	413	415	474	432	428	448	463	443	436	421	429	406	460	453	454	447	439	395	410	437	422	444	420	435	425	419	470	429	424	454	451	445	419	415	438	439	447	447	423	435	454	402	434	439	432	449	415	402	440	396	420	422	421	424	415	444	432	433	450	458	456	438	440	420	432	470	433	447	429	450	444	448	450	426	422	431	431	443	438	450	432	437	430	418	430	446	414	465	432	429	433	419	444	449	439	429	394	440	417	427	435	412	382	432	475	422	425	447	468	465	443	425	417	444	421	431	407	438	462	446	470	405	433	462	451	408	423	432	451	429	419	419	419	455	442	435	399	407	402	428	438	440	440	452	426	437	438	444	420	413	450	438	441	466	423	446	457	427	422	431	434	439	449	407	435	468	447	409	424	418	436	436	439	439	456	413	411	441	420	425	414	439	493	463	387	459	490	449	435	427	418	438	419	405	433	424	431	420	453	410	434	385	477	432	434	420	412	440	421	432	445	426	415	443	469	414	442	452	422	471	451	449	409	425	406	424	448	460	441	452	449	431	452	447	412	457	428	441	406	424	453	451	429	417	431	442	410	463	462	423	434	457	449	443	448	447	448	453	465	432	451	471	418	423	425	467	438	437	419	471	448	473	432	398	438	423	429	421	457	446	418	438	439	415	418	420	432	414	430	442	442	420	434	433	433	436	432	414	434	419	449	448	429	410	460	398	424	437	442	431	414	414	425	430	433	435	444	465	432	468	457	448	434	434	432	422	423	469	396	472	438	451	448	427	449	458	441	455	452	451	401	433	458	452	433	430	394	425	440	447	476	465	411	455	418	413	415	409	447	391	434	451	417	444	450	434	430	431	465	406	432	446	418	413	446	445	441	432	436	485	421	464	437	442	484	421	417	455	441	426	467	441	437	463	450	441	443	389	419	417	428	409	401	444	429	421	423	414	473	433	423	467	427	431	456	422	410	440	425	449	400	437	417	421	440	451	410	458	456	431	463	461	395	450	444	427	436	454	449	445	453	424	427	464	432	429	427	405	425	432	418	456	442	422	410	420	412	466	464	439	389	423	457	447	476	445	441	462	447	419	460	435	443	404	443	435	432	468	458	419	420	453	428	445	422	426	408	442	444	442	429	442	451	416	411	446	456	424	424	420	476	413	485	413	438	422	434	437	449	429	453	442	397	467	442	455	449	396	425	421	402	467	426	429	463	416	430	446	443	410	417	456	421	426	442	429	439	455	437	438	437	435	428	443	448	441	479	414	412	416	458	427	426	433	427	410	449	413	478	446	416	446	455	453	425	448	435	393	419	406	425	408	445	445	450	402	431	442	415	417	468	430	403	481	462	444	429	438	434	427	453	469	429	461	411	455	452	386	469	440	431	456	425	430	427	406	432	442	422	428	444	456	441	436	439	433	485	381	471	462	425	418	411	426	451	407	435	415	461	424	417	408	434	418	455	448	442	461	401	463	436	483	413	416	448	447	407	440	453	446	427	421	433	449	422	443	459	452	442	453	413	407	473	435	434	413	473	426	448	415	444	446	407	448	447	414	425	438	448	452	389	467	434	478	445	438	431	433	422	386	421	412	425	410	422	445	448	422	415	433	424	458	445	465	405	448	420	442	469	426	432	424	426	417	428	463	461	442	393	460	442	421	431	411	448	460	393	436	416	422	434	401	405	426	438	441	448	472	438	454	417	425	464	396	435	442	457	452	417	407	444	457	447	404	466	409	445	422	429	404	466	447	406	434	447	396	379	456	432	429	430	414	407	412	457	441	447	420	424	465	442	429	433	462	441	438	438	429	423	423	431	404	402	479	404	404	441	427	387	397	397	431	430	452	404	450	454	441	480	438	424	447	412	417	436	419	453	465	378	419	396	424	462	422	488	432	453	414	455	421	437	400	425	447	477	415	441	462	436	428	419	457	440	426	433	441	428	444	451	473	413	435	448	442	411	426
25209	22022	31645	26351	14331	6139	5451	1414	3284	573	511	488	528	528	504	547	454	487	475	492	444	520	506	503	467	468	463	498	468	495	501	473	472	513	505	501	504	503	484	494	458	508	535	484	471	497	496	474	487	509	508	525	451	489	487	488	538	561	623	574	537	482	450	494	480	481	497	458	438	534	508	466	494	492	505	475	436	514	495	522	474	481	494	460	505	477	499	510	475	490	514	506	516	448	479	488	464	468	473	469	477	507	471	453	472	510	484	502	470	451	458	480	472	446	515	462	524	479	500	438	464	462	496	471	441	469	490	502	482	472	542	476	431	486	489	496	464	473	501	485	506	458	515	465	479	488	465	501	470	486	450	480	465	435	535	446	497	485	493	477	501	491	460	460	461	489	498	466	473	460	477	498	475	470	458	455	501	433	436	462	515	462	524	541	485	476	450	460	480	498	479	465	486	463	459	505	481	441	481	509	470	475	497	480	454	481	506	493	487	506	479	484	474	508	502	441	493	476	428	453	448	431	486	486	442	462	501	501	459	503	473	475	459	453	466	453	474	465	484	473	502	483	485	482	527	460	444	477	524	525	476	507	459	465	468	456	453	512	473	498	474	478	515	486	480	456	490	464	455	450	440	478	468	457	473	479	459	435	505	490	451	474	460	480	497	503	507	458	479	465	467	474	480	438	484	507	495	500	532	448	471	477	486	463	482	511	437	459	512	469	457	497	496	457	468	483	504	483	470	486	449	452	489	465	480	538	476	504	491	437	477	497	452	506	478	499	436	486	498	487	489	516	506	496	494	459	473	470	446	499	447	489	427	496	421	495	480	446	521	468	505	457	491	494	503	471	434	459	450	508	504	436	468	478	485	447	462	420	489	518	480	507	487	512	496	467	482	474	455	471	454	524	474	481	468	470	464	510	431	491	466	484	468	523	483	498	508	501	496	478	466	467	474	489	470	450	497	474	463	494	472	430	476	483	522	500	495	454	477	498	477	461	464	458	474	479	519	479	508	507	487	483	501	519	470	430	474	506	491	434	465	514	462	463	501	454	459	460	490	497	488	472	513	476	474	489	477	479	462	524	500	485	487	451	470	486	480	450	463	492	499	499	495	492	502	480	494	467	505	494	504	495	468	459	490	489	513	475	498	537	526	474	502	442	497	482	510	483	493	517	488	462	488	511	445	520	463	469	471	469	476	493	468	488	491	511	473	462	441	499	437	497	459	510	468	468	491	475	514	448	492	450	488	480	473	477	485	524	452	464	502	471	495	489	511	510	528	489	458	496	535	476	440	502	434	472	463	494	463	482	453	485	499	496	459	444	477	453	484	484	546	509	500	500	439	474	440	434	456	469	485	463	501	478	492	469	454	470	482	494	433	481	489	463	480	441	531	495	519	433	489	494	517	492	488	468	489	462	481	506	474	501	467	491	478	467	493	478	436	445	470	479	487	471	478	472	497	462	474	467	486	487	488	469	525	509	503	479	482	479	529	462	482	442	521	495	483	485	439	482	486	480	449	478	460	489	506	500	523	459	493	495	465	463	469	470	454	489	458	451	485	455	472	484	468	452	483	435	487	456	533	453	440	485	475	436	465	458	454	450	469	469	457	497	525	433	459	460	491	488	471	460	488	471	472	479	499	477	506	506	485	466	455	493	502	477	467	474	478	498	474	472	496	480	471	496	495	504	504	485	483	493	485	511	488	455	487	475	524	472	484	485	505	460	485	532	471	487	475	481	509	497	496	456	489	459	452	477	465	468	411	491	497	455	456	472	481	491	458	477	464	482	477	510	490	507	470	498	464	481	450	490	540	552	464	472	482	497	453	488	457	437	488	495	475	461	440	470	492	451	454	501	449	496	541	481	504	471	464	508	479	500	463	517	466	427	478	473	478	443	450	499	476	491	503	476	468	473	477	521	489	489	469	441	506	498	506	483	449	511	480	480	509	461	467	485	452	438	468	440	530	495	485	483	494	489	474	515	488	474	510	449	464	471	480	493	485	491	497	466	486	470	491	441	487	519	498	501	478	503	472	464	485	445	502	473	464	505	492	464	502	493	545	460	514	491	468	461	487	488	481	491	470	511	504	478	448	470	475	558	507	462	490	468	444	464	452	440	487	475	475	455	486	463	459	443	475	471	440	504	495	460	517	503	460	467	477	453	475	461	461	487	456	483	456	497	450	511	495	508	506	472	501	506	483	501	461	462	467	468	510	461	454	498	482	458	452	521	479	532	528	475	456	481	456	459	486	444	442	471	472	498	471	442	504	487	474	478	478	469	457	469	492	525	481	489	469	464	474	481	476	525	512	474	504	495	537	452	473	435	491	486	503	517	480	467	464	513	467	485	476	481	503	456	476	467	468	479	505	499	464	482	547	463	479	475	471	476	472	442	475	500	466	501	508	488	498	482	494	468	461	508	511	473	498	487	485	484	514	429	472	461	482	464	493	529	486	499	525	442	483	448	476	464	473	450	491	477	526	481	462	508	457	516	488	509	480	470	442	473	475	518	458	472	476	429	480	477	524	476	479	498	468	510	496	474	474	448	456	478	474	431	489	473	442	459	470	482	505	473	463	452	479	453	453	476	479	466	503	483	489	503	478	516	456	481	507	525	455	472	459	471	499	474	498	490	481	518	503	512	504	496	462	465	520	512	469	485	454	463	471	452	494	459	465	521	520	475	477	461	519	479	483	455	442	494	502	469	491	453	488	505	459	515	499	503	427	462	481	501	499	507	495	464	491	466	464	450	459	505	481	507	459	501	483	444	451	484	493	497	478	484	503	481	477	489	463	478	511	479	514	461	442	518	439	505	478	489	503	478	474	514	470	480	483	471	487	454	471	487	462	493	478	445	487	475	452	495	515	520	487	466	449	433	450	508	439	480	478	485	461	481	459	495	478	456	473	466	465	530	493	476	471	525	482	507	462	507	507	474	464	483	456	469	465	451	514	516	449	434	502	496	449	490	462	462	504	447	469	500	482	514	471	486	479	498	500	483	481	488	514	478	487	475	477	445	474	463	466	477	463	526	510	471	505	461	467	429	459	469	480	490	466	503	447	473	508	447	520	473	465	478	483	468	507	494	510	468	493	497	448	487	443	473	496	452	469	460	457	471	481	448	468	487	483	459	450	453	475	488	470	473	476	468	488	513	482	463	482	490	467	491	440	474	492	478	505	492	462	487	494	488	495	476	455	452	511	493	472	474	496	439	520	466	484	468	490	466	489	471	463	424	464	457	503	487	468	476	466	459	482	474	489	448	452	498	469	451	448	472	486	511	464	501	482	468	485	448	496	480	513	466	464	465	500	472	473	445	464	479	438	494	514	494	460	472	523	474	487	493	457	489	452	499	491	500	465	474	449	496	489	449	485	480	540	515	484	472	494	446	483	450	498	497	502	461	479	474	482	463	464	487	507	495	486	468	430	495	471	477	483	504	488	458	473	483	440	456	476	498	476	456	478	488	524	481	484	472	511	520	486	434	481	461	473	492
38231	78459	51840	13007	4041	5141	5938	1552	4755	510	483	481	497	457	450	441	453	474	455	417	437	448	473	437	445	451	407	435	439	440	452	461	464	481	465	460	383	466	468	444	414	443	433	457	472	447	454	480	456	442	426	432	465	442	493	458	511	616	654	556	454	462	396	433	418	454	420	409	409	419	436	442	429	421	406	408	438	387	420	462	428	425	404	407	455	430	433	442	436	435	460	405	447	452	476	425	442	476	431	428	443	418	443	437	403	413	426	413	428	438	440	386	421	437	425	469	414	461	410	412	417	436	448	448	416	435	429	408	373	432	435	366	439	440	401	453	444	423	450	439	447	431	467	420	445	409	433	448	428	433	407	432	408	435	458	436	422	438	439	385	398	396	411	445	412	453	448	443	432	386	398	427	431	412	417	452	393	409	446	407	415	392	428	417	446	414	434	427	448	413	421	428	423	433	398	403	437	471	377	436	465	451	381	418	446	464	437	438	409	424	471	445	436	426	411	426	437	435	402	428	463	397	453	466	465	453	460	405	442	419	427	406	448	459	468	413	425	428	402	447	435	414	411	436	398	424	433	435	418	387	421	450	434	426	425	393	381	425	422	438	404	451	437	390	401	438	405	400	444	461	427	413	385	393	423	410	453	445	452	422	420	437	424	398	430	441	384	433	415	434	413	453	397	419	427	414	427	417	411	407	445	411	419	426	416	431	388	427	460	433	379	407	429	441	441	414	413	425	431	408	406	430	420	433	422	400	451	412	422	396	416	403	414	422	425	425	427	393	403	403	392	424	392	478	404	426	427	429	437	428	403	457	428	416	425	444	443	452	435	412	425	455	396	419	423	444	447	452	431	381	441	404	420	415	417	438	403	445	404	454	418	413	415	424	429	435	423	465	463	452	436	428	414	459	429	437	433	417	437	440	416	432	417	409	447	461	438	452	442	434	473	421	383	444	428	433	420	432	405	428	425	422	425	441	403	437	424	443	427	431	425	380	437	404	443	416	420	389	452	440	439	414	387	415	447	405	456	437	408	435	423	420	414	473	433	395	416	428	409	418	429	386	447	427	444	410	437	460	434	430	426	407	450	410	402	441	384	424	414	426	374	414	417	381	441	445	406	394	421	441	443	423	435	428	449	436	427	446	432	447	427	452	416	413	465	446	418	417	442	438	443	442	412	426	412	417	422	437	443	385	443	444	440	403	400	467	446	415	463	413	367	439	426	458	403	422	425	444	408	403	423	469	434	408	413	461	419	415	417	398	425	404	430	456	399	426	438	465	436	427	437	410	429	404	408	408	431	453	432	427	430	427	447	417	404	444	448	423	411	411	423	390	445	411	433	409	473	416	433	451	394	370	405	410	391	411	415	386	420	374	406	443	412	412	440	430	429	418	421	430	408	448	413	427	447	419	420	421	418	441	442	437	391	409	460	383	412	449	414	457	423	417	415	466	402	448	409	395	416	403	445	405	431	441	409	455	380	383	414	417	405	400	428	430	424	411	447	425	401	410	402	454	431	469	405	418	372	401	426	426	426	424	459	435	390	397	385	414	369	395	398	437	424	438	445	412	454	433	413	387	399	396	415	425	422	434	437	396	396	431	441	450	405	444	448	424	401	430	423	419	430	469	432	388	429	413	400	425	415	416	439	450	403	448	433	390	378	429	410	425	445	406	458	404	436	436	408	418	449	430	414	423	434	429	415	439	435	430	411	440	431	435	440	426	444	442	426	458	428	438	400	425	446	460	417	434	414	424	428	417	420	437	395	423	431	401	404	410	412	413	431	409	388	380	408	434	419	412	468	415	409	398	420	402	405	426	436	414	422	379	419	429	422	408	369	417	417	435	410	383	438	410	430	406	474	420	428	424	424	423	425	410	411	391	431	439	433	438	473	424	412	409	430	421	419	467	428	417	383	460	418	441	396	407	477	420	432	443	444	436	407	459	402	412	419	434	430	451	465	414	405	410	426	431	464	407	454	429	435	435	471	440	439	424	431	417	394	445	403	442	427	444	451	423	435	395	399	410	411	408	399	435	441	403	418	402	409	430	408	425	412	447	466	480	443	456	416	415	439	419	416	419	420	426	422	436	367	432	416	386	419	404	468	415	430	454	426	448	402	416	421	449	422	422	435	430	446	439	442	456	411	430	398	439	421	407	430	428	411	413	420	434	410	429	427	434	389	377	421	409	441	407	435	431	424	441	397	451	389	393	423	447	430	406	410	435	411	392	422	443	424	433	396	431	432	406	448	440	437	441	463	429	395	436	359	427	429	445	394	401	394	422	424	443	414	408	433	410	412	406	439	403	390	428	434	454	426	412	428	425	414	427	396	428	439	385	472	426	388	465	467	398	449	425	432	446	427	408	463	460	410	397	431	412	453	455	409	423	442	409	375	409	440	426	412	407	466	440	399	448	404	423	394	404	405	472	446	417	435	439	446	395	401	400	410	448	434	439	416	456	465	460	443	412	414	459	424	403	446	428	433	422	438	389	418	434	366	396	435	412	422	457	407	406	439	460	433	430	415	438	431	432	431	383	407	470	437	448	422	424	415	429	389	424	379	435	406	469	461	400	446	402	406	465	408	427	414	414	397	435	437	410	398	410	436	451	451	397	417	402	399	411	426	422	417	441	396	389	423	433	393	406	438	363	433	410	393	427	439	450	409	415	427	396	428	450	435	454	408	422	391	438	447	434	444	389	392	425	401	402	390	418	430	431	433	423	424	425	431	399	425	406	403	428	414	395	425	417	418	455	390	424	452	444	450	388	458	398	404	443	414	445	398	427	394	426	461	430	424	453	481	410	426	412	408	443	430	437	437	405	427	422	436	428	456	430	431	424	430	405	420	422	408	439	415	451	446	434	414	422	446	419	386	443	438	452	426	437	438	442	394	406	428	419	443	409	430	439	411	406	412	403	427	437	415	423	438	401	401	413	445	373	416	440	437	436	466	441	416	442	423	442	423	422	413	395	419	421	407	408	430	464	430	400	412	442	429	427	443	443	439	437	405	421	416	410	469	422	396	397	416	426	418	413	373	444	405	413	447	445	420	429	416	413	398	423	468	383	459	416	415	442	395	423	416	443	421	419	407	416	407	445	393	400	476	421	401	451	448	421	422	468	426	457	456	436	388	425	435	444	395	418	394	475	439	380	410	458	421	398	403	425	417	409	429	490	460	430	420	436	436	466	424	451	436	400	406	410	424	424	420	469	410	407	449	424	406	435	412	419	436	416	422	407	437	418	412	399	417	484	410	432	422	446	463	420	406	426	421	403	444	440	439	423	433	415	460	423	438	437	450	357	418	418	415	407	418	422	421	435	429	399	444	372	415	420	413	435	400	409	401	443	404	434	407	413	411	425	418	423	430	422	392	416	401	393	407	447	429	424	410	453	450	442	438	472	409	411	423	436	439	393	432	402	386	410	441	386	416	456	415	440	432	407	459	417	407	418	428	370	467	415	403	395	434	426	396	429	422	435	405	388	419	417	464	432
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
